6474 Commits

Author SHA1 Message Date
dtrg
3756b414de Added linux386 platform. 2007-04-21 23:02:11 +00:00
dtrg
42c2cdb985 Updated to work with the new libmon-less setup. 2007-04-21 22:59:42 +00:00
dtrg
1a19c3ffec Updated to work with the linux386 platform. 2007-04-21 22:57:51 +00:00
dtrg
cc57ec1e11 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
892a545b10 Everything is built in ANSI C now. 2007-04-21 22:55:04 +00:00
dtrg
a5c9e8b09c Renamed the language libraries and runtimes to have more
conventional names.
2007-02-26 22:36:56 +00:00
cvs2hg
fd5b9e1450 fixup commit for tag 'release-6-0-pre-1' 2007-02-25 22:49:23 +00:00
dtrg
173ca7d5d7 Removed a dynamically generated file from the distribution. 2007-02-25 22:49:22 +00:00
dtrg
e85ebeeab0 Added some OpenBSD-related comments. 2007-02-25 22:09:15 +00:00
dtrg
002c49ec2b Applied a patch to support OpenBSD. 2007-02-25 22:07:11 +00:00
dtrg
583c2df92a Replaced the call to posix.setenv() with the more portable
posix.putenv().
2007-02-25 20:59:21 +00:00
dtrg
f07522680d Removed some explicit (and wrong) redeclarations of system
functions.
2007-02-25 20:58:16 +00:00
dtrg
913bf332f3 Performed major renovations to make the script work on OpenBSD. 2007-02-25 20:56:41 +00:00
dtrg
2ac12e3015 em_table is now in /h; new_table is now in util/data. 2007-02-25 12:58:41 +00:00
dtrg
c74f9cc2e9 Updated for the new release. 2007-02-25 12:53:55 +00:00
dtrg
594e84da95 Added the ability to install a built ACK, and did some general
tidying.
2007-02-25 12:53:17 +00:00
dtrg
5da1922c4f Adjusted some of the default parameters and their names. 2007-02-25 12:52:32 +00:00
dtrg
c5e7c60c76 Updated .distr files for the new release. 2007-02-25 12:51:55 +00:00
dtrg
19df20b027 em_table is now in /h, not /etc. 2007-02-25 12:51:21 +00:00
dtrg
aacc645329 new_table is now in /util/data, not /etc. 2007-02-25 12:49:04 +00:00
dtrg
b48e18fbd9 Now installs the man page. 2007-02-25 12:48:06 +00:00
dtrg
6a00063b18 Remove non-standard .SB tags. 2007-02-25 12:47:50 +00:00
dtrg
2b20613b72 Added shell magic. 2007-02-25 12:46:11 +00:00
dtrg
81b31c3a1c Moved to /h. 2007-02-25 12:45:24 +00:00
dtrg
99c81620c7 Moved sys/timeb.h from include/_tail_mon. 2007-02-25 12:44:13 +00:00
dtrg
2a1b5444b2 Moved from /etc. 2007-02-25 12:42:04 +00:00
dtrg
96db4093b3 Updated to version 0.1.1 of Prime Mover. 2007-02-25 12:39:52 +00:00
dtrg
58ca908043 Added example programs. 2007-02-25 00:30:07 +00:00
dtrg
84aabce8f7 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
2ec25a4f86 Added pregenerated versions of the LLgen source files (to ease
bootstrapping issues).
2007-02-24 02:01:57 +00:00
dtrg
2c98eae913 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
5d7360edf0 Added a definition of endrom. 2007-02-20 00:42:23 +00:00
dtrg
bb5ab180d3 Added some comments and a CVS header. 2007-02-20 00:41:26 +00:00
dtrg
b15186d574 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
9b82e21f06 Added some missing #includes. 2007-02-20 00:38:49 +00:00
dtrg
84b35a215a Now uses fd 0 instead of trying to explicitly open /dev/tty. 2007-02-20 00:38:13 +00:00
dtrg
d0bff8b01c Changed to no longer include /usr/include by default. 2007-02-20 00:36:15 +00:00
dtrg
ca3c5d0d0c Fixed some reentrant comments. 2007-02-20 00:35:37 +00:00
dtrg
6d72be8b43 Changed the 'preprocess' rule to use the system C preprocessor. 2007-02-20 00:32:58 +00:00
dtrg
4aa396fdec Added some missing CVS headers and did a bit of cleaning up. 2007-02-20 00:31:54 +00:00
dtrg
7ce42ea371 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
0f8115e3c9 Added 8086 PC bootable floppy support (pc86). 2007-02-20 00:25:12 +00:00
dtrg
8be57751c3 Fixed a bug in the maximum segment calculation. 2006-11-11 23:00:55 +00:00
dtrg
84e903586b Updated to work with the new version of pm. 2006-11-11 22:59:52 +00:00
dtrg
d925ad7c46 Now uses the version of LLgen included with the ACK instead of the standalone version. 2006-11-11 22:59:01 +00:00
dtrg
01e7d0c56d Added a pmfile to allow LLgen to be built as part of the ACK again. 2006-11-11 22:58:30 +00:00
dtrg
eba0b5023e Added support for anm, asize, ashow, astrip and the new aslod tool. 2006-10-16 23:25:56 +00:00
dtrg
d228deb16d Added new aslod tool for making memory dumps. 2006-10-16 23:25:27 +00:00
dtrg
4659f40b18 Sanitised the use of #include files to more properly conform to the standards. 2006-10-16 23:20:11 +00:00
dtrg
8601c6c5bf Updated to the version 0.1 of Prime Mover (which involves some syntax changes). 2006-10-15 00:28:12 +00:00