Commit Graph

  • 7c39967dc5 use STS and LOS routine ceriel 1989-01-18 10:51:06 +00:00
  • 406d024e9f change to keep lint happy ceriel 1989-01-17 11:23:33 +00:00
  • ed34e06d2d Added floating point, fixed LPB ceriel 1989-01-17 11:05:02 +00:00
  • 9c5f0e8159 changes to hide names and some fixes ceriel 1989-01-17 10:27:55 +00:00
  • b800af87af changes to hide names and some fixes ceriel 1989-01-17 09:48:32 +00:00
  • 56c0f3bc5b many improvements ceriel 1989-01-16 16:10:32 +00:00
  • 6ba5c0b850 Added patterns ceriel 1989-01-16 13:35:02 +00:00
  • ac86c49d85 deleted some patterns; they caused loop ceriel 1988-12-14 17:55:02 +00:00
  • 46f633870d fixes and improvements ceriel 1988-12-14 15:33:20 +00:00
  • b9417a3a55 Added patterns ceriel 1988-12-12 18:22:59 +00:00
  • f4caec88e8 use C_con_cst instead of C_con_icon when possible; fix sizeof(string) to return the size of the string instead of the size of a pointer ceriel 1988-12-12 14:21:45 +00:00
  • 8e09304da7 Added extra explanation of on_valu field ceriel 1988-12-12 12:51:52 +00:00
  • 10157af05f fixed: the fgets replacement did not work properly ceriel 1988-12-08 16:18:29 +00:00
  • 66ae1083a8 Added some patterns ceriel 1988-12-08 13:21:07 +00:00
  • 8e15d114ac declare holno ceriel 1988-12-07 16:00:46 +00:00
  • 87d0349814 handle local commons in one place only ceriel 1988-12-06 13:22:34 +00:00
  • 18b719de80 killbss routine smarter now; does not overwrite all BSS; did not work as it should, because systemcall interface also uses the fact that BSS = 0 ceriel 1988-12-02 15:39:59 +00:00
  • 5252b760d9 handle intorcard_type better in case statements ceriel 1988-11-29 13:13:03 +00:00
  • 73ac23824b changed error messages, initialize bss with funny value, and be somewhat more conservative with memory usage ceriel 1988-11-28 12:54:38 +00:00
  • da11deeece improved interface ceriel 1988-11-25 13:49:07 +00:00
  • 9eb1f7a67b cleaned up interface a bit ceriel 1988-11-24 11:46:31 +00:00
  • 15377abec5 Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0 ceriel 1988-11-24 11:29:14 +00:00
  • 6a8360b335 Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0 ceriel 1988-11-24 09:41:39 +00:00
  • 3d6ab89bc1 fix from Lindsey ceriel 1988-11-24 09:23:51 +00:00
  • 982138b8da another minor problem fixed: only test on options['R'] once in a FOR statement! ceriel 1988-11-23 13:10:57 +00:00
  • b86a455efa minor fix: sometimes wrote 0-byte ceriel 1988-11-23 11:31:20 +00:00
  • d7bb7c9cf3 Added termcap support ceriel 1988-11-23 10:59:09 +00:00
  • 35b3050d88 fixed typo ceriel 1988-11-22 09:21:25 +00:00
  • e43a0746a8 some more improvements and a fix ceriel 1988-11-21 16:55:16 +00:00
  • fec83f1be3 many improvements ceriel 1988-11-21 15:04:23 +00:00
  • 712ba56ce8 declare procno and holno, extend_ilb changed ceriel 1988-11-18 18:00:47 +00:00
  • 4757be8bf6 declare procno, extend_ilb changed ceriel 1988-11-18 17:57:28 +00:00
  • 582ed4da02 declare procno and holno ceriel 1988-11-18 17:53:57 +00:00
  • a804cc2e15 cleaned up; hidden names ceriel 1988-11-18 17:52:39 +00:00
  • 7d8e3b8fcd removed mysprint.c ceriel 1988-11-18 17:45:02 +00:00
  • f452bfc1e1 extnd_ilb changed, declared holno and procno ceriel 1988-11-18 17:43:47 +00:00
  • f2d5f15e51 fixed wr_arhdr: date and size ceriel 1988-11-18 16:06:07 +00:00
  • 430dad523d removed tab.c, use tabgen, and some fixes ceriel 1988-11-16 15:18:21 +00:00
  • 4b5e5a9764 fixed typo ceriel 1988-11-16 13:37:46 +00:00
  • 6ac798b50c removed tab.c, use tabgen ceriel 1988-11-16 11:23:58 +00:00
  • b8cc947bc3 removed tab.c, use tabgen ceriel 1988-11-16 11:04:17 +00:00
  • a08e71a16f removed tab.c, use tabgen ceriel 1988-11-16 10:58:33 +00:00
  • 4bacebab18 Use tabgen, so deleted chtab.c ceriel 1988-11-16 10:43:15 +00:00
  • 345873dae2 Added tabgen ceriel 1988-11-16 10:14:26 +00:00
  • fda83cb06d Added tabgen + manual ceriel 1988-11-16 09:37:04 +00:00
  • f1245e2e00 fixed some problems: - removed null-reference in illegal use of pointers in constant expressions - FOR-loops that count downwards did not work - POINTER TO mechanism changed; works better now ceriel 1988-11-15 14:45:59 +00:00
  • 090f27251e fixed typo ceriel 1988-11-15 11:30:47 +00:00
  • 7f77ee091c Added some new patterns ceriel 1988-11-15 10:54:37 +00:00
  • 28c8abd52b fix to fix ceriel 1988-11-14 16:50:06 +00:00
  • 5c4164927d replaced some 'move's by the move instructions; Some were just wrong ceriel 1988-11-14 12:43:23 +00:00
  • 33b7bac870 several fixes ceriel 1988-11-11 19:13:26 +00:00
  • 66430b1900 fix to fix ceriel 1988-11-11 12:53:40 +00:00
  • 8bdd4c2a79 Use -kun option instead of absolute path ceriel 1988-11-11 11:06:47 +00:00
  • 0bb9c9b5a5 removed extra DUP rule. It was wrong after all ceriel 1988-11-10 15:38:50 +00:00
  • 09cc81f5b5 Use the system module for error messages ceriel 1988-11-10 13:46:53 +00:00
  • 19dad4482b fixed to generate only external commons. This cannot be done in common.c because an external could later be declared static, and a static could later be declared external. ceriel 1988-11-10 13:16:22 +00:00
  • d6dfd5d1ad fixed to generate only external commons ceriel 1988-11-10 13:01:15 +00:00
  • f210ef4f8e fixed problem with DUP: it also dupped tokens with side-effects ceriel 1988-11-09 15:49:29 +00:00
  • 11dee74e80 Initial revision ceriel 1988-11-08 14:09:24 +00:00
  • 246554a0b1 changes in search for more speed ceriel 1988-11-08 13:47:18 +00:00
  • ef6f9168c4 do not refer to _exit. For some machines, it does not exist ceriel 1988-11-07 10:25:45 +00:00
  • 15e885ac8d produce better code for EXG ceriel 1988-11-07 09:35:47 +00:00
  • af5ed82bff included changes from Andy Michael ceriel 1988-11-07 09:24:36 +00:00
  • b90690ba5d Changed translation of FOR-statement: now, if it is executed 0 times, the loop-control-variable is not assigned to ceriel 1988-11-04 13:12:14 +00:00
  • d418617de6 new version number ceriel 1988-11-04 10:24:34 +00:00
  • f8a3f67ddb Added new line after trap message ceriel 1988-11-04 09:55:50 +00:00
  • 93cee9d434 Fixed problem with IMPORTS through PROCEDURE bounds ceriel 1988-11-03 15:37:37 +00:00
  • 5e766a0f20 Fixed bug with underscores in identifiers ceriel 1988-11-03 15:36:46 +00:00
  • 4ed20925c6 lint: printf testing and FORMATs dick 1988-11-03 15:18:46 +00:00
  • 7267917050 foute declaratie van sprint() dick 1988-11-03 14:59:47 +00:00
  • 190ea14bbf lint: retrieving string arguments from str_list dick 1988-11-03 13:20:27 +00:00
  • 0e895422bc removed include: was already done in nopt.h ceriel 1988-11-03 10:03:45 +00:00
  • cfa5eafd3d fixed typo ceriel 1988-11-02 16:33:56 +00:00
  • 8cd2051b2e modifications in search for more speed ceriel 1988-10-31 16:03:44 +00:00
  • 8fab3192b6 modyfications in search for more speed ceriel 1988-10-31 15:54:54 +00:00
  • 7851ff900f many modyfications in search for more speed ceriel 1988-10-31 15:42:15 +00:00
  • 63f793aff3 modyfied to generate only one switchseg for each C_ routine ceriel 1988-10-31 15:21:47 +00:00
  • 0011c49d1e many changes, in search for more speed ceriel 1988-10-31 15:02:39 +00:00
  • 3bb19b6e7d Added code-expander library ceriel 1988-10-31 14:17:17 +00:00
  • b5083a9ccf inline substitution of strcmp: was called many times! ceriel 1988-10-31 14:10:39 +00:00
  • 4f11f3c3fd fixed bug in preprocessor part: #define aap(a) a did not work if the actual argument was spread over multiple lines ceriel 1988-10-31 14:10:00 +00:00
  • 900421f411 library files now end in .llb dick 1988-10-28 16:27:32 +00:00
  • 63c0ca38f9 moving lint and lint.1 to lpass2 dick 1988-10-28 16:04:31 +00:00
  • 7a6913dea1 some minor improvements ceriel 1988-10-28 13:37:48 +00:00
  • 78237f3ef8 some small fixes ceriel 1988-10-28 10:11:49 +00:00
  • 01252cb592 Initial revision ceriel 1988-10-26 15:21:11 +00:00
  • a7a80689bf Only generate FIL when needed ceriel 1988-10-25 17:43:19 +00:00
  • cfd6bca270 some fixes ceriel 1988-10-24 10:35:17 +00:00
  • e71c873fc1 moved comment ceriel 1988-10-21 17:35:54 +00:00
  • 0d9daaa18d changed assert macro to also work with ANSI C compilers ceriel 1988-10-21 17:34:20 +00:00
  • 416020b5bd fixed minor problem with subranges ceriel 1988-10-21 17:24:34 +00:00
  • ba1c1a82d7 patches to make more suitable for push-pop optim ceriel 1988-10-20 15:08:59 +00:00
  • dc5a744d8d some minor changes ceriel 1988-10-20 14:33:55 +00:00
  • e0fc646222 Many changes: - added floating point - improved assembler part, now uses short encodings when possible - reduced generated relocation - and name table ceriel 1988-10-20 14:21:37 +00:00
  • b61011fba9 use common() when possible ceriel 1988-10-20 13:28:02 +00:00
  • 163bbc5845 switch to text segment before generating the label ceriel 1988-10-20 13:23:52 +00:00
  • f69a7e3e5d many changes, mostly for efficiency ceriel 1988-10-20 13:06:10 +00:00
  • a281cc38a4 Added common() routine ceriel 1988-10-20 13:01:04 +00:00
  • 666367e328 Added obj_back/common.c ceriel 1988-10-20 12:59:21 +00:00
  • 497792f739 Use varargs.h for routine with variable number of args ceriel 1988-10-20 12:57:32 +00:00