6487 Commits

Author SHA1 Message Date
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
dtrg
df67dbcaeb ack expects the tail_ libraries not to have the .a extension. 2006-07-30 23:45:48 +00:00
dtrg
696b04e5ae Modified to install aal's manpage. 2006-07-30 23:45:35 +00:00
dtrg
322597e715 Added support for the ANSI C language runtime and preprocessor. 2006-07-30 23:45:18 +00:00
dtrg
1523514504 Added rules for building things with the ack itself. 2006-07-30 23:44:57 +00:00
dtrg
44daceddd2 Broke dependency on tool_cpp in order to speed up the build. 2006-07-30 23:41:16 +00:00
dtrg
8bcd8ede76 Rationalised use of #includes to be more standards-compliant. 2006-07-30 23:40:35 +00:00
dtrg
ce6de53e60 Adjusted to only check the module name against the leaf of the filename, to prevent unnecessary warnings if the source file isn't in the current directory. 2006-07-30 23:38:41 +00:00
dtrg
c308262eb6 Added the correct shell script magic. (Some platforms insist on this.) 2006-07-30 23:37:15 +00:00
dtrg
8348fa5474 Worked around a mysterious preprocessor oddness causing some
crucial whitespace to be removed.
2006-07-30 23:36:19 +00:00
dtrg
1ccc853b71 Updated to the latest version of pm. 2006-07-30 23:33:31 +00:00
dtrg
4eb2b4351b Added support for the K&R C language runtime. 2006-07-27 22:51:38 +00:00
dtrg
0e5a52c1c9 Added support for the Modula-2 language runtime. 2006-07-27 22:14:55 +00:00
dtrg
faff5b8361 Added support for the Pascal language runtime. 2006-07-27 22:07:38 +00:00
dtrg
2619a6aeb1 Added support for the Basic and Occam language runtimes. 2006-07-27 21:58:13 +00:00
dtrg
f35d231c1f Added support for the Basic compiler. 2006-07-26 23:08:09 +00:00
dtrg
46d9eff270 Rationalised use of #includes to be more standards-compliant. 2006-07-26 23:06:56 +00:00
dtrg
38276da8ea Adjusted to allow the path of the Lpars.h file to be given on the
command line.
2006-07-26 23:05:52 +00:00
dtrg
8364064fae Updated to the latest version of pm. 2006-07-26 18:24:16 +00:00
dtrg
98c0efeca4 Added support for the Occam compiler. 2006-07-26 18:23:32 +00:00
dtrg
bffe70f9ac Rationalised use of #includes to be more standards-compliant. 2006-07-26 18:22:02 +00:00
dtrg
b48e9d9550 Renamed em.h to occam-em.h to avoid a clash with an ACK module
header file.
2006-07-26 18:20:38 +00:00
dtrg
d73458fd52 Tweaked the CVS settings. 2006-07-26 18:19:15 +00:00
dtrg
b33fd563b7 Added support for the Modula-2 compiler. 2006-07-26 17:12:19 +00:00
dtrg
dd760329aa Rationalised use of #includes to be more standards-compliant. 2006-07-26 17:10:30 +00:00
dtrg
383677ff3e Changed to no longer build sys_lock() and sys_unlock(); they only work
on platforms that support hardlinks, and nobody uses them anyway.
2006-07-26 12:40:59 +00:00
dtrg
75d10944b8 Fixed to use rename() for renaming files, not link()/unlink(). 2006-07-26 12:40:25 +00:00
dtrg
d6bd2c86bd Now avoids piping shell scripts into a new instance of sh, instead
using a subshell.
2006-07-26 12:29:47 +00:00
dtrg
8952648ab5 Modified to include the appropriate header file rather than (badly)
prototyping syscalls itself.
2006-07-26 12:28:56 +00:00
dtrg
06ed8b1b8f Updated to the latest version of pm. 2006-07-26 12:27:01 +00:00
dtrg
6f46578879 Modified to not try to unlink directories when installing. 2006-07-25 23:29:12 +00:00
dtrg
4a8b62c862 Updated version number. 2006-07-25 23:24:39 +00:00
dtrg
1f78b7ff4e Modified to use rename() instead of link()/unlink() to rename files. 2006-07-25 23:24:20 +00:00
dtrg
2d5e79ec0a Updated to the latest version of pm which installs files with symlinks. 2006-07-25 23:22:58 +00:00
dtrg
58fad2b368 Updated to the latest version of pm. 2006-07-25 13:28:35 +00:00
dtrg
188f135e5e Updated to the latest version of pm. 2006-07-25 09:23:21 +00:00
dtrg
62a8851bc8 Added a workaround for an OSX compiler bug. 2006-07-23 20:33:26 +00:00
dtrg
46d504c483 Updated to the latest version of pm. 2006-07-23 20:07:19 +00:00