dtrg
f33fd63590
Adapted for ANSI C and our pseudo-Posix syscall interface.
2007-04-21 23:18:14 +00:00
dtrg
f5d41474da
Disabled Terminal as it uses hard-coded ioctls and appears to be non-standard anyway.
2007-04-21 23:07:57 +00:00
dtrg
0e349f88a6
Changed to call the isatty() syscall directly, rather than fiddling around with non-portable ioctls.
2007-04-21 23:07:05 +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
c5e7c60c76
Updated .distr files for the new release.
2007-02-25 12:51:55 +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
84b35a215a
Now uses fd 0 instead of trying to explicitly open /dev/tty.
2007-02-20 00:38:13 +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
0e5a52c1c9
Added support for the Modula-2 language runtime.
2006-07-27 22:14:55 +00:00
ceriel
793e393bb0
Bug fix: conversion is OK if arg = 0.0
1997-01-27 14:06:51 +00:00
ceriel
0261e7a853
exit with erno+1, because otherwise exit status is 0 with array bound error
1994-11-14 11:51:24 +00:00
ceriel
f26dd7bb01
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
0e2665ca35
signal now deals with void functions
1993-11-17 16:27:44 +00:00
ceriel
2e469361ec
Added some code to check for Nan/Inf
1993-02-24 15:12:49 +00:00
ceriel
dcb4a075c4
Cardinal checking sometimes produced wrong error message
1992-05-11 09:50:21 +00:00
ceriel
c28203d1b4
improved installation mechanism
1991-10-14 09:18:33 +00:00
ceriel
fc263bbf2d
Fixed typo
1991-09-25 15:39:43 +00:00
ceriel
b4a2483da7
small change to get a better LB
1991-09-25 15:35:03 +00:00
ceriel
3003a092dd
Fixed for Sparc
1991-09-24 17:48:37 +00:00
ceriel
6cf472f1c2
Fixed proto.make
1991-09-13 14:56:50 +00:00
ceriel
1d9f7e12c7
Fixed proto.make
1991-09-13 12:36:13 +00:00
ceriel
25686b2f45
Fixed machine-dependant defines
1991-09-04 15:59:56 +00:00
ceriel
56c8e8651e
fix machine-dependant #if's
1991-09-04 15:49:34 +00:00
ceriel
16a5dd9520
New installation mechanism
1991-08-26 12:50:21 +00:00
ceriel
369c45fa11
do not write in strings: they could reside in ROM
1991-03-19 11:14:39 +00:00
ceriel
1e2b428a31
Call _cleanup before _exit
1991-03-15 09:24:03 +00:00
ceriel
b585ba14d4
fixed bug in coroutine mechanism
1991-03-11 16:21:13 +00:00
ceriel
63d0b48c19
m_a_i_n --> _m_a_i_n
1991-03-06 14:26:16 +00:00
ceriel
2a8682bf68
Fixed bugs
1991-03-06 10:20:17 +00:00
ceriel
df3095c2d3
Lay-out changes and made IMPORTS more specific
1991-03-05 13:47:08 +00:00
ceriel
6b20a3b125
Replaced some EM code by C code
1991-03-05 11:56:39 +00:00
ceriel
ce639aabe4
also handle SIGFPE; runtime start-off should leave it alone
1990-12-03 13:54:36 +00:00
ceriel
ddb632ac13
made compilable by the ACK ANSI C compiler
1990-11-02 14:29:02 +00:00
ceriel
b47fcf10b9
only deal with signals that are not ignored
1990-08-29 11:44:33 +00:00
ceriel
396c70c16e
Fix: DIV and MOD on negative args
1990-07-16 09:05:19 +00:00
ceriel
cdfc0c793b
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
69860ac7b5
fixed entier routine: did not work properly for negative args
1989-11-28 14:16:38 +00:00
ceriel
054336e637
Corrected MathLib0.mod: entier was wrong on negative args
1989-11-27 09:37:56 +00:00
ceriel
42f953ad12
made to compile, added proper cast
1989-07-11 12:48:40 +00:00
ceriel
a9abd596f4
use better algorithms for some mathematical functions
1989-06-20 13:10:32 +00:00
ceriel
9c00856e6f
bug fix: printed some reals wrong
1989-06-20 11:43:01 +00:00
ceriel
2c23bb6566
Added routines to read and write LONGREALS
1989-06-20 11:23:43 +00:00
ceriel
74d51b5d97
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
5e10da4a6a
better attempt to indicate start and end of own BSS; still not good
...
enough
1989-04-04 10:09:27 +00:00
ceriel
6a2a94ed72
Changed semantics of CallAtEnd so that it calls installed procedures
...
in reversed order
1989-03-22 17:36:20 +00:00
ceriel
6b73c84ee1
use value parameters when VAR not needed
1989-03-20 13:03:34 +00:00
ceriel
448fdf4a58
use value parameters when VAR not needed
1989-03-20 12:46:25 +00:00
ceriel
64cdfc8c51
fixed the arctan routine
1989-03-15 13:16:40 +00:00