Commit graph

160 commits

Author SHA1 Message Date
dtrg
39689a4de9 Tweaked to allow _ as a leading character in identifier names (if
use of underscores in identifiers has been turned on).
2007-02-20 00:40:00 +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
5a8968ae4f Added support for the Pascal language runtime. 2006-07-27 22:07:38 +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
f1386f3aa5 Added support for the Pascal compiler. 2006-07-22 21:03:07 +00:00
dtrg
2dbc112117 Rationalised use of #includes to be more standards-compliant. 2006-07-22 21:01:15 +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
dtrg
9bc8c07deb Replaced references to /usr/tmp with references to /tmp. 2005-06-24 22:08:47 +00:00
ceriel
6db931eee6 Link em_data.a as well (needed when producing readable EM 1997-04-01 13:58:58 +00:00
ceriel
e5894e0f5a removed 1995-12-06 13:28:04 +00:00
ceriel
550095a5d0 Removed Version.c 1995-12-06 09:52:54 +00:00
ceriel
4565576021 Fixed bug with labels 1995-11-07 10:37:59 +00:00
ceriel
0bf45ac757 Get() parameter is optional 1995-11-01 16:54:17 +00:00
ceriel
53eb117563 use stdarg when compiling with ANSI C compiler 1995-08-17 16:34:29 +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
e441b2f658 disabled a warning 1994-11-01 11:45:23 +00:00
ceriel
8061bab6a9 removed warning and fixed two problems:
- remove_def was wrong, and parameter defs should not be removed at the
  end of a scope
1994-10-27 14:57:48 +00:00
ceriel
d992ed4935 mark file parameters as used in reads/writes 1994-10-25 15:41:59 +00:00
ceriel
1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel
65592bae41 prevent some gcc warnings 1993-11-16 11:54:00 +00:00
ceriel
a71ae473ac Include em_label.h before em_code.h 1993-10-26 09:59:06 +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
d9bd02fda6 Removed static buffer in gen_idf 1992-10-22 16:56:28 +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
46540c17c8 corrected the making of make_macros 1992-02-26 15:10:50 +00:00
ceriel
53c4951b29 Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 15:05:43 +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
ed4afc99f6 minor mods to parameters in grammar 1991-11-29 14:11:31 +00:00
ceriel
ab6d563a7b Fixes involving floating point constants and debugger support 1991-11-01 10:15:15 +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
7551b8e83a Changes to manual page 1991-10-01 12:18:39 +00:00
ceriel
cae8164263 Added _dvi and _dvil 1991-09-25 09:14:08 +00:00
ceriel
9ec49cb6d9 Avoid DVI instruction. Use library call instead 1991-09-24 10:45:43 +00:00
ceriel
fbf6efa8fd Fix: used wrong name 1991-09-17 16:38:16 +00:00
ceriel
e469cc5ac6 New installation mechanism 1991-08-26 16:02:10 +00:00
ceriel
8fcbfada69 New installation mechanism 1991-08-26 12:04:28 +00:00
ceriel
216b8e5d98 Removed Makefile 1991-08-26 12:01:41 +00:00
ceriel
dbe4911b65 Fixed the HFILES macro 1991-07-25 15:45:35 +00:00
ceriel
3891c03e0e prevent complaints about unused variables when they are used as var-param 1991-05-21 14:11:27 +00:00
ceriel
c955dc1374 Delinted a bit 1991-04-25 16:26:11 +00:00
ceriel
7853446daf Fixed some sprint's 1991-04-25 13:54:25 +00:00
ceriel
e8ff85905f ptr_diff is a long in ANSI C; cast to int 1991-04-23 09:35:51 +00:00
ceriel
dcb6a17cf3 Fixed bug in function return code 1991-03-26 13:38:36 +00:00
ceriel
3686d24064 Some modifications for running on smaller machines 1991-03-21 10:45:42 +00:00