ceriel [Mon, 6 Feb 1989 14:35:10 +0000 (14:35 +0000)]
changed order of registers, so that d0 is allocated first
ceriel [Fri, 3 Feb 1989 16:32:07 +0000 (16:32 +0000)]
some simplifications and a bug fix
ceriel [Thu, 2 Feb 1989 16:32:19 +0000 (16:32 +0000)]
corrected print formats
ceriel [Thu, 2 Feb 1989 16:31:51 +0000 (16:31 +0000)]
delinted somewhat
ceriel [Thu, 2 Feb 1989 16:15:54 +0000 (16:15 +0000)]
bitwise operators available now
ceriel [Thu, 2 Feb 1989 16:10:15 +0000 (16:10 +0000)]
Added header
ceriel [Thu, 2 Feb 1989 16:04:18 +0000 (16:04 +0000)]
improved pattern
ceriel [Thu, 2 Feb 1989 16:01:13 +0000 (16:01 +0000)]
Added some patterns
ceriel [Thu, 2 Feb 1989 14:45:26 +0000 (14:45 +0000)]
many changes, to make the make_* files more portable
ceriel [Thu, 2 Feb 1989 14:41:24 +0000 (14:41 +0000)]
name changes
ceriel [Thu, 2 Feb 1989 14:36:34 +0000 (14:36 +0000)]
as_back/const.h is deleted
dick [Thu, 2 Feb 1989 13:57:07 +0000 (13:57 +0000)]
better evaluation order checking in expressions
ceriel [Thu, 2 Feb 1989 13:24:50 +0000 (13:24 +0000)]
delinted, added chstack.c
ceriel [Thu, 2 Feb 1989 12:49:21 +0000 (12:49 +0000)]
made arg_error dependant on DEBUG
ceriel [Thu, 2 Feb 1989 12:29:14 +0000 (12:29 +0000)]
hidden names, made arg_error dependant on DEBUG
ceriel [Thu, 2 Feb 1989 12:27:33 +0000 (12:27 +0000)]
removed unused code
ceriel [Thu, 2 Feb 1989 11:45:50 +0000 (11:45 +0000)]
made arg_error dependant on a DEBUG constant, improved Makefile
ceriel [Thu, 2 Feb 1989 11:42:53 +0000 (11:42 +0000)]
made arg_error dependant on a DEBUG constant
ceriel [Thu, 2 Feb 1989 11:41:31 +0000 (11:41 +0000)]
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 [Wed, 1 Feb 1989 15:58:31 +0000 (15:58 +0000)]
documented w2
ceriel [Tue, 31 Jan 1989 10:33:59 +0000 (10:33 +0000)]
fixed bug: OO_halfflush did not work properly
ceriel [Fri, 27 Jan 1989 16:41:04 +0000 (16:41 +0000)]
include back.h file
ceriel [Fri, 27 Jan 1989 14:15:55 +0000 (14:15 +0000)]
Changed some names
ceriel [Fri, 27 Jan 1989 13:22:55 +0000 (13:22 +0000)]
Makefile added
ceriel [Fri, 27 Jan 1989 13:10:44 +0000 (13:10 +0000)]
Makefile added
ceriel [Fri, 27 Jan 1989 13:09:37 +0000 (13:09 +0000)]
minor mods
ceriel [Fri, 27 Jan 1989 12:41:43 +0000 (12:41 +0000)]
define CODE_EXPANDER
ceriel [Fri, 27 Jan 1989 12:02:55 +0000 (12:02 +0000)]
improved Makefile
ceriel [Thu, 26 Jan 1989 17:10:18 +0000 (17:10 +0000)]
put table in alphabetical order again
ceriel [Thu, 26 Jan 1989 17:08:15 +0000 (17:08 +0000)]
moved definitions for extnd routines
ceriel [Thu, 26 Jan 1989 15:42:50 +0000 (15:42 +0000)]
renamed jump, prolog, and locals to C_jump, C_prolog, and C_locals
ceriel [Thu, 26 Jan 1989 15:20:56 +0000 (15:20 +0000)]
adapted to no longer need an as.h file
ceriel [Thu, 26 Jan 1989 14:47:03 +0000 (14:47 +0000)]
replaced Dutch comment
ceriel [Thu, 26 Jan 1989 14:43:09 +0000 (14:43 +0000)]
cleaned up a bit
ceriel [Thu, 26 Jan 1989 14:39:09 +0000 (14:39 +0000)]
cleaned up a bit
ceriel [Thu, 26 Jan 1989 14:27:02 +0000 (14:27 +0000)]
replaced Dutch comments
ceriel [Thu, 26 Jan 1989 14:04:11 +0000 (14:04 +0000)]
Added prefix C_ to the names prolog, jump, and locals
ceriel [Thu, 26 Jan 1989 13:46:19 +0000 (13:46 +0000)]
change some names
ceriel [Thu, 26 Jan 1989 13:41:31 +0000 (13:41 +0000)]
changed identifier Hashitems
ceriel [Thu, 26 Jan 1989 13:39:03 +0000 (13:39 +0000)]
change some names
ceriel [Thu, 26 Jan 1989 13:32:57 +0000 (13:32 +0000)]
hide names, and remap public ones
ceriel [Thu, 26 Jan 1989 13:24:23 +0000 (13:24 +0000)]
change some names
ceriel [Thu, 26 Jan 1989 10:58:30 +0000 (10:58 +0000)]
previous fix was wrong; corrected
ceriel [Thu, 26 Jan 1989 10:52:51 +0000 (10:52 +0000)]
Added includes
ceriel [Tue, 24 Jan 1989 13:51:05 +0000 (13:51 +0000)]
be a bit more liberal with prefixes
ceriel [Mon, 23 Jan 1989 16:52:22 +0000 (16:52 +0000)]
fix in compile time int2float conversion
ceriel [Mon, 23 Jan 1989 15:37:57 +0000 (15:37 +0000)]
evaluate switch-expression on a different spot,
allow for *STRING expressions
ceriel [Fri, 20 Jan 1989 15:19:33 +0000 (15:19 +0000)]
changed bss() into a macro
ceriel [Fri, 20 Jan 1989 15:01:37 +0000 (15:01 +0000)]
fixed parameter types
ceriel [Fri, 20 Jan 1989 14:54:55 +0000 (14:54 +0000)]
Added some conversions
ceriel [Thu, 19 Jan 1989 17:51:44 +0000 (17:51 +0000)]
Added Makefile
ceriel [Thu, 19 Jan 1989 16:43:32 +0000 (16:43 +0000)]
Initial revision
ceriel [Thu, 19 Jan 1989 16:41:55 +0000 (16:41 +0000)]
delinted a little
ceriel [Thu, 19 Jan 1989 16:26:18 +0000 (16:26 +0000)]
Added .distr
ceriel [Thu, 19 Jan 1989 16:20:46 +0000 (16:20 +0000)]
Initial revision
ceriel [Thu, 19 Jan 1989 13:48:09 +0000 (13:48 +0000)]
simplified assertion
ceriel [Thu, 19 Jan 1989 10:58:43 +0000 (10:58 +0000)]
fixed another POINTER TO IDENT problem
ceriel [Thu, 19 Jan 1989 09:16:15 +0000 (09:16 +0000)]
use STS and LOS routines
ceriel [Wed, 18 Jan 1989 10:51:57 +0000 (10:51 +0000)]
Added STS and LOS routines
ceriel [Wed, 18 Jan 1989 10:51:06 +0000 (10:51 +0000)]
use STS and LOS routine
ceriel [Tue, 17 Jan 1989 11:23:33 +0000 (11:23 +0000)]
change to keep lint happy
ceriel [Tue, 17 Jan 1989 11:05:02 +0000 (11:05 +0000)]
Added floating point, fixed LPB
ceriel [Tue, 17 Jan 1989 10:27:55 +0000 (10:27 +0000)]
changes to hide names and some fixes
ceriel [Tue, 17 Jan 1989 09:48:32 +0000 (09:48 +0000)]
changes to hide names and some fixes
ceriel [Mon, 16 Jan 1989 16:10:32 +0000 (16:10 +0000)]
many improvements
ceriel [Mon, 16 Jan 1989 13:35:02 +0000 (13:35 +0000)]
Added patterns
ceriel [Wed, 14 Dec 1988 17:55:02 +0000 (17:55 +0000)]
deleted some patterns; they caused loop
ceriel [Wed, 14 Dec 1988 15:33:20 +0000 (15:33 +0000)]
fixes and improvements
ceriel [Mon, 12 Dec 1988 18:22:59 +0000 (18:22 +0000)]
Added patterns
ceriel [Mon, 12 Dec 1988 14:21:45 +0000 (14:21 +0000)]
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 [Mon, 12 Dec 1988 12:51:52 +0000 (12:51 +0000)]
Added extra explanation of on_valu field
ceriel [Thu, 8 Dec 1988 16:18:29 +0000 (16:18 +0000)]
fixed: the fgets replacement did not work properly
ceriel [Thu, 8 Dec 1988 13:21:07 +0000 (13:21 +0000)]
Added some patterns
ceriel [Wed, 7 Dec 1988 16:00:46 +0000 (16:00 +0000)]
declare holno
ceriel [Tue, 6 Dec 1988 13:22:34 +0000 (13:22 +0000)]
handle local commons in one place only
ceriel [Fri, 2 Dec 1988 15:39:59 +0000 (15:39 +0000)]
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 [Tue, 29 Nov 1988 13:13:03 +0000 (13:13 +0000)]
handle intorcard_type better in case statements
ceriel [Mon, 28 Nov 1988 12:54:38 +0000 (12:54 +0000)]
changed error messages, initialize bss with funny value, and be
somewhat more conservative with memory usage
ceriel [Fri, 25 Nov 1988 13:49:07 +0000 (13:49 +0000)]
improved interface
ceriel [Thu, 24 Nov 1988 11:46:31 +0000 (11:46 +0000)]
cleaned up interface a bit
ceriel [Thu, 24 Nov 1988 11:29:14 +0000 (11:29 +0000)]
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
ceriel [Thu, 24 Nov 1988 09:41:39 +0000 (09:41 +0000)]
Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0
ceriel [Thu, 24 Nov 1988 09:23:51 +0000 (09:23 +0000)]
fix from Lindsey
ceriel [Wed, 23 Nov 1988 13:10:57 +0000 (13:10 +0000)]
another minor problem fixed: only test on options['R'] once
in a FOR statement!
ceriel [Wed, 23 Nov 1988 11:31:20 +0000 (11:31 +0000)]
minor fix: sometimes wrote 0-byte
ceriel [Wed, 23 Nov 1988 10:59:09 +0000 (10:59 +0000)]
Added termcap support
ceriel [Tue, 22 Nov 1988 09:21:25 +0000 (09:21 +0000)]
fixed typo
ceriel [Mon, 21 Nov 1988 16:55:16 +0000 (16:55 +0000)]
some more improvements and a fix
ceriel [Mon, 21 Nov 1988 15:04:23 +0000 (15:04 +0000)]
many improvements
ceriel [Fri, 18 Nov 1988 18:00:47 +0000 (18:00 +0000)]
declare procno and holno, extend_ilb changed
ceriel [Fri, 18 Nov 1988 17:57:28 +0000 (17:57 +0000)]
declare procno, extend_ilb changed
ceriel [Fri, 18 Nov 1988 17:53:57 +0000 (17:53 +0000)]
declare procno and holno
ceriel [Fri, 18 Nov 1988 17:52:39 +0000 (17:52 +0000)]
cleaned up; hidden names
ceriel [Fri, 18 Nov 1988 17:45:02 +0000 (17:45 +0000)]
removed mysprint.c
ceriel [Fri, 18 Nov 1988 17:43:47 +0000 (17:43 +0000)]
extnd_ilb changed, declared holno and procno
ceriel [Fri, 18 Nov 1988 16:06:07 +0000 (16:06 +0000)]
fixed wr_arhdr: date and size
ceriel [Wed, 16 Nov 1988 15:18:21 +0000 (15:18 +0000)]
removed tab.c, use tabgen, and some fixes
ceriel [Wed, 16 Nov 1988 13:37:46 +0000 (13:37 +0000)]
fixed typo
ceriel [Wed, 16 Nov 1988 11:23:58 +0000 (11:23 +0000)]
removed tab.c, use tabgen
ceriel [Wed, 16 Nov 1988 11:04:17 +0000 (11:04 +0000)]
removed tab.c, use tabgen