ceriel
929a0025ca
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 14:11:15 +00:00
ceriel
147bb196b2
generate Version.c
1991-10-16 13:07:28 +00:00
ceriel
bb31795d33
removed -i flag
1991-02-20 09:48:36 +00:00
ceriel
631f40cb1a
Regenerated dependencies
1990-12-18 14:29:04 +00:00
dick
65bf3591a7
adapted to integration into cemcom.ansi
1990-12-06 14:56:42 +00:00
dick
0e90ae224a
clean-up code generation suppression for lint
1990-09-18 14:29:42 +00:00
ceriel
dd3d0777c7
dependencies
1990-06-06 16:23:47 +00:00
ceriel
29152cbf74
two fixes to the lint part: unsigned constant compares, and initializations in switch headers
1990-02-26 11:35:15 +00:00
dick
ba7100a4c2
wrong Makefile committed at 1.209
1989-11-07 13:04:39 +00:00
dick
787904f82c
restrained error messages for lint + misc.
1989-11-02 18:17:59 +00:00
dick
a817264e90
better (more restrained) error reporting
1989-10-30 16:19:35 +00:00
ceriel
9c403e7299
Added mechanism to make peephole optimizer version bigger (needed for SUN-3)
1989-10-18 11:39:19 +00:00
eck
46fb868503
introduced TABGEN variable
1989-10-17 11:35:13 +00:00
ceriel
155d41c3e0
Added mechanism for generating fast compilers
1989-10-13 09:25:21 +00:00
dick
1d0b3910b2
more lint code
1989-03-06 15:17:39 +00:00
dick
f70dfe4d00
better evaluation order checking in expressions
1989-02-02 13:57:07 +00:00
ceriel
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
1988-12-12 14:21:45 +00:00
ceriel
15377abec5
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
1988-11-24 11:29:14 +00:00
ceriel
6ac798b50c
removed tab.c, use tabgen
1988-11-16 11:23:58 +00:00
dick
4ed20925c6
lint: printf testing and FORMATs
1988-11-03 15:18:46 +00:00
ceriel
3bb19b6e7d
Added code-expander library
1988-10-31 14:17:17 +00:00
dick
e66f3adc06
formats introduced in lint
1988-10-12 16:05:17 +00:00
ceriel
6b7a135b2b
Coercion from int to float is now always done compile time
1988-10-03 10:09:19 +00:00
dick
4cecb6bffb
wrong Makefile committed
1988-09-30 16:49:02 +00:00
dick
ff682c0cfc
testing enums in switches/cases
1988-09-30 16:43:04 +00:00
dick
acf34e54ec
crash() replaced by ASSERT() & NOTREACHED() in lint
1988-09-26 11:37:38 +00:00
dick
3d549e7932
reorganisation of lint code
1988-09-25 17:29:37 +00:00
ceriel
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
1988-09-21 11:48:29 +00:00
dick
6839d8afb1
introduction of lint source code, governed by ifdef LINT
1988-09-20 16:44:27 +00:00
ceriel
e6d132830a
fix: line number administration wrong in scan.c
1988-08-09 14:07:39 +00:00
ceriel
75d52f0a3e
corrected Makefiles
1988-07-28 08:37:37 +00:00
ceriel
20e2452350
updated dependencies
1988-07-11 19:22:19 +00:00
ceriel
6d7522ba44
fixes for Xenix
1988-07-11 13:24:32 +00:00
ceriel
3aabba530d
fixes for Xenix
1988-07-11 12:53:01 +00:00
ceriel
901d12332d
removed faulty.h from makefile
1988-07-05 16:21:05 +00:00
ceriel
f2b485740b
adaptions for generation of compiler with embedded code-generator
1988-06-10 09:17:45 +00:00
ceriel
132e8d0baa
minor fixes
1988-05-02 14:13:25 +00:00
ceriel
8acf1542f6
updated dependencies
1988-04-26 16:15:25 +00:00
ceriel
b54a58e93c
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
efcb9468f4
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
0b8262a167
handle returns better
1987-08-06 09:55:00 +00:00
ceriel
af3e759da2
fix blocks.c
1987-08-03 14:40:49 +00:00
ceriel
1640b8cad8
fix: may no address more memory than is present blocks.c
1987-08-03 14:04:44 +00:00
ceriel
0619d27b8d
use new C_insertpart mechanism, other minor changes
1987-07-16 13:27:37 +00:00
ceriel
d41028a664
pass EMHOME to nested make
1987-06-30 18:30:45 +00:00
ceriel
1fb8da7a02
bug fix in local extern-declarations, some other minor changes
1987-06-01 10:17:29 +00:00
ceriel
b6e994767c
removed the limitation on number of include directories
1987-05-11 14:08:58 +00:00
ceriel
82f042ba98
Also install manual page
1987-03-31 12:33:23 +00:00
ceriel
0cd2bbdc09
updated
1987-03-25 18:52:04 +00:00
ceriel
5fe6bf0fcd
made to work on pdp-11
1987-03-18 09:35:31 +00:00