ack.git
35 years agoAdded some flags
ceriel [Fri, 9 Jun 1989 15:07:54 +0000 (15:07 +0000)]
Added some flags

35 years agofixed typo
ceriel [Fri, 9 Jun 1989 09:53:29 +0000 (09:53 +0000)]
fixed typo

35 years agoAdded saving of registers
ceriel [Fri, 9 Jun 1989 09:32:40 +0000 (09:32 +0000)]
Added saving of registers

35 years agoinstalled new Pascal compiler
ceriel [Thu, 8 Jun 1989 13:05:21 +0000 (13:05 +0000)]
installed new Pascal compiler

35 years agosome additions to .distr file
ceriel [Thu, 8 Jun 1989 13:02:26 +0000 (13:02 +0000)]
some additions to .distr file

35 years agoAdded support for MC68881 floating point processor
ceriel [Thu, 8 Jun 1989 12:46:17 +0000 (12:46 +0000)]
Added support for MC68881 floating point processor

35 years agoleave register messages with a count of 0
ceriel [Mon, 5 Jun 1989 15:47:53 +0000 (15:47 +0000)]
leave register messages with a count of 0

35 years agofix to constant unary minus
ceriel [Wed, 31 May 1989 12:42:56 +0000 (12:42 +0000)]
fix to constant unary minus

35 years agoimproved fix
ceriel [Tue, 30 May 1989 14:50:16 +0000 (14:50 +0000)]
improved fix

35 years agotransform HOL into BSS so that IL does not get confused
ceriel [Tue, 30 May 1989 14:32:12 +0000 (14:32 +0000)]
transform HOL into BSS so that IL does not get confused

35 years agoInitial revision
eck [Tue, 30 May 1989 13:34:25 +0000 (13:34 +0000)]
Initial revision

35 years agotoken references in EM replacements do not work. Give error message
ceriel [Tue, 30 May 1989 12:20:54 +0000 (12:20 +0000)]
token references in EM replacements do not work. Give error message

35 years agostatic links are not considered read-only anymore
ceriel [Tue, 30 May 1989 10:44:34 +0000 (10:44 +0000)]
static links are not considered read-only anymore

35 years agofixed typo, which resulted in memory fault
ceriel [Tue, 30 May 1989 10:41:42 +0000 (10:41 +0000)]
fixed typo, which resulted in memory fault

35 years agoremoved printf.s, put in dia.s
ceriel [Tue, 30 May 1989 10:38:45 +0000 (10:38 +0000)]
removed printf.s, put in dia.s

35 years agoAdded files
ceriel [Mon, 29 May 1989 14:45:56 +0000 (14:45 +0000)]
Added files

35 years agochanged printf name: removed underscore
ceriel [Mon, 29 May 1989 14:42:18 +0000 (14:42 +0000)]
changed printf name: removed underscore

35 years agoremoved printf.s
ceriel [Mon, 29 May 1989 14:40:51 +0000 (14:40 +0000)]
removed printf.s

35 years agosome fixes
ceriel [Mon, 29 May 1989 11:32:23 +0000 (11:32 +0000)]
some fixes

35 years agoAdded version number to binary
ceriel [Mon, 29 May 1989 11:17:40 +0000 (11:17 +0000)]
Added version number to binary

35 years agobug fix: did not handle #elif right
ceriel [Mon, 29 May 1989 11:11:34 +0000 (11:11 +0000)]
bug fix: did not handle #elif right

35 years agoAdded Version.c
ceriel [Mon, 29 May 1989 10:32:46 +0000 (10:32 +0000)]
Added Version.c

35 years agoModified to make the default M2 compiler name definable at compile time
ceriel [Mon, 29 May 1989 10:27:54 +0000 (10:27 +0000)]
Modified to make the default M2 compiler name definable at compile time

35 years agofixed typo
ceriel [Thu, 25 May 1989 17:22:27 +0000 (17:22 +0000)]
fixed typo

35 years agosome more fixes
ceriel [Thu, 18 May 1989 18:02:24 +0000 (18:02 +0000)]
some more fixes

35 years agofixed some errors
ceriel [Thu, 18 May 1989 16:48:28 +0000 (16:48 +0000)]
fixed some errors

35 years agonew versions, mostly from Cody and Waite
ceriel [Thu, 18 May 1989 15:37:54 +0000 (15:37 +0000)]
new versions, mostly from Cody and Waite

35 years agobug fixes
ceriel [Tue, 16 May 1989 16:02:46 +0000 (16:02 +0000)]
bug fixes

35 years agocall .sts instead of .sti for STS instruction
ceriel [Tue, 16 May 1989 15:44:49 +0000 (15:44 +0000)]
call .sts instead of .sti for STS instruction

35 years agosome fixes
ceriel [Tue, 16 May 1989 15:41:36 +0000 (15:41 +0000)]
some fixes

35 years agosome fixes
ceriel [Tue, 16 May 1989 14:48:47 +0000 (14:48 +0000)]
some fixes

35 years agoInitial revision
eck [Tue, 16 May 1989 13:13:53 +0000 (13:13 +0000)]
Initial revision

35 years agoa trap from a routine called by the termination sequence could
ceriel [Fri, 12 May 1989 09:36:16 +0000 (09:36 +0000)]
a trap from a routine called by the termination sequence could
cause an infinite loop. This is prevented

35 years agofix: kills line for STI 1 with ADDR_LOCAL was wrong
ceriel [Thu, 11 May 1989 13:55:31 +0000 (13:55 +0000)]
fix: kills line for STI 1 with ADDR_LOCAL was wrong

35 years agoInitial revision
eck [Thu, 11 May 1989 12:32:26 +0000 (12:32 +0000)]
Initial revision

35 years agofixes: you cannot do stack-references in EM replacements!
ceriel [Thu, 11 May 1989 11:25:16 +0000 (11:25 +0000)]
fixes: you cannot do stack-references in EM replacements!

35 years agosome fixes
ceriel [Thu, 11 May 1989 10:57:34 +0000 (10:57 +0000)]
some fixes

35 years agofixed typo
ceriel [Thu, 11 May 1989 10:43:37 +0000 (10:43 +0000)]
fixed typo

35 years agoInitial revision
eck [Thu, 11 May 1989 10:21:37 +0000 (10:21 +0000)]
Initial revision

35 years agoInitial revision
eck [Thu, 11 May 1989 10:09:52 +0000 (10:09 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 16:22:28 +0000 (16:22 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 16:08:14 +0000 (16:08 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 10 May 1989 10:43:58 +0000 (10:43 +0000)]
Initial revision

35 years agoconverted to ANSI C
eck [Wed, 10 May 1989 10:20:14 +0000 (10:20 +0000)]
converted to ANSI C

35 years agoreversed a-option
ceriel [Wed, 10 May 1989 10:19:22 +0000 (10:19 +0000)]
reversed a-option

35 years agoInitial revision
eck [Wed, 10 May 1989 09:39:49 +0000 (09:39 +0000)]
Initial revision

35 years agodefault is assertions ON
ceriel [Tue, 9 May 1989 15:54:01 +0000 (15:54 +0000)]
default is assertions ON

35 years agoupdated for new Pascal version
ceriel [Tue, 9 May 1989 13:49:25 +0000 (13:49 +0000)]
updated for new Pascal version

35 years agoAdded 'all' entry
ceriel [Mon, 8 May 1989 12:42:53 +0000 (12:42 +0000)]
Added 'all' entry

35 years agonot include em_path.h anymore
ceriel [Mon, 8 May 1989 12:39:33 +0000 (12:39 +0000)]
not include em_path.h anymore

35 years agoupdated for new pascal compiler
eck [Mon, 8 May 1989 10:04:50 +0000 (10:04 +0000)]
updated for new pascal compiler

35 years agoremoved printf
ceriel [Wed, 3 May 1989 11:14:42 +0000 (11:14 +0000)]
removed printf

35 years agoMany improvements by Hans van Eck
ceriel [Wed, 3 May 1989 10:30:22 +0000 (10:30 +0000)]
Many improvements by Hans van Eck

35 years agoAdapted for new Pascal Compiler
ceriel [Wed, 3 May 1989 09:53:25 +0000 (09:53 +0000)]
Adapted for new Pascal Compiler

35 years agofixed: signed divide by power of 2 not equivalent to shift-right
ceriel [Tue, 2 May 1989 18:00:37 +0000 (18:00 +0000)]
fixed: signed divide by power of 2 not equivalent to shift-right

35 years agosome fixes
ceriel [Mon, 1 May 1989 18:32:24 +0000 (18:32 +0000)]
some fixes

35 years agoAdded cemain entry in Resolve script
ceriel [Wed, 26 Apr 1989 11:32:46 +0000 (11:32 +0000)]
Added cemain entry in Resolve script

35 years agofix: M_DMAXEXP was wrong
ceriel [Thu, 20 Apr 1989 15:27:00 +0000 (15:27 +0000)]
fix: M_DMAXEXP was wrong

35 years agoremoved one goto
ceriel [Wed, 19 Apr 1989 15:00:07 +0000 (15:00 +0000)]
removed one goto

35 years agonew pascal compiler
ceriel [Tue, 18 Apr 1989 13:34:50 +0000 (13:34 +0000)]
new pascal compiler

35 years agojust define unix, not unix=unix
ceriel [Tue, 18 Apr 1989 10:35:57 +0000 (10:35 +0000)]
just define unix, not unix=unix

35 years agosome printf format corrections
dick [Mon, 17 Apr 1989 10:10:59 +0000 (10:10 +0000)]
some printf format corrections

35 years agotake care of proper exit status
ceriel [Fri, 14 Apr 1989 18:33:56 +0000 (18:33 +0000)]
take care of proper exit status

35 years agofix: filename label sometimes turned up as external
ceriel [Fri, 14 Apr 1989 18:25:39 +0000 (18:25 +0000)]
fix: filename label sometimes turned up as external

35 years agomake entry to generate .o files
ceriel [Tue, 11 Apr 1989 15:51:01 +0000 (15:51 +0000)]
make entry to generate .o files

35 years agoCorrected some warnings a bit
ceriel [Tue, 11 Apr 1989 14:34:21 +0000 (14:34 +0000)]
Corrected some warnings a bit

35 years agofixed problem with hex numbers, and use new PushBack feature
ceriel [Tue, 11 Apr 1989 11:40:49 +0000 (11:40 +0000)]
fixed problem with hex numbers, and use new PushBack feature

35 years agofixed clock for larger word sizes
ceriel [Fri, 7 Apr 1989 09:20:06 +0000 (09:20 +0000)]
fixed clock for larger word sizes

35 years agofixed typo
ceriel [Thu, 6 Apr 1989 14:18:17 +0000 (14:18 +0000)]
fixed typo

35 years agousing new input module simplifies EOI handling
ceriel [Tue, 4 Apr 1989 15:02:47 +0000 (15:02 +0000)]
using new input module simplifies EOI handling

35 years agobetter error handling, simplified EOI handling with improved input module
ceriel [Tue, 4 Apr 1989 14:53:48 +0000 (14:53 +0000)]
better error handling, simplified EOI handling with improved input module

35 years agoimproved version with better PushBack
ceriel [Tue, 4 Apr 1989 14:49:31 +0000 (14:49 +0000)]
improved version with better PushBack

35 years agobetter attempt to indicate start and end of own BSS; still not good
ceriel [Tue, 4 Apr 1989 10:09:27 +0000 (10:09 +0000)]
better attempt to indicate start and end of own BSS; still not good
enough

35 years agoAdded DUP pattern
ceriel [Tue, 4 Apr 1989 09:46:47 +0000 (09:46 +0000)]
Added DUP pattern

35 years agoimproved ASP patterns
ceriel [Mon, 3 Apr 1989 16:16:10 +0000 (16:16 +0000)]
improved ASP patterns

35 years agorecognize but ignore #pragma
ceriel [Fri, 31 Mar 1989 11:47:12 +0000 (11:47 +0000)]
recognize but ignore #pragma

35 years agorecognize but ignore #pragma
ceriel [Fri, 31 Mar 1989 10:56:53 +0000 (10:56 +0000)]
recognize but ignore #pragma

35 years agofix to fix
ceriel [Thu, 30 Mar 1989 15:14:37 +0000 (15:14 +0000)]
fix to fix

35 years agofix: initialize relocation records properly: some fields that are
ceriel [Thu, 30 Mar 1989 14:36:07 +0000 (14:36 +0000)]
fix: initialize relocation records properly: some fields that are
not used on SunOs 3.5 are used on SunOs 4.0

35 years agofix: prevent unwanted sign-extension in the get4 routine
ceriel [Thu, 30 Mar 1989 09:34:43 +0000 (09:34 +0000)]
fix: prevent unwanted sign-extension in the get4 routine

35 years agocheck arguments better
ceriel [Wed, 29 Mar 1989 14:58:42 +0000 (14:58 +0000)]
check arguments better

35 years agomake realloc behave like most Unix realloc versions when handed a
ceriel [Wed, 29 Mar 1989 12:58:18 +0000 (12:58 +0000)]
make realloc behave like most Unix realloc versions when handed a
null pointer

35 years agoChanged semantics of CallAtEnd so that it calls installed procedures
ceriel [Wed, 22 Mar 1989 17:36:20 +0000 (17:36 +0000)]
Changed semantics of CallAtEnd so that it calls installed procedures
in reversed order

35 years agodeclare extnd_main
ceriel [Wed, 22 Mar 1989 16:55:06 +0000 (16:55 +0000)]
declare extnd_main

35 years agodocumented extnd_main
ceriel [Wed, 22 Mar 1989 16:46:38 +0000 (16:46 +0000)]
documented extnd_main

35 years agoAdded extnd_main routine
ceriel [Wed, 22 Mar 1989 16:44:20 +0000 (16:44 +0000)]
Added extnd_main routine

35 years agofixed: beginpart must divert main stream
ceriel [Wed, 22 Mar 1989 16:41:38 +0000 (16:41 +0000)]
fixed: beginpart must divert main stream

35 years agoAdded ce and libce to .distr
ceriel [Wed, 22 Mar 1989 15:16:36 +0000 (15:16 +0000)]
Added ce and libce to .distr

35 years agoInitial revision
ceriel [Wed, 22 Mar 1989 15:06:05 +0000 (15:06 +0000)]
Initial revision

35 years agobug fix in WITH statement: called WalkDesignator instead of ChkDesig
ceriel [Wed, 22 Mar 1989 11:07:21 +0000 (11:07 +0000)]
bug fix in WITH statement: called WalkDesignator instead of ChkDesig

35 years agomade the previous changes in parameter passing mechanism and return
ceriel [Wed, 22 Mar 1989 09:53:47 +0000 (09:53 +0000)]
made the previous changes in parameter passing mechanism and return
value mechanism settable with compile time constants

35 years agoNew version with different parameter passing mechanism and some
ceriel [Mon, 20 Mar 1989 13:32:06 +0000 (13:32 +0000)]
New version with different parameter passing mechanism and some
minor fixes

35 years agouse value parameters when VAR not needed
ceriel [Mon, 20 Mar 1989 13:03:34 +0000 (13:03 +0000)]
use value parameters when VAR not needed

35 years agouse value parameters when VAR not needed
ceriel [Mon, 20 Mar 1989 12:46:25 +0000 (12:46 +0000)]
use value parameters when VAR not needed

35 years agomore fine-tuning
ceriel [Mon, 20 Mar 1989 12:36:22 +0000 (12:36 +0000)]
more fine-tuning

35 years agogenerate -c instead of -c.$(SUFFIX)
ceriel [Fri, 17 Mar 1989 17:06:21 +0000 (17:06 +0000)]
generate -c instead of -c.$(SUFFIX)

35 years agosome fixes: fix order in which registers are allocated, make sure that
ceriel [Fri, 17 Mar 1989 16:49:58 +0000 (16:49 +0000)]
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

35 years agoAlso put the unstackset in tables.c, so that ncg can look at it
ceriel [Fri, 17 Mar 1989 16:34:39 +0000 (16:34 +0000)]
Also put the unstackset in tables.c, so that ncg can look at it

35 years agodocumented null-string behaviour
ceriel [Thu, 16 Mar 1989 15:41:43 +0000 (15:41 +0000)]
documented null-string behaviour

35 years agoAdded tables1 files to .distr
ceriel [Thu, 16 Mar 1989 11:32:16 +0000 (11:32 +0000)]
Added tables1 files to .distr