erikb
|
42112db262
|
modified the treatment of op=, ++ and -- operators
|
1986-09-29 13:16:11 +00:00 |
|
dick
|
66c247ba9c
|
some very minor changes
|
1986-09-28 20:33:15 +00:00 |
|
erikb
|
c967d1ab3a
|
put heavily used pointer variables in registers
|
1986-09-24 13:53:16 +00:00 |
|
erikb
|
f21743e213
|
if NOPP: made #line directives treated correctly
|
1986-09-22 13:04:04 +00:00 |
|
erikb
|
dad1ab3b22
|
some minor fixes
|
1986-09-17 12:31:45 +00:00 |
|
erikb
|
a968ce8437
|
changed some large static data structures into STATIC
|
1986-09-15 08:47:53 +00:00 |
|
erikb
|
225f1fb724
|
added one byte to ibuf
|
1986-09-12 12:58:22 +00:00 |
|
erikb
|
c6a51a39f0
|
built in the compile time flag NOFLOAT to get rid of the float stuff
|
1986-09-12 09:16:07 +00:00 |
|
erikb
|
ecf5219493
|
corrected the treatment of the <<= and >>= operators
|
1986-09-10 10:23:26 +00:00 |
|
erikb
|
b9bce39f1e
|
simplified the return expression in loadbuf()
|
1986-09-09 13:49:46 +00:00 |
|
erikb
|
d7716c5e5a
|
corrected the compile-time evaluation of ~<unsigned value>
|
1986-09-09 09:47:43 +00:00 |
|
erikb
|
5927f264a8
|
various null-dereference problems fixed
|
1986-09-02 15:22:54 +00:00 |
|
erikb
|
c84c57be67
|
added some LINT facilities
|
1986-09-02 15:00:50 +00:00 |
|
erikb
|
361613bb23
|
first operand to intexpr is arith typed
|
1986-08-26 14:59:36 +00:00 |
|
erikb
|
e1c67b1fba
|
unknown-sized locals retain their type
|
1986-08-26 10:30:39 +00:00 |
|
erikb
|
901d1b3af8
|
generate a con instruction for each character in a string constant
|
1986-08-25 08:47:07 +00:00 |
|
erikb
|
fc9f365b47
|
some minor bugs
|
1986-08-22 09:20:13 +00:00 |
|
erikb
|
06c0a20b4d
|
made less environ and machine dependent
|
1986-08-22 09:10:12 +00:00 |
|
erikb
|
a7e97524e4
|
revised the treatment of "e op= f" expression
|
1986-08-13 10:05:39 +00:00 |
|
erikb
|
8217bef1eb
|
added some #ifdef USE_TMP lines
|
1986-07-29 12:49:38 +00:00 |
|
erikb
|
7f74cabf12
|
added -T<path> option: create temporary file(s) in directory <path>
|
1986-07-29 11:46:00 +00:00 |
|
dick
|
3434e1c53f
|
some leaks plugged (as detected by the leak detector)
|
1986-07-18 22:23:23 +00:00 |
|
dick
|
824293a681
|
some leaks plugged (as detected by the leak detector)
|
1986-07-18 21:10:42 +00:00 |
|
dick
|
c9a188825d
|
option NORCSID for lint in Makefile is nonsense
|
1986-07-17 22:17:59 +00:00 |
|
erikb
|
441ba991fa
|
revised the type checking of expr in "switch (expr)"
|
1986-05-28 08:40:06 +00:00 |
|
erikb
|
dd5b8dfabf
|
various small layout corrections
|
1986-04-28 09:56:33 +00:00 |
|
erikb
|
53255dcf48
|
various small corrections
|
1986-04-17 14:42:54 +00:00 |
|
erikb
|
b5e1097890
|
corrected the treatment of PREDEF-ed macros
|
1986-04-04 11:31:03 +00:00 |
|
erikb
|
bb8d6b5143
|
revised the treatment of strings in initialisations
|
1986-04-04 09:54:50 +00:00 |
|
erikb
|
4c75213caa
|
adapted to print(3L) module
|
1986-04-03 14:32:56 +00:00 |
|
erikb
|
725d3fa6ea
|
revised check_ival() (among some other small changes)
|
1986-04-03 11:33:32 +00:00 |
|
erikb
|
66c571d217
|
revised the administration of Value expressions
|
1986-04-02 08:37:17 +00:00 |
|
dick
|
ad1feaf35c
|
expression nodes now can have a flag EX_ERROR
|
1986-03-27 18:17:48 +00:00 |
|
erikb
|
5bdb108e47
|
modified the string-constant printing routines; bts2str() is invoked
|
1986-03-27 11:01:12 +00:00 |
|
erikb
|
e8505e4434
|
introduced the string(3L) module
|
1986-03-26 16:58:43 +00:00 |
|
dick
|
8546fbe868
|
identifier pfd_type renamed to fdtpp
|
1986-03-26 14:01:10 +00:00 |
|
erikb
|
80155f7b4c
|
introduced the em_code(3L) and em_mes(3L) modules
|
1986-03-25 16:40:43 +00:00 |
|
erikb
|
1afbf0e20f
|
adapted to the system(3L) interface
|
1986-03-25 10:39:23 +00:00 |
|
erikb
|
0d63470af3
|
fixed a garbage collection problem
|
1986-03-21 13:26:28 +00:00 |
|
erikb
|
9f8f8c1a9c
|
fixed a bug in check_*_expr()
|
1986-03-20 13:09:47 +00:00 |
|
erikb
|
ea73b04ef3
|
improved lay-out
|
1986-03-19 16:07:32 +00:00 |
|
erikb
|
f14b5ead0e
|
Added C_init(), an empty-bodied routine
|
1986-03-19 12:36:02 +00:00 |
|
erikb
|
48cbb00cbe
|
Recovered from some inconsistencies.
|
1986-03-19 12:31:05 +00:00 |
|
erikb
|
fe073353c0
|
last modifications in order to introduce the EM library mechanism
|
1986-03-18 09:01:59 +00:00 |
|
dick
|
5880700ab4
|
some long lines split
|
1986-03-17 17:47:04 +00:00 |
|
dick
|
021d8d1fec
|
more calls of expr_error() for better error reporting
|
1986-03-15 18:16:30 +00:00 |
|
dick
|
c80f2c0817
|
improved error reporting for initialization expressions
miscellaneous changes
|
1986-03-14 16:15:16 +00:00 |
|
erikb
|
6e53274b6a
|
simplified the EM con/rom functions (86/03/13)
|
1986-03-13 13:27:44 +00:00 |
|
erikb
|
43e75cec60
|
renamed some EM code functions according to the 86/03/11 EMCODE definition
|
1986-03-11 15:21:30 +00:00 |
|
erikb
|
4b2ac75e94
|
added the possibility to prepend your own libc.a before the default
|
1986-03-11 14:46:46 +00:00 |
|