dtrg
|
45b4fef7d6
|
Rationalised use of #includes to be more standards-compliant.
|
2006-07-30 23:40:35 +00:00 |
|
dtrg
|
d3b557e0db
|
Adjusted to only check the module name against the leaf of the filename, to prevent unnecessary warnings if the source file isn't in the current directory.
|
2006-07-30 23:38:41 +00:00 |
|
dtrg
|
c5acfe7919
|
Added support for the Modula-2 language runtime.
|
2006-07-27 22:14:55 +00:00 |
|
dtrg
|
c65c560acd
|
Tweaked the CVS settings.
|
2006-07-26 18:19:15 +00:00 |
|
dtrg
|
2d2ee38770
|
Added support for the Modula-2 compiler.
|
2006-07-26 17:12:19 +00:00 |
|
dtrg
|
26b17074a1
|
Rationalised use of #includes to be more standards-compliant.
|
2006-07-26 17:10:30 +00:00 |
|
dtrg
|
8558656665
|
Now avoids piping shell scripts into a new instance of sh, instead
using a subshell.
|
2006-07-26 12:29:47 +00:00 |
|
dtrg
|
014be56fb0
|
Replaced calls to the custom strindex() and strrindex() functions with the
exactly equivalent and standard strchr() and strrchr() functions instead.
|
2006-07-23 20:01:02 +00:00 |
|
dtrg
|
454bdae81f
|
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
|
2006-07-18 16:45:57 +00:00 |
|
cvs2hg
|
5cb054f106
|
fixup commit for tag 'llgen-1-0'
|
2006-02-04 00:57:05 +00:00 |
|
ceriel
|
6db931eee6
|
Link em_data.a as well (needed when producing readable EM
|
1997-04-01 13:58:58 +00:00 |
|
ceriel
|
2382ef1a27
|
Additions for non-correcting error recovery
|
1997-02-21 17:22:42 +00:00 |
|
ceriel
|
99ac23b4b4
|
Additions for non-correcting error recovery
|
1997-02-21 17:11:04 +00:00 |
|
ceriel
|
ae0cde301d
|
Bug fix: conversion is OK if arg = 0.0
|
1997-01-27 14:06:51 +00:00 |
|
ceriel
|
322c1c1b4c
|
Some fixes
|
1996-11-19 09:12:36 +00:00 |
|
ceriel
|
efacd02ffd
|
Added LONGCARD as a local extension
|
1996-08-14 07:42:40 +00:00 |
|
ceriel
|
1592c3638c
|
Moved TryToString call into ChkAssCompat
|
1996-06-06 07:47:00 +00:00 |
|
ceriel
|
7f7f5f187f
|
Fix: compatibility check in RETURN statement
|
1996-06-06 07:37:02 +00:00 |
|
ceriel
|
d0288b673b
|
Some improvements
|
1995-12-19 09:30:48 +00:00 |
|
ceriel
|
6576498776
|
removed MakeVersion
|
1995-12-06 13:26:54 +00:00 |
|
ceriel
|
550095a5d0
|
Removed Version.c
|
1995-12-06 09:52:54 +00:00 |
|
ceriel
|
6d39052c12
|
Corrected nested function info
|
1995-12-04 16:42:11 +00:00 |
|
ceriel
|
d4abf57904
|
Fixed warnings, recognize -gdb
|
1995-12-04 15:29:42 +00:00 |
|
ceriel
|
a9df108116
|
Made to work; how did this get into the repository???
|
1995-12-04 15:20:46 +00:00 |
|
ceriel
|
0dc2d5a625
|
use stdarg when compiling with ANSI C compiler
|
1995-08-17 16:14:45 +00:00 |
|
ceriel
|
b7396a7cd4
|
use stdarg when compiling with ANSI C compiler
|
1995-08-17 15:20:35 +00:00 |
|
ceriel
|
a0bd098f98
|
Fix: got into infinite loop
|
1995-05-02 12:23:28 +00:00 |
|
ceriel
|
15d2949b88
|
Fix: opaque types my only be defined in the CORRESPONDING implementation
|
1995-04-26 13:54:56 +00:00 |
|
ceriel
|
0ae5288ab7
|
Fix for membership test with constant LHS
|
1994-12-20 16:00:57 +00:00 |
|
ceriel
|
e10145ba2e
|
exit with erno+1, because otherwise exit status is 0 with array bound error
|
1994-11-14 11:51:24 +00:00 |
|
ceriel
|
1db6a3029b
|
Header --> Id
|
1994-06-24 14:02:31 +00:00 |
|
ceriel
|
96172158e5
|
Fix: dit not handle multiple POINTER TO constructs right
|
1994-05-25 12:10:59 +00:00 |
|
ceriel
|
75afbd450b
|
Fixed problem with the IN operator
|
1993-11-19 09:53:47 +00:00 |
|
ceriel
|
82f89c97a6
|
signal now deals with void functions
|
1993-11-17 16:27:44 +00:00 |
|
ceriel
|
5dfe51c5d4
|
Oops: committed wrong version
|
1993-11-17 09:37:02 +00:00 |
|
ceriel
|
0dde39aa63
|
Fixed problem with IN operator
|
1993-11-16 16:31:27 +00:00 |
|
ceriel
|
c89c0d2c01
|
Changed debugging information to also work for Solaris 2
|
1993-11-10 12:44:24 +00:00 |
|
ceriel
|
37ab68909b
|
Added void for some functions
|
1993-11-10 12:42:25 +00:00 |
|
ceriel
|
c9ec055176
|
Define NDEBUG if you don't want assertions
|
1993-10-22 14:30:43 +00:00 |
|
ceriel
|
7a26259981
|
Fixed make.hfiles; some "shells" did not accept it
|
1993-08-05 12:30:57 +00:00 |
|
ceriel
|
5e702c5527
|
Added some code to check for Nan/Inf
|
1993-02-24 15:12:49 +00:00 |
|
ceriel
|
9eec0812a1
|
Improved previous fix
|
1993-01-19 15:33:35 +00:00 |
|
ceriel
|
f2cfe32e03
|
found some small leaks with Purify
|
1993-01-18 16:14:43 +00:00 |
|
ceriel
|
7d34ba62a7
|
Fix: MkCoercion did not handle error_type
|
1992-11-20 13:37:49 +00:00 |
|
ceriel
|
0de7277790
|
Fix 1.69 was partly wrong
|
1992-11-16 13:52:07 +00:00 |
|
ceriel
|
b6319e4d49
|
Yet another bug: null reference
|
1992-11-09 14:30:28 +00:00 |
|
ceriel
|
a829777e65
|
Fixed bug: divide by 0
|
1992-11-09 10:14:47 +00:00 |
|
ceriel
|
d9bd02fda6
|
Removed static buffer in gen_idf
|
1992-10-22 16:56:28 +00:00 |
|
ceriel
|
94638235bc
|
Fixed bug: checking for multiple occurrences of same case label was wrong
|
1992-10-21 10:53:45 +00:00 |
|
ceriel
|
3ac24b282b
|
Removed # in commands
|
1992-06-26 12:01:31 +00:00 |
|
ceriel
|
b8c96f32bd
|
Improved symbol table for grind
|
1992-05-20 10:54:28 +00:00 |
|
ceriel
|
5362ef6f20
|
Filename check now only for implementation modules
|
1992-05-15 13:53:36 +00:00 |
|
ceriel
|
f252e26ab4
|
Fix in previous added check
|
1992-05-11 16:15:28 +00:00 |
|
ceriel
|
763c607bd8
|
Added filename check
|
1992-05-11 11:52:22 +00:00 |
|
ceriel
|
2da0d6f886
|
Fixed bug: temporary local was used more than once
|
1992-05-11 11:30:04 +00:00 |
|
ceriel
|
f4cc095863
|
Cardinal checking sometimes produced wrong error message
|
1992-05-11 09:50:21 +00:00 |
|
ceriel
|
8e99b149fc
|
Fix in DEFPATH mechanism, improved proto.make
|
1992-02-26 13:35:06 +00:00 |
|
ceriel
|
1263ef9731
|
Fix in DEFPATH mechanism, improved proto.make
|
1992-02-26 13:10:48 +00:00 |
|
ceriel
|
81ec28ccb9
|
Bug fix: INC/DEC evaluated argument twice(!)
|
1992-01-31 13:44:57 +00:00 |
|
ceriel
|
fa0bee0b26
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 14:36:35 +00:00 |
|
ceriel
|
80b250950e
|
Do not use '#undef aap xxx'; it is not allowed for ANSI C
|
1991-12-16 14:34:06 +00:00 |
|
ceriel
|
83ba395e03
|
Don't use calloc and our own malloc combined
|
1991-12-02 14:44:20 +00:00 |
|
ceriel
|
670b7264ad
|
Deleted comment that was no longer applicable
|
1991-11-27 14:52:17 +00:00 |
|
ceriel
|
bf0caa6f32
|
Changed error-messages mechanism
|
1991-11-27 13:40:52 +00:00 |
|
ceriel
|
2b6f5b9b8d
|
Avoid use of 'you'
|
1991-11-22 13:18:57 +00:00 |
|
ceriel
|
4e99d889ff
|
Changed manual page installation mechanism
|
1991-11-05 15:31:14 +00:00 |
|
ceriel
|
7c479cf325
|
Fixed error in debugger support for enumeration constants
|
1991-11-01 10:17:30 +00:00 |
|
ceriel
|
cfe45c4e2a
|
Deal with CASE a OF 10 .. MAX(CARDINAL) ... and things like that
|
1991-10-29 09:18:46 +00:00 |
|
ceriel
|
035d9f7624
|
No unsigned long arithmetic is default
|
1991-10-25 16:03:37 +00:00 |
|
ceriel
|
147bb196b2
|
generate Version.c
|
1991-10-16 13:07:28 +00:00 |
|
ceriel
|
20a7f7b188
|
improved installation mechanism
|
1991-10-14 09:18:33 +00:00 |
|
ceriel
|
6286b4b1a9
|
Fixed manual page
|
1991-10-09 16:05:24 +00:00 |
|
ceriel
|
7551b8e83a
|
Changes to manual page
|
1991-10-01 12:18:39 +00:00 |
|
ceriel
|
5e3c1e94b0
|
Fixed typo
|
1991-09-25 15:39:43 +00:00 |
|
ceriel
|
157236bdb0
|
small change to get a better LB
|
1991-09-25 15:35:03 +00:00 |
|
ceriel
|
a78a8b6038
|
Gave coroutine more stack space
|
1991-09-25 09:14:25 +00:00 |
|
ceriel
|
9225ee6a80
|
Fixed for Sparc
|
1991-09-24 17:48:37 +00:00 |
|
ceriel
|
df7fa49125
|
Fixed proto.make: Cfiles also depends on Makefile
|
1991-09-18 09:49:37 +00:00 |
|
ceriel
|
65454de06c
|
Fixed proto.make
|
1991-09-13 14:56:50 +00:00 |
|
ceriel
|
767c52b241
|
Fixed proto.make
|
1991-09-13 12:36:13 +00:00 |
|
ceriel
|
df039a267d
|
Fixed machine-dependant defines
|
1991-09-04 15:59:56 +00:00 |
|
ceriel
|
4fd7747338
|
fix machine-dependant #if's
|
1991-09-04 15:49:34 +00:00 |
|
ceriel
|
f17db32411
|
New installation mechanism
|
1991-08-26 15:10:59 +00:00 |
|
ceriel
|
8e89c04900
|
New installation mechanism
|
1991-08-26 13:23:36 +00:00 |
|
ceriel
|
78104e7d8a
|
New installation mechanism
|
1991-08-26 12:50:21 +00:00 |
|
ceriel
|
8fcbfada69
|
New installation mechanism
|
1991-08-26 12:04:28 +00:00 |
|
ceriel
|
f4757c8370
|
fixed two possible null-references
|
1991-05-13 13:57:25 +00:00 |
|
ceriel
|
1da2103504
|
Delinted a bit
|
1991-04-25 16:47:47 +00:00 |
|
ceriel
|
49c5c36362
|
Added defaults for M2COMPILER and DEF_DIR
|
1991-04-10 15:10:32 +00:00 |
|
ceriel
|
b2b79edc42
|
Removed use of STATIC
|
1991-04-10 13:32:42 +00:00 |
|
ceriel
|
ca06e574ca
|
Improved code generation for sets somewhat
|
1991-03-25 13:28:50 +00:00 |
|
ceriel
|
2684a45cc5
|
do not write in strings: they could reside in ROM
|
1991-03-19 11:14:39 +00:00 |
|
ceriel
|
5a53ba3f50
|
Several minor mods: simplifications and identifier name changes
|
1991-03-18 16:30:49 +00:00 |
|
ceriel
|
9155b8a68a
|
Fixed bug that never occurred, but was discovered by reading the code
|
1991-03-15 11:21:46 +00:00 |
|
ceriel
|
f4691c73c4
|
Call _cleanup before _exit
|
1991-03-15 09:24:03 +00:00 |
|
ceriel
|
852601d0b5
|
minor mods
|
1991-03-14 13:16:32 +00:00 |
|
ceriel
|
5ebc2017a0
|
Do not use the allocation mechanism for the desig structure; overkill
|
1991-03-14 11:10:40 +00:00 |
|
ceriel
|
86bc055fa1
|
Corrected error on NOCROSS
|
1991-03-14 09:31:32 +00:00 |
|
ceriel
|
f7504dbd4b
|
Cleaned up a bit more
|
1991-03-13 17:26:07 +00:00 |
|
ceriel
|
52842cd09a
|
Cleaned up a bit
|
1991-03-13 13:49:56 +00:00 |
|