dtrg
f6085fb234
Updated use of headers to compile cleanly.
2007-04-24 19:33:53 +00:00
dtrg
b8e1348f2a
Ensured that _errno is always defined. Rejigged the pc86 boot code so it doesn't always waste 510 bytes of memory.
2007-04-24 19:25:00 +00:00
dtrg
413880c52d
Added support for the linux386 platform. Disabled building of the K&R C, Basic and Occam compilers.
2007-04-23 23:41:50 +00:00
dtrg
ae9ac25f45
Modified to run ncgg input files through the ANSI preprocessor rather than the K&R one.
2007-04-23 23:40:59 +00:00
dtrg
f471d2e618
Added the aelflod tool for generating ELF executables. Added documentation for aelflod and ashow. Now installs the documentation when built.
2007-04-23 23:40:10 +00:00
dtrg
67c4f3de87
Modified to allow a space between the sign and the first digit of a constant.
2007-04-23 23:24:46 +00:00
dtrg
9b920e59cb
Now fetches argc, argv, env correctly from the host OS.
2007-04-23 23:24:03 +00:00
dtrg
9710c14c93
Added the 'Star Trek' example game.
2007-04-21 23:20:11 +00:00
dtrg
921c55968c
Adapted to tell the user what language they were written in (because they're too similar!). Modified the Pascal implementation to work with our new syscall model.
2007-04-21 23:19:32 +00:00
dtrg
1c83baa702
Adapted for ANSI C and our pseudo-Posix syscall interface.
2007-04-21 23:18:14 +00:00
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