David Given
|
6ea172d0d9
|
Fix a 64-bitness issue (removed some untyped K&R C code that assumed ints
and pointers were the same size).
|
2012-02-27 22:36:36 +00:00 |
|
Ceriel Jacobs
|
1072a8797e
|
Added atol() that ignores overflow, so that unsigned long constants are dealt with properly
|
2011-06-15 11:13:48 +02:00 |
|
Ceriel Jacobs
|
2483e5723d
|
Fixed CFU
|
2011-06-15 10:56:58 +02:00 |
|
cjhjacobs
|
58613009f8
|
Fixed bug reported on tack-devel mailing list on 20-3-2011
|
2011-05-18 19:19:19 +02:00 |
|
David Given
|
b6dfaefeff
|
Removed file that the CVS conversion procedure left in (when it shouldn't have).
|
2011-03-20 20:47:10 +00:00 |
|
cvs2hg
|
eb0b730607
|
convert CVS tags
|
2011-02-11 00:51:45 +00:00 |
|
dtrg
|
45ee287136
|
Replaced dis and new with modern implementations donated by erik@backerud.se.
|
2010-10-02 21:52:29 +00:00 |
|
dtrg
|
075cb488a3
|
Call the correct kill() and getpid() syscalls rather than _kill() and _getpid().
|
2010-10-02 21:51:40 +00:00 |
|
dtrg
|
a33473e0a5
|
Now call creat() and open() instead of _creat() and _open().
|
2010-09-27 20:47:32 +00:00 |
|
dtrg
|
7292b538bc
|
Added support for remove() and unlink().
|
2010-09-27 20:44:49 +00:00 |
|
dtrg
|
a8ecb11013
|
Fixed very old bug where Streams.GetStreamPosition would return the wrong position --- thanks to Jan Verhoeven for finding this.
|
2010-09-01 19:55:15 +00:00 |
|
dtrg
|
085f346f8c
|
Fixed definitions of O_* flags.
|
2010-08-20 19:27:09 +00:00 |
|
dtrg
|
c326f3c6a3
|
Remove references to using-machine-name-for-compiler, as we don't do that any more.
|
2010-08-09 22:47:33 +00:00 |
|
dtrg
|
a0c67da261
|
Changed to actually work. (On modern Linux systems the old version just
crashes. On old Linux systems it apparently only worked by accident.)
|
2010-08-06 17:06:31 +00:00 |
|
dtrg
|
293f34fa9b
|
Flush stdout before prompting the user for input.
|
2010-08-06 17:02:16 +00:00 |
|
dtrg
|
da6111328d
|
Flush output stream before waiting for user input.
|
2010-08-05 22:23:34 +00:00 |
|
cvs2hg
|
7273130b4c
|
fixup commit for tag 'release-6-0-pre-4'
|
2010-08-04 18:04:08 +00:00 |
|
dtrg
|
9d2d5606ea
|
Forgot to update version number.
|
2010-08-04 18:04:07 +00:00 |
|
dtrg
|
5147166810
|
Updated for 6.0pre4.
|
2010-08-04 18:01:12 +00:00 |
|
dtrg
|
e537bcc321
|
Fixed typo.
|
2010-08-04 17:59:40 +00:00 |
|
dtrg
|
5a872eed38
|
Prevent build failure on modern Bisons (which are more picky than the old yacc this was written for).
|
2010-08-01 10:36:01 +00:00 |
|
dtrg
|
51b41f72f8
|
Invoke genfiles explicitly with sh --- CVS doesn't store executable bits.
|
2010-08-01 10:35:33 +00:00 |
|
dtrg
|
ee72886e54
|
Renamed 'switch' variable to avoid conflict with a keyword in modern awks.
|
2010-08-01 10:35:04 +00:00 |
|
dtrg
|
2c54f8c742
|
Renamed getline() to getln() to avoid conflict with glibc's version.
|
2010-08-01 10:34:27 +00:00 |
|
dtrg
|
481bcd8a8b
|
Added a very-nearly-noop peephole optimiser for Z80.
|
2008-03-20 23:20:08 +00:00 |
|
dtrg
|
fc44fe2185
|
Properly handles files ending in a partial line.
|
2008-03-20 22:50:50 +00:00 |
|
dtrg
|
4dd1ff6d80
|
Archival checkin (semi-working code).
|
2007-11-02 18:56:58 +00:00 |
|
cvs2hg
|
58e5e12ead
|
fixup commit for tag 'release-6-0-pre-3'
|
2007-04-29 23:09:25 +00:00 |
|
dtrg
|
54ce3f451b
|
Configured distr system for the 6.0pre3 release.
|
2007-04-29 23:09:24 +00:00 |
|
dtrg
|
663f4f2fb5
|
Cleaned up a bit and made work with the new platform architecture.
|
2007-04-29 23:03:24 +00:00 |
|
dtrg
|
78777e802b
|
Now using more conservative optimisation due to random seg fault issues.
|
2007-04-29 23:02:23 +00:00 |
|
dtrg
|
df088c184b
|
Added optimised rules for int<<8 and uint>>8 (which can be done with simple register shuffling rather than calling .sli).
|
2007-04-29 23:00:31 +00:00 |
|
dtrg
|
868b8c5075
|
Fixed the ego parameters to actually allow extended optimisation.
|
2007-04-29 21:25:09 +00:00 |
|
dtrg
|
eb4ea1e761
|
Use better optimisation options.
|
2007-04-29 21:24:17 +00:00 |
|
dtrg
|
494d9a3e4a
|
Now runs descr files through the ANSI C preprocessor, rather than the K&R one (which no longer exists).
|
2007-04-29 21:23:55 +00:00 |
|
dtrg
|
6127ddf024
|
Fixed the trap code to write out the error message correctly.
|
2007-04-29 20:47:48 +00:00 |
|
dtrg
|
9d0f0a8fdd
|
Disabled the code to throw signals on EM traps; this is the platform's job (and requires working signal support, which we may not have).
|
2007-04-29 20:46:48 +00:00 |
|
dtrg
|
c9d7f7ef23
|
Added suppot for BSS clearing and command line parsing.
|
2007-04-29 00:28:06 +00:00 |
|
dtrg
|
a7323e1a8b
|
Documented floating-point status.
|
2007-04-28 22:34:47 +00:00 |
|
dtrg
|
3a4147a37d
|
Added the Mandelbrot generator.
|
2007-04-28 22:34:05 +00:00 |
|
dtrg
|
be8baf3da6
|
Added cpm platform.
|
2007-04-27 22:42:41 +00:00 |
|
dtrg
|
013f58f94e
|
Added the stdint.h header file.
|
2007-04-27 22:42:02 +00:00 |
|
dtrg
|
0d8578410c
|
Cleaned up and enabled the support for conditionally emitting the floating-point stdio code.
|
2007-04-27 22:41:39 +00:00 |
|
dtrg
|
7f266d6b4e
|
Removed a completely pointless 128-byte buffer.
|
2007-04-27 22:41:05 +00:00 |
|
dtrg
|
440d6faadd
|
Fixed a bug where loc lol stf was getting the constant pushed onto the stack *after* stf had popped it off.
|
2007-04-27 22:15:31 +00:00 |
|
dtrg
|
24ea8aee3d
|
Updated for the 6.0pre2 release.
|
2007-04-24 20:45:58 +00:00 |
|
dtrg
|
bc5ccee8d5
|
Removed bashish.
|
2007-04-24 19:48:41 +00:00 |
|
dtrg
|
bfeb736c35
|
Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from.
|
2007-04-24 19:42:24 +00:00 |
|
dtrg
|
740940c9fc
|
Fixed major typos in the signal declarations that was preventing anything that used signal() from compiling.
|
2007-04-24 19:34:34 +00:00 |
|
dtrg
|
f6085fb234
|
Updated use of headers to compile cleanly.
|
2007-04-24 19:33:53 +00:00 |
|