39 Commits

Author SHA1 Message Date
dick
eacc6e770e better evaluation order checking in expressions 1989-02-02 13:57:07 +00:00
ceriel
a70cb3cc78 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
1988-12-12 14:21:45 +00:00
ceriel
dcebb77bfe Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0 1988-11-24 11:29:14 +00:00
ceriel
373f74dc7f removed tab.c, use tabgen 1988-11-16 11:23:58 +00:00
dick
b8bd81f18f lint: printf testing and FORMATs 1988-11-03 15:18:46 +00:00
ceriel
d305dcf18b Added code-expander library 1988-10-31 14:17:17 +00:00
dick
bcf83eb1c4 formats introduced in lint 1988-10-12 16:05:17 +00:00
ceriel
2ac6df159e Coercion from int to float is now always done compile time 1988-10-03 10:09:19 +00:00
dick
1e851471d7 wrong Makefile committed 1988-09-30 16:49:02 +00:00
dick
fba38acb21 testing enums in switches/cases 1988-09-30 16:43:04 +00:00
dick
74e032ef1f crash() replaced by ASSERT() & NOTREACHED() in lint 1988-09-26 11:37:38 +00:00
dick
6ac1c9b938 reorganisation of lint code 1988-09-25 17:29:37 +00:00
ceriel
cbc4ae9918 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
1988-09-21 11:48:29 +00:00
dick
5844159c7b introduction of lint source code, governed by ifdef LINT 1988-09-20 16:44:27 +00:00
ceriel
2b7e8b3dfd fix: line number administration wrong in scan.c 1988-08-09 14:07:39 +00:00
ceriel
506328c48a corrected Makefiles 1988-07-28 08:37:37 +00:00
ceriel
d466552e7e updated dependencies 1988-07-11 19:22:19 +00:00
ceriel
ccf4b448d7 fixes for Xenix 1988-07-11 13:24:32 +00:00
ceriel
14a839fc24 fixes for Xenix 1988-07-11 12:53:01 +00:00
ceriel
e94475ef2b removed faulty.h from makefile 1988-07-05 16:21:05 +00:00
ceriel
b2786e0606 adaptions for generation of compiler with embedded code-generator 1988-06-10 09:17:45 +00:00
ceriel
c5b91b4dcf minor fixes 1988-05-02 14:13:25 +00:00
ceriel
502922be9b updated dependencies 1988-04-26 16:15:25 +00:00
ceriel
a74e933a03 made counting for register messages depending on a #define,
adapted makefile to make version with peephole optimizer library
1988-02-16 16:23:00 +00:00
ceriel
fee5dad579 fixed some bugs:
- switch with BIG difference between lower and upper now handled correctly
- made sure an added error production is never chosen as the default one
- don't allow AUTO as specification for a parameter
1987-10-05 10:17:44 +00:00
ceriel
3985d8ddba handle returns better 1987-08-06 09:55:00 +00:00
ceriel
e945da32e5 fix blocks.c 1987-08-03 14:40:49 +00:00
ceriel
444a8701d6 fix: may no address more memory than is present blocks.c 1987-08-03 14:04:44 +00:00
ceriel
68265148d7 use new C_insertpart mechanism, other minor changes 1987-07-16 13:27:37 +00:00
ceriel
e9bcf6b977 pass EMHOME to nested make 1987-06-30 18:30:45 +00:00
ceriel
0883e7ac0e bug fix in local extern-declarations, some other minor changes 1987-06-01 10:17:29 +00:00
ceriel
eb7d477357 removed the limitation on number of include directories 1987-05-11 14:08:58 +00:00
ceriel
07eefb39aa Also install manual page 1987-03-31 12:33:23 +00:00
ceriel
fe41065839 updated 1987-03-25 18:52:04 +00:00
ceriel
ea5ccf9783 made to work on pdp-11 1987-03-18 09:35:31 +00:00
ceriel
86ffc4bc1d deleted idepth 1987-03-06 08:38:29 +00:00
ceriel
e1ecc686f8 Also remove "main" when making clean 1987-03-04 15:46:02 +00:00
ceriel
e3edfec6e9 Added "standard" entries, rerun mkdep 1987-02-13 15:27:35 +00:00
ceriel
9b899c2889 Initial revision 1987-02-10 09:27:44 +00:00