This website requires JavaScript.
d6878e6125
delinted, added chstack.c
ceriel
1989-02-02 13:24:50 +00:00
636e36857b
made arg_error dependant on DEBUG
ceriel
1989-02-02 12:49:21 +00:00
604c4ed430
hidden names, made arg_error dependant on DEBUG
ceriel
1989-02-02 12:29:14 +00:00
d039590255
removed unused code
ceriel
1989-02-02 12:27:33 +00:00
1aca6f8dcd
made arg_error dependant on a DEBUG constant, improved Makefile
ceriel
1989-02-02 11:45:50 +00:00
a8a5248bb7
made arg_error dependant on a DEBUG constant
ceriel
1989-02-02 11:42:53 +00:00
3690e264bf
simplified a bit to make the resulting optimizer smaller; Added a constant w2 that can be used in the patterns instead of 2*w
ceriel
1989-02-02 11:41:31 +00:00
1f60decc07
documented w2
ceriel
1989-02-01 15:58:31 +00:00
39b85e29b6
fixed bug: OO_halfflush did not work properly
ceriel
1989-01-31 10:33:59 +00:00
268c23ac82
include back.h file
ceriel
1989-01-27 16:41:04 +00:00
a16943c363
Changed some names
ceriel
1989-01-27 14:15:55 +00:00
355e158dba
Makefile added
ceriel
1989-01-27 13:22:55 +00:00
ee37544370
Makefile added
ceriel
1989-01-27 13:10:44 +00:00
9786adbeb6
minor mods
ceriel
1989-01-27 13:09:37 +00:00
cab9f5b253
define CODE_EXPANDER
ceriel
1989-01-27 12:41:43 +00:00
9ef488cd07
improved Makefile
ceriel
1989-01-27 12:02:55 +00:00
5561b16f80
put table in alphabetical order again
ceriel
1989-01-26 17:10:18 +00:00
63250e1881
moved definitions for extnd routines
ceriel
1989-01-26 17:08:15 +00:00
3a976aed0f
renamed jump, prolog, and locals to C_jump, C_prolog, and C_locals
ceriel
1989-01-26 15:42:50 +00:00
dddf857632
adapted to no longer need an as.h file
ceriel
1989-01-26 15:20:56 +00:00
9a95fd3684
replaced Dutch comment
ceriel
1989-01-26 14:47:03 +00:00
0846e8f43b
cleaned up a bit
ceriel
1989-01-26 14:43:09 +00:00
3ecbfced88
cleaned up a bit
ceriel
1989-01-26 14:39:09 +00:00
37b4c2f476
replaced Dutch comments
ceriel
1989-01-26 14:27:02 +00:00
8322750e2a
Added prefix C_ to the names prolog, jump, and locals
ceriel
1989-01-26 14:04:11 +00:00
976f28b326
change some names
ceriel
1989-01-26 13:46:19 +00:00
d5390e7556
changed identifier Hashitems
ceriel
1989-01-26 13:41:31 +00:00
ca4b91fbbe
change some names
ceriel
1989-01-26 13:39:03 +00:00
722e8f761f
hide names, and remap public ones
ceriel
1989-01-26 13:32:57 +00:00
b88bd1732f
change some names
ceriel
1989-01-26 13:24:23 +00:00
81af204fa5
previous fix was wrong; corrected
ceriel
1989-01-26 10:58:30 +00:00
4616d80802
Added includes
ceriel
1989-01-26 10:52:51 +00:00
2a064b7738
be a bit more liberal with prefixes
ceriel
1989-01-24 13:51:05 +00:00
95da8a6b2e
fix in compile time int2float conversion
ceriel
1989-01-23 16:52:22 +00:00
dee27422e1
evaluate switch-expression on a different spot, allow for *STRING expressions
ceriel
1989-01-23 15:37:57 +00:00
14ca6ec8e2
changed bss() into a macro
ceriel
1989-01-20 15:19:33 +00:00
3959d9aaf9
fixed parameter types
ceriel
1989-01-20 15:01:37 +00:00
acfefb688c
Added some conversions
ceriel
1989-01-20 14:54:55 +00:00
21dfb2ee1b
Added Makefile
ceriel
1989-01-19 17:51:44 +00:00
5b015de6f0
Initial revision
ceriel
1989-01-19 16:43:32 +00:00
f5b16597a6
delinted a little
ceriel
1989-01-19 16:41:55 +00:00
649d97e9de
Added .distr
ceriel
1989-01-19 16:26:18 +00:00
6ab75b5c09
Initial revision
ceriel
1989-01-19 16:20:46 +00:00
dd114de7e3
simplified assertion
ceriel
1989-01-19 13:48:09 +00:00
cf872fd6c7
fixed another POINTER TO IDENT problem
ceriel
1989-01-19 10:58:43 +00:00
97eeb04ecb
use STS and LOS routines
ceriel
1989-01-19 09:16:15 +00:00
9182f23c4f
Added STS and LOS routines
ceriel
1989-01-18 10:51:57 +00:00
8c9cb07b55
use STS and LOS routine
ceriel
1989-01-18 10:51:06 +00:00
1fff73bd82
change to keep lint happy
ceriel
1989-01-17 11:23:33 +00:00
2e6ee2845b
Added floating point, fixed LPB
ceriel
1989-01-17 11:05:02 +00:00
ba080af7ec
changes to hide names and some fixes
ceriel
1989-01-17 10:27:55 +00:00
0570864f72
changes to hide names and some fixes
ceriel
1989-01-17 09:48:32 +00:00
c157dab6d0
many improvements
ceriel
1989-01-16 16:10:32 +00:00
390560a78f
Added patterns
ceriel
1989-01-16 13:35:02 +00:00
babbf408ce
deleted some patterns; they caused loop
ceriel
1988-12-14 17:55:02 +00:00
5a17ea0662
fixes and improvements
ceriel
1988-12-14 15:33:20 +00:00
faa60da6c5
Added patterns
ceriel
1988-12-12 18:22:59 +00:00
a70cb3cc78
use C_con_cst instead of C_con_icon when possible; fix sizeof(string) to return the size of the string instead of the size of a pointer
ceriel
1988-12-12 14:21:45 +00:00
e4172993f1
Added extra explanation of on_valu field
ceriel
1988-12-12 12:51:52 +00:00
93b5b5b7d7
fixed: the fgets replacement did not work properly
ceriel
1988-12-08 16:18:29 +00:00
a304524caa
Added some patterns
ceriel
1988-12-08 13:21:07 +00:00
adae10f8e1
declare holno
ceriel
1988-12-07 16:00:46 +00:00
f9f338fb00
handle local commons in one place only
ceriel
1988-12-06 13:22:34 +00:00
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
ceriel
1988-12-02 15:39:59 +00:00
7e4969064c
handle intorcard_type better in case statements
ceriel
1988-11-29 13:13:03 +00:00
17e744b5e0
changed error messages, initialize bss with funny value, and be somewhat more conservative with memory usage
ceriel
1988-11-28 12:54:38 +00:00
0008704904
improved interface
ceriel
1988-11-25 13:49:07 +00:00
838514ccf8
cleaned up interface a bit
ceriel
1988-11-24 11:46:31 +00:00
dcebb77bfe
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
ceriel
1988-11-24 11:29:14 +00:00
886b18be3b
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
ceriel
1988-11-24 09:41:39 +00:00
0b707bc8b8
fix from Lindsey
ceriel
1988-11-24 09:23:51 +00:00
89cb15bcbe
another minor problem fixed: only test on options['R'] once in a FOR statement!
ceriel
1988-11-23 13:10:57 +00:00
cd47424718
minor fix: sometimes wrote 0-byte
ceriel
1988-11-23 11:31:20 +00:00
fea41392c0
Added termcap support
ceriel
1988-11-23 10:59:09 +00:00
7774835cde
fixed typo
ceriel
1988-11-22 09:21:25 +00:00
e35c517640
some more improvements and a fix
ceriel
1988-11-21 16:55:16 +00:00
6f94216107
many improvements
ceriel
1988-11-21 15:04:23 +00:00
3efc7c62b0
declare procno and holno, extend_ilb changed
ceriel
1988-11-18 18:00:47 +00:00
222cef0714
declare procno, extend_ilb changed
ceriel
1988-11-18 17:57:28 +00:00
4e6540b3f7
declare procno and holno
ceriel
1988-11-18 17:53:57 +00:00
c70b1ec0d3
cleaned up; hidden names
ceriel
1988-11-18 17:52:39 +00:00
744894ca09
removed mysprint.c
ceriel
1988-11-18 17:45:02 +00:00
9c1df5f89e
extnd_ilb changed, declared holno and procno
ceriel
1988-11-18 17:43:47 +00:00
ef8f1c778a
fixed wr_arhdr: date and size
ceriel
1988-11-18 16:06:07 +00:00
f1d053651b
removed tab.c, use tabgen, and some fixes
ceriel
1988-11-16 15:18:21 +00:00
12b89fa9f0
fixed typo
ceriel
1988-11-16 13:37:46 +00:00
373f74dc7f
removed tab.c, use tabgen
ceriel
1988-11-16 11:23:58 +00:00
6e3fa51042
removed tab.c, use tabgen
ceriel
1988-11-16 11:04:17 +00:00
bb7e5e5850
removed tab.c, use tabgen
ceriel
1988-11-16 10:58:33 +00:00
c26539a88d
Use tabgen, so deleted chtab.c
ceriel
1988-11-16 10:43:15 +00:00
10d25e95af
Added tabgen
ceriel
1988-11-16 10:14:26 +00:00
08f8310e09
Added tabgen + manual
ceriel
1988-11-16 09:37:04 +00:00
10f0200f66
fixed some problems: - removed null-reference in illegal use of pointers in constant expressions - FOR-loops that count downwards did not work - POINTER TO mechanism changed; works better now
ceriel
1988-11-15 14:45:59 +00:00
eb73f30c5a
fixed typo
ceriel
1988-11-15 11:30:47 +00:00
6286e0403f
Added some new patterns
ceriel
1988-11-15 10:54:37 +00:00
7ffc4a2861
fix to fix
ceriel
1988-11-14 16:50:06 +00:00
7ef8432c5a
replaced some 'move's by the move instructions; Some were just wrong
ceriel
1988-11-14 12:43:23 +00:00
e0b6e7d44d
several fixes
ceriel
1988-11-11 19:13:26 +00:00
c0cb7d8e25
fix to fix
ceriel
1988-11-11 12:53:40 +00:00
4b3e917320
Use -kun option instead of absolute path
ceriel
1988-11-11 11:06:47 +00:00