Commit graph

  • 2381b2e136 disabled assertions, fixed bug with pack/unpk ceriel 1987-07-16 09:44:44 +00:00
  • d843ec9f7a fixes with error_type, make "type" struct more compact. ceriel 1987-07-16 09:34:44 +00:00
  • 287a122d85 remove a couple pieces of trivial lint bruce 1987-07-14 09:15:10 +00:00
  • 59e3fd6c2c Added NOFL to Makefile, to pass NOFLOAT. Also improved the clean entry ceriel 1987-07-13 16:50:57 +00:00
  • ea247567ba Added optimser document bruce 1987-07-13 15:14:13 +00:00
  • 40b9920f8f dfa.c now a routine for each state rather than nested switch statement bruce 1987-07-13 15:03:27 +00:00
  • b93dc94cdb Added and corrected some comments ceriel 1987-07-13 13:34:56 +00:00
  • 6a8547cca0 version for installation ceriel 1987-07-13 12:53:21 +00:00
  • a1b08c5ee3 compute some expressions in "int" instead of "arith" ceriel 1987-07-13 12:46:46 +00:00
  • 8dfafeb4e3 fixes ceriel 1987-07-13 11:49:32 +00:00
  • c66066a91f fixes ceriel 1987-07-13 10:30:37 +00:00
  • dc8d6ce37b Remove free queue and use st_alloc/free from alloc module bruce 1987-07-13 10:07:33 +00:00
  • c8aaa59e1c New patterns, man page changes, other little fixes bruce 1987-07-10 14:16:32 +00:00
  • a8e086dbc3 yet another bug fix: the brk systemcall destroyed d1 ceriel 1987-07-10 11:57:45 +00:00
  • 1b28d14dcb added manual pages for library and stand alone program bruce 1987-07-10 09:08:31 +00:00
  • fbf67d7a29 some fixes ceriel 1987-07-10 09:06:19 +00:00
  • f12358bfb0 fix: sbu was wrong for 4-4 ceriel 1987-07-09 17:46:31 +00:00
  • d61fe61b66 added m2_traps.h ceriel 1987-07-09 15:17:56 +00:00
  • c7d4d35200 changed random function, added CSP module ceriel 1987-07-09 15:15:22 +00:00
  • e5dd1249b2 Added lint entry to Makefile and removed some things lint complained about bruce 1987-07-09 15:04:03 +00:00
  • 65aab404ba Corrected clean option in Makefile bruce 1987-07-09 09:14:43 +00:00
  • 64578a3afd Changed trans.c from switch statement into series of small procedures. Output files from parser now only written if changed bruce 1987-07-09 09:02:41 +00:00
  • 74ea5e0bd7 latest changes to PascalIO: Reset and Rewrite have their parameters switched ceriel 1987-07-08 16:37:23 +00:00
  • 9d66bc3258 fix: sometimes the index mode was used in the wrong way ceriel 1987-07-08 16:36:45 +00:00
  • 466637933a Convert to new READ_EM data structure. Build a em_nopt. Input names now O_ and output C_. Add insert part support. bruce 1987-07-07 16:31:16 +00:00
  • 85421efb19 Bug fix: ch7sel should call any2opnd ceriel 1987-07-06 18:24:46 +00:00
  • 69843cf9ce Added -DNDEBUG to Makefile, table now kills regvars ceriel 1987-07-06 15:28:59 +00:00
  • 8c10914e78 added Realloc, split into separate files ceriel 1987-07-06 14:46:00 +00:00
  • d120b2b73a tried to make faster ceriel 1987-07-06 13:03:14 +00:00
  • d6593abd5e bug fix: sometimes register variables were treated as scratch regs! ceriel 1987-07-06 10:24:51 +00:00
  • 5ca1be74b8 bug fix: did not check externals right ceriel 1987-07-03 16:41:45 +00:00
  • 5838d4899d name changes ceriel 1987-07-03 16:07:18 +00:00
  • 54a85f705b fix: errmod --> errmon ceriel 1987-07-03 15:50:38 +00:00
  • 10caf5c785 The em_argtype sometimes was not set right ceriel 1987-07-03 10:35:55 +00:00
  • 1310910b23 BASE only used when INCORE ceriel 1987-07-01 18:27:00 +00:00
  • 83bc77ad51 Added C_insertpart mechanism ceriel 1987-07-01 17:24:10 +00:00
  • 19897803d4 pass EMHOME on to nested make ceriel 1987-07-01 13:15:52 +00:00
  • 1487265556 Added seek.c, an interface to the lseek systemcall ceriel 1987-07-01 13:00:43 +00:00
  • 6161b898cd use proper selector names ceriel 1987-07-01 09:52:17 +00:00
  • 0e4defe032 again, more consistent naming ceriel 1987-06-30 18:59:51 +00:00
  • db6c8a8b79 updated ceriel 1987-06-30 18:44:08 +00:00
  • d41028a664 pass EMHOME to nested make ceriel 1987-06-30 18:30:45 +00:00
  • d473c8b1df Added some register decls ceriel 1987-06-30 18:24:27 +00:00
  • 87c67b8c5f EM --> EMHOME ceriel 1987-06-30 18:20:25 +00:00
  • 480e58cc9f more consistent naming ceriel 1987-06-30 17:02:45 +00:00
  • a7cb540ae3 [ek]/C_failed.c removed. Now called failed.c ceriel 1987-06-30 16:11:19 +00:00
  • dce90d9491 all external names start with C_ ceriel 1987-06-30 16:09:36 +00:00
  • 19ffd2c1f2 all external names start with C_, output buffered ceriel 1987-06-30 16:09:18 +00:00
  • 329cc47ca6 putbyte --> C_putbyte ceriel 1987-06-30 15:24:02 +00:00
  • d3031b22b7 fix ceriel 1987-06-30 13:17:53 +00:00
  • 53d5e42603 minor changes, consistent naming of variables ceriel 1987-06-30 13:11:16 +00:00
  • 0c5b54219e new version, different interface ceriel 1987-06-30 12:55:30 +00:00
  • f6a828b183 fix: ReadREAL did not work, because ok was'nt initialized ceriel 1987-06-29 19:33:01 +00:00
  • 9179494c16 fix: rck must call trp, not jmp to it. Return is possible. ceriel 1987-06-29 18:13:47 +00:00
  • 7d26d60bd4 Added the modifications that were made to the Minix code generator ceriel 1987-06-29 15:57:48 +00:00
  • 7bb843eb0f fixed a bug in a name-changing routine ceriel 1987-06-29 14:41:23 +00:00
  • efafb68f00 - fixes: improved POINTER TO IDENT mechanism, prevent core dump when definition module not found, corrected typo. - changed mechanism for variables that have their address given. - added option for symmetric integer ranges ceriel 1987-06-29 12:46:00 +00:00
  • b93c1cb093 fixes ceriel 1987-06-29 12:27:50 +00:00
  • ea69982a26 fixes, different traps, new files ceriel 1987-06-26 15:59:52 +00:00
  • 8e013368b3 fix: ConvertInteger was wrong for MIN(INTEGER) ceriel 1987-06-23 17:38:18 +00:00
  • 1ae2bd256e map -Xs flag to -s for modula-2 compiler ceriel 1987-06-23 17:15:56 +00:00
  • 43a6aed45c fixes, made more consistent ceriel 1987-06-23 17:12:42 +00:00
  • 746f94368d fixes, added 's' option ceriel 1987-06-23 17:12:25 +00:00
  • ef7fd61029 enabled range checks ceriel 1987-06-19 09:47:53 +00:00
  • ea590431d8 fixes ceriel 1987-06-19 09:25:08 +00:00
  • befe7be9de Added a kind of range-check for assignments between cards and ints ceriel 1987-06-18 17:42:47 +00:00
  • c839c01680 some fixes, and changed priority of unary minus ceriel 1987-06-18 15:46:08 +00:00
  • 9c01340900 fix: Read did not set "Done" in the "unread" case ceriel 1987-06-16 09:04:27 +00:00
  • 02044d1d3f fixed bug ceriel 1987-06-12 19:10:12 +00:00
  • 1e5688a10e exg instruction translated wrong ceriel 1987-06-11 14:44:48 +00:00
  • ee3a80c6e5 ReadString did not skip leading spaces ceriel 1987-06-11 13:07:27 +00:00
  • a33bd07a3d fix in asp -2 ceriel 1987-06-11 10:47:13 +00:00
  • 278eca6c56 modified print to use _write ceriel 1987-06-10 14:52:39 +00:00
  • 91bdfb9a12 some more fixes ceriel 1987-06-10 14:06:14 +00:00
  • 130abb7e3b bug fixes ceriel 1987-06-10 13:46:21 +00:00
  • e43a1b00f6 bug fix ceriel 1987-06-10 10:33:19 +00:00
  • 85023f4c14 some fixes ceriel 1987-06-09 15:15:18 +00:00
  • 7698c135be corrected some errors ceriel 1987-06-09 11:05:09 +00:00
  • 7f64ff28c0 added some routines ceriel 1987-06-09 10:50:47 +00:00
  • 33bd1f17af corrected syntax error ceriel 1987-06-09 10:35:22 +00:00
  • f751192942 many changes because of introduction of register variables si/di ceriel 1987-06-09 10:22:50 +00:00
  • 798261d992 pass EMHOME to nested make ceriel 1987-06-09 10:19:47 +00:00
  • 470dcc3d11 Added register variables: registers si and di ceriel 1987-06-09 09:47:02 +00:00
  • 3997e07366 removed printf.s ceriel 1987-06-09 09:24:05 +00:00
  • 25dd5857c2 minor changes to many files ceriel 1987-06-03 19:05:14 +00:00
  • 1fb8da7a02 bug fix in local extern-declarations, some other minor changes ceriel 1987-06-01 10:17:29 +00:00
  • ed7105e2cf fixed Makefile ceriel 1987-06-01 08:59:07 +00:00
  • e3ce64b2a2 fixed Makefile ceriel 1987-06-01 08:56:50 +00:00
  • bb9b16ab50 fixes, added some standard functions to handle LONGREAL, LONGINT ceriel 1987-05-27 10:16:03 +00:00
  • 86c5c56a38 Added Mathlib; MathLib0 now uses Mathlib ceriel 1987-05-27 10:05:01 +00:00
  • 791ec39e57 fix to fix ceriel 1987-05-26 15:35:17 +00:00
  • ac3c871ff8 yet another fix: conditional jumps did not work when exactly 256 bytes away ceriel 1987-05-26 15:31:43 +00:00
  • 312fe96bbd lseek was not declared ceriel 1987-05-25 17:45:57 +00:00
  • 5696478540 Added some 'register' to declarations ceriel 1987-05-25 09:13:12 +00:00
  • 981e5b206b Added .distr ceriel 1987-05-22 17:24:46 +00:00
  • 9294fb9b8c Added RealConversion ceriel 1987-05-22 17:15:09 +00:00
  • 61a5c8ce08 divided time costs by 10, because of overflow ceriel 1987-05-21 13:59:55 +00:00
  • 02ae5e4d7c bug fix, and made more robust ceriel 1987-05-21 13:43:56 +00:00
  • 6ac092bf38 core_alloc changed to old one ceriel 1987-05-21 10:10:27 +00:00
  • 4caf71f5b5 Some changes to handle more on small machines: a section is now split into parts that fit in core ceriel 1987-05-21 10:06:14 +00:00