272 Commits

Author SHA1 Message Date
ceriel
1d9f7e12c7 Fixed proto.make 1991-09-13 12:36:13 +00:00
ceriel
43495862cc New installation mechanism 1991-08-26 15:10:59 +00:00
ceriel
65b2425052 New installation mechanism 1991-08-26 13:23:36 +00:00
ceriel
beca927dab fixed two possible null-references 1991-05-13 13:57:25 +00:00
ceriel
fa89b0f280 Delinted a bit 1991-04-25 16:47:47 +00:00
ceriel
f6bdc70006 Improved code generation for sets somewhat 1991-03-25 13:28:50 +00:00
ceriel
7488acfbbc Several minor mods: simplifications and identifier name changes 1991-03-18 16:30:49 +00:00
ceriel
b4da32804f Fixed bug that never occurred, but was discovered by reading the code 1991-03-15 11:21:46 +00:00
ceriel
6e0e2ad4fa minor mods 1991-03-14 13:16:32 +00:00
ceriel
b3c630fd80 Do not use the allocation mechanism for the desig structure; overkill 1991-03-14 11:10:40 +00:00
ceriel
75a52c1d15 Corrected error on NOCROSS 1991-03-14 09:31:32 +00:00
ceriel
17de458ad6 Cleaned up a bit more 1991-03-13 17:26:07 +00:00
ceriel
11e54ac11f Cleaned up a bit 1991-03-13 13:49:56 +00:00
ceriel
925d52f416 Changes to make node structure smaller, and cleaned up a bit 1991-03-12 16:52:00 +00:00
ceriel
94d759700a Added macro's for long selections 1991-03-06 10:52:34 +00:00
ceriel
777e5ff937 Changed unsigned checking so that runtime routines cab be written in C 1991-03-05 11:55:22 +00:00
ceriel
1a15bd9edb Made use of C_insertpart dependant on compile-time flag 1991-02-19 16:22:41 +00:00
ceriel
88f3437815 Delinted a bit 1991-02-19 15:28:48 +00:00
ceriel
b36936693f moved some static declarations that were illegal ANSI C 1991-02-19 12:44:38 +00:00
ceriel
337a02cb76 Made ability for -g dependant on compile-time flag 1991-02-18 17:18:36 +00:00
ceriel
a8f3296e4b Wrong version committed 1990-11-22 11:48:08 +00:00
ceriel
abc2c10054 Also update WorkingDir on line directives 1990-11-22 11:25:34 +00:00
ceriel
ad67e9e2dd Did not handle RETURN's in module bodies right 1990-11-22 09:49:37 +00:00
ceriel
c9a734814e Fixed problems with -I and with value conformant arrays 1990-09-27 17:01:01 +00:00
ceriel
da21e46cd3 improved line number administration 1990-09-14 14:37:24 +00:00
ceriel
75cb9970be Fix: the type INTEGER[0..255] was put in one byte 1990-09-12 17:09:57 +00:00
ceriel
928e88ce22 avoid double LINs and corrected bug in symbol table entries for records 1990-08-22 15:33:43 +00:00
ceriel
e1897b27b5 improved REAL constant and string constant stab generation 1990-08-10 18:01:50 +00:00
ceriel
61ed03dd46 some more changes for debugger support 1990-08-01 14:35:07 +00:00
ceriel
640fe76319 added support for debugger 1990-07-30 15:56:25 +00:00
ceriel
396c70c16e Fix: DIV and MOD on negative args 1990-07-16 09:05:19 +00:00
ceriel
24c669d9aa fixed -I option 1990-06-28 18:06:16 +00:00
ceriel
41dac7db23 fix previous fix 1990-06-11 15:17:50 +00:00
ceriel
fac688e128 fix: ARRAY type of itself caused crash;
better implementation of ranges in CASE labels
1990-03-06 13:22:30 +00:00
ceriel
5567187e2c bug fix: casts of constants to a set type caused memory fault 1990-01-18 10:12:38 +00:00
ceriel
0c690061b3 Added support for constant floating point expressions 1989-12-19 09:40:25 +00:00
ceriel
0795da732f better error checking 1989-12-07 16:28:05 +00:00
ceriel
6e10227a94 improved error messages 1989-11-17 11:52:33 +00:00
ceriel
71e9acf5a6 parameterize back library name (needed for SUN) 1989-10-18 11:51:12 +00:00
ceriel
df39bcf5da Added mechanism to make peephole optimizer version bigger (needed for SUN-3) 1989-10-18 11:39:19 +00:00
ceriel
08ad999f07 Added mechanism for generating fast compilers 1989-10-13 09:59:54 +00:00
ceriel
545469ea53 This is the 4th distribution version 1989-10-04 11:02:39 +00:00
cvs2hg
ef8ebf1440 fixup commit for tag 'distr3' 1989-10-04 10:56:17 +00:00
ceriel
b3c79be6c0 Improved checks for conversion between cardinal and integer 1989-08-21 17:08:54 +00:00
ceriel
7c75d4cd21 changed name of some identifiers to more accurately represent their
meaning, and fixed a problem with sometimes not detecting overflow in
constants
1989-08-08 09:11:32 +00:00
ceriel
4b0b8f6228 fixed behaviour on too long floating point constants 1989-07-26 11:16:59 +00:00
ceriel
4c92b4bf08 undef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases 1989-07-17 15:37:04 +00:00
ceriel
7bdc0856dc some minor corrections 1989-06-19 09:56:16 +00:00
ceriel
1a15ea4f31 Added cemain entry in Resolve script 1989-04-26 11:32:46 +00:00
ceriel
4ee9b51030 removed one goto 1989-04-19 15:00:07 +00:00