Commit graph

  • 366b492174 Initial revision ceriel 1988-10-04 14:27:35 +00:00
  • a54c470fef some mods from Charles Lindsey ceriel 1988-10-04 13:59:51 +00:00
  • e1b871a6ea Initial revision ceriel 1988-10-04 13:41:01 +00:00
  • a66faf4100 Initial revision ceriel 1988-10-04 10:56:50 +00:00
  • 7bac6eb164 Initial revision ceriel 1988-10-04 10:46:47 +00:00
  • 23a7e7b427 Initial revision ceriel 1988-10-04 10:33:39 +00:00
  • 17e980aa15 Also pass SRC ceriel 1988-10-04 10:04:37 +00:00
  • 5578d004bc simplification of e.out.h dick 1988-10-03 14:44:39 +00:00
  • 668b4ca6e7 many minor changes ceriel 1988-10-03 10:53:47 +00:00
  • 6b7a135b2b Coercion from int to float is now always done compile time ceriel 1988-10-03 10:09:19 +00:00
  • 4cecb6bffb wrong Makefile committed dick 1988-09-30 16:49:02 +00:00
  • ff682c0cfc testing enums in switches/cases dick 1988-09-30 16:43:04 +00:00
  • b0c8f9748a some fixes to procude faster :-) code ceriel 1988-09-30 16:13:44 +00:00
  • 1fb9c249b3 refinements in error reporting dick 1988-09-30 15:20:24 +00:00
  • 63d95a5f0e Initial commit dick 1988-09-30 11:45:14 +00:00
  • 9c8e5b9217 corrected a bit ceriel 1988-09-30 09:36:26 +00:00
  • 19698499d6 Also handle commons ceriel 1988-09-29 16:29:11 +00:00
  • a831fab61d Also handle commons ceriel 1988-09-29 16:22:48 +00:00
  • 4f8b2e9926 lint: additional type tests in expressions dick 1988-09-29 15:24:02 +00:00
  • 6ae90c8f34 Initial revision ceriel 1988-09-28 16:47:47 +00:00
  • 391d115b4d fixes from bruce: there are four, not three types of pattern that the routine findworst should look for ceriel 1988-09-27 11:16:04 +00:00
  • 751854f36a prevent multiple includes ceriel 1988-09-27 09:50:34 +00:00
  • 8a8d0d9151 prevent multiple includes ceriel 1988-09-26 15:11:25 +00:00
  • 2df4da50da made names more unique ceriel 1988-09-26 15:05:00 +00:00
  • acf34e54ec crash() replaced by ASSERT() & NOTREACHED() in lint dick 1988-09-26 11:37:38 +00:00
  • 3d549e7932 reorganisation of lint code dick 1988-09-25 17:29:37 +00:00
  • fb854c82ff Added flag to generate SUN .o format ceriel 1988-09-23 14:55:27 +00:00
  • b533b53690 some improvements to manual page and interface ceriel 1988-09-22 16:09:18 +00:00
  • 9435c895bf Added l_ files to .distr ceriel 1988-09-21 13:32:24 +00:00
  • b52e0e8ff1 fixed l_dummy.c to also work for the C-compiler, added lint.h to BigPars and SmallPars, and added stuff for CODE_EXPANDER and PEEPHOLE to Makefile ceriel 1988-09-21 11:48:29 +00:00
  • 6839d8afb1 introduction of lint source code, governed by ifdef LINT dick 1988-09-20 16:44:27 +00:00
  • 7e502b0937 fix: resolve forward references if definition is needed in lookfor() ceriel 1988-09-20 13:31:57 +00:00
  • f8fb06210d fixed: apparently, the profil system-call does not quite work as described in the manual page? ceriel 1988-09-19 16:55:35 +00:00
  • 6d3e9fb7af fixed; did not work properly ceriel 1988-09-19 15:07:12 +00:00
  • 1f7115fa8d error messages and error handling dick 1988-09-16 23:19:50 +00:00
  • a5f48d6493 Initial revision ceriel 1988-09-15 09:49:22 +00:00
  • 091f3dbebf Added floating point support ceriel 1988-09-14 14:06:31 +00:00
  • eaaa335e50 corrected ceriel 1988-09-14 14:05:11 +00:00
  • b725b0af8b correction for update_ceg ceriel 1988-09-14 14:03:50 +00:00
  • 5fd21b16a9 initialize oh_stamp fields of header ceriel 1988-09-13 09:11:54 +00:00
  • a9c8b67b65 Added define for CODE_EXPANDER ceriel 1988-09-12 14:33:15 +00:00
  • 2f479b6078 Added mechanism to generate C_out ceriel 1988-09-12 14:30:22 +00:00
  • 115e92a7dc corrected dependencies ceriel 1988-09-12 14:05:14 +00:00
  • f2ea210122 Added C_insertpart.c ceriel 1988-09-12 14:03:51 +00:00
  • 4c8442f1f0 Added C_insertpart etc ceriel 1988-09-12 13:59:43 +00:00
  • 41d0500d81 replaced relative includes by <> includes ceriel 1988-09-12 09:13:49 +00:00
  • 5b50914bea fix exit status ceriel 1988-09-09 11:36:57 +00:00
  • 2d98c32cb2 use varargs ceriel 1988-09-09 11:32:59 +00:00
  • ec5cff92d8 fix error count on error ceriel 1988-09-09 11:25:43 +00:00
  • 291b607f4e renamed update to update_ceg, fixed create_ofiles to make sure that the .c files are detectably newer ceriel 1988-09-08 11:43:03 +00:00
  • 5c126dd968 declare SEGHOL ceriel 1988-09-08 10:26:18 +00:00
  • b5f657aba6 Added support for new C_insertpart, C_beginpart, C_endpart functions ceriel 1988-09-08 10:24:16 +00:00
  • 93c04d3389 declare SEGHOL ceriel 1988-09-08 10:01:32 +00:00
  • 3a183b7b44 replaced all ::= by ==> ceriel 1988-09-07 14:47:46 +00:00
  • a01ea4d930 correct exit status ceriel 1988-09-07 14:47:40 +00:00
  • 02fec008a2 Added install entry ceriel 1988-09-07 13:54:26 +00:00
  • d66b646e58 replace spaces by tabs ceriel 1988-09-07 13:39:07 +00:00
  • 42560d86ef set_segment now generates legal code for SEGHOL; if used, the code expander will complain ceriel 1988-09-07 13:20:03 +00:00
  • 64aae9d435 DS and DE are not man macros ceriel 1988-09-07 10:13:36 +00:00
  • 74fba213bc DS and DE are not man macros ceriel 1988-09-07 10:01:59 +00:00
  • f78b282fb4 FIX: did not handle most of the 'end of basic block' instructions right; many of them have effect on the stack, and this went by unnoticed ceriel 1988-09-07 09:20:37 +00:00
  • 612ddc8a4e return value sometimes was wrong ceriel 1988-09-06 15:34:47 +00:00
  • 575d4f5223 Extended to handle user libraries ceriel 1988-09-06 11:28:16 +00:00
  • a0d2a1ea74 delinted somewhat ceriel 1988-09-05 15:51:35 +00:00
  • dca9ed9bb2 Added stty and gtty ceriel 1988-09-02 15:40:45 +00:00
  • 79ac11bd40 Made to compile with DEBUG off ceriel 1988-09-02 13:55:54 +00:00
  • 83b92a8af2 fix: assertion was wrong ceriel 1988-09-02 13:52:11 +00:00
  • feb6e7505c maybe I got it right this time! ceriel 1988-09-02 13:49:07 +00:00
  • 2b47b43390 fix: did not handle the case that a program module name and file name differ ceriel 1988-09-02 12:01:53 +00:00
  • a206f17205 #define PRIVATE; copyright message dick 1988-09-02 12:00:25 +00:00
  • 2dfd74fe14 fix in fix: INN ZEQ and INN ZNE still were wrong ceriel 1988-09-02 11:39:58 +00:00
  • 615b67952f make somewhat safer ceriel 1988-09-01 10:07:02 +00:00
  • a40768b6f9 improve line number administration ceriel 1988-08-31 09:24:28 +00:00
  • ac92c0b9c3 made safer ceriel 1988-08-30 12:52:09 +00:00
  • d24592ee76 Added bsearch ceriel 1988-08-30 12:47:45 +00:00
  • ddc46385f3 fix: did not work properly when name != TERM ceriel 1988-08-30 12:34:40 +00:00
  • 2540279185 corrected references ceriel 1988-08-30 11:40:58 +00:00
  • e102a3f5cb better checks for recursion in tc= ceriel 1988-08-30 11:37:32 +00:00
  • 32e5679d6c filename and linenumber info in more places dick 1988-08-29 15:51:48 +00:00
  • 62d1432035 fixed typo ceriel 1988-08-29 14:11:13 +00:00
  • 8d68d0b1ee minor clarification ceriel 1988-08-25 15:16:31 +00:00
  • 9a7a7f7f4b Adapted for modula-2 ceriel 1988-08-25 13:03:13 +00:00
  • 5e34ca7d2b ignore exit status of size ceriel 1988-08-24 11:39:57 +00:00
  • 2fba044900 ignore exit status of size ceriel 1988-08-24 11:15:40 +00:00
  • 2ffad4edb4 ignore exit status of size ceriel 1988-08-24 10:49:24 +00:00
  • 2deb5cafce remove empty-producing nonterminals ceriel 1988-08-23 16:05:19 +00:00
  • f8a9f58006 Parameterize archiver ceriel 1988-08-23 13:16:38 +00:00
  • 9d6a005bb2 minor change: use int in array index ceriel 1988-08-23 12:54:16 +00:00
  • 61b8c3e9ec more modifications due to lint dick 1988-08-23 12:45:11 +00:00
  • cc52343fbf fixed INN ZEQ and INN ZNE patterns ceriel 1988-08-22 11:23:24 +00:00
  • 95b4d20b5d fixed problem with dlbdlb ceriel 1988-08-22 10:54:03 +00:00
  • 7f5dfa7bb2 Changes from Nigel Hall ceriel 1988-08-19 17:05:03 +00:00
  • f3a780ecec Changes from Nigel Hall ceriel 1988-08-19 16:46:22 +00:00
  • 6246c6fc9e generate new style constants ceriel 1988-08-19 16:41:49 +00:00
  • f75ed26b04 made easier to patch ceriel 1988-08-19 14:29:04 +00:00
  • 859468b767 made easier to patch ceriel 1988-08-19 14:25:59 +00:00
  • 98359a035e make easier to patch ceriel 1988-08-19 14:20:03 +00:00
  • 1a6665e21d initial small modifications for lint dick 1988-08-19 13:55:22 +00:00
  • e8730266e5 removed not-used variable ceriel 1988-08-19 13:40:01 +00:00
  • b1712321e2 made easier to patch ceriel 1988-08-19 13:26:27 +00:00