ceriel
|
07d02ed496
|
declare extnd_main
|
1989-03-22 16:55:06 +00:00 |
|
ceriel
|
4625a80676
|
documented extnd_main
|
1989-03-22 16:46:38 +00:00 |
|
ceriel
|
641221f9c0
|
Added extnd_main routine
|
1989-03-22 16:44:20 +00:00 |
|
ceriel
|
e12ef40218
|
fixed: beginpart must divert main stream
|
1989-03-22 16:41:38 +00:00 |
|
ceriel
|
2ddfdff471
|
Added ce and libce to .distr
|
1989-03-22 15:16:36 +00:00 |
|
ceriel
|
f3aff5704c
|
Initial revision
|
1989-03-22 15:06:05 +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
|
8a75c997c8
|
more fine-tuning
|
1989-03-20 12:36:22 +00:00 |
|
ceriel
|
aa69b0ed21
|
generate -c instead of -c.$(SUFFIX)
|
1989-03-17 17:06:21 +00:00 |
|
ceriel
|
9332516a7f
|
some fixes: fix order in which registers are allocated, make sure that
a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens
|
1989-03-17 16:49:58 +00:00 |
|
ceriel
|
da56e17b75
|
Also put the unstackset in tables.c, so that ncg can look at it
|
1989-03-17 16:34:39 +00:00 |
|
ceriel
|
78351e80ad
|
documented null-string behaviour
|
1989-03-16 15:41:43 +00:00 |
|
ceriel
|
9953833a05
|
Added tables1 files to .distr
|
1989-03-16 11:32:16 +00:00 |
|
ceriel
|
d2c715a752
|
Added pattern for BLS 4
|
1989-03-16 11:21:37 +00:00 |
|
ceriel
|
4e23e8da1e
|
fixed typo's
|
1989-03-16 11:20:47 +00:00 |
|
ceriel
|
df07a36d88
|
no dependencies in suffix rules
|
1989-03-15 13:28:52 +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
|
e2b1f05f4b
|
fixed: pattern for ADI STL and the like was wrong
|
1989-03-14 14:05:10 +00:00 |
|
ceriel
|
03cf2ee6f0
|
some more improvements; made fancy modes dependant on #define
|
1989-03-14 12:47:11 +00:00 |
|
ceriel
|
6f220b0d0b
|
return area has maximum size 2*pointer-size
|
1989-03-14 12:28:55 +00:00 |
|
ceriel
|
548a7a386d
|
updated to current situation
|
1989-03-14 11:03:24 +00:00 |
|
ceriel
|
737b777683
|
better warnings for unused/undefined parameters
|
1989-03-13 15:04:05 +00:00 |
|
ceriel
|
e5ec23354d
|
some changes for more fine-tuning
|
1989-03-13 14:12:22 +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
|
7e4845e2ef
|
put saved label in correct segment
|
1989-03-10 10:08:22 +00:00 |
|
ceriel
|
c2e6bb1bba
|
fix: when looking for f.i. C_loe.., forgot to reset to_change when found
|
1989-03-10 10:06:47 +00:00 |
|
ceriel
|
d576d630d8
|
cleaner versions of Makefiles
|
1989-03-10 09:47:41 +00:00 |
|
ceriel
|
ae7648fe0a
|
updated to ed4
|
1989-03-08 17:28:08 +00:00 |
|
ceriel
|
919d699385
|
Added code-expander documentation
|
1989-03-07 16:25:32 +00:00 |
|
ceriel
|
a943caaf4a
|
simplified a bit
|
1989-03-07 10:33:47 +00:00 |
|
ceriel
|
f6d19729f3
|
undid some changes; they were not effective
|
1989-03-07 10:29:15 +00:00 |
|
ceriel
|
3506d29d82
|
changed lint flags
|
1989-03-07 10:27:22 +00:00 |
|
ceriel
|
e1dc6e8e25
|
use general as pointer flag added
|
1989-03-07 10:24:32 +00:00 |
|
ceriel
|
dacaa278f9
|
bug fix: if a case-statement did not have a default, so that the
default is the successor of the block containing the CSA/CSB instruction,
the branch to the CSA/CSB block was not optimized
|
1989-03-07 10:11:24 +00:00 |
|
ceriel
|
812f7dce16
|
use $(REFER) instead of refer
|
1989-03-07 10:00:45 +00:00 |
|
ceriel
|
2c07fd4d02
|
fix to fix
|
1989-03-07 09:26:42 +00:00 |
|
ceriel
|
c9c08fd077
|
avoid null-reference if some nonterminal is not defined
|
1989-03-06 18:48:30 +00:00 |
|
ceriel
|
2346a0a88c
|
commented out some code
|
1989-03-06 18:15:50 +00:00 |
|
ceriel
|
f285dbdf43
|
commented out some code
|
1989-03-06 18:02:53 +00:00 |
|
dick
|
0b27a93069
|
more lint code
|
1989-03-06 15:17:39 +00:00 |
|
ceriel
|
743ba6d408
|
fixed problem with size option
|
1989-03-03 17:53:31 +00:00 |
|
ceriel
|
0a7fb3243e
|
brought up-to-date, and documented back-interface better
|
1989-03-03 17:09:28 +00:00 |
|
ceriel
|
e7151506f1
|
Added options
|
1989-03-03 16:16:52 +00:00 |
|