Commit graph

  • 1335534aae Initial revision ceriel 1986-12-10 10:38:42 +0000
  • c501c762cf removed the -n flag, but not its effect. The generated parser will call LLmessage(-1) when saying "garbage at end of input". ceriel 1986-12-10 09:32:57 +0000
  • fe2e67d1c6 minor fixes ceriel 1986-12-09 17:41:06 +0000
  • 7752bb27f6 Adapted to new assembler ceriel 1986-12-09 11:13:14 +0000
  • 8a95b29c86 added: file_info.h erikb 1986-12-09 08:19:55 +0000
  • a6ecac6f1d Only call "newrelo" when needed. ceriel 1986-12-08 10:39:13 +0000
  • 6bf947ee6e *** empty log message *** ceriel 1986-12-08 09:24:58 +0000
  • ad5c92044c corrected basename() erikb 1986-12-08 08:58:21 +0000
  • 8702a522d8 *** empty log message *** ceriel 1986-12-05 17:18:54 +0000
  • 4b3e6a8ab6 Working version. ceriel 1986-12-05 17:17:03 +0000
  • 8fd1977ab0 *** empty log message *** ceriel 1986-12-05 17:12:24 +0000
  • b2f0b281cd Initial revision ceriel 1986-12-05 17:10:12 +0000
  • 555c29971f initial version ceriel 1986-12-05 17:09:41 +0000
  • 9aac83a83e *** empty log message *** ceriel 1986-12-05 16:59:51 +0000
  • 28036b3741 Initial revision ceriel 1986-12-05 16:58:29 +0000
  • 13a63ae5fe ??? ceriel 1986-12-05 16:36:40 +0000
  • 947461e31f Removed DUK ceriel 1986-12-04 16:35:04 +0000
  • 53d6dfcb6b version using input module and detecting preprocessor loops ceriel 1986-12-04 16:29:44 +0000
  • 91aad0b28e Improved relocation reading code for the !incore strategy. ceriel 1986-12-03 13:09:15 +0000
  • 24b7ad602a Improved compactification code. It was much to persistent, and also too greedy. This causes long LONG linking times. The current version is less greedy, but also gives up more easily. Linking times are acceptable now. ceriel 1986-12-03 13:06:48 +0000
  • db43d1d8a7 Added definitions for "alloc", "hard_alloc". ceriel 1986-12-03 13:02:37 +0000
  • 3e4629b077 made to work on small machines. ceriel 1986-12-02 16:16:08 +0000
  • abc2ba9a3c bug fix: size 0 error messages also appeared for labels ceriel 1986-12-02 11:39:34 +0000
  • 149c764ca1 Added -i to LDFLAGS. ceriel 1986-12-02 11:25:51 +0000
  • e188fe0956 Version that uses libobject.a ceriel 1986-12-01 15:41:29 +0000
  • b44e39cce8 Version that uses libobject.a. ceriel 1986-12-01 15:35:28 +0000
  • c57d4ff268 some minor bug fixes ceriel 1986-12-01 10:06:53 +0000
  • ad40a77afd handle void properly, avoid 0-alignments, handle #if defined(..) ceriel 1986-12-01 10:00:23 +0000
  • 36adbe54a5 Removed some signal handling stuff. The Ack-program should do that. ceriel 1986-12-01 09:43:00 +0000
  • 59861f883b added support for modhead sater 1986-11-28 13:47:44 +0000
  • 17f5bc21e7 debugging stuff happened to end up on stdout instead of stderr. sater 1986-11-28 13:41:09 +0000
  • a0c21bf820 many bug fixes, and added flexibility in alignments ceriel 1986-11-28 11:59:08 +0000
  • da54801353 newer version ceriel 1986-11-26 16:40:45 +0000
  • 552f5a3f61 Initial revision ceriel 1986-11-24 21:52:09 +0000
  • 8b718ee54b Initial revision ceriel 1986-11-24 21:45:03 +0000
  • dbb351f078 Handled gen.c wrong. This is corrected. ceriel 1986-11-24 21:30:57 +0000
  • 00a2314999 make to work with newer version of LLgen. ceriel 1986-11-24 21:24:42 +0000
  • 7c5553640e Added -DNDEBUG ceriel 1986-11-24 21:01:42 +0000
  • 5ced6d6aef Initial revision ceriel 1986-11-24 20:58:35 +0000
  • 3b2d51a96b Initial revision ceriel 1986-11-24 20:42:13 +0000
  • eba14fa801 Bug fix in "inc loc adi" patterns and the like. ceriel 1986-11-24 10:42:29 +0000
  • 596c631a71 Check more, when an error occurred ceriel 1986-11-17 13:08:18 +0000
  • 9d0ee46068 Trying to check more of an expression, giving some more sophisticated error messages,and be less wasteful with space for subranges ceriel 1986-11-17 11:41:28 +0000
  • 22d4d72ef4 adapted default IDEPTH value erikb 1986-11-14 08:16:38 +0000
  • 86018d09e1 changed sizes of labstr and argstr to accomodate longer identifiers. ceriel 1986-11-12 21:14:05 +0000
  • f7a6dc503c Changed sizes of "argstr" and "labstr", to accomodate longer identifiers. ceriel 1986-11-12 21:04:38 +0000
  • ed106b7feb removed the debug message for encountering STRING-type Values erikb 1986-11-12 09:55:28 +0000
  • d51281b576 updated the manual pages erikb 1986-11-12 09:53:18 +0000
  • f784236908 merged the vax and mantra versions erikb 1986-11-11 13:47:58 +0000
  • 45f608bac0 Initial revision ceriel 1986-11-11 13:44:58 +0000
  • fb16148641 Adapted to use of GCIPM. ceriel 1986-11-11 13:44:13 +0000
  • 3bc3818955 Adapted to use General C Identifier processing Module (GCIPM). Also changed so that output for "cid" or "cpp" is in alphabetical order. ceriel 1986-11-11 13:42:42 +0000
  • 3860ab6f68 Adapted to new versions of programs ceriel 1986-11-11 13:42:16 +0000
  • 94634ace27 Initial revision ceriel 1986-11-11 13:34:20 +0000
  • 6f8b72bfb3 corrected the treatment of static functions declared on non-global level erikb 1986-11-10 09:16:27 +0000
  • 3ebe2a7176 use programs and modules from ACK instead of local versions erikb 1986-11-10 09:14:29 +0000
  • 87af36724b Avoid a bug in the C-optimizer of 4.1 BSD. ceriel 1986-11-07 17:54:30 +0000
  • 7fd4e395da Constants changed to more sensible values. ceriel 1986-11-07 16:20:33 +0000
  • 981bea82f4 Added "register" to a declaration. ceriel 1986-11-07 16:01:45 +0000
  • a761166dfa *** empty log message *** ceriel 1986-11-05 21:31:23 +0000
  • 9291d87dab Several bug fixes ceriel 1986-11-05 14:33:00 +0000
  • 97e027db33 Added some code to skip to EOF with LL_NEWMESS. ceriel 1986-11-03 14:09:28 +0000
  • 7d2ee932e9 That was: LL_NEWMESS, not LL_NEWMESSAGE! ceriel 1986-11-03 10:28:21 +0000
  • 79a736a9f6 Output was wrong with maxmembers<2 sater 1986-11-03 09:13:32 +0000
  • 541f3caf50 Removed the integer overflow check, as it is'nt checked by "cg". ceriel 1986-10-30 15:44:25 +0000
  • 162eb9bb70 forgot to restore return address in case ".trp" is called. ceriel 1986-10-30 15:01:16 +0000
  • a0a3f2d2b6 Added code that calls LLmessage(-1) when needed, and when LL_NEWMESS is defined. ceriel 1986-10-29 11:30:50 +0000
  • eedc332a04 Added "nflag". ceriel 1986-10-29 11:29:47 +0000
  • ee27adc926 Added nflag, that allows the LLmessage(-1) call, to indicate garbage at end of program. ceriel 1986-10-29 11:27:47 +0000
  • de5ac65dd6 Bug fix. Error recovery did not always work as expected. The generated parser sometimes assumed that a token would not be deleted, and inserted tokens in front of it, and then deleted the token after all. It should at each error, first delete, and then insert. ceriel 1986-10-29 11:16:55 +0000
  • 200034075d Some name changes in ../../modules/lib. ceriel 1986-10-28 17:04:40 +0000
  • f793e823ec Made the trap message more readable. ceriel 1986-10-27 10:17:36 +0000
  • 3d016f7385 Did not work properly, printed wrong trap number. Does not work properly now, because it does no save the registers. ceriel 1986-10-27 09:57:42 +0000
  • 02ff84337a Typo corrected sater 1986-10-24 16:58:46 +0000
  • ca44bfc681 newer version with some bug fixes ceriel 1986-10-22 15:38:24 +0000
  • aac1207beb Error messages are printed differently now. A '%' in an error message used to cause difficulties. ceriel 1986-10-22 15:30:46 +0000
  • c19358ee50 Bug fix involving '\\'. ceriel 1986-10-22 13:36:22 +0000
  • 0595f74596 minor simplification. ceriel 1986-10-22 13:36:04 +0000
  • f932863ee1 minor fix to LLlex.c ceriel 1986-10-21 14:45:43 +0000
  • 5f638d7aac newer version ceriel 1986-10-20 17:40:41 +0000
  • 697ea6d946 Added an entry for the util/cmisc directory. ceriel 1986-10-20 15:00:14 +0000
  • cb2543df8a Improved the "clean"-entry ceriel 1986-10-20 14:58:25 +0000
  • 8129bf95a4 Initial revision ceriel 1986-10-20 14:56:37 +0000
  • 991df05826 *** empty log message *** ceriel 1986-10-20 14:42:41 +0000
  • 83e08e04d7 Added "Modules" ceriel 1986-10-20 14:09:09 +0000
  • d8ba814b26 Adapted to the use of ../../modules/lib/libstr.a ceriel 1986-10-20 13:59:14 +0000
  • 11d442c0a0 Use our own string-routines "strindex" and "strrindex". At least we know their name! ceriel 1986-10-20 13:52:16 +0000
  • 784bd9ec54 Use our own string routines strindex and strrindex. At least we know their name! ceriel 1986-10-20 13:48:26 +0000
  • 84f0869fde Fixed a bug: ack could not see the difference between ".mod" and ".m". This is corrected. ceriel 1986-10-20 13:47:26 +0000
  • 3a076895bb Caused a core dump on 68000-based machines (read: non-VAX) when called at a certain (high) level of verbosity, -v5 for instance. Cause: a null-reference. This is fixed. ceriel 1986-10-20 13:28:59 +0000
  • b8bb269c72 Replaced a few "bss 2" by "bss EM_WSIZE". ceriel 1986-10-20 11:28:29 +0000
  • baf5b74da2 A new version, that no longer tries to move all null parts to the end of a segment. It also uses the "object" library to read and write ACK- object files and libraries. ceriel 1986-10-20 10:17:57 +0000
  • 8ffde3c86a I don't really know why, but the file was changed. ceriel 1986-10-20 09:35:51 +0000
  • e0926981a4 Deleted the #ifdef JOHAN stuff, and added a #define MAXSECT. ceriel 1986-10-16 16:36:00 +0000
  • 908eeaf9cd Removed some ridiculous code. ceriel 1986-10-15 13:58:51 +0000
  • b40489973e Removed part of test 127. It tried a LFR after doing a LOC and an ASS. This is of course not allowed. ceriel 1986-10-13 14:45:18 +0000
  • 256847556e Added a NOFLOAT define. (Taken from Koen Langendoen) ceriel 1986-10-13 14:42:31 +0000
  • 36ef5b504b Apparently, ex_ap disappeared. Put it in again. ceriel 1986-10-10 15:21:35 +0000
  • 1d0f716a4e Oops, forgot to remove the id_first definition. ceriel 1986-10-10 15:09:34 +0000
  • a43d257715 Added a "fmt_id" define, to prevent that no '_' is placed in front of an identifier longer than 8 characters. ceriel 1986-10-10 15:05:10 +0000