Commit graph

6534 commits

Author SHA1 Message Date
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
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