7b80cd2db0
Fixed revision history.
dtrg
2006-07-20 23:10:07 +00:00
8a3e083fe1
First version in CVS.
dtrg
2006-07-20 23:04:28 +00:00
a7939a407b
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-20 23:04:15 +00:00
b2b88a89e1
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-20 23:02:37 +00:00
8ec7e4667c
Changed configuration to now use malloc()/free() rather than sbrk().
dtrg
2006-07-20 22:59:25 +00:00
b9d98bd0ff
First version in CVS.
dtrg
2006-07-20 22:57:46 +00:00
bce7648b99
Updated to point at the ncg code generator instead of the cg one.
dtrg
2006-07-20 22:37:57 +00:00
dd3c45ecf2
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-19 14:09:25 +00:00
01314faaac
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-19 14:09:05 +00:00
9aacafbc5a
Modified to no longer build LLgen, as it is now distributed separately.
dtrg
2006-07-19 14:03:33 +00:00
633780d9f0
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-19 10:30:26 +00:00
f67d6d1491
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-19 10:28:43 +00:00
54ea735407
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-18 18:05:47 +00:00
44f229d88a
Modified to no longer build LLgen, as it is now distributed seperately.
dtrg
2006-07-18 17:34:30 +00:00
fbe65f8a9a
Added comment about the use of 'cc' rather than 'gcc'.
dtrg
2006-07-18 17:21:34 +00:00
3ee71dd844
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-18 17:20:46 +00:00
a54dcb8e92
No longer generates zero bytes in the script's output file.
dtrg
2006-07-18 17:20:05 +00:00
c8f1fe9511
Worked around unput() not being strictly legal in the tail code section of a yacc input file.
dtrg
2006-07-18 17:19:20 +00:00
3620781344
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-18 17:18:42 +00:00
84f3a18362
Rationalised use of #includes to be more standards-compliant.
dtrg
2006-07-18 17:10:29 +00:00
3a69ad76f4
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-18 17:10:18 +00:00
8769a2b8bc
Renamed the 'index' variable to 'offset', to prevent clashes with the libc index() function.
dtrg
2006-07-18 17:00:30 +00:00
309f5d5560
Renamed the 'index()' function to 'indexmode()', to prevent clashes with the libc index() function.
dtrg
2006-07-18 16:50:22 +00:00
f6d77b9061
Removed a #define that was also defined in cv.c.
dtrg
2006-07-18 16:48:21 +00:00
be7ec5cdd0
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg
2006-07-18 16:45:57 +00:00
22d8b82972
fixup commit for tag 'llgen-1-0'
cvs2hg
2006-02-04 00:57:05 +00:00
84701a5c29
Split LLgen off to be self-contained, and not necessarily part of the ACK. Replaced its build system with one based on pm. Rewrote the README. Updated the license text to match the overriding license common to all the ACK.
dtrg
2006-02-04 00:57:04 +00:00
b034d8695b
Moved LLgen documentation from the main ACK documentation directory into LLgen's own documentation directory.
dtrg
2006-02-04 00:43:32 +00:00
92c1b4a4c1
Modernised usage of system header files.
dtrg
2006-02-04 00:37:19 +00:00
51000eef76
Modernised usage of system header files.
dtrg
2006-02-03 22:23:37 +00:00
32762aad2b
Modernised usage of system header files. Changed the patch buffer (which allowed the library path to be modified with a hex editor) to an environment variable instead.
dtrg
2006-02-03 22:23:11 +00:00
963a256f68
Modernised usage of system header files.
dtrg
2006-01-24 22:29:19 +00:00
cb09878a1f
Added some new readmes at the top level.
dtrg
2005-06-24 23:20:41 +00:00
f7d14e649d
Added LLgen_NCER.n to the distribution because the makefile seems to want it.
dtrg
2005-06-24 23:19:55 +00:00
dbc7cd6b19
Added new mkdist tool.
dtrg
2005-06-24 23:19:24 +00:00
38b87fe902
Created new tool to generate distributions.
dtrg
2005-06-24 22:13:57 +00:00
ee83cfcf9b
Removed a call to _cleanup(), which appears to be a Minixism (and should be unnecessary).
dtrg
2005-06-24 22:12:02 +00:00
e2cf5fbce2
Cleaned up the struct sgtty workaround and made it more generic.
dtrg
2005-06-24 22:11:27 +00:00
5ef43bb829
Removed an assumption that 'stdin' is a constant, which it's not on Linux. (You can't use it as an initialiser when declaring a global variable.)
dtrg
2005-06-24 22:10:24 +00:00
04a887eee9
Replaced references to /usr/tmp with references to /tmp.
dtrg
2005-06-24 22:08:47 +00:00
9158d97c6f
Applied interim patches to make the interpreter compile on Linux. (Linux doesn't support struct sgtty; all this code should probably be rewritten to use termios instead, if I've understood it correctly.)
dtrg
2005-06-24 21:42:11 +00:00
d5cc72efc2
Removed Versions, since that file doesn't actually exist.
dtrg
2005-06-24 21:14:44 +00:00
65ffc7f057
new copyright notice in repository
ceriel
2005-05-26 06:47:43 +00:00
3db9a605e3
Fix: did not always produce error message
ceriel
1998-11-10 14:26:06 +00:00
8262bfb8f4
Fixed bug with 4-byte sets on 2-byte machines
ceriel
1998-09-03 12:51:38 +00:00
bf9e4d20d9
Replaced a couple of UnGetChar calls with ChPushBack calls. The UnGetChar call is wrong after skipspaces().
ceriel
1998-02-09 09:49:00 +00:00