125 Commits

Author SHA1 Message Date
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
ceriel
fa1d129a2d improved error message for no RETURN from function procedure 1989-03-15 10:46:27 +00:00
ceriel
bad23f9779 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
ae7648fe0a updated to ed4 1989-03-08 17:28:08 +00:00
ceriel
0b3bf6705c New coroutine mechanism incorporated 1989-02-13 18:41:17 +00:00
ceriel
0f04dda084 make runtime error messages emacs-compatible 1989-02-13 18:28:17 +00:00
ceriel
93b5b5b7d7 fixed: the fgets replacement did not work properly 1988-12-08 16:18:29 +00:00
ceriel
b29fbd2567 killbss routine smarter now; does not overwrite all BSS; did not work
as it should, because systemcall interface also uses the fact that BSS = 0
1988-12-02 15:39:59 +00:00
ceriel
0008704904 improved interface 1988-11-25 13:49:07 +00:00
ceriel
838514ccf8 cleaned up interface a bit 1988-11-24 11:46:31 +00:00
ceriel
cd47424718 minor fix: sometimes wrote 0-byte 1988-11-23 11:31:20 +00:00
ceriel
fea41392c0 Added termcap support 1988-11-23 10:59:09 +00:00
ceriel
8db18e8f62 do not refer to _exit. For some machines, it does not exist 1988-11-07 10:25:45 +00:00
ceriel
871ef07410 return value sometimes was wrong 1988-09-06 15:34:47 +00:00
ceriel
b8e7db1e01 Added stty and gtty 1988-09-02 15:40:45 +00:00
ceriel
8f6138bc82 improved/speeded up using new ecvt 1988-08-10 11:12:57 +00:00
ceriel
e09dccc3e0 Used new math lib of C to create new version of Mathlib 1988-07-25 16:41:51 +00:00
ceriel
d93436cb6b Also export LONGREAL routines 1988-06-30 16:32:54 +00:00
ceriel
31d237ec4c Minor adaptions to comments 1988-06-16 11:44:31 +00:00