ceriel
|
7d131a2cd5
|
fix: did not work when called from different directory
|
1989-06-29 11:03:23 +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
|
d4389da709
|
initialize variable inheader
|
1989-06-19 11:31:22 +00:00 |
|
ceriel
|
197f5bc796
|
generated with newer makefile generator
|
1989-06-19 11:30:37 +00:00 |
|
ceriel
|
b11e382851
|
some minor corrections
|
1989-06-19 09:56:16 +00:00 |
|
ceriel
|
c1075bd08c
|
Added Version.c
|
1989-05-29 10:32:46 +00:00 |
|
ceriel
|
fd4e81f64e
|
Modified to make the default M2 compiler name definable at compile time
|
1989-05-29 10:27:54 +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
|
dfc5d7318c
|
Added cemain entry in Resolve script
|
1989-04-26 11:32:46 +00:00 |
|
ceriel
|
e967e920be
|
removed one goto
|
1989-04-19 15:00:07 +00:00 |
|
ceriel
|
ec3d8bb5aa
|
fix: filename label sometimes turned up as external
|
1989-04-14 18:25:39 +00:00 |
|
ceriel
|
6e75af9cef
|
make entry to generate .o files
|
1989-04-11 15:51:01 +00:00 |
|
ceriel
|
944c818096
|
Corrected some warnings a bit
|
1989-04-11 14:34:21 +00:00 |
|
ceriel
|
6f8702a65e
|
fixed problem with hex numbers, and use new PushBack feature
|
1989-04-11 11:40:49 +00:00 |
|
ceriel
|
ff853d748c
|
using new input module simplifies EOI handling
|
1989-04-04 15:02:47 +00:00 |
|
ceriel
|
0995f7a809
|
better error handling, simplified EOI handling with improved input module
|
1989-04-04 14:53:48 +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
|
4e21aced73
|
bug fix in WITH statement: called WalkDesignator instead of ChkDesig
|
1989-03-22 11:07:21 +00:00 |
|
ceriel
|
3a3b5db45d
|
made the previous changes in parameter passing mechanism and return
value mechanism settable with compile time constants
|
1989-03-22 09:53:47 +00:00 |
|
ceriel
|
f9b6acf1dc
|
New version with different parameter passing mechanism and some
minor fixes
|
1989-03-20 13:32:06 +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
|
88ebd891b1
|
generate -c instead of -c.$(SUFFIX)
|
1989-03-17 17:06:21 +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
|
21a8f93bc7
|
adapted for larger function result area
|
1989-03-14 15:36:33 +00:00 |
|
ceriel
|
c81a6a0c7a
|
better warnings for unused/undefined parameters
|
1989-03-13 15:04:05 +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
|
162b824030
|
Changed method for returning big values; Instead of using a chunk of
global data area, caller creates space on the stack just above parameters
to store the result
|
1989-03-10 10:40:07 +00:00 |
|
ceriel
|
24f3f2f10e
|
updated to ed4
|
1989-03-08 17:28:08 +00:00 |
|
ceriel
|
018d91b6a1
|
Added options
|
1989-03-03 16:16:52 +00:00 |
|
ceriel
|
a1b4e28760
|
Added a local extension: procedure constants
|
1989-03-03 16:13:45 +00:00 |
|
ceriel
|
1e19db9d3a
|
empty string in directory list now means current directory
|
1989-02-16 11:24:01 +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
|
3b922f1292
|
fix: CHR expects a CARDINAL parameter
|
1989-02-09 15:43:28 +00:00 |
|
ceriel
|
fb88f5dbdd
|
fixed problem with importing enumeration literals
|
1989-02-08 10:24:10 +00:00 |
|
ceriel
|
d55d4bb69f
|
fixed another POINTER TO IDENT problem
|
1989-01-19 10:58:43 +00:00 |
|
ceriel
|
10157af05f
|
fixed: the fgets replacement did not work properly
|
1988-12-08 16:18:29 +00:00 |
|
ceriel
|
18b719de80
|
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
|
5252b760d9
|
handle intorcard_type better in case statements
|
1988-11-29 13:13:03 +00:00 |
|
ceriel
|
73ac23824b
|
changed error messages, initialize bss with funny value, and be
somewhat more conservative with memory usage
|
1988-11-28 12:54:38 +00:00 |
|
ceriel
|
da11deeece
|
improved interface
|
1988-11-25 13:49:07 +00:00 |
|
ceriel
|
9eb1f7a67b
|
cleaned up interface a bit
|
1988-11-24 11:46:31 +00:00 |
|
ceriel
|
6a8360b335
|
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
|
1988-11-24 09:41:39 +00:00 |
|
ceriel
|
982138b8da
|
another minor problem fixed: only test on options['R'] once
in a FOR statement!
|
1988-11-23 13:10:57 +00:00 |
|
ceriel
|
b86a455efa
|
minor fix: sometimes wrote 0-byte
|
1988-11-23 11:31:20 +00:00 |
|