dtrg
5c5f711cbb
Done a major overhaul of the way target include files are installed and
...
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
08431edbdb
Now uses fd 0 instead of trying to explicitly open /dev/tty.
2007-02-20 00:38:13 +00:00
dtrg
dbe10d2c19
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
708a83ef22
ack expects the tail_ libraries not to have the .a extension.
2006-07-30 23:45:48 +00:00
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