ack.git
35 years agominor correction
ceriel [Thu, 9 Feb 1989 13:26:24 +0000 (13:26 +0000)]
minor correction

35 years ago*** empty log message ***
ceriel [Thu, 9 Feb 1989 13:24:20 +0000 (13:24 +0000)]
*** empty log message ***

35 years agoFixed lintflags
ceriel [Thu, 9 Feb 1989 11:33:11 +0000 (11:33 +0000)]
Fixed lintflags

35 years agofixed lint options; Added -O<num> option
ceriel [Thu, 9 Feb 1989 11:22:24 +0000 (11:22 +0000)]
fixed lint options; Added -O<num> option

35 years agoThe s option now gives a percentage of the size of the input
ceriel [Thu, 9 Feb 1989 10:18:48 +0000 (10:18 +0000)]
The s option now gives a percentage of the size of the input

35 years agouse pusha and popa instructions, and on the proper place
ceriel [Wed, 8 Feb 1989 15:47:22 +0000 (15:47 +0000)]
use pusha and popa instructions, and on the proper place

35 years agoAdded
ceriel [Wed, 8 Feb 1989 15:29:51 +0000 (15:29 +0000)]
Added

35 years agoAdded
ceriel [Wed, 8 Feb 1989 15:19:42 +0000 (15:19 +0000)]
Added

35 years agoInitial revision
ceriel [Wed, 8 Feb 1989 15:12:03 +0000 (15:12 +0000)]
Initial revision

35 years agoInitial revision
ceriel [Wed, 8 Feb 1989 14:57:48 +0000 (14:57 +0000)]
Initial revision

35 years agofixed problem with importing enumeration literals
ceriel [Wed, 8 Feb 1989 10:24:10 +0000 (10:24 +0000)]
fixed problem with importing enumeration literals

35 years agomake sure that every command ends up in the same directory where it started
ceriel [Wed, 8 Feb 1989 09:44:32 +0000 (09:44 +0000)]
make sure that every command ends up in the same directory where it started

35 years agoAdapted to our installation
ceriel [Wed, 8 Feb 1989 09:38:15 +0000 (09:38 +0000)]
Adapted to our installation

35 years agofixed return value of signal
ceriel [Wed, 8 Feb 1989 09:29:27 +0000 (09:29 +0000)]
fixed return value of signal

35 years agoreplaced some BSS by CON; The order in memory is important!
ceriel [Wed, 8 Feb 1989 09:23:46 +0000 (09:23 +0000)]
replaced some BSS by CON; The order in memory is important!
Adapted to our installation

35 years agouse an ed script instead of an ex script; more portable
ceriel [Tue, 7 Feb 1989 17:54:33 +0000 (17:54 +0000)]
use an ed script instead of an ex script; more portable

35 years agofix in IMUL, define DEBUG 1
ceriel [Tue, 7 Feb 1989 14:30:47 +0000 (14:30 +0000)]
fix in IMUL, define DEBUG 1

35 years agofixed several problems:
ceriel [Tue, 7 Feb 1989 13:16:02 +0000 (13:16 +0000)]
fixed several problems:
- hex numbers and floating point numbers were wrong
- grammar was wrong; did not accept correct ANSI C
- prototype updates did not work
- float parameters to routines without prototype were not upgraded to double
- the dot operator no longer requires lvalue as left-hand-side

35 years agomade arg_error dependent on DEBUG; fixed cmp instruction in as_table
ceriel [Tue, 7 Feb 1989 11:42:28 +0000 (11:42 +0000)]
made arg_error dependent on DEBUG; fixed cmp instruction in as_table

35 years agomade back.a dependent on some C files in this directory
ceriel [Tue, 7 Feb 1989 11:32:47 +0000 (11:32 +0000)]
made back.a dependent on some C files in this directory

35 years agoAdded FORMAT information for our lint; Documented the _format routine
ceriel [Tue, 7 Feb 1989 11:17:22 +0000 (11:17 +0000)]
Added FORMAT information for our lint; Documented the _format routine

35 years agomade back.a dependent on some C files in this directory
ceriel [Tue, 7 Feb 1989 11:12:13 +0000 (11:12 +0000)]
made back.a dependent on some C files in this directory

35 years agoDocumented need of em_data.a for libeme.a
ceriel [Tue, 7 Feb 1989 11:11:57 +0000 (11:11 +0000)]
Documented need of em_data.a for libeme.a

35 years agoInitial revision
ceriel [Tue, 7 Feb 1989 11:04:05 +0000 (11:04 +0000)]
Initial revision

35 years agoincrement error count on errors
ceriel [Tue, 7 Feb 1989 09:50:28 +0000 (09:50 +0000)]
increment error count on errors

35 years agofixed problem in sizeof()
ceriel [Mon, 6 Feb 1989 19:06:55 +0000 (19:06 +0000)]
fixed problem in sizeof()

35 years agosome fixes
ceriel [Mon, 6 Feb 1989 15:15:27 +0000 (15:15 +0000)]
some fixes

35 years agomove to address register does not set condition codes
ceriel [Mon, 6 Feb 1989 15:11:49 +0000 (15:11 +0000)]
move to address register does not set condition codes

35 years agoImproved label handling and handling of jumps to jumps
ceriel [Mon, 6 Feb 1989 14:39:08 +0000 (14:39 +0000)]
Improved label handling and handling of jumps to jumps

35 years agoAdded some patterns for LOC LOC CII followed by test on (in)equality to 0
ceriel [Mon, 6 Feb 1989 14:38:21 +0000 (14:38 +0000)]
Added some patterns for LOC LOC CII followed by test on (in)equality to 0

35 years agoBug fix in cast
ceriel [Mon, 6 Feb 1989 14:38:00 +0000 (14:38 +0000)]
Bug fix in cast

35 years agoUse our own preprocessor, added dependencies
ceriel [Mon, 6 Feb 1989 14:37:51 +0000 (14:37 +0000)]
Use our own preprocessor, added dependencies

35 years agochanged order of registers, so that d0 is allocated first
ceriel [Mon, 6 Feb 1989 14:35:10 +0000 (14:35 +0000)]
changed order of registers, so that d0 is allocated first

35 years agosome simplifications and a bug fix
ceriel [Fri, 3 Feb 1989 16:32:07 +0000 (16:32 +0000)]
some simplifications and a bug fix

35 years agocorrected print formats
ceriel [Thu, 2 Feb 1989 16:32:19 +0000 (16:32 +0000)]
corrected print formats

35 years agodelinted somewhat
ceriel [Thu, 2 Feb 1989 16:31:51 +0000 (16:31 +0000)]
delinted somewhat

35 years agobitwise operators available now
ceriel [Thu, 2 Feb 1989 16:15:54 +0000 (16:15 +0000)]
bitwise operators available now

35 years agoAdded header
ceriel [Thu, 2 Feb 1989 16:10:15 +0000 (16:10 +0000)]
Added header

35 years agoimproved pattern
ceriel [Thu, 2 Feb 1989 16:04:18 +0000 (16:04 +0000)]
improved pattern

35 years agoAdded some patterns
ceriel [Thu, 2 Feb 1989 16:01:13 +0000 (16:01 +0000)]
Added some patterns

35 years agomany changes, to make the make_* files more portable
ceriel [Thu, 2 Feb 1989 14:45:26 +0000 (14:45 +0000)]
many changes, to make the make_* files more portable

35 years agoname changes
ceriel [Thu, 2 Feb 1989 14:41:24 +0000 (14:41 +0000)]
name changes

35 years agoas_back/const.h is deleted
ceriel [Thu, 2 Feb 1989 14:36:34 +0000 (14:36 +0000)]
as_back/const.h is deleted

35 years agobetter evaluation order checking in expressions
dick [Thu, 2 Feb 1989 13:57:07 +0000 (13:57 +0000)]
better evaluation order checking in expressions

35 years agodelinted, added chstack.c
ceriel [Thu, 2 Feb 1989 13:24:50 +0000 (13:24 +0000)]
delinted, added chstack.c

35 years agomade arg_error dependant on DEBUG
ceriel [Thu, 2 Feb 1989 12:49:21 +0000 (12:49 +0000)]
made arg_error dependant on DEBUG

35 years agohidden names, 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

35 years agoremoved unused code
ceriel [Thu, 2 Feb 1989 12:27:33 +0000 (12:27 +0000)]
removed unused code

35 years agomade arg_error dependant on a DEBUG constant, improved Makefile
ceriel [Thu, 2 Feb 1989 11:45:50 +0000 (11:45 +0000)]
made arg_error dependant on a DEBUG constant, improved Makefile

35 years agomade arg_error dependant on a DEBUG constant
ceriel [Thu, 2 Feb 1989 11:42:53 +0000 (11:42 +0000)]
made arg_error dependant on a DEBUG constant

35 years agosimplified a bit to make the resulting optimizer smaller; Added a
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

35 years agodocumented w2
ceriel [Wed, 1 Feb 1989 15:58:31 +0000 (15:58 +0000)]
documented w2

35 years agofixed bug: OO_halfflush did not work properly
ceriel [Tue, 31 Jan 1989 10:33:59 +0000 (10:33 +0000)]
fixed bug: OO_halfflush did not work properly

35 years agoinclude back.h file
ceriel [Fri, 27 Jan 1989 16:41:04 +0000 (16:41 +0000)]
include back.h file

35 years agoChanged some names
ceriel [Fri, 27 Jan 1989 14:15:55 +0000 (14:15 +0000)]
Changed some names

35 years agoMakefile added
ceriel [Fri, 27 Jan 1989 13:22:55 +0000 (13:22 +0000)]
Makefile added

35 years agoMakefile added
ceriel [Fri, 27 Jan 1989 13:10:44 +0000 (13:10 +0000)]
Makefile added

35 years agominor mods
ceriel [Fri, 27 Jan 1989 13:09:37 +0000 (13:09 +0000)]
minor mods

35 years agodefine CODE_EXPANDER
ceriel [Fri, 27 Jan 1989 12:41:43 +0000 (12:41 +0000)]
define CODE_EXPANDER

35 years agoimproved Makefile
ceriel [Fri, 27 Jan 1989 12:02:55 +0000 (12:02 +0000)]
improved Makefile

35 years agoput table in alphabetical order again
ceriel [Thu, 26 Jan 1989 17:10:18 +0000 (17:10 +0000)]
put table in alphabetical order again

35 years agomoved definitions for extnd routines
ceriel [Thu, 26 Jan 1989 17:08:15 +0000 (17:08 +0000)]
moved definitions for extnd routines

35 years agorenamed jump, prolog, and locals to C_jump, C_prolog, and C_locals
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

35 years agoadapted to no longer need an as.h file
ceriel [Thu, 26 Jan 1989 15:20:56 +0000 (15:20 +0000)]
adapted to no longer need an as.h file

35 years agoreplaced Dutch comment
ceriel [Thu, 26 Jan 1989 14:47:03 +0000 (14:47 +0000)]
replaced Dutch comment

35 years agocleaned up a bit
ceriel [Thu, 26 Jan 1989 14:43:09 +0000 (14:43 +0000)]
cleaned up a bit

35 years agocleaned up a bit
ceriel [Thu, 26 Jan 1989 14:39:09 +0000 (14:39 +0000)]
cleaned up a bit

35 years agoreplaced Dutch comments
ceriel [Thu, 26 Jan 1989 14:27:02 +0000 (14:27 +0000)]
replaced Dutch comments

35 years agoAdded prefix C_ to the names prolog, jump, and locals
ceriel [Thu, 26 Jan 1989 14:04:11 +0000 (14:04 +0000)]
Added prefix C_ to the names prolog, jump, and locals

35 years agochange some names
ceriel [Thu, 26 Jan 1989 13:46:19 +0000 (13:46 +0000)]
change some names

35 years agochanged identifier Hashitems
ceriel [Thu, 26 Jan 1989 13:41:31 +0000 (13:41 +0000)]
changed identifier Hashitems

35 years agochange some names
ceriel [Thu, 26 Jan 1989 13:39:03 +0000 (13:39 +0000)]
change some names

35 years agohide names, and remap public ones
ceriel [Thu, 26 Jan 1989 13:32:57 +0000 (13:32 +0000)]
hide names, and remap public ones

35 years agochange some names
ceriel [Thu, 26 Jan 1989 13:24:23 +0000 (13:24 +0000)]
change some names

35 years agoprevious fix was wrong; corrected
ceriel [Thu, 26 Jan 1989 10:58:30 +0000 (10:58 +0000)]
previous fix was wrong; corrected

35 years agoAdded includes
ceriel [Thu, 26 Jan 1989 10:52:51 +0000 (10:52 +0000)]
Added includes

35 years agobe a bit more liberal with prefixes
ceriel [Tue, 24 Jan 1989 13:51:05 +0000 (13:51 +0000)]
be a bit more liberal with prefixes

35 years agofix in compile time int2float conversion
ceriel [Mon, 23 Jan 1989 16:52:22 +0000 (16:52 +0000)]
fix in compile time int2float conversion

35 years agoevaluate switch-expression on a different spot,
ceriel [Mon, 23 Jan 1989 15:37:57 +0000 (15:37 +0000)]
evaluate switch-expression on a different spot,
allow for *STRING expressions

35 years agochanged bss() into a macro
ceriel [Fri, 20 Jan 1989 15:19:33 +0000 (15:19 +0000)]
changed bss() into a macro

35 years agofixed parameter types
ceriel [Fri, 20 Jan 1989 15:01:37 +0000 (15:01 +0000)]
fixed parameter types

35 years agoAdded some conversions
ceriel [Fri, 20 Jan 1989 14:54:55 +0000 (14:54 +0000)]
Added some conversions

35 years agoAdded Makefile
ceriel [Thu, 19 Jan 1989 17:51:44 +0000 (17:51 +0000)]
Added Makefile

35 years agoInitial revision
ceriel [Thu, 19 Jan 1989 16:43:32 +0000 (16:43 +0000)]
Initial revision

35 years agodelinted a little
ceriel [Thu, 19 Jan 1989 16:41:55 +0000 (16:41 +0000)]
delinted a little

35 years agoAdded .distr
ceriel [Thu, 19 Jan 1989 16:26:18 +0000 (16:26 +0000)]
Added .distr

35 years agoInitial revision
ceriel [Thu, 19 Jan 1989 16:20:46 +0000 (16:20 +0000)]
Initial revision

35 years agosimplified assertion
ceriel [Thu, 19 Jan 1989 13:48:09 +0000 (13:48 +0000)]
simplified assertion

35 years agofixed another POINTER TO IDENT problem
ceriel [Thu, 19 Jan 1989 10:58:43 +0000 (10:58 +0000)]
fixed another POINTER TO IDENT problem

35 years agouse STS and LOS routines
ceriel [Thu, 19 Jan 1989 09:16:15 +0000 (09:16 +0000)]
use STS and LOS routines

35 years agoAdded STS and LOS routines
ceriel [Wed, 18 Jan 1989 10:51:57 +0000 (10:51 +0000)]
Added STS and LOS routines

35 years agouse STS and LOS routine
ceriel [Wed, 18 Jan 1989 10:51:06 +0000 (10:51 +0000)]
use STS and LOS routine

35 years agochange to keep lint happy
ceriel [Tue, 17 Jan 1989 11:23:33 +0000 (11:23 +0000)]
change to keep lint happy

35 years agoAdded floating point, fixed LPB
ceriel [Tue, 17 Jan 1989 11:05:02 +0000 (11:05 +0000)]
Added floating point, fixed LPB

35 years agochanges to hide names and some fixes
ceriel [Tue, 17 Jan 1989 10:27:55 +0000 (10:27 +0000)]
changes to hide names and some fixes

35 years agochanges 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

35 years agomany improvements
ceriel [Mon, 16 Jan 1989 16:10:32 +0000 (16:10 +0000)]
many improvements

35 years agoAdded patterns
ceriel [Mon, 16 Jan 1989 13:35:02 +0000 (13:35 +0000)]
Added patterns

35 years agodeleted some patterns; they caused loop
ceriel [Wed, 14 Dec 1988 17:55:02 +0000 (17:55 +0000)]
deleted some patterns; they caused loop

35 years agofixes and improvements
ceriel [Wed, 14 Dec 1988 15:33:20 +0000 (15:33 +0000)]
fixes and improvements