Commit Graph

  • 80b36104ef adapted to the system(3L) interface erikb 1986-03-25 10:39:23 +00:00
  • 2ab00b6e06 some improvements ceriel 1986-03-24 17:29:57 +00:00
  • 3fc938f8c5 fixed a garbage collection problem erikb 1986-03-21 13:26:28 +00:00
  • 33604d2115 Initial version ceriel 1986-03-20 14:52:03 +00:00
  • 691a1db69a fixed a bug in check_*_expr() erikb 1986-03-20 13:09:47 +00:00
  • 5b9b6fa61e Relaxed input syntax for from STACK coercions No gen clause is necessary anymore. sater 1986-03-19 16:14:12 +00:00
  • 2586439ca4 improved lay-out erikb 1986-03-19 16:07:32 +00:00
  • d89ee4fa72 Added C_init(), an empty-bodied routine erikb 1986-03-19 12:36:02 +00:00
  • 43fe55f634 Recovered from some inconsistencies. erikb 1986-03-19 12:31:05 +00:00
  • 40e0784b59 last modifications in order to introduce the EM library mechanism erikb 1986-03-18 09:01:59 +00:00
  • 56fef70c43 some long lines split dick 1986-03-17 17:47:04 +00:00
  • 96963fede1 more calls of expr_error() for better error reporting dick 1986-03-15 18:16:30 +00:00
  • acfe96c32c improved error reporting for initialization expressions miscellaneous changes dick 1986-03-14 16:15:16 +00:00
  • 19dec45819 simplified the EM con/rom functions (86/03/13) erikb 1986-03-13 13:27:44 +00:00
  • e0cf6e95ef renamed some EM code functions according to the 86/03/11 EMCODE definition erikb 1986-03-11 15:21:30 +00:00
  • 52bf78e1fc added the possibility to prepend your own libc.a before the default erikb 1986-03-11 14:46:46 +00:00
  • 4a90cfec86 removed a reference to declarator.str erikb 1986-03-10 15:59:43 +00:00
  • 1378e479b5 Introduced the ALLOCDEF mechanism erikb 1986-03-10 15:20:30 +00:00
  • 0ea6776657 Introduction of ALLOCDEF erikb 1986-03-10 15:18:00 +00:00
  • d1e46d4424 introduced the ALLOCDEF mechanism erikb 1986-03-10 15:16:33 +00:00
  • 271ffc9371 renamed declarator.h as declar.h erikb 1986-03-10 15:10:56 +00:00
  • 7e05deae32 *** empty log message *** erikb 1986-03-10 13:15:40 +00:00
  • 65c1ca3fd9 *** empty log message *** erikb 1986-03-10 13:07:55 +00:00
  • d566eb8d63 updated em 1986-03-05 17:12:39 +00:00
  • edd633437c generated itables no longer in RCS; avoid overflow in app.codes.pr dick 1986-03-05 16:58:40 +00:00
  • 9b393e474f Added the possibility of a third field in the pseudo-instruction description. This change is upwards compatible with the previous version, t.i., it still works the same with the previous version of "em_table". em 1986-03-05 14:27:08 +00:00
  • cf157a157a Added a third field to the pseudos indicating the type(s) of argument(s). New types are: t cst {0,1} a par v val e dlb Also added : ?, * and +, having the usual regular expression meaning. em 1986-03-05 13:45:38 +00:00
  • 8fc95eda5f adapting to phototypesetter dick 1986-03-04 15:30:45 +00:00
  • d4ee0dbf15 Bug fix: The "calls" instruction could be called with first argument > 255. This is corrected. ceriel 1986-03-04 11:39:22 +00:00
  • c4936bbd48 adapting to phototypesetter dick 1986-02-28 18:02:00 +00:00
  • 2d7b3443bc small adjustments dick 1986-02-28 17:46:09 +00:00
  • c727e9b502 entry clean added dick 1986-02-27 14:57:35 +00:00
  • d764fef596 Adapted to our ack environment. keie 1986-02-11 11:22:43 +00:00
  • 5113e35bb9 Added a warning message. keie 1986-02-11 11:18:57 +00:00
  • 9c262a3266 Ack is using good old cpp again. keie 1986-02-11 11:15:19 +00:00
  • dcfc21ba60 *** empty log message *** keie 1986-02-11 11:14:11 +00:00
  • 17ef693ad4 Too long ago. keie 1986-02-11 11:13:41 +00:00
  • 233c959d2f increased STACK_DEPTH from 50 to 250 bal 1986-02-10 11:04:33 +00:00
  • b0609d40fc Added some new patterns involving multiplies with 0, 1 etc. ceriel 1986-02-10 10:14:41 +00:00
  • 8002aeb6cc A minor improvement. ceriel 1986-02-10 10:08:27 +00:00
  • 80fd35f736 updated for photo-typesetter dick 1986-02-04 17:37:41 +00:00
  • d72f604a96 fixed bug in number() -- hex letters mistreated em 1986-02-03 14:30:19 +00:00
  • 2e33b81ce6 Hex numbers didn't work. Corrected bug in myatoi(). sater 1986-01-24 16:08:34 +00:00
  • 7e47b13e67 adapted to phototypesetter dick 1986-01-20 20:39:09 +00:00
  • e218ae5baf Some old changes by keie, plus added tbl to ncg.doc sater 1985-12-04 16:08:21 +00:00
  • 5ac7451566 Changed to be printed on laserprinter. Removed paragraph about bug, since bug is now solved sater 1985-12-04 15:52:51 +00:00
  • 8c0e3a58f6 Corrected error in otime of initialisation of booleans sater 1985-12-02 13:55:06 +00:00
  • 69caad4b6c A minor change in the LL.output format. ceriel 1985-11-26 13:27:51 +00:00
  • 994eccc0eb Remove targets before installing new ones ceriel 1985-11-25 16:26:59 +00:00
  • d74f1ba9df New manual page for a completely new version of LLgen. ceriel 1985-11-25 16:00:18 +00:00
  • 58588da699 Changed dependancies ceriel 1985-11-25 15:57:43 +00:00
  • 6bcb797733 New version of LLgen, new version of this Makefile ... ceriel 1985-11-25 15:52:56 +00:00
  • 0d8959325e New version, with a much faster parser. ceriel 1985-11-25 15:50:51 +00:00
  • 31a4215cab New version, much faster ceriel 1985-11-25 15:50:19 +00:00
  • d901827448 Completely new version, generating a much faster parser ceriel 1985-11-25 15:48:42 +00:00
  • 8abda5fb1d Completely new version, generating a much faster parser. ceriel 1985-11-25 15:47:51 +00:00
  • 4050d5e7e3 Yet another bug reported by sater. bal 1985-11-18 16:55:53 +00:00
  • 130885344b The extra BSD4.2 code caused two branches to be out of range. keie 1985-10-15 15:53:48 +00:00
  • d9f72cc2dc BSD4.3 size returns an error when it cannot find one of its arguments. keie 1985-10-15 15:47:12 +00:00
  • d70f277ee6 Several optimization patterns for DAS (Delftse Ada Subset) frontend added. bal 1985-10-14 09:27:24 +00:00
  • 2f02820a56 Initial revision ceriel 1985-10-03 18:31:47 +00:00
  • da5f8e5a14 different interface. ceriel 1985-10-03 17:19:14 +00:00
  • 6003a5f2e9 0 / -1 confusion for properties (bug reported by sater). bal 1985-10-03 14:47:28 +00:00
  • ede607455b 0 / -1 confusion for properties (2 bugs reported by sater). bal 1985-10-03 14:45:53 +00:00
  • f00b73148f 0 / -1 confusion for properties (bug reported by sater). bal 1985-10-03 14:41:44 +00:00
  • c1d4bb2597 More safety, also after terms and nonterminals. ceriel 1985-10-03 12:38:55 +00:00
  • 5be4b432dc *** empty log message *** ceriel 1985-10-03 10:36:07 +00:00
  • b601e61e52 Initial revision ceriel 1985-10-03 10:35:55 +00:00
  • e04eb7db0d *** empty log message *** ceriel 1985-10-03 10:25:40 +00:00
  • 15b635c021 Initial revision ceriel 1985-10-03 10:25:23 +00:00
  • eb87fd5c0a A more precise safety after a term. ceriel 1985-10-02 22:49:16 +00:00
  • cc731d51e2 Initial revision ceriel 1985-10-02 22:20:04 +00:00
  • d32be9ac07 Name change : tail_em.vend -> end_em.s ceriel 1985-09-19 14:03:13 +00:00
  • 8903bc749a bug fixed: same problem as in r1.3, now with csb. Solution: only do block fusion if first block end on bra. bal 1985-09-19 11:14:55 +00:00
  • a9a88f29a0 bug fixed: last instruction of first block in block fusion optimization can be a conditional branch. (bug detected by Ceriel). bal 1985-09-18 16:27:29 +00:00
  • b048814b68 sprintf does not return pointer to string so the assert(s==string) does not make any sense. bal 1985-09-06 11:39:06 +00:00
  • 401fadafec exit(0) added (trouble with make) bal 1985-09-06 11:38:00 +00:00
  • 047312216f MAXSTAB set to 2500 (problem with argument list of ROM for new C front-end). bal 1985-09-06 11:06:32 +00:00
  • 4dd4bcef57 bug fixed: null-pointer dereference. bal 1985-08-13 14:03:23 +00:00
  • a4c5892c11 Added str0 and str 1. em 1985-07-26 17:38:22 +00:00
  • 65a20f33f1 The identifier ns occurs in C programs. em 1985-07-26 17:15:15 +00:00
  • 325f2c4c1a Annita's versie em 1985-07-26 17:14:13 +00:00
  • bb797e2241 This one works correctly for programs failing to translate. em 1985-07-26 17:04:31 +00:00
  • 25dd9ad631 removed a superfluous line. em 1985-07-26 15:37:11 +00:00
  • e6dd02f9dd Initial revision em 1985-07-26 12:52:13 +00:00
  • 36594308d3 *** empty log message *** em 1985-07-26 12:51:45 +00:00
  • 901520e90a Initial revision em 1985-07-26 11:56:24 +00:00
  • b5338379c1 Not using libmon. em 1985-07-26 11:47:54 +00:00
  • a94fcddcf3 Added RCSID em 1985-07-26 11:45:49 +00:00
  • b77d3d3f28 Initial revision em 1985-07-26 11:38:59 +00:00
  • e33e92caac *** empty log message *** em 1985-07-26 11:29:08 +00:00
  • 4617b59056 Initial revision em 1985-07-26 11:05:30 +00:00
  • 07606c3af3 There was a bug in the "str $1==0" instruction. It said: str $1==0 | source4 | remove(ALL) "jsb\t.strlb" | | | It should of course have been str $1==0 | STACK | jsb\t.strlb" | | | ceriel 1985-07-21 11:34:33 +00:00
  • bcce387bb6 bugs for ngf 8 and fif 4 fixed (asp 16 --> asp 8). bal 1985-07-19 18:02:25 +00:00
  • 85a027feeb patterns for "loc loc cii/cui/ciu/cuu $1==$2" added. bal 1985-07-19 17:58:34 +00:00
  • 34ef18311c .sect .text added bal 1985-07-19 13:43:03 +00:00
  • 6fa0c54586 .sect .text added bal 1985-07-18 14:52:56 +00:00
  • c765b06883 %D => %ld keie 1985-06-21 12:55:17 +00:00
  • 505abd69c5 *** empty log message *** keie 1985-06-19 13:42:49 +00:00
  • 8e9fee915b Now using AALMAG instead of ARMAG for led libraries. keie 1985-06-12 10:31:28 +00:00