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 |
|
ceriel
|
8c7759ff53
|
make interface new_stackptr cleaner
|
1988-06-13 10:34:14 +00:00 |
|
ceriel
|
4ce29d725f
|
fixed problem with ReOrganize
|
1988-06-09 09:16:46 +00:00 |
|
ceriel
|
25ddfd7bad
|
changed behaviour of Allocate(..., 0)
|
1988-06-08 09:22:31 +00:00 |
|
ceriel
|
943a2dc793
|
changed a comment
|
1988-06-07 12:34:04 +00:00 |
|
ceriel
|
76707055ff
|
corrected cap.c
|
1988-06-03 09:36:08 +00:00 |
|
ceriel
|
bdff3addb3
|
changed int?? to em??
|
1988-05-06 13:46:55 +00:00 |
|
ceriel
|
89d7ba29f0
|
Added some comments
|
1988-05-03 13:17:20 +00:00 |
|
ceriel
|
6af16b8e38
|
declare some variables in init.c instead of runtime startoff
|
1988-05-03 12:44:32 +00:00 |
|
ceriel
|
72e6d24d06
|
improved checking
|
1988-05-03 09:03:19 +00:00 |
|
ceriel
|
6f42d28e7a
|
Added a stripped version of the Unix module
|
1988-05-03 08:33:33 +00:00 |
|
ceriel
|
c5b70d2e50
|
Exchanged role of ALLOCATE/Allocate
|
1988-05-03 08:20:11 +00:00 |
|
ceriel
|
4304a7fe5b
|
fixed another typo
|
1988-05-02 12:35:39 +00:00 |
|
ceriel
|
0af37472ad
|
fixed typo
|
1988-05-02 08:46:58 +00:00 |
|
ceriel
|
b21598c031
|
Added some unix signal handling
|
1988-04-29 14:38:36 +00:00 |
|
ceriel
|
c6f91b51b3
|
don't allow allocates bigger than MAX(INTEGER)
|
1988-04-28 15:13:44 +00:00 |
|