4037 Commits

Author SHA1 Message Date
ceriel
50cbf84293 try to move side effects as much as possible to the left of the
expression tree, to avoid stacking. This is not good enough yet!
1989-02-22 16:16:08 +00:00
ceriel
404618c7c5 many improvements to the table, mostly to make it more readable
and less chaotic. Also removed some dummy routines in mach.c
1989-02-22 16:13:51 +00:00
ceriel
3cc595c2b7 improve signal handling of Floating Point Exception 1989-02-21 10:49:51 +00:00
ceriel
e9b8cb06bf changed entry points csa and csb 1989-02-21 10:11:26 +00:00
ceriel
25074fb608 fixed syntax error in table 1989-02-21 10:09:22 +00:00
ceriel
f295a15614 changed entry points csa and csb; strscript should call m68020
instead of acc
1989-02-21 10:09:01 +00:00
ceriel
558b077fd8 changed entry points for csa and csb 1989-02-21 10:05:03 +00:00
ceriel
afca9aeba9 use a larger buffer on larger machines 1989-02-21 10:01:55 +00:00
ceriel
8e485ab09a some fixes: calloc was wrong; catch traps, and let divides
by 0 generate a signal, if on a unix machine
1989-02-20 18:01:33 +00:00
ceriel
84e71248e2 made easier to compile with different compiler 1989-02-20 15:29:10 +00:00
ceriel
ff0b9c8ab6 fixed; did not work because there was no dependency on as_lib.a 1989-02-20 15:25:27 +00:00
ceriel
a71decee90 do not catch floating point exceptions anymore 1989-02-17 09:58:06 +00:00
ceriel
73ac1d53ec Made easier to use other compiler 1989-02-16 16:33:29 +00:00
ceriel
612cfe1058 empty string in directory list now means current directory 1989-02-16 11:46:39 +00:00
ceriel
7844122141 empty string in directory list now means current directory 1989-02-16 11:24:01 +00:00
ceriel
f860afc981 empty string in directory list now means current directory 1989-02-16 11:18:44 +00:00
ceriel
31ecc93082 fixed; the previous change was wrong 1989-02-16 11:14:22 +00:00
ceriel
fd70e803a0 Handle empty string in search path; It means: current directory 1989-02-16 10:48:06 +00:00
ceriel
babdd65d68 Add include directory when compiling head 1989-02-16 09:40:52 +00:00
ceriel
8d8876cafc Initial revision 1989-02-15 16:39:58 +00:00
ceriel
81fd8811a0 fixed some incorrect kills 1989-02-15 11:39:13 +00:00
ceriel
c3cd93397e Initial revision 1989-02-14 18:03:13 +00:00
ceriel
2028c4652e Initial revision 1989-02-14 15:52:25 +00:00
ceriel
a2169cd8f2 fixed some problems, updated with cemcom 1989-02-14 14:35:38 +00:00
ceriel
e51a262554 fixed wrong count in popping parameters 1989-02-14 14:10:31 +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
dick
0d87bd16bd more and better declarations in c.llb 1989-02-10 16:46:01 +00:00
ceriel
b3702e14a3 Try to allocate to the next power of 2, instead of just aligning
with GRABSIZE; This way, malloc(1000000) followed by free() followed by
another malloc(1000000) will result in the same block being allocated,
because first_present will now find it
1989-02-10 09:18:19 +00:00
ceriel
14a37445df Added documentation about priority and optimizer keywords 1989-02-09 16:17:00 +00:00
ceriel
390bc72f85 Added some comments 1989-02-09 15:58:34 +00:00
ceriel
f1e69ba5dc Fix: current distribution is 4th 1989-02-09 15:57:27 +00:00
ceriel
4ca0a9fcb0 Adapted; Do not use /dev/tty 1989-02-09 15:55:33 +00:00
ceriel
9c2934c25d Added Algol68S 1989-02-09 15:53:09 +00:00
ceriel
e3a1bdee64 fix: CHR expects a CARDINAL parameter 1989-02-09 15:43:28 +00:00
ceriel
bdfe2ec9cf deleted makefile from distribution; Added some comments about this to
the README file
1989-02-09 15:43:25 +00:00
ceriel
ff974411bb New method of calling optimizers; fixed lint entry in Makefile 1989-02-09 14:08:47 +00:00
ceriel
f5f3c78f28 New method of calling optimizer; Added Algol68S 1989-02-09 13:46:32 +00:00
ceriel
fe90dbc022 minor correction 1989-02-09 13:26:24 +00:00
ceriel
4ffc5effc8 *** empty log message *** 1989-02-09 13:24:20 +00:00
ceriel
c2a77056f3 Fixed lintflags 1989-02-09 11:33:11 +00:00
ceriel
d26ae9524b fixed lint options; Added -O<num> option 1989-02-09 11:22:24 +00:00
ceriel
20bdcdb730 The s option now gives a percentage of the size of the input 1989-02-09 10:18:48 +00:00
ceriel
0fe5503e58 use pusha and popa instructions, and on the proper place 1989-02-08 15:47:22 +00:00
ceriel
e93ffe54b0 Added 1989-02-08 15:29:51 +00:00
ceriel
2b4351612b Added 1989-02-08 15:19:42 +00:00
ceriel
46f14c974d Initial revision 1989-02-08 15:12:03 +00:00
ceriel
634ffd0111 Initial revision 1989-02-08 14:57:48 +00:00
ceriel
3cbeef9506 fixed problem with importing enumeration literals 1989-02-08 10:24:10 +00:00
ceriel
a4d2bc520b make sure that every command ends up in the same directory where it started 1989-02-08 09:44:32 +00:00