dtrg [Thu, 20 Jul 2006 22:57:46 +0000 (22:57 +0000)]
First version in CVS.
dtrg [Thu, 20 Jul 2006 22:37:57 +0000 (22:37 +0000)]
Updated to point at the ncg code generator instead of the cg one.
dtrg [Wed, 19 Jul 2006 14:09:25 +0000 (14:09 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg [Wed, 19 Jul 2006 14:09:05 +0000 (14:09 +0000)]
Rationalised use of #includes to be more standards-compliant.
dtrg [Wed, 19 Jul 2006 14:03:33 +0000 (14:03 +0000)]
Modified to no longer build LLgen, as it is now distributed separately.
dtrg [Wed, 19 Jul 2006 10:30:26 +0000 (10:30 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg [Wed, 19 Jul 2006 10:28:43 +0000 (10:28 +0000)]
Rationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 18:05:47 +0000 (18:05 +0000)]
Rationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 17:34:30 +0000 (17:34 +0000)]
Modified to no longer build LLgen, as it is now distributed seperately.
dtrg [Tue, 18 Jul 2006 17:21:34 +0000 (17:21 +0000)]
Added comment about the use of 'cc' rather than 'gcc'.
dtrg [Tue, 18 Jul 2006 17:20:46 +0000 (17:20 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg [Tue, 18 Jul 2006 17:20:05 +0000 (17:20 +0000)]
No longer generates zero bytes in the script's output file.
dtrg [Tue, 18 Jul 2006 17:19:20 +0000 (17:19 +0000)]
Worked around unput() not being strictly legal in the tail code section of a yacc input file.
dtrg [Tue, 18 Jul 2006 17:18:42 +0000 (17:18 +0000)]
Rationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 17:17:14 +0000 (17:17 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 17:10:29 +0000 (17:10 +0000)]
Rationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 17:10:18 +0000 (17:10 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg [Tue, 18 Jul 2006 17:00:30 +0000 (17:00 +0000)]
Renamed the 'index' variable to 'offset', to prevent clashes with the libc index() function.
dtrg [Tue, 18 Jul 2006 16:59:11 +0000 (16:59 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 16:57:51 +0000 (16:57 +0000)]
Renamed the private 'atol()' function to 'our_atol()' to avoid clashes with the libc one.
dtrg [Tue, 18 Jul 2006 16:52:08 +0000 (16:52 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 16:50:22 +0000 (16:50 +0000)]
Renamed the 'index()' function to 'indexmode()', to prevent clashes with the libc index() function.
dtrg [Tue, 18 Jul 2006 16:48:21 +0000 (16:48 +0000)]
Removed a #define that was also defined in cv.c.
dtrg [Tue, 18 Jul 2006 16:45:57 +0000 (16:45 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
cvs2hg [Sat, 4 Feb 2006 00:57:05 +0000 (00:57 +0000)]
fixup commit for tag 'llgen-1-0'
dtrg [Sat, 4 Feb 2006 00:57:04 +0000 (00:57 +0000)]
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 [Sat, 4 Feb 2006 00:43:32 +0000 (00:43 +0000)]
Moved LLgen documentation from the main ACK documentation directory into LLgen's own documentation directory.
dtrg [Sat, 4 Feb 2006 00:37:19 +0000 (00:37 +0000)]
Modernised usage of system header files.
dtrg [Fri, 3 Feb 2006 22:23:37 +0000 (22:23 +0000)]
Modernised usage of system header files.
dtrg [Fri, 3 Feb 2006 22:23:11 +0000 (22:23 +0000)]
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 [Tue, 24 Jan 2006 22:29:19 +0000 (22:29 +0000)]
Modernised usage of system header files.
dtrg [Wed, 10 Aug 2005 22:48:40 +0000 (22:48 +0000)]
Converted to use termios, not sgtty. (pbetti@e-tech.net)
cjhjacobs [Thu, 30 Jun 2005 16:54:15 +0000 (16:54 +0000)]
Fix: did not deal with quotes in macro definitions properly
dtrg [Sat, 25 Jun 2005 15:52:19 +0000 (15:52 +0000)]
Removed duplicate and inconsistent function declarations.
dtrg [Sat, 25 Jun 2005 15:50:40 +0000 (15:50 +0000)]
Now includes stdlib.h to avoid implicit call declarations.
dtrg [Sat, 25 Jun 2005 13:49:06 +0000 (13:49 +0000)]
Added some prototyping to stop a compile error with gcc 4.
cvs2hg [Fri, 24 Jun 2005 23:20:42 +0000 (23:20 +0000)]
fixup commit for tag 'release-5-6'
dtrg [Fri, 24 Jun 2005 23:20:41 +0000 (23:20 +0000)]
Added some new readmes at the top level.
dtrg [Fri, 24 Jun 2005 23:19:55 +0000 (23:19 +0000)]
Added LLgen_NCER.n to the distribution because the makefile seems to want it.
dtrg [Fri, 24 Jun 2005 23:19:24 +0000 (23:19 +0000)]
Added new mkdist tool.
dtrg [Fri, 24 Jun 2005 22:13:57 +0000 (22:13 +0000)]
Created new tool to generate distributions.
dtrg [Fri, 24 Jun 2005 22:12:02 +0000 (22:12 +0000)]
Removed a call to _cleanup(), which appears to be a Minixism (and should be unnecessary).
dtrg [Fri, 24 Jun 2005 22:11:27 +0000 (22:11 +0000)]
Cleaned up the struct sgtty workaround and made it more generic.
dtrg [Fri, 24 Jun 2005 22:10:24 +0000 (22:10 +0000)]
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 [Fri, 24 Jun 2005 22:08:47 +0000 (22:08 +0000)]
Replaced references to /usr/tmp with references to /tmp.
dtrg [Fri, 24 Jun 2005 21:42:11 +0000 (21:42 +0000)]
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 [Fri, 24 Jun 2005 21:14:44 +0000 (21:14 +0000)]
Removed Versions, since that file doesn't actually exist.
ceriel [Thu, 26 May 2005 06:47:43 +0000 (06:47 +0000)]
new copyright notice in repository
ceriel [Wed, 8 Jan 2003 09:39:52 +0000 (09:39 +0000)]
Fix
ceriel [Wed, 11 Sep 2002 13:32:57 +0000 (13:32 +0000)]
Fix
ceriel [Wed, 11 Sep 2002 13:19:23 +0000 (13:19 +0000)]
fix
ceriel [Wed, 11 Sep 2002 13:17:00 +0000 (13:17 +0000)]
Added missing files to .distr
ceriel [Tue, 10 Sep 2002 13:40:14 +0000 (13:40 +0000)]
...
ceriel [Tue, 10 Sep 2002 13:30:06 +0000 (13:30 +0000)]
minor mods
ceriel [Mon, 26 Aug 2002 14:27:15 +0000 (14:27 +0000)]
Prevent double fclose
ceriel [Thu, 4 Apr 2002 12:33:15 +0000 (12:33 +0000)]
???
ceriel [Tue, 3 Jul 2001 10:10:56 +0000 (10:10 +0000)]
Fix for union initializers
ceriel [Tue, 3 Jul 2001 08:55:16 +0000 (08:55 +0000)]
Fix: parameter name same as function name not dealt with properly
ceriel [Fri, 23 Apr 1999 14:15:43 +0000 (14:15 +0000)]
Updated copyright
ceriel [Thu, 18 Mar 1999 15:34:27 +0000 (15:34 +0000)]
Adapted copyright notice
ceriel [Tue, 10 Nov 1998 14:26:06 +0000 (14:26 +0000)]
Fix: did not always produce error message
ceriel [Thu, 3 Sep 1998 12:51:38 +0000 (12:51 +0000)]
Fixed bug with 4-byte sets on 2-byte machines
ceriel [Mon, 9 Feb 1998 09:49:00 +0000 (09:49 +0000)]
Replaced a couple of UnGetChar calls with ChPushBack calls. The
UnGetChar call is wrong after skipspaces().
ceriel [Thu, 4 Sep 1997 15:49:46 +0000 (15:49 +0000)]
Corrected Makefile
ceriel [Thu, 10 Jul 1997 07:58:30 +0000 (07:58 +0000)]
Added LLgen_NCER.n
ceriel [Thu, 10 Jul 1997 07:58:19 +0000 (07:58 +0000)]
fixed typo
ceriel [Thu, 10 Jul 1997 07:55:35 +0000 (07:55 +0000)]
Added LLgen_NCER.n
ceriel [Tue, 1 Jul 1997 12:05:54 +0000 (12:05 +0000)]
Only list readable directories
ceriel [Tue, 1 Jul 1997 08:33:13 +0000 (08:33 +0000)]
Bug fix: copied wrong size to destination in structure returns
ceriel [Mon, 16 Jun 1997 13:07:37 +0000 (13:07 +0000)]
Removed superfluous ;
ceriel [Thu, 15 May 1997 12:03:05 +0000 (12:03 +0000)]
Many modifications, mostly in comment
ceriel [Wed, 2 Apr 1997 10:42:06 +0000 (10:42 +0000)]
Prevent warning about unused labels
ceriel [Tue, 1 Apr 1997 13:58:58 +0000 (13:58 +0000)]
Link em_data.a as well (needed when producing readable EM
ceriel [Thu, 13 Mar 1997 18:38:24 +0000 (18:38 +0000)]
Fixed bug: flt_div should not touch e1
ceriel [Fri, 21 Feb 1997 17:22:42 +0000 (17:22 +0000)]
Additions for non-correcting error recovery
ceriel [Fri, 21 Feb 1997 17:11:04 +0000 (17:11 +0000)]
Additions for non-correcting error recovery
ceriel [Fri, 21 Feb 1997 15:44:44 +0000 (15:44 +0000)]
improved error reporting, added -DNON_CORRECTING
ceriel [Fri, 21 Feb 1997 15:44:10 +0000 (15:44 +0000)]
some minor fixes
ceriel [Fri, 21 Feb 1997 12:23:04 +0000 (12:23 +0000)]
Updated
ceriel [Fri, 21 Feb 1997 11:27:57 +0000 (11:27 +0000)]
Added non-correcting error recovery stuff
ceriel [Mon, 17 Feb 1997 15:14:55 +0000 (15:14 +0000)]
bug fix: code referred to token attribute of wrong token!
ceriel [Mon, 27 Jan 1997 14:06:51 +0000 (14:06 +0000)]
Bug fix: conversion is OK if arg = 0.0
ceriel [Wed, 4 Dec 1996 14:03:12 +0000 (14:03 +0000)]
troff flag -Tlpr is now changed to -Tlp
ceriel [Tue, 26 Nov 1996 15:05:10 +0000 (15:05 +0000)]
Fixed typo in catchsig.s
ceriel [Tue, 26 Nov 1996 15:02:36 +0000 (15:02 +0000)]
renamed _len to _length: conflict with name in minix lib
ceriel [Thu, 21 Nov 1996 10:14:26 +0000 (10:14 +0000)]
Added -n flag
ceriel [Tue, 19 Nov 1996 13:28:41 +0000 (13:28 +0000)]
fixed a bug: STD/LDD was generated on odd-numbered reg
ceriel [Tue, 19 Nov 1996 13:27:56 +0000 (13:27 +0000)]
Fixed a couple of minor bugs
ceriel [Tue, 19 Nov 1996 09:12:36 +0000 (09:12 +0000)]
Some fixes
ceriel [Mon, 18 Nov 1996 16:49:54 +0000 (16:49 +0000)]
Stupid confusion with fdtox and fxtod
ceriel [Tue, 22 Oct 1996 14:34:16 +0000 (14:34 +0000)]
Fixed typo
ceriel [Wed, 14 Aug 1996 07:42:40 +0000 (07:42 +0000)]
Added LONGCARD as a local extension
ceriel [Thu, 6 Jun 1996 07:47:00 +0000 (07:47 +0000)]
Moved TryToString call into ChkAssCompat
ceriel [Thu, 6 Jun 1996 07:37:02 +0000 (07:37 +0000)]
Fix: compatibility check in RETURN statement
ceriel [Thu, 25 Apr 1996 08:38:05 +0000 (08:38 +0000)]
fix in cmpxchg instruction; i486 book is wrong
ceriel [Wed, 24 Apr 1996 13:06:00 +0000 (13:06 +0000)]
fix in flushbuf: make sure it does not return EOF when it actually succeeds
ceriel [Mon, 1 Apr 1996 09:08:59 +0000 (09:08 +0000)]
fixed bug with %[] in doscan.c
ceriel [Mon, 19 Feb 1996 12:19:47 +0000 (12:19 +0000)]
Fix to fix in idf.c
ceriel [Wed, 20 Dec 1995 09:58:56 +0000 (09:58 +0000)]
Fixed bug: crashed when parameter has same name as function
ceriel [Tue, 19 Dec 1995 09:30:48 +0000 (09:30 +0000)]
Some improvements