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
08431edbdb
Now uses fd 0 instead of trying to explicitly open /dev/tty.
2007-02-20 00:38:13 +00:00
dtrg
dbe10d2c19
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
708a83ef22
ack expects the tail_ libraries not to have the .a extension.
2006-07-30 23:45:48 +00:00
dtrg
c5acfe7919
Added support for the Modula-2 language runtime.
2006-07-27 22:14:55 +00:00
ceriel
ae0cde301d
Bug fix: conversion is OK if arg = 0.0
1997-01-27 14:06:51 +00:00
ceriel
e10145ba2e
exit with erno+1, because otherwise exit status is 0 with array bound error
1994-11-14 11:51:24 +00:00
ceriel
1db6a3029b
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
82f89c97a6
signal now deals with void functions
1993-11-17 16:27:44 +00:00
ceriel
5e702c5527
Added some code to check for Nan/Inf
1993-02-24 15:12:49 +00:00
ceriel
f4cc095863
Cardinal checking sometimes produced wrong error message
1992-05-11 09:50:21 +00:00
ceriel
20a7f7b188
improved installation mechanism
1991-10-14 09:18:33 +00:00
ceriel
5e3c1e94b0
Fixed typo
1991-09-25 15:39:43 +00:00
ceriel
157236bdb0
small change to get a better LB
1991-09-25 15:35:03 +00:00
ceriel
9225ee6a80
Fixed for Sparc
1991-09-24 17:48:37 +00:00
ceriel
65454de06c
Fixed proto.make
1991-09-13 14:56:50 +00:00
ceriel
767c52b241
Fixed proto.make
1991-09-13 12:36:13 +00:00
ceriel
df039a267d
Fixed machine-dependant defines
1991-09-04 15:59:56 +00:00
ceriel
4fd7747338
fix machine-dependant #if's
1991-09-04 15:49:34 +00:00
ceriel
78104e7d8a
New installation mechanism
1991-08-26 12:50:21 +00:00
ceriel
2684a45cc5
do not write in strings: they could reside in ROM
1991-03-19 11:14:39 +00:00
ceriel
f4691c73c4
Call _cleanup before _exit
1991-03-15 09:24:03 +00:00
ceriel
3e18caaab0
fixed bug in coroutine mechanism
1991-03-11 16:21:13 +00:00
ceriel
b893ec7013
m_a_i_n --> _m_a_i_n
1991-03-06 14:26:16 +00:00
ceriel
24fd4e190e
Fixed bugs
1991-03-06 10:20:17 +00:00
ceriel
3a715f5479
Lay-out changes and made IMPORTS more specific
1991-03-05 13:47:08 +00:00
ceriel
d8ff0feed3
Replaced some EM code by C code
1991-03-05 11:56:39 +00:00
ceriel
b3deddfaf3
also handle SIGFPE; runtime start-off should leave it alone
1990-12-03 13:54:36 +00:00
ceriel
1136d63929
made compilable by the ACK ANSI C compiler
1990-11-02 14:29:02 +00:00
ceriel
1cb247fa39
only deal with signals that are not ignored
1990-08-29 11:44:33 +00:00
ceriel
109a357e95
Fix: DIV and MOD on negative args
1990-07-16 09:05:19 +00:00
ceriel
01829a4203
Fixes: random did not work properly, and RealToString did not deal with
...
numbers not fitting in the format given properly
1990-01-31 11:01:53 +00:00
ceriel
a49ffb7945
fixed entier routine: did not work properly for negative args
1989-11-28 14:16:38 +00:00
ceriel
5d81b090b9
Corrected MathLib0.mod: entier was wrong on negative args
1989-11-27 09:37:56 +00:00
ceriel
347197573b
made to compile, added proper cast
1989-07-11 12:48:40 +00:00
ceriel
11349c78cd
use better algorithms for some mathematical functions
1989-06-20 13:10:32 +00:00
ceriel
6d78cd6710
bug fix: printed some reals wrong
1989-06-20 11:43:01 +00:00
ceriel
9e151cf706
Added routines to read and write LONGREALS
1989-06-20 11:23:43 +00:00
ceriel
13bc7e128d
a trap from a routine called by the termination sequence could
...
cause an infinite loop. This is prevented
1989-05-12 09:36:16 +00:00
ceriel
3030b5edd1
better attempt to indicate start and end of own BSS; still not good
...
enough
1989-04-04 10:09:27 +00:00
ceriel
c5345bf6ac
Changed semantics of CallAtEnd so that it calls installed procedures
...
in reversed order
1989-03-22 17:36:20 +00:00
ceriel
346bc839a3
use value parameters when VAR not needed
1989-03-20 13:03:34 +00:00
ceriel
9379157da7
use value parameters when VAR not needed
1989-03-20 12:46:25 +00:00
ceriel
bb83c44309
fixed the arctan routine
1989-03-15 13:16:40 +00:00
ceriel
6218df1293
improved error message for no RETURN from function procedure
1989-03-15 10:46:27 +00:00
ceriel
183942e70c
made return value of topsize an unsigned. Some 2/4 back-ends do
...
not implement BLS 4
1989-03-10 14:03:34 +00:00
ceriel
24f3f2f10e
updated to ed4
1989-03-08 17:28:08 +00:00
ceriel
ebce0b4a18
New coroutine mechanism incorporated
1989-02-13 18:41:17 +00:00
ceriel
7b2e749b0d
make runtime error messages emacs-compatible
1989-02-13 18:28:17 +00:00
ceriel
10157af05f
fixed: the fgets replacement did not work properly
1988-12-08 16:18:29 +00:00