dtrg
|
b66d66b597
|
Fixed a bug where the preprocessor would occasionally lose whitespace at the beginning of lines immediately after a #endif, which was confusing the assembler.
|
2007-04-21 23:10:13 +00:00 |
|
dtrg
|
b611731ec3
|
Updated .distr files for the new release.
|
2007-02-25 12:51:55 +00:00 |
|
dtrg
|
611bc73043
|
Changed to no longer include /usr/include by default.
|
2007-02-20 00:36:15 +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
|
606012371e
|
Added support for the ANSI C language runtime and preprocessor.
|
2006-07-30 23:45:18 +00:00 |
|
dtrg
|
45b4fef7d6
|
Rationalised use of #includes to be more standards-compliant.
|
2006-07-30 23:40:35 +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
|
e859ef2491
|
Rationalised use of #includes to be more standards-compliant.
|
2006-07-19 10:28:43 +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
|
91cb060d10
|
Replaced a couple of UnGetChar calls with ChPushBack calls. The
UnGetChar call is wrong after skipspaces().
|
1998-02-09 09:49:00 +00:00 |
|
ceriel
|
7b207deeb7
|
use stdarg when compiling with ANSI C compiler
|
1995-08-17 16:43:36 +00:00 |
|
ceriel
|
f069cba449
|
Made arith_sign more portable
|
1995-03-28 09:10:31 +00:00 |
|
ceriel
|
86cb2d66d7
|
Fixed: % and / were interchanged
|
1995-03-27 11:46:47 +00:00 |
|
ceriel
|
d801356f1e
|
Fixed typo
|
1995-03-27 11:22:57 +00:00 |
|
ceriel
|
c7b707c266
|
SkipToNewLine() fixed: did not work with a / at the end of a line
|
1994-10-28 15:26:36 +00:00 |
|
ceriel
|
1db6a3029b
|
Header --> Id
|
1994-06-24 14:02:31 +00:00 |
|
ceriel
|
f06b39f112
|
removed wrong assertion
|
1994-04-19 10:46:08 +00:00 |
|
ceriel
|
b8b3054bba
|
Fix: prevent unintentional token pasting
|
1994-03-01 15:04:52 +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
|
6fc94eb375
|
Improved constant arithmetic: had several bugs
|
1993-03-18 13:24:20 +00:00 |
|
ceriel
|
cf7095f8cc
|
Fix small bug: space following a replacement list was included in the list
|
1993-01-26 11:49:23 +00:00 |
|
ceriel
|
3ac24b282b
|
Removed # in commands
|
1992-06-26 12:01:31 +00:00 |
|
ceriel
|
1de983200b
|
Fixed bug in '#ifdef FALSE || 1 (garbage)
|
1992-05-26 18:09:11 +00:00 |
|
ceriel
|
baf10676a3
|
Fix proto.make and initialize inctable better
|
1992-02-25 11:07:45 +00:00 |
|
ceriel
|
929a0025ca
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 14:11:15 +00:00 |
|
ceriel
|
950e26815e
|
Fix '#undef' handling
|
1991-12-16 14:06:09 +00:00 |
|
ceriel
|
4e99d889ff
|
Changed manual page installation mechanism
|
1991-11-05 15:31:14 +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
|
767c52b241
|
Fixed proto.make
|
1991-09-13 12:36:13 +00:00 |
|
ceriel
|
57e6cad135
|
New installation mechanism
|
1991-08-26 14:05:16 +00:00 |
|
ceriel
|
659d310e37
|
Modified to output a little less white space
|
1991-06-03 14:46:13 +00:00 |
|
ceriel
|
2552813eaa
|
Corrected #error and #define
|
1991-04-11 10:52:52 +00:00 |
|
ceriel
|
5c5cb8e5c8
|
Make sure that line directives start on the beginning of a line
|
1991-02-22 14:29:37 +00:00 |
|
ceriel
|
dab38becd4
|
Fixed preprocessor problem with empty macro bodies
|
1991-02-21 12:08:13 +00:00 |
|
ceriel
|
797441009d
|
prevent multiple occurrences of TOKSEP in replace.c
|
1991-02-18 15:25:11 +00:00 |
|
ceriel
|
9e970befed
|
in SkipToNewLine(), check for TOKSEP
|
1991-01-15 11:51:40 +00:00 |
|
ceriel
|
589f3a3e35
|
Check for garbage in #pragma and #include
|
1991-01-03 13:50:57 +00:00 |
|
eck
|
007151ef1d
|
improved error-handling on conditionally excluded #-lines
|
1990-12-10 11:17:34 +00:00 |
|
eck
|
7de2babe56
|
fixed bug with reading from standard input
|
1990-11-01 11:09:09 +00:00 |
|
ceriel
|
5ba9685e76
|
de-linted somewhat
|
1990-10-02 17:19:17 +00:00 |
|
eck
|
d7a034bc02
|
fixed bug with -I flag
|
1990-09-27 16:39:54 +00:00 |
|
eck
|
7b00154c54
|
oops, previous fix was wrong for ## operator
|
1990-09-25 13:40:32 +00:00 |
|
eck
|
707d811586
|
fixed error with # && ##-operators in non function-like macro's
|
1990-09-13 15:14:52 +00:00 |
|
eck
|
f0581f7706
|
fixed small bug with token separation
|
1990-09-10 11:57:16 +00:00 |
|
eck
|
f614fc6dc3
|
fixed two little bugs
|
1990-08-31 10:27:12 +00:00 |
|