ed651bbd04
some fixes: - use Malloc, Realloc instead of malloc, realloc - generate common for un-initialized bss - removed null-reference
ceriel
1988-10-20 12:55:02 +00:00
0ba4588be1
Changed name of compiler to m2
ceriel
1988-10-19 16:44:01 +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
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