ceriel
|
42f953ad12
|
made to compile, added proper cast
|
1989-07-11 12:48:40 +00:00 |
|
ceriel
|
44d4a33db4
|
fix: did not work when called from different directory
|
1989-06-29 11:03:23 +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
|
e76a12ed76
|
initialize variable inheader
|
1989-06-19 11:31:22 +00:00 |
|
ceriel
|
0a496230a4
|
generated with newer makefile generator
|
1989-06-19 11:30:37 +00:00 |
|
ceriel
|
7bdc0856dc
|
some minor corrections
|
1989-06-19 09:56:16 +00:00 |
|
ceriel
|
f8b23ccdc0
|
Added Version.c
|
1989-05-29 10:32:46 +00:00 |
|
ceriel
|
71df0f78b4
|
Modified to make the default M2 compiler name definable at compile time
|
1989-05-29 10:27:54 +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
|
1a15ea4f31
|
Added cemain entry in Resolve script
|
1989-04-26 11:32:46 +00:00 |
|
ceriel
|
4ee9b51030
|
removed one goto
|
1989-04-19 15:00:07 +00:00 |
|
ceriel
|
a264fb65b5
|
fix: filename label sometimes turned up as external
|
1989-04-14 18:25:39 +00:00 |
|
ceriel
|
be6b1cc7ff
|
make entry to generate .o files
|
1989-04-11 15:51:01 +00:00 |
|
ceriel
|
38d375401f
|
Corrected some warnings a bit
|
1989-04-11 14:34:21 +00:00 |
|
ceriel
|
e210343ec0
|
fixed problem with hex numbers, and use new PushBack feature
|
1989-04-11 11:40:49 +00:00 |
|
ceriel
|
390594394b
|
using new input module simplifies EOI handling
|
1989-04-04 15:02:47 +00:00 |
|
ceriel
|
c550c43fff
|
better error handling, simplified EOI handling with improved input module
|
1989-04-04 14:53:48 +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
|
7768504a93
|
bug fix in WITH statement: called WalkDesignator instead of ChkDesig
|
1989-03-22 11:07:21 +00:00 |
|
ceriel
|
ce0e423e9f
|
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
|
58b6c40aaf
|
New version with different parameter passing mechanism and some
minor fixes
|
1989-03-20 13:32:06 +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
|
aa69b0ed21
|
generate -c instead of -c.$(SUFFIX)
|
1989-03-17 17:06:21 +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
|
94af67cf03
|
adapted for larger function result area
|
1989-03-14 15:36:33 +00:00 |
|
ceriel
|
737b777683
|
better warnings for unused/undefined parameters
|
1989-03-13 15:04:05 +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
|
16753f7a42
|
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
|
ae7648fe0a
|
updated to ed4
|
1989-03-08 17:28:08 +00:00 |
|
ceriel
|
e7151506f1
|
Added options
|
1989-03-03 16:16:52 +00:00 |
|
ceriel
|
f5a2c69481
|
Added a local extension: procedure constants
|
1989-03-03 16:13:45 +00:00 |
|
ceriel
|
7844122141
|
empty string in directory list now means current directory
|
1989-02-16 11:24:01 +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
|
e3a1bdee64
|
fix: CHR expects a CARDINAL parameter
|
1989-02-09 15:43:28 +00:00 |
|
ceriel
|
3cbeef9506
|
fixed problem with importing enumeration literals
|
1989-02-08 10:24:10 +00:00 |
|
ceriel
|
cf872fd6c7
|
fixed another POINTER TO IDENT problem
|
1989-01-19 10:58:43 +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
|
7e4969064c
|
handle intorcard_type better in case statements
|
1988-11-29 13:13:03 +00:00 |
|
ceriel
|
17e744b5e0
|
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
|
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
|
886b18be3b
|
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
|
1988-11-24 09:41:39 +00:00 |
|
ceriel
|
89cb15bcbe
|
another minor problem fixed: only test on options['R'] once
in a FOR statement!
|
1988-11-23 13:10:57 +00:00 |
|