ack.git
18 years agoAdded support for the esize object inspection tool.
dtrg [Sat, 22 Jul 2006 20:10:41 +0000 (20:10 +0000)]
Added support for the esize object inspection tool.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Sat, 22 Jul 2006 20:08:08 +0000 (20:08 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoAdded support for the led link editor.
dtrg [Sat, 22 Jul 2006 20:04:41 +0000 (20:04 +0000)]
Added support for the led link editor.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Sat, 22 Jul 2006 17:58:49 +0000 (17:58 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoAdded support for the top target peephole optimiser.
dtrg [Sat, 22 Jul 2006 12:31:19 +0000 (12:31 +0000)]
Added support for the top target peephole optimiser.

18 years agoUpdated to the latest version of pm.
dtrg [Sat, 22 Jul 2006 12:29:40 +0000 (12:29 +0000)]
Updated to the latest version of pm.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Sat, 22 Jul 2006 12:28:20 +0000 (12:28 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoRemoved a huge, ancient comment dating from the genmake days.
dtrg [Sat, 22 Jul 2006 12:27:31 +0000 (12:27 +0000)]
Removed a huge, ancient comment dating from the genmake days.

18 years agoAdded support for the ego global optimisation suite.
dtrg [Sat, 22 Jul 2006 00:52:01 +0000 (00:52 +0000)]
Added support for the ego global optimisation suite.

18 years agoFirst version in CVS.
dtrg [Sat, 22 Jul 2006 00:49:48 +0000 (00:49 +0000)]
First version in CVS.

18 years agoChanged so as to not compile the ACK with optimisation, to improve
dtrg [Sat, 22 Jul 2006 00:47:55 +0000 (00:47 +0000)]
Changed so as to not compile the ACK with optimisation, to improve
debuggability.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Sat, 22 Jul 2006 00:46:16 +0000 (00:46 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoChanged to declare symbols as extern rather than just mentioning
dtrg [Sat, 22 Jul 2006 00:45:51 +0000 (00:45 +0000)]
Changed to declare symbols as extern rather than just mentioning
them without qualification.

18 years agoAdded a concrete definition of nrglobals, because this was not always happening
dtrg [Sat, 22 Jul 2006 00:44:52 +0000 (00:44 +0000)]
Added a concrete definition of nrglobals, because this was not always happening
otherwise.

18 years agoUpdated to the latest version of pm.
dtrg [Fri, 21 Jul 2006 13:13:47 +0000 (13:13 +0000)]
Updated to the latest version of pm.

18 years agoUpdated version number.
dtrg [Fri, 21 Jul 2006 11:25:05 +0000 (11:25 +0000)]
Updated version number.

18 years agoNow resolves symlinks when creating releases (which avoids including a symlink to...
dtrg [Fri, 21 Jul 2006 11:24:46 +0000 (11:24 +0000)]
Now resolves symlinks when creating releases (which avoids including a symlink to pm in the distribution, and not pm itself).

18 years agoUpdated version number. Corrected some typos.
dtrg [Fri, 21 Jul 2006 11:19:42 +0000 (11:19 +0000)]
Updated version number. Corrected some typos.

18 years agoRemoved duplicate (and incorrect) system function declarations.
dtrg [Fri, 21 Jul 2006 11:17:18 +0000 (11:17 +0000)]
Removed duplicate (and incorrect) system function declarations.

18 years agoUpdated to the latest version of pm.
dtrg [Fri, 21 Jul 2006 11:15:14 +0000 (11:15 +0000)]
Updated to the latest version of pm.

18 years agoRemoved a definition of 'struct label' as 'label_t', as it clashes with
dtrg [Fri, 21 Jul 2006 10:35:34 +0000 (10:35 +0000)]
Removed a definition of 'struct label' as 'label_t', as it clashes with
a common Posix extension on BSD systems.

18 years agoRearranged the algorithm in get_text() to fix a memory overrun.
dtrg [Fri, 21 Jul 2006 09:28:36 +0000 (09:28 +0000)]
Rearranged the algorithm in get_text() to fix a memory overrun.

18 years agoFixed revision history.
dtrg [Thu, 20 Jul 2006 23:24:42 +0000 (23:24 +0000)]
Fixed revision history.

18 years agoFirst version in CVS.
dtrg [Thu, 20 Jul 2006 23:24:28 +0000 (23:24 +0000)]
First version in CVS.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Thu, 20 Jul 2006 23:17:25 +0000 (23:17 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoFixed revision history.
dtrg [Thu, 20 Jul 2006 23:10:07 +0000 (23:10 +0000)]
Fixed revision history.

18 years agoFirst version in CVS.
dtrg [Thu, 20 Jul 2006 23:04:28 +0000 (23:04 +0000)]
First version in CVS.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Thu, 20 Jul 2006 23:04:15 +0000 (23:04 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
dtrg [Thu, 20 Jul 2006 23:02:37 +0000 (23:02 +0000)]
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)

18 years agoChanged configuration to now use malloc()/free() rather than sbrk().
dtrg [Thu, 20 Jul 2006 22:59:25 +0000 (22:59 +0000)]
Changed configuration to now use malloc()/free() rather than sbrk().

18 years agoFirst version in CVS.
dtrg [Thu, 20 Jul 2006 22:57:46 +0000 (22:57 +0000)]
First version in CVS.

18 years agoUpdated to point at the ncg code generator instead of the cg one.
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.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
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.)

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Wed, 19 Jul 2006 14:09:05 +0000 (14:09 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoModified to no longer build LLgen, as it is now distributed separately.
dtrg [Wed, 19 Jul 2006 14:03:33 +0000 (14:03 +0000)]
Modified to no longer build LLgen, as it is now distributed separately.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
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.)

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Wed, 19 Jul 2006 10:28:43 +0000 (10:28 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoRationalised 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.

18 years agoModified to no longer build LLgen, as it is now distributed seperately.
dtrg [Tue, 18 Jul 2006 17:34:30 +0000 (17:34 +0000)]
Modified to no longer build LLgen, as it is now distributed seperately.

18 years agoAdded comment about the use of 'cc' rather than 'gcc'.
dtrg [Tue, 18 Jul 2006 17:21:34 +0000 (17:21 +0000)]
Added comment about the use of 'cc' rather than 'gcc'.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
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.)

18 years agoNo longer generates zero bytes in the script's output file.
dtrg [Tue, 18 Jul 2006 17:20:05 +0000 (17:20 +0000)]
No longer generates zero bytes in the script's output file.

18 years agoWorked around unput() not being strictly legal in the tail code section of a yacc...
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.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 17:18:42 +0000 (17:18 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoRemoved unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 17:17:14 +0000 (17:17 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.

18 years agoRationalised use of #includes to be more standards-compliant.
dtrg [Tue, 18 Jul 2006 17:10:29 +0000 (17:10 +0000)]
Rationalised use of #includes to be more standards-compliant.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
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.)

18 years agoRenamed the 'index' variable to 'offset', to prevent clashes with the libc index...
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.

18 years agoRemoved unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 16:59:11 +0000 (16:59 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.

18 years agoRenamed the private 'atol()' function to 'our_atol()' to avoid clashes with the libc...
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.

18 years agoRemoved unnecessary commas seperating yacc tokens, to prevent warnings.
dtrg [Tue, 18 Jul 2006 16:52:08 +0000 (16:52 +0000)]
Removed unnecessary commas seperating yacc tokens, to prevent warnings.

18 years agoRenamed the 'index()' function to 'indexmode()', to prevent clashes with the libc...
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.

18 years agoRemoved a #define that was also defined in cv.c.
dtrg [Tue, 18 Jul 2006 16:48:21 +0000 (16:48 +0000)]
Removed a #define that was also defined in cv.c.

18 years agoAdded the appropriate #! magic at the beginning of shell scripts. (Some modern shells...
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.)

18 years agofixup commit for tag 'llgen-1-0' llgen-1-0
cvs2hg [Sat, 4 Feb 2006 00:57:05 +0000 (00:57 +0000)]
fixup commit for tag 'llgen-1-0'

18 years agoSplit LLgen off to be self-contained, and not necessarily part of the ACK. Replaced...
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.

18 years agoMoved LLgen documentation from the main ACK documentation directory into LLgen's...
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.

18 years agoModernised usage of system header files.
dtrg [Sat, 4 Feb 2006 00:37:19 +0000 (00:37 +0000)]
Modernised usage of system header files.

18 years agoModernised usage of system header files.
dtrg [Fri, 3 Feb 2006 22:23:37 +0000 (22:23 +0000)]
Modernised usage of system header files.

18 years agoModernised usage of system header files. Changed the patch buffer (which allowed...
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.

18 years agoModernised usage of system header files.
dtrg [Tue, 24 Jan 2006 22:29:19 +0000 (22:29 +0000)]
Modernised usage of system header files.

19 years agoConverted to use termios, not sgtty. (pbetti@e-tech.net)
dtrg [Wed, 10 Aug 2005 22:48:40 +0000 (22:48 +0000)]
Converted to use termios, not sgtty. (pbetti@e-tech.net)

19 years agoFix: did not deal with quotes in macro definitions properly
cjhjacobs [Thu, 30 Jun 2005 16:54:15 +0000 (16:54 +0000)]
Fix: did not deal with quotes in macro definitions properly

19 years agoRemoved duplicate and inconsistent function declarations.
dtrg [Sat, 25 Jun 2005 15:52:19 +0000 (15:52 +0000)]
Removed duplicate and inconsistent function declarations.

19 years agoNow includes stdlib.h to avoid implicit call declarations.
dtrg [Sat, 25 Jun 2005 15:50:40 +0000 (15:50 +0000)]
Now includes stdlib.h to avoid implicit call declarations.

19 years agoAdded some prototyping to stop a compile error with gcc 4.
dtrg [Sat, 25 Jun 2005 13:49:06 +0000 (13:49 +0000)]
Added some prototyping to stop a compile error with gcc 4.

19 years agofixup commit for tag 'release-5-6' release-5-6
cvs2hg [Fri, 24 Jun 2005 23:20:42 +0000 (23:20 +0000)]
fixup commit for tag 'release-5-6'

19 years agoAdded some new readmes at the top level. release-5-6
dtrg [Fri, 24 Jun 2005 23:20:41 +0000 (23:20 +0000)]
Added some new readmes at the top level.

19 years agoAdded LLgen_NCER.n to the distribution because the makefile seems to want it.
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.

19 years agoAdded new mkdist tool.
dtrg [Fri, 24 Jun 2005 23:19:24 +0000 (23:19 +0000)]
Added new mkdist tool.

19 years agoCreated new tool to generate distributions.
dtrg [Fri, 24 Jun 2005 22:13:57 +0000 (22:13 +0000)]
Created new tool to generate distributions.

19 years agoRemoved a call to _cleanup(), which appears to be a Minixism (and should be unnecessary).
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).

19 years agoCleaned up the struct sgtty workaround and made it more generic.
dtrg [Fri, 24 Jun 2005 22:11:27 +0000 (22:11 +0000)]
Cleaned up the struct sgtty workaround and made it more generic.

19 years agoRemoved an assumption that 'stdin' is a constant, which it's not on Linux. (You can...
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.)

19 years agoReplaced references to /usr/tmp with references to /tmp.
dtrg [Fri, 24 Jun 2005 22:08:47 +0000 (22:08 +0000)]
Replaced references to /usr/tmp with references to /tmp.

19 years agoApplied interim patches to make the interpreter compile on Linux. (Linux doesn't...
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.)

19 years agoRemoved Versions, since that file doesn't actually exist.
dtrg [Fri, 24 Jun 2005 21:14:44 +0000 (21:14 +0000)]
Removed Versions, since that file doesn't actually exist.

19 years agonew copyright notice in repository release-5-5
ceriel [Thu, 26 May 2005 06:47:43 +0000 (06:47 +0000)]
new copyright notice in repository

21 years agoFix
ceriel [Wed, 8 Jan 2003 09:39:52 +0000 (09:39 +0000)]
Fix

22 years agoFix
ceriel [Wed, 11 Sep 2002 13:32:57 +0000 (13:32 +0000)]
Fix

22 years agofix
ceriel [Wed, 11 Sep 2002 13:19:23 +0000 (13:19 +0000)]
fix

22 years agoAdded missing files to .distr
ceriel [Wed, 11 Sep 2002 13:17:00 +0000 (13:17 +0000)]
Added missing files to .distr

22 years ago...
ceriel [Tue, 10 Sep 2002 13:40:14 +0000 (13:40 +0000)]
...

22 years agominor mods
ceriel [Tue, 10 Sep 2002 13:30:06 +0000 (13:30 +0000)]
minor mods

22 years agoPrevent double fclose
ceriel [Mon, 26 Aug 2002 14:27:15 +0000 (14:27 +0000)]
Prevent double fclose

22 years ago???
ceriel [Thu, 4 Apr 2002 12:33:15 +0000 (12:33 +0000)]
???

23 years agoFix for union initializers
ceriel [Tue, 3 Jul 2001 10:10:56 +0000 (10:10 +0000)]
Fix for union initializers

23 years agoFix: parameter name same as function name not dealt with properly
ceriel [Tue, 3 Jul 2001 08:55:16 +0000 (08:55 +0000)]
Fix: parameter name same as function name not dealt with properly

25 years agoUpdated copyright
ceriel [Fri, 23 Apr 1999 14:15:43 +0000 (14:15 +0000)]
Updated copyright

25 years agoAdapted copyright notice
ceriel [Thu, 18 Mar 1999 15:34:27 +0000 (15:34 +0000)]
Adapted copyright notice

25 years agoFix: did not always produce error message
ceriel [Tue, 10 Nov 1998 14:26:06 +0000 (14:26 +0000)]
Fix: did not always produce error message

26 years agoFixed bug with 4-byte sets on 2-byte machines
ceriel [Thu, 3 Sep 1998 12:51:38 +0000 (12:51 +0000)]
Fixed bug with 4-byte sets on 2-byte machines

26 years agoReplaced a couple of UnGetChar calls with ChPushBack calls. The
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().

27 years agoCorrected Makefile
ceriel [Thu, 4 Sep 1997 15:49:46 +0000 (15:49 +0000)]
Corrected Makefile

27 years agoAdded LLgen_NCER.n
ceriel [Thu, 10 Jul 1997 07:58:30 +0000 (07:58 +0000)]
Added LLgen_NCER.n

27 years agofixed typo
ceriel [Thu, 10 Jul 1997 07:58:19 +0000 (07:58 +0000)]
fixed typo

27 years agoAdded LLgen_NCER.n
ceriel [Thu, 10 Jul 1997 07:55:35 +0000 (07:55 +0000)]
Added LLgen_NCER.n

27 years agoOnly list readable directories
ceriel [Tue, 1 Jul 1997 12:05:54 +0000 (12:05 +0000)]
Only list readable directories

27 years agoBug fix: copied wrong size to destination in structure returns
ceriel [Tue, 1 Jul 1997 08:33:13 +0000 (08:33 +0000)]
Bug fix: copied wrong size to destination in structure returns

27 years agoRemoved superfluous ;
ceriel [Mon, 16 Jun 1997 13:07:37 +0000 (13:07 +0000)]
Removed superfluous ;