David Given
aaa3f14a79
Fix build error in opt which was causing all code, everywhere, to be broken.
...
Remember to build opt2 too.
--HG--
branch : dtrg-buildsystem
2013-05-15 22:09:28 +01:00
David Given
d5f0107746
Build the Basic run-time library (after some modernisation).
...
--HG--
branch : dtrg-buildsystem
2013-05-14 16:11:29 +01:00
David Given
c1aca7dae5
First milestone of replacing the build system.
...
--HG--
branch : dtrg-buildsystem
rename : lang/cem/cpp.ansi/Parameters => lang/cem/cpp.ansi/parameters.h
2013-05-12 20:45:55 +01:00
George Koehler
0131ca4d46
Delete 689 undead files.
...
These files "magically reappeared" after the conversion from CVS to
Mercurial. The old CVS repository deleted these files but did not
record *when* it deleted these files. The conversion resurrected these
files because they have no history of deletion. These files were
probably deleted before year 1995. The CVS repository begins to record
deletions around 1995.
These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted. There is no way to fix
this, because the CVS repository provides no dates of deletion.
See http://sourceforge.net/mailarchive/message.php?msg_id=29823032
2012-09-20 22:26:32 -04:00
dtrg
ee72886e54
Renamed 'switch' variable to avoid conflict with a keyword in modern awks.
2010-08-01 10:35:04 +00:00
dtrg
b611731ec3
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
6d58210806
em_table is now in /h, not /etc.
2007-02-25 12:51:21 +00:00
dtrg
478d0b1d8a
Fixed a compilation error that was causing opt to not have its
...
peephole optimisation tables, which would make it generate
duff code.
2007-02-20 00:27:01 +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
dc5d08b2a3
Modified to include the appropriate header file rather than (badly)
...
prototyping syscalls itself.
2006-07-26 12:28:56 +00:00
dtrg
345f4c8978
Modified to avoid creating a zero-length iargs array, which some compilers
...
(OSX) do not create a symbol for.
2006-07-23 18:29:38 +00:00
dtrg
22db34a460
Fixed revision history.
2006-07-20 23:10:07 +00:00
dtrg
cf461cd82f
First version in CVS.
2006-07-20 23:04:28 +00:00
dtrg
35f2f8b043
Rationalised use of #includes to be more standards-compliant.
2006-07-20 23:04:15 +00:00
dtrg
6717b9e700
Changed configuration to now use malloc()/free() rather than sbrk().
2006-07-20 22:59:25 +00:00
dtrg
d722986e66
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
2006-07-18 17:20:46 +00:00
dtrg
1ed24cab9b
No longer generates zero bytes in the script's output file.
2006-07-18 17:20:05 +00:00
dtrg
9bc8c07deb
Replaced references to /usr/tmp with references to /tmp.
2005-06-24 22:08:47 +00:00
ceriel
4851c0c9f3
Fine tuning of some patterns
1994-10-19 14:09:26 +00:00
ceriel
5c83e7dbb5
Header --> Id
1994-06-24 11:31:16 +00:00
ceriel
af0e9371e9
call abort() only when NDEBUG is not defined
1994-02-25 14:01:54 +00:00
ceriel
f33df43f9a
Fix: had array bound error
1993-11-10 12:58:26 +00:00
ceriel
256151c7e4
Added some patterns and fixed error in constant multiplication
1993-02-03 10:10:07 +00:00
ceriel
fd0bc5d531
Fix in tes mechanism: CAL and CAI
1993-01-12 15:48:39 +00:00
ceriel
6896679afd
Added some patterns involving DUPs
1992-09-01 11:16:20 +00:00
ceriel
016273ba99
And some more ...
1992-07-22 13:45:08 +00:00
ceriel
4adaf3165f
Added some patterns
1992-07-22 13:37:27 +00:00
ceriel
45d0d9f68f
Removed # in commands
1992-06-26 12:54:57 +00:00
ceriel
bc42e31518
Fixed problem with repl_mul(); it was called far too often
1992-04-24 12:39:58 +00:00
ceriel
12149f5858
Added pop_push.h
1991-12-18 09:47:19 +00:00
ceriel
ec47c06ad7
bug fix in repl_mul and moved call to it so that it is done after pattern matching
1991-11-28 16:59:25 +00:00
ceriel
3a2211512d
Removed makedepend
1991-11-23 12:26:02 +00:00
ceriel
aa702fa855
Bug fix in multiplication optimization
1991-11-23 12:17:18 +00:00
ceriel
2291dff954
updated manual page
1991-11-20 16:45:25 +00:00
ceriel
17352b8b8d
Added code to optimize multiplies with constants
1991-11-20 15:53:11 +00:00
ceriel
4e99d889ff
Changed manual page installation mechanism
1991-11-05 15:31:14 +00:00
ceriel
33ec8e07ed
improved installation mechanism
1991-10-14 09:38:04 +00:00
ceriel
0d055f2272
Added some patterns
1991-10-04 11:10:07 +00:00
ceriel
7551b8e83a
Changes to manual page
1991-10-01 12:18:39 +00:00
ceriel
53b7af7a80
New installation mechanism
1991-08-27 09:20:30 +00:00
ceriel
edd602fcdb
Keep ms_stb's where they are
1991-08-27 09:08:05 +00:00
ceriel
7258ccc596
Added some more patterns
1991-04-19 12:03:49 +00:00
ceriel
8e8f0b4079
fixed typo
1991-04-05 09:45:11 +00:00
ceriel
71dfb50135
Added some re-ordering patterns
1991-04-04 16:45:31 +00:00
ceriel
0f809c61dc
Added some patterns
1991-03-26 18:10:29 +00:00
ceriel
1dff113351
Delinted
1991-03-22 14:26:10 +00:00
ceriel
62bad715c2
Added some patterns for Kees Visser
1991-03-21 09:50:06 +00:00
ceriel
e929b5839f
Fixed problem with top-of-stack mechanism on globally optimized code
1991-03-04 15:04:14 +00:00
ceriel
3f922854b3
fixed typo (?)
1991-02-19 16:54:06 +00:00
ceriel
2c31a9b1ac
removed -i flag
1991-02-19 16:51:50 +00:00