ceriel
|
d04e2e9211
|
fixed memory fault, adapted mechanism code_scope
|
1989-11-01 15:41:06 +00:00 |
|
dick
|
eacc6e770e
|
better evaluation order checking in expressions
|
1989-02-02 13:57:07 +00:00 |
|
ceriel
|
373f74dc7f
|
removed tab.c, use tabgen
|
1988-11-16 11:23:58 +00:00 |
|
dick
|
01912378ff
|
lint: retrieving string arguments from str_list
|
1988-11-03 13:20:27 +00:00 |
|
dick
|
bcf83eb1c4
|
formats introduced in lint
|
1988-10-12 16:05:17 +00:00 |
|
dick
|
5844159c7b
|
introduction of lint source code, governed by ifdef LINT
|
1988-09-20 16:44:27 +00:00 |
|
dick
|
fe62ccb08d
|
error messages and error handling
|
1988-09-16 23:19:50 +00:00 |
|
dick
|
8633baee89
|
filename and linenumber info in more places
|
1988-08-29 15:51:48 +00:00 |
|
dick
|
78599e150a
|
more modifications due to lint
|
1988-08-23 12:45:11 +00:00 |
|
dick
|
f8dfcefb0b
|
initial small modifications for lint
|
1988-08-19 13:55:22 +00:00 |
|
ceriel
|
14a839fc24
|
fixes for Xenix
|
1988-07-11 12:53:01 +00:00 |
|
ceriel
|
f806b39ad4
|
did not compile with USE_TMP not defined
|
1988-05-02 14:40:35 +00:00 |
|
ceriel
|
7586aabf7d
|
generate scope info for functions
|
1988-04-25 12:55:25 +00:00 |
|
ceriel
|
ceaf1f8063
|
check for total size of locals and parameters
|
1988-04-15 17:25:01 +00:00 |
|
ceriel
|
3985d8ddba
|
handle returns better
|
1987-08-06 09:55:00 +00:00 |
|
ceriel
|
f7b4b2ec6e
|
do not generate mes 11 AND mes 3!
|
1987-07-17 14:30:30 +00:00 |
|
ceriel
|
68265148d7
|
use new C_insertpart mechanism, other minor changes
|
1987-07-16 13:27:37 +00:00 |
|
ceriel
|
c216fc22e6
|
improved call to C_lin
|
1987-04-02 13:02:16 +00:00 |
|
ceriel
|
21e14a6f0a
|
redesign of ival, other minor changes
|
1987-03-25 23:14:43 +00:00 |
|
ceriel
|
3b2ddf7273
|
many minor fixes and modifications
|
1987-03-20 08:30:31 +00:00 |
|
ceriel
|
988f6e496b
|
Fixed a bug with line-directives, added copyright notice
|
1987-03-10 17:51:10 +00:00 |
|
ceriel
|
568f38b7e9
|
procentry/procexit were not called properly
|
1987-03-05 19:22:33 +00:00 |
|
ceriel
|
f7690cec10
|
many changes: fixes and efficiency-oriented
|
1987-02-09 23:19:42 +00:00 |
|
ceriel
|
a5d7753a8d
|
now uses alloc module, bug fixes, -N option under USE_TMP, to not do so
|
1987-01-24 00:25:56 +00:00 |
|
ceriel
|
b559db4ed4
|
added EX_SIDEEFFECTS, options['p'] --> ! options['L'], fixed some bugs
|
1987-01-14 09:58:51 +00:00 |
|
ceriel
|
55afae9ad0
|
simplified 0-padding, minor cosmetic changes
|
1986-12-10 12:00:55 +00:00 |
|
ceriel
|
5617c657b6
|
handle void properly, avoid 0-alignments, handle #if defined(..)
|
1986-12-01 10:00:23 +00:00 |
|
erikb
|
00a884b745
|
corrected the treatment of static functions declared on non-global level
|
1986-11-10 09:16:27 +00:00 |
|
erikb
|
974f71ab6e
|
modified the treatment of op=, ++ and -- operators
|
1986-09-29 14:01:34 +00:00 |
|
erikb
|
b1eed62b5c
|
put heavily used pointer variables in registers
|
1986-09-24 13:53:16 +00:00 |
|
erikb
|
f27be37970
|
built in the compile time flag NOFLOAT to get rid of the float stuff
|
1986-09-12 09:16:07 +00:00 |
|
erikb
|
c2a10ef9bc
|
various null-dereference problems fixed
|
1986-09-02 15:22:54 +00:00 |
|
erikb
|
196cc676d9
|
generate a con instruction for each character in a string constant
|
1986-08-25 08:47:07 +00:00 |
|
erikb
|
c3ef25a7a9
|
some minor bugs
|
1986-08-22 09:20:13 +00:00 |
|
dick
|
fa9f4ab0ab
|
some leaks plugged (as detected by the leak detector)
|
1986-07-18 21:10:42 +00:00 |
|
erikb
|
53af3f399a
|
revised the administration of Value expressions
|
1986-04-02 08:37:17 +00:00 |
|
erikb
|
2511f931d9
|
introduced the em_code(3L) and em_mes(3L) modules
|
1986-03-25 16:40:43 +00:00 |
|
erikb
|
80b36104ef
|
adapted to the system(3L) interface
|
1986-03-25 10:39:23 +00:00 |
|
erikb
|
43fe55f634
|
Recovered from some inconsistencies.
|
1986-03-19 12:31:05 +00:00 |
|
erikb
|
40e0784b59
|
last modifications in order to introduce the EM library mechanism
|
1986-03-18 09:01:59 +00:00 |
|
dick
|
acfe96c32c
|
improved error reporting for initialization expressions
miscellaneous changes
|
1986-03-14 16:15:16 +00:00 |
|
erikb
|
19dec45819
|
simplified the EM con/rom functions (86/03/13)
|
1986-03-13 13:27:44 +00:00 |
|
erikb
|
e0cf6e95ef
|
renamed some EM code functions according to the 86/03/11 EMCODE definition
|
1986-03-11 15:21:30 +00:00 |
|
erikb
|
271ffc9371
|
renamed declarator.h as declar.h
|
1986-03-10 15:10:56 +00:00 |
|
erikb
|
65c1ca3fd9
|
*** empty log message ***
|
1986-03-10 13:07:55 +00:00 |
|