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
2a367fa192
Disabled Terminal as it uses hard-coded ioctls and appears to be non-standard anyway.
2007-04-21 23:07:57 +00:00
dtrg
f4e37e1319
Changed to call the isatty() syscall directly, rather than fiddling around with non-portable ioctls.
2007-04-21 23:07:05 +00:00
dtrg
400c475c03
Disabled the K&R C compiler in favour of the ANSI one.
2007-04-21 23:03:35 +00:00
dtrg
b500b1a7b7
Added linux386 platform.
2007-04-21 23:02:11 +00:00
dtrg
201c66879d
Updated to work with the new libmon-less setup.
2007-04-21 22:59:42 +00:00
dtrg
04860c08a8
Updated to work with the linux386 platform.
2007-04-21 22:57:51 +00:00
dtrg
daee8da3c4
yacc source files are now run through the ANSI C preprocessor, not the K&R one.
2007-04-21 22:55:59 +00:00
dtrg
4428647786
Everything is built in ANSI C now.
2007-04-21 22:55:04 +00:00
dtrg
d77b4ce97c
Renamed the language libraries and runtimes to have more
...
conventional names.
2007-02-26 22:36:56 +00:00
cvs2hg
2d80c1d2c8
fixup commit for tag 'release-6-0-pre-1'
2007-02-25 22:49:23 +00:00
dtrg
6a0dd9377d
Removed a dynamically generated file from the distribution.
2007-02-25 22:49:22 +00:00
dtrg
a4e52740bb
Added some OpenBSD-related comments.
2007-02-25 22:09:15 +00:00
dtrg
8da0d38b6d
Applied a patch to support OpenBSD.
2007-02-25 22:07:11 +00:00
dtrg
17b0c36f69
Replaced the call to posix.setenv() with the more portable
...
posix.putenv().
2007-02-25 20:59:21 +00:00
dtrg
040151dd76
Removed some explicit (and wrong) redeclarations of system
...
functions.
2007-02-25 20:58:16 +00:00
dtrg
9170d09462
Performed major renovations to make the script work on OpenBSD.
2007-02-25 20:56:41 +00:00
dtrg
415e7e14fc
em_table is now in /h; new_table is now in util/data.
2007-02-25 12:58:41 +00:00
dtrg
d85e045ae6
Updated for the new release.
2007-02-25 12:53:55 +00:00
dtrg
b046c21d7f
Added the ability to install a built ACK, and did some general
...
tidying.
2007-02-25 12:53:17 +00:00
dtrg
3dd11c674d
Adjusted some of the default parameters and their names.
2007-02-25 12:52:32 +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
0f16e7540d
new_table is now in /util/data, not /etc.
2007-02-25 12:49:04 +00:00
dtrg
903796a817
Now installs the man page.
2007-02-25 12:48:06 +00:00
dtrg
0974fa0e28
Remove non-standard .SB tags.
2007-02-25 12:47:50 +00:00
dtrg
6e509e22dd
Added shell magic.
2007-02-25 12:46:11 +00:00
dtrg
f6a41864cf
Moved to /h.
2007-02-25 12:45:24 +00:00
dtrg
f05f9de3ed
Moved sys/timeb.h from include/_tail_mon.
2007-02-25 12:44:13 +00:00
dtrg
877dc01422
Moved from /etc.
2007-02-25 12:42:04 +00:00
dtrg
880e3eade8
Updated to version 0.1.1 of Prime Mover.
2007-02-25 12:39:52 +00:00
dtrg
681e2e0432
Added example programs.
2007-02-25 00:30:07 +00:00
dtrg
d2c505ad6b
Removed some bashish; added comment support; removed the make
...
distr functionality, as nothing was using it any more and it was
causing problems.
2007-02-24 02:05:56 +00:00
dtrg
26a9b76507
Added pregenerated versions of the LLgen source files (to ease
...
bootstrapping issues).
2007-02-24 02:01:57 +00:00
dtrg
5c5f711cbb
Done a major overhaul of the way target include files are installed and
...
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
809cd2ef0b
Added a definition of endrom.
2007-02-20 00:42:23 +00:00
dtrg
5165f0b11f
Added some comments and a CVS header.
2007-02-20 00:41:26 +00:00
dtrg
39689a4de9
Tweaked to allow _ as a leading character in identifier names (if
...
use of underscores in identifiers has been turned on).
2007-02-20 00:40:00 +00:00
dtrg
e4292486a3
Added some missing #includes.
2007-02-20 00:38:49 +00:00
dtrg
08431edbdb
Now uses fd 0 instead of trying to explicitly open /dev/tty.
2007-02-20 00:38:13 +00:00
dtrg
611bc73043
Changed to no longer include /usr/include by default.
2007-02-20 00:36:15 +00:00
dtrg
f9ddb860a9
Fixed some reentrant comments.
2007-02-20 00:35:37 +00:00
dtrg
94a7b315e3
Changed the 'preprocess' rule to use the system C preprocessor.
2007-02-20 00:32:58 +00:00
dtrg
c40a44b52e
Added some missing CVS headers and did a bit of cleaning up.
2007-02-20 00:31:54 +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
df153ba299
Added 8086 PC bootable floppy support (pc86).
2007-02-20 00:25:12 +00:00
dtrg
1c7bb87041
Fixed a bug in the maximum segment calculation.
2006-11-11 23:00:55 +00:00
dtrg
c21ba9ed0f
Updated to work with the new version of pm.
2006-11-11 22:59:52 +00:00
dtrg
02a2876821
Now uses the version of LLgen included with the ACK instead of the standalone version.
2006-11-11 22:59:01 +00:00
dtrg
30b980bf7e
Added a pmfile to allow LLgen to be built as part of the ACK again.
2006-11-11 22:58:30 +00:00