ceriel
|
e04aa9639e
|
Initial revision
|
1987-02-10 09:27:44 +00:00 |
|
ceriel
|
ad72edfa49
|
many changes: fixes and efficiency-oriented
|
1987-02-09 23:19:42 +00:00 |
|
ceriel
|
2f8580c380
|
replaced some more %D's
|
1987-02-09 22:48:14 +00:00 |
|
ceriel
|
1e0aef10d8
|
made to work on system V
|
1987-02-09 17:00:23 +00:00 |
|
ceriel
|
2556a95c48
|
make to work on System V
|
1987-02-09 16:57:40 +00:00 |
|
ceriel
|
254364ca11
|
bug fix
|
1987-02-06 14:50:57 +00:00 |
|
ceriel
|
77f33b6762
|
did not work with bloody vax assemblerr
|
1987-02-06 14:44:56 +00:00 |
|
ceriel
|
102790400d
|
bug fix
|
1987-02-06 13:28:01 +00:00 |
|
ceriel
|
63af2a556b
|
bug fix
|
1987-02-06 11:09:26 +00:00 |
|
ceriel
|
17a2c4977e
|
bug fix
|
1987-02-06 10:37:09 +00:00 |
|
ceriel
|
010a311ab7
|
bug fixes
|
1987-02-05 21:36:42 +00:00 |
|
ceriel
|
3cddcb4482
|
typo
|
1987-02-05 21:07:09 +00:00 |
|
ceriel
|
775e473fb0
|
*** empty log message ***
|
1987-02-05 21:04:40 +00:00 |
|
ceriel
|
c6a224a6d1
|
output buffer is now called _sobuf
|
1987-02-05 20:56:06 +00:00 |
|
ceriel
|
c4b53d0710
|
buffer names: _sibuf and _sobuf
|
1987-02-05 20:54:27 +00:00 |
|
ceriel
|
060a309f82
|
array bound check added
|
1987-02-05 20:47:30 +00:00 |
|
ceriel
|
ac77d6c7fe
|
Bug fix
|
1987-02-05 20:39:11 +00:00 |
|
ceriel
|
46cfcbdf43
|
bug fix
|
1987-02-05 16:22:42 +00:00 |
|
ceriel
|
d76349f200
|
pdp instead of pdp11
|
1987-02-02 21:01:10 +00:00 |
|
ceriel
|
a8820459d5
|
obeyed a warning
|
1987-02-02 20:54:56 +00:00 |
|
ceriel
|
ae504890c7
|
bug fix
|
1987-01-30 09:45:41 +00:00 |
|
ceriel
|
c9fce4aff9
|
typo fix
|
1987-01-29 14:54:26 +00:00 |
|
ceriel
|
bc8229b952
|
don't use a sgttyb struct
|
1987-01-29 13:01:28 +00:00 |
|
ceriel
|
f3a6d7c3ce
|
correction of syntax error
|
1987-01-28 17:05:02 +00:00 |
|
ceriel
|
fc2e88758f
|
declaration of gmtime added
|
1987-01-28 17:02:56 +00:00 |
|
ceriel
|
d35a16c30f
|
Bug fix: %f did not work, if no width was specified
|
1987-01-28 16:52:16 +00:00 |
|
ceriel
|
f78cbc818f
|
Avoid bug in VAX assembler. But i don't know what is happening.
|
1987-01-28 16:22:30 +00:00 |
|
ceriel
|
212579440e
|
bug fix
|
1987-01-28 14:38:38 +00:00 |
|
ceriel
|
132ed11e0e
|
_doprint -->_doprnt
|
1987-01-28 14:28:45 +00:00 |
|
ceriel
|
c1bae75a85
|
Initial revision
|
1987-01-27 16:21:02 +00:00 |
|
ceriel
|
b5c4cd7a00
|
Initial revision
|
1987-01-27 15:57:55 +00:00 |
|
ceriel
|
8116e3181f
|
now uses alloc module, bug fixes, -N option under USE_TMP, to not do so
|
1987-01-24 00:25:56 +00:00 |
|
ceriel
|
493efb1bf7
|
added EX_SIDEEFFECTS, options['p'] --> ! options['L'], fixed some bugs
|
1987-01-14 09:58:51 +00:00 |
|
ceriel
|
ecf93dbf4f
|
made error in macro parameter count into a warning
|
1987-01-08 14:57:18 +00:00 |
|
ceriel
|
33a89a8684
|
bug fix in LLlex.c, "string_token"
|
1986-12-16 14:30:33 +00:00 |
|
dick
|
78aaf2fd9d
|
some small changes, asm() yields error message
|
1986-12-13 20:57:40 +00:00 |
|
ceriel
|
42162f7b37
|
simplified 0-padding, minor cosmetic changes
|
1986-12-10 12:00:55 +00:00 |
|
erikb
|
8a95b29c86
|
added: file_info.h
|
1986-12-09 08:19:55 +00:00 |
|
erikb
|
ad5c92044c
|
corrected basename()
|
1986-12-08 08:58:21 +00:00 |
|
ceriel
|
53d6dfcb6b
|
version using input module and detecting preprocessor loops
|
1986-12-04 16:29:44 +00:00 |
|
ceriel
|
abc2ba9a3c
|
bug fix: size 0 error messages also appeared for labels
|
1986-12-02 11:39:34 +00:00 |
|
ceriel
|
ad40a77afd
|
handle void properly, avoid 0-alignments, handle #if defined(..)
|
1986-12-01 10:00:23 +00:00 |
|
erikb
|
22d4d72ef4
|
adapted default IDEPTH value
|
1986-11-14 08:16:38 +00:00 |
|
erikb
|
ed106b7feb
|
removed the debug message for encountering STRING-type Values
|
1986-11-12 09:55:28 +00:00 |
|
erikb
|
d51281b576
|
updated the manual pages
|
1986-11-12 09:53:18 +00:00 |
|
erikb
|
f784236908
|
merged the vax and mantra versions
|
1986-11-11 13:47:58 +00:00 |
|
erikb
|
6f8b72bfb3
|
corrected the treatment of static functions declared on non-global level
|
1986-11-10 09:16:27 +00:00 |
|
erikb
|
3ebe2a7176
|
use programs and modules from ACK instead of local versions
|
1986-11-10 09:14:29 +00:00 |
|
erikb
|
5af21dfc79
|
modified the treatment of op=, ++ and -- operators
|
1986-09-29 14:01:34 +00:00 |
|
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 |
|
erikb
|
5f734a6210
|
removed a reference to declarator.str
|
1986-03-10 15:59:43 +00:00 |
|
erikb
|
c0becb6dc7
|
Introduced the ALLOCDEF mechanism
|
1986-03-10 15:20:30 +00:00 |
|
erikb
|
3dbb828d82
|
Introduction of ALLOCDEF
|
1986-03-10 15:18:00 +00:00 |
|
erikb
|
69e7c2d0ae
|
introduced the ALLOCDEF mechanism
|
1986-03-10 15:16:33 +00:00 |
|
erikb
|
5d1e9f0c86
|
renamed declarator.h as declar.h
|
1986-03-10 15:10:56 +00:00 |
|
erikb
|
787061ffd4
|
*** empty log message ***
|
1986-03-10 13:15:40 +00:00 |
|
erikb
|
bc296e2dcc
|
*** empty log message ***
|
1986-03-10 13:07:55 +00:00 |
|
keie
|
6de8b41da2
|
*** empty log message ***
|
1985-06-19 13:42:49 +00:00 |
|
em
|
625c309fa6
|
|
1985-02-15 23:12:16 +00:00 |
|
em
|
9f3928cd3a
|
Adapted to -DNOFLOAT.
|
1985-02-15 23:11:30 +00:00 |
|
em
|
a65f05f29f
|
Adapted to NOFLOAT.
|
1985-02-15 23:10:04 +00:00 |
|
em
|
792d315beb
|
Program was adapted with NOFLOAT flag.
|
1985-02-15 14:23:34 +00:00 |
|
em
|
04e454d3c6
|
Added RCS id.
Adapted to use the NOFLOAT cpp flag.
|
1985-02-15 14:20:04 +00:00 |
|
em
|
b6381fad79
|
The cho worked incorrectly, thereby causing the whole test to fail.
|
1985-02-13 00:41:16 +00:00 |
|
em
|
c9eb48d373
|
Removed the use of float from the test.
Using int's in sqrt gives the same result.
|
1985-02-12 23:27:23 +00:00 |
|
em
|
67d635ccd4
|
|
1985-02-12 23:07:22 +00:00 |
|
em
|
f37307bc06
|
A slightly different message.
|
1985-02-12 23:07:05 +00:00 |
|
keie
|
cc4f8a793a
|
Initial revision
|
1985-02-12 12:28:49 +00:00 |
|
em
|
1b36afae36
|
Added a line about the presence of out.std
|
1985-02-06 21:31:51 +00:00 |
|
em
|
0ff3a17f5e
|
Initial revision
|
1985-02-06 21:25:27 +00:00 |
|
keie
|
d7abe0e8b6
|
Initial revision
|
1985-02-06 21:06:03 +00:00 |
|
keie
|
da898f1325
|
*** empty log message ***
|
1985-02-04 14:31:17 +00:00 |
|
keie
|
1e38fa0573
|
*** empty log message ***
|
1985-02-04 14:26:13 +00:00 |
|
keie
|
959138af97
|
The previous fix produced an array in which the values were one off.
This has been fixed.
|
1985-01-11 13:42:51 +00:00 |
|
keie
|
c61ea7ee53
|
*** empty log message ***
|
1985-01-11 13:20:36 +00:00 |
|
keie
|
22e4268cc7
|
The recursive call of setp1 initialized elements 0...ASIZE.
This is out of bounds and now altered into 0..ASIZE-1.
|
1985-01-11 13:17:26 +00:00 |
|
keie
|
e2c5191f0c
|
*** empty log message ***
|
1985-01-11 13:13:56 +00:00 |
|
keie
|
c235c1a93d
|
*** empty log message ***
|
1985-01-01 22:27:02 +00:00 |
|
keie
|
d16efbab98
|
*** empty log message ***
|
1985-01-01 22:19:09 +00:00 |
|