Commit Graph

  • 70df23f6f8 head_em now resides in system dependant library. ceriel 1986-12-12 17:54:21 +00:00
  • 595cc41d9c Removed almost the whole file, as we now use assembly routines to interface the systemcalls. ceriel 1986-12-12 17:51:03 +00:00
  • 184f06453a Initial revision ceriel 1986-12-12 16:12:19 +00:00
  • cb19bd1dd4 Bloody assembler does not recognize ',' in .globl ceriel 1986-12-12 14:45:20 +00:00
  • 980953f861 .globl does not accept comma's ceriel 1986-12-12 14:40:25 +00:00
  • d62336a718 Initial revision ceriel 1986-12-12 13:43:06 +00:00
  • 4c956c400e Initial revision ceriel 1986-12-12 12:49:50 +00:00
  • 9e6fe01229 Improved testing for 0-strings in the routine "mycat". ceriel 1986-12-11 17:04:40 +00:00
  • e98c02b831 Corrected a typo. ceriel 1986-12-11 17:03:11 +00:00
  • c6a49a018f Entry for "top", different entry for "LLgen". ceriel 1986-12-10 16:53:24 +00:00
  • 7d1822d04e Added EMHOME. ceriel 1986-12-10 15:30:42 +00:00
  • 19477f95a9 Adapted to typesetter and added a reference for LLgen. ceriel 1986-12-10 15:28:30 +00:00
  • fcaf1a73b4 Added a reference for LLgen. ceriel 1986-12-10 15:28:06 +00:00
  • 0159b3297d Adapted to possible use of troff ceriel 1986-12-10 15:27:36 +00:00
  • 9ddde1cf40 Documented LLmessage(-1). ceriel 1986-12-10 15:26:10 +00:00
  • cb6b68a05f added nmclash.c, mods to Makefile/Resolve ceriel 1986-12-10 15:13:04 +00:00
  • 42162f7b37 simplified 0-padding, minor cosmetic changes ceriel 1986-12-10 12:00:55 +00:00
  • df86573d4c Initial revision ceriel 1986-12-10 11:40:00 +00:00
  • 96d9890d86 minor mods. ceriel 1986-12-10 11:31:35 +00:00
  • 1335534aae Initial revision ceriel 1986-12-10 10:38:42 +00:00
  • 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 +00:00
  • fe2e67d1c6 minor fixes ceriel 1986-12-09 17:41:06 +00:00
  • 7752bb27f6 Adapted to new assembler ceriel 1986-12-09 11:13:14 +00:00
  • 8a95b29c86 added: file_info.h erikb 1986-12-09 08:19:55 +00:00
  • a6ecac6f1d Only call "newrelo" when needed. ceriel 1986-12-08 10:39:13 +00:00
  • 6bf947ee6e *** empty log message *** ceriel 1986-12-08 09:24:58 +00:00
  • ad5c92044c corrected basename() erikb 1986-12-08 08:58:21 +00:00
  • 8702a522d8 *** empty log message *** ceriel 1986-12-05 17:18:54 +00:00
  • 4b3e6a8ab6 Working version. ceriel 1986-12-05 17:17:03 +00:00
  • 8fd1977ab0 *** empty log message *** ceriel 1986-12-05 17:12:24 +00:00
  • b2f0b281cd Initial revision ceriel 1986-12-05 17:10:12 +00:00
  • 555c29971f initial version ceriel 1986-12-05 17:09:41 +00:00
  • 9aac83a83e *** empty log message *** ceriel 1986-12-05 16:59:51 +00:00
  • 28036b3741 Initial revision ceriel 1986-12-05 16:58:29 +00:00
  • 13a63ae5fe ??? ceriel 1986-12-05 16:36:40 +00:00
  • 947461e31f Removed DUK ceriel 1986-12-04 16:35:04 +00:00
  • 53d6dfcb6b version using input module and detecting preprocessor loops ceriel 1986-12-04 16:29:44 +00:00
  • 91aad0b28e Improved relocation reading code for the !incore strategy. ceriel 1986-12-03 13:09:15 +00:00
  • 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 +00:00
  • db43d1d8a7 Added definitions for "alloc", "hard_alloc". ceriel 1986-12-03 13:02:37 +00:00
  • 3e4629b077 made to work on small machines. ceriel 1986-12-02 16:16:08 +00:00
  • abc2ba9a3c bug fix: size 0 error messages also appeared for labels ceriel 1986-12-02 11:39:34 +00:00
  • 149c764ca1 Added -i to LDFLAGS. ceriel 1986-12-02 11:25:51 +00:00
  • e188fe0956 Version that uses libobject.a ceriel 1986-12-01 15:41:29 +00:00
  • b44e39cce8 Version that uses libobject.a. ceriel 1986-12-01 15:35:28 +00:00
  • c57d4ff268 some minor bug fixes ceriel 1986-12-01 10:06:53 +00:00
  • ad40a77afd handle void properly, avoid 0-alignments, handle #if defined(..) ceriel 1986-12-01 10:00:23 +00:00
  • 36adbe54a5 Removed some signal handling stuff. The Ack-program should do that. ceriel 1986-12-01 09:43:00 +00:00
  • 59861f883b added support for modhead sater 1986-11-28 13:47:44 +00:00
  • 17f5bc21e7 debugging stuff happened to end up on stdout instead of stderr. sater 1986-11-28 13:41:09 +00:00
  • a0c21bf820 many bug fixes, and added flexibility in alignments ceriel 1986-11-28 11:59:08 +00:00
  • da54801353 newer version ceriel 1986-11-26 16:40:45 +00:00
  • 552f5a3f61 Initial revision ceriel 1986-11-24 21:52:09 +00:00
  • 8b718ee54b Initial revision ceriel 1986-11-24 21:45:03 +00:00
  • dbb351f078 Handled gen.c wrong. This is corrected. ceriel 1986-11-24 21:30:57 +00:00
  • 00a2314999 make to work with newer version of LLgen. ceriel 1986-11-24 21:24:42 +00:00
  • 7c5553640e Added -DNDEBUG ceriel 1986-11-24 21:01:42 +00:00
  • 5ced6d6aef Initial revision ceriel 1986-11-24 20:58:35 +00:00
  • 3b2d51a96b Initial revision ceriel 1986-11-24 20:42:13 +00:00
  • eba14fa801 Bug fix in "inc loc adi" patterns and the like. ceriel 1986-11-24 10:42:29 +00:00
  • 596c631a71 Check more, when an error occurred ceriel 1986-11-17 13:08:18 +00:00
  • 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 +00:00
  • 22d4d72ef4 adapted default IDEPTH value erikb 1986-11-14 08:16:38 +00:00
  • 86018d09e1 changed sizes of labstr and argstr to accomodate longer identifiers. ceriel 1986-11-12 21:14:05 +00:00
  • f7a6dc503c Changed sizes of "argstr" and "labstr", to accomodate longer identifiers. ceriel 1986-11-12 21:04:38 +00:00
  • ed106b7feb removed the debug message for encountering STRING-type Values erikb 1986-11-12 09:55:28 +00:00
  • d51281b576 updated the manual pages erikb 1986-11-12 09:53:18 +00:00
  • f784236908 merged the vax and mantra versions erikb 1986-11-11 13:47:58 +00:00
  • 45f608bac0 Initial revision ceriel 1986-11-11 13:44:58 +00:00
  • fb16148641 Adapted to use of GCIPM. ceriel 1986-11-11 13:44:13 +00:00
  • 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 +00:00
  • 3860ab6f68 Adapted to new versions of programs ceriel 1986-11-11 13:42:16 +00:00
  • 94634ace27 Initial revision ceriel 1986-11-11 13:34:20 +00:00
  • 6f8b72bfb3 corrected the treatment of static functions declared on non-global level erikb 1986-11-10 09:16:27 +00:00
  • 3ebe2a7176 use programs and modules from ACK instead of local versions erikb 1986-11-10 09:14:29 +00:00
  • 87af36724b Avoid a bug in the C-optimizer of 4.1 BSD. ceriel 1986-11-07 17:54:30 +00:00
  • 7fd4e395da Constants changed to more sensible values. ceriel 1986-11-07 16:20:33 +00:00
  • 981bea82f4 Added "register" to a declaration. ceriel 1986-11-07 16:01:45 +00:00
  • a761166dfa *** empty log message *** ceriel 1986-11-05 21:31:23 +00:00
  • 9291d87dab Several bug fixes ceriel 1986-11-05 14:33:00 +00:00
  • 97e027db33 Added some code to skip to EOF with LL_NEWMESS. ceriel 1986-11-03 14:09:28 +00:00
  • 7d2ee932e9 That was: LL_NEWMESS, not LL_NEWMESSAGE! ceriel 1986-11-03 10:28:21 +00:00
  • 79a736a9f6 Output was wrong with maxmembers<2 sater 1986-11-03 09:13:32 +00:00
  • 541f3caf50 Removed the integer overflow check, as it is'nt checked by "cg". ceriel 1986-10-30 15:44:25 +00:00
  • 162eb9bb70 forgot to restore return address in case ".trp" is called. ceriel 1986-10-30 15:01:16 +00:00
  • a0a3f2d2b6 Added code that calls LLmessage(-1) when needed, and when LL_NEWMESS is defined. ceriel 1986-10-29 11:30:50 +00:00
  • eedc332a04 Added "nflag". ceriel 1986-10-29 11:29:47 +00:00
  • ee27adc926 Added nflag, that allows the LLmessage(-1) call, to indicate garbage at end of program. ceriel 1986-10-29 11:27:47 +00:00
  • 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 +00:00
  • 200034075d Some name changes in ../../modules/lib. ceriel 1986-10-28 17:04:40 +00:00
  • f793e823ec Made the trap message more readable. ceriel 1986-10-27 10:17:36 +00:00
  • 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 +00:00
  • 02ff84337a Typo corrected sater 1986-10-24 16:58:46 +00:00
  • ca44bfc681 newer version with some bug fixes ceriel 1986-10-22 15:38:24 +00:00
  • aac1207beb Error messages are printed differently now. A '%' in an error message used to cause difficulties. ceriel 1986-10-22 15:30:46 +00:00
  • c19358ee50 Bug fix involving '\\'. ceriel 1986-10-22 13:36:22 +00:00
  • 0595f74596 minor simplification. ceriel 1986-10-22 13:36:04 +00:00
  • f932863ee1 minor fix to LLlex.c ceriel 1986-10-21 14:45:43 +00:00
  • 5f638d7aac newer version ceriel 1986-10-20 17:40:41 +00:00
  • 697ea6d946 Added an entry for the util/cmisc directory. ceriel 1986-10-20 15:00:14 +00:00