da7230a8ebRunning makedepend again gave a difference.
ceriel
1984-10-26 10:31:22 +0000
1ca93d7aa1removed the "depend" emtry, added a "distr" entry, which should be used before a distribution is made. Also added the -DNORCSID flag to the lint-options.
ceriel
1984-10-26 10:25:55 +0000
9d8dd3f989Adapted to use ../../install and ../../compare and hide knowledge about final destination of libraries.
keie
1984-10-26 10:25:32 +0000
c5345aaabaAdded a "distr" entry, which will be propagated to the src directory.
ceriel
1984-10-26 10:24:48 +0000
fd23647c1cAdapted to make use of ../../compare.
keie
1984-10-26 10:21:18 +0000
4724e96474Adapted to make use of ../../install and ../../compare.
keie
1984-10-26 10:20:29 +0000
828b4d62c9We have only one copy of the script for compare and install now they are present in ../..
keie
1984-10-23 15:14:17 +0000
7e31dee840changed EM_WSIZE to TEM_WSIZE
sater
1984-10-23 15:10:15 +0000
a4a5fc4bfachanged references to EM_?SIZE to TEM_?SIZE
sater
1984-10-23 15:04:24 +0000
62f42d18f7changed EM_WSIZE to TEM_WSIZE
sater
1984-10-23 15:02:03 +0000
be9b72e273added -h and -c flags, to change names of tables.h and tables.c respectively now also takes an argument instead of stdin. EM_BSIZE is now compulsory again. Constants EM_?SIZE are passed on to cg with a T prepended (T for target)
sater
1984-10-23 13:39:15 +0000
79ea4bdea3Changed to use -h flag to cgg and better way of preserving old tables.h if not changed. Nice huh, Andy?
sater
1984-10-23 13:29:41 +0000
ab0db1c5fbadded rcsid(again). Who took that away?
sater
1984-10-16 13:45:16 +0000
5d5a09a5d0added code to generate code for ACK assembler. Works if ACK_ASS is defined.
sater
1984-10-16 13:31:44 +0000
9eb72b6ee8Had forgotten to initialise the line number on which a nonterminal symbol occurred first.
ceriel
1984-10-12 14:19:34 +0000
bdc67c3332The former version gave a fatal error message at the first undefined nonterminal. The new version checks all nonterminals
ceriel
1984-10-11 10:35:01 +0000
a33d4cdbbaThe routine findpath did not work. It used the same static buffer for several calls. Now it uses alloc.
ceriel
1984-10-09 11:43:19 +0000
94e069fde1Initial revision
em
1984-10-09 10:36:29 +0000
550d1fa79eNew installation procedure: 1 - New place for binaries and libraries in the ACK tree. 2 - The ranlib action is moved to ../../install which tries it at every action.
keie
1984-10-08 14:09:28 +0000
46dc90f366bug fixed: generate "add.l #65536,a1" rather than "lea 65536(a1),a1". The latter form is only generated for constants that fit in a word.
bal
1984-10-08 12:45:38 +0000
8958cb6fafAltered the test path lib/n_ack into the normal path ACK_PATH.
keie
1984-10-05 15:07:47 +0000
b5fa0675b6Added a priority associated with each phase. Paths with the highest total priority have preference.
keie
1984-10-05 13:34:38 +0000
8e680a64671 - Added some debugging for linker flags. 2 - Setting of NEEDS and RTS is moved to main.c. 3 - Added recognition of -Rphase:[-]number for dynamic priority setting.
keie
1984-10-05 13:31:40 +0000
c4434ccbce1 - Most flags used by ack itself are now also passed to the phases for recognition with mapflag. 2 - A few bugs are removed in connection with argument passing to the linker (unrecognized flags and libraries). 3 - The setting of RTS, HEAD and TAIL is done directly after the path determination for each file.
keie
1984-10-05 13:28:56 +0000
1b251d6ab0Removed the defines needed by util/ack/em_pc.c. These defaults are now provided in lib/ack/fe.
keie
1984-10-04 11:11:30 +0000
5376af0d041 - Added RCS identification. 2 - Removed the default for compiler and error file pathname. These are now always supplied by the callee.
keie
1984-10-04 11:08:42 +0000
00bd62d942Corrected a small bug in the pc mapflags.
keie
1984-10-04 10:54:11 +0000
0abe5e195e1- Added RCS identification. 2- The pathnames of the Pascal compiler and Compile time-error file are now always explicitly passed to em_pc.
keie
1984-10-04 10:47:03 +0000
4c0687f68bAltered to reflect the changes in em_path.h. Now dynamically concatenes EM_DIR and error path.
keie
1984-10-04 10:42:13 +0000
42be23b631Altered the description of EM_HOME in em_path.h to that of EM_DIR.
keie
1984-10-02 16:24:59 +0000
13d6e6815eadded missing cast at call to regsave, in ms_gto case
sater
1984-10-02 11:17:57 +0000
92aecb175cchanged definition of myalloc to extern
sater
1984-10-02 10:31:06 +0000
a3f62d0255added external definition for myalloc()
sater
1984-10-02 10:30:44 +0000
080555fffdBug removed: the trailing zero at the end of a growstring was not explicitly written in doassign(trans.c). Only luck kept the program together.
keie
1984-10-01 17:42:56 +0000
083dccb299Nill pointers are not allowed in CSA descriptors any more.
keie
1984-10-01 16:05:17 +0000
1bea1c6883Null pointer are not allowed any more for in-bound indeces in the CSA table.
keie
1984-10-01 14:54:09 +0000
2c4b17e464Compile-time option GLOBAL_OPT defined. If set, the resulting peephole optimizer will be suitable for optimizing the output of the global optimizer. In particular, it doesn't change the register messages.
em
1984-09-14 10:25:07 +0000
c97e1a7bc21 - The prop keyword with is flags is now obsolete. Its function is taken over by several other keywords: stdin, stdout, prep, optimizer, combiner and linker. 2 - The search order is changed. First {EM}/lib/{M}/descr, then {EM}/lib/ack/{M}, finally {M}.
keie
1984-09-13 14:40:09 +0000
c93761cadcThe t_do bits are not set by this module. The t_next entry is used to see whether the scan for this phase is already done. t_do is now set in add_inputs(files.c).
keie
1984-09-13 14:35:02 +0000
aa4bae59e01 - The t_do flags is now set by add_inputs(files.c). 2 - Recognize the fact that it is possible to start a combiner without input files. 3 - Removed -d flag. Overflow for -v (>2) now ends up in debug. -v may be followed by a number indicating the increment.
keie
1984-09-13 11:07:46 +0000
527726167a1 - The outfile entry is only used when the output file must not be thrown away. 2 - If a combiner has no named input file (only libs+flags) then issue a warning message and make up a name.
keie
1984-09-13 11:04:00 +0000
68a6231d11pem did not generate a register message for var-parameters of array- or record type. The routine "treewalk" is modified. It generates a register message for every var-parameter, even if it has its noreg-flag set.
bal
1984-09-12 13:21:43 +0000
ebed9d4804unlk a6 added to restr().
bal
1984-09-11 15:44:14 +0000
5895758914Added ego, basic and callname conventions.
keie
1984-09-10 17:34:04 +0000
8443ef3f8dCombiners (ego, linkers) now use a list of path's(ack.h) to indicate their input files. Unmatched flags are now sent to the linker.
keie
1984-09-10 16:48:57 +0000
1188f0e8101 - A transformation is succesfull when a - a stopsuffix is indicated and met, b - the last transformation is included in the transformation path. 2 - Maintains a 'cash' of best paths for all transformation to be executed.
keie
1984-09-10 16:46:13 +0000
1dba1f5328The input file names of the linker are to be found in a different place.
keie
1984-09-10 16:45:12 +0000