ack.git
36 years agoMade consistent with 'arg_type.h' and 'decl.h'
kaashoek [Fri, 18 Dec 1987 12:12:50 +0000 (12:12 +0000)]
Made consistent with 'arg_type.h' and 'decl.h'

36 years agoComments added.
kaashoek [Fri, 18 Dec 1987 12:11:58 +0000 (12:11 +0000)]
Comments added.
Made consistent with 'arg_type.h' and 'em_parser.h'

36 years agoMade consistent with 'em_parser.h' and 'decl.h'
kaashoek [Fri, 18 Dec 1987 12:10:50 +0000 (12:10 +0000)]
Made consistent with 'em_parser.h' and 'decl.h'

36 years agoAdded a test for casts
ceriel [Fri, 4 Dec 1987 12:53:18 +0000 (12:53 +0000)]
Added a test for casts

36 years agochanged typing of constants, to be more compatible with PCC
ceriel [Thu, 3 Dec 1987 11:12:02 +0000 (11:12 +0000)]
changed typing of constants, to be more compatible with PCC
and future standard

36 years agoadded .distr file
ceriel [Wed, 2 Dec 1987 14:01:26 +0000 (14:01 +0000)]
added .distr file

36 years agodeleted some incorrect patterns
ceriel [Wed, 2 Dec 1987 13:21:20 +0000 (13:21 +0000)]
deleted some incorrect patterns

36 years agofixes and squeezing
ceriel [Wed, 2 Dec 1987 10:41:38 +0000 (10:41 +0000)]
fixes and squeezing

36 years agoAdded floating point stuff
ceriel [Wed, 2 Dec 1987 09:04:32 +0000 (09:04 +0000)]
Added floating point stuff

36 years agoadded use checking for types and constants, improved overflow checking
ceriel [Fri, 27 Nov 1987 14:24:46 +0000 (14:24 +0000)]
added use checking for types and constants, improved overflow checking

36 years agoversion with better overflow checking
ceriel [Fri, 27 Nov 1987 14:13:11 +0000 (14:13 +0000)]
version with better overflow checking

36 years agoAdded a flag to not give warnings
ceriel [Fri, 27 Nov 1987 11:04:07 +0000 (11:04 +0000)]
Added a flag to not give warnings

36 years agoversion with better overflow checking
ceriel [Thu, 26 Nov 1987 14:15:24 +0000 (14:15 +0000)]
version with better overflow checking

36 years ago*** empty log message ***
kaashoek [Thu, 26 Nov 1987 12:14:32 +0000 (12:14 +0000)]
*** empty log message ***

36 years agoInitial revision
kaashoek [Thu, 26 Nov 1987 12:14:26 +0000 (12:14 +0000)]
Initial revision

36 years ago*** empty log message ***
kaashoek [Thu, 26 Nov 1987 12:00:32 +0000 (12:00 +0000)]
*** empty log message ***

36 years agoInitial revision
kaashoek [Thu, 26 Nov 1987 12:00:22 +0000 (12:00 +0000)]
Initial revision

36 years agofix to fix
ceriel [Thu, 26 Nov 1987 10:26:06 +0000 (10:26 +0000)]
fix to fix

36 years agohandle rounding of floating point constants
ceriel [Wed, 25 Nov 1987 16:58:31 +0000 (16:58 +0000)]
handle rounding of floating point constants

36 years agofixed to also read from standard input
ceriel [Wed, 25 Nov 1987 16:55:51 +0000 (16:55 +0000)]
fixed to also read from standard input

36 years agoComments added
kaashoek [Wed, 25 Nov 1987 14:41:10 +0000 (14:41 +0000)]
Comments added

36 years agoComments added
kaashoek [Wed, 25 Nov 1987 14:22:15 +0000 (14:22 +0000)]
Comments added

36 years agoInitial revision
kaashoek [Wed, 25 Nov 1987 14:18:23 +0000 (14:18 +0000)]
Initial revision

36 years ago*** empty log message ***
kaashoek [Wed, 25 Nov 1987 14:03:48 +0000 (14:03 +0000)]
*** empty log message ***

36 years agoComments added
kaashoek [Wed, 25 Nov 1987 13:55:12 +0000 (13:55 +0000)]
Comments added

36 years ago*** empty log message ***
kaashoek [Wed, 25 Nov 1987 13:54:01 +0000 (13:54 +0000)]
*** empty log message ***

36 years ago(no commit message)
kaashoek [Wed, 25 Nov 1987 13:52:01 +0000 (13:52 +0000)]

36 years agon\b
kaashoek [Wed, 25 Nov 1987 13:51:25 +0000 (13:51 +0000)]
n\b

36 years agoComments added
kaashoek [Wed, 25 Nov 1987 11:49:48 +0000 (11:49 +0000)]
Comments added

36 years agoInitial revision
kaashoek [Wed, 25 Nov 1987 11:19:38 +0000 (11:19 +0000)]
Initial revision

36 years agocheck number of locals and parameters
ceriel [Tue, 24 Nov 1987 14:21:35 +0000 (14:21 +0000)]
check number of locals and parameters

36 years agodo not allow reals as case labels, check size of array's
ceriel [Tue, 24 Nov 1987 13:22:04 +0000 (13:22 +0000)]
do not allow reals as case labels, check size of array's

36 years agofixed a bug: a numeric label now kills condition codes
ceriel [Tue, 24 Nov 1987 11:43:51 +0000 (11:43 +0000)]
fixed a bug: a numeric label now kills condition codes

36 years agofixed a bug: casts to short or char did not work right
ceriel [Mon, 23 Nov 1987 13:48:09 +0000 (13:48 +0000)]
fixed a bug: casts to short or char did not work right

36 years agofixed: used wrong index in em_flag
ceriel [Mon, 23 Nov 1987 13:35:34 +0000 (13:35 +0000)]
fixed: used wrong index in em_flag

36 years ago%[...] did not work
ceriel [Fri, 20 Nov 1987 12:57:51 +0000 (12:57 +0000)]
%[...] did not work

36 years ago*** empty log message ***
kaashoek [Fri, 20 Nov 1987 12:07:51 +0000 (12:07 +0000)]
*** empty log message ***

36 years ago*** empty log message ***
kaashoek [Fri, 20 Nov 1987 11:24:45 +0000 (11:24 +0000)]
*** empty log message ***

36 years ago*** empty log message ***
kaashoek [Fri, 20 Nov 1987 11:15:42 +0000 (11:15 +0000)]
*** empty log message ***

36 years agoInitial revision
kaashoek [Fri, 20 Nov 1987 11:12:07 +0000 (11:12 +0000)]
Initial revision

36 years agoInitial revision
kaashoek [Fri, 20 Nov 1987 10:41:03 +0000 (10:41 +0000)]
Initial revision

36 years agoimproved a bit
ceriel [Tue, 17 Nov 1987 16:22:13 +0000 (16:22 +0000)]
improved a bit

36 years agoFixed bug: subranges of subranges did not work right
ceriel [Tue, 17 Nov 1987 14:29:14 +0000 (14:29 +0000)]
Fixed bug: subranges of subranges did not work right

36 years agoreplaced some move.w by move.l
ceriel [Mon, 16 Nov 1987 15:52:57 +0000 (15:52 +0000)]
replaced some move.w by move.l

36 years agouse $(CC) instead of cc
ceriel [Mon, 16 Nov 1987 10:35:32 +0000 (10:35 +0000)]
use $(CC) instead of cc

36 years agogenerate CSA for empty case statement, replaced an #ifdef that was on the wrong spot
ceriel [Fri, 13 Nov 1987 16:21:33 +0000 (16:21 +0000)]
generate CSA for empty case statement, replaced an #ifdef that was on the wrong spot

36 years agogenerate CSA for empty case statement
ceriel [Fri, 13 Nov 1987 16:19:51 +0000 (16:19 +0000)]
generate CSA for empty case statement

36 years agosome cosmetic changes+fix in calculator
ceriel [Fri, 13 Nov 1987 15:11:37 +0000 (15:11 +0000)]
some cosmetic changes+fix in calculator

36 years agocompletely new version
ceriel [Thu, 12 Nov 1987 12:26:36 +0000 (12:26 +0000)]
completely new version

36 years agocompletely new version
ceriel [Thu, 12 Nov 1987 11:59:31 +0000 (11:59 +0000)]
completely new version

36 years agofixed an obscure bug in the hash function: sometimes the globstep variable
ceriel [Wed, 11 Nov 1987 15:05:41 +0000 (15:05 +0000)]
fixed an obscure bug in the hash function: sometimes the globstep variable
had a value equal to size! Also, sizes of tables must be prime

36 years agoFixed some problems:
ceriel [Wed, 11 Nov 1987 13:10:08 +0000 (13:10 +0000)]
Fixed some problems:
files that use the em_code module must include the em_code.h file
improved checking of definitions after use
fixed problem with ranges in case statements

36 years agoAdded a test that LOI does not sign-extend
ceriel [Wed, 11 Nov 1987 10:08:05 +0000 (10:08 +0000)]
Added a test that LOI does not sign-extend

36 years agoSome more adaptions to new semantics of ncgg
ceriel [Tue, 10 Nov 1987 13:49:04 +0000 (13:49 +0000)]
Some more adaptions to new semantics of ncgg

36 years agoSome more adaptions to new semantics of ncgg
ceriel [Tue, 10 Nov 1987 13:37:19 +0000 (13:37 +0000)]
Some more adaptions to new semantics of ncgg

36 years agoSome more adaptions to new semantics of ncgg
ceriel [Tue, 10 Nov 1987 13:26:40 +0000 (13:26 +0000)]
Some more adaptions to new semantics of ncgg

36 years agofixed some minor problems
ceriel [Mon, 9 Nov 1987 16:11:04 +0000 (16:11 +0000)]
fixed some minor problems

36 years agoThe 'ahead' mechanism was not right
ceriel [Mon, 9 Nov 1987 11:45:39 +0000 (11:45 +0000)]
The 'ahead' mechanism was not right

36 years agochanged mechanism for for-loop checking, added some trap numbers
ceriel [Mon, 9 Nov 1987 11:36:45 +0000 (11:36 +0000)]
changed mechanism for for-loop checking, added some trap numbers

36 years agoAdded mechanism for non-cross compiler (yet another way of squeezing it onto
ceriel [Mon, 9 Nov 1987 11:29:48 +0000 (11:29 +0000)]
Added mechanism for non-cross compiler (yet another way of squeezing it onto
a PDP-11

36 years agomade to fit on a PDP-11
ceriel [Mon, 9 Nov 1987 10:17:20 +0000 (10:17 +0000)]
made to fit on a PDP-11

36 years agocorrected con_float
ceriel [Fri, 6 Nov 1987 13:12:21 +0000 (13:12 +0000)]
corrected con_float

36 years agofixed bug in reading of longs in archive header
ceriel [Thu, 5 Nov 1987 11:55:28 +0000 (11:55 +0000)]
fixed bug in reading of longs in archive header

36 years agocorrected signal.s
ceriel [Thu, 5 Nov 1987 10:34:04 +0000 (10:34 +0000)]
corrected signal.s

36 years agoprint initializer expression before call to code_declaration
ceriel [Wed, 4 Nov 1987 16:30:02 +0000 (16:30 +0000)]
print initializer expression before call to code_declaration

36 years agofixed a minor problem with unstacking
ceriel [Wed, 4 Nov 1987 15:55:23 +0000 (15:55 +0000)]
fixed a minor problem with unstacking

36 years agocorrected
ceriel [Wed, 4 Nov 1987 10:54:02 +0000 (10:54 +0000)]
corrected

36 years agoimproved alignments, and added libfp
ceriel [Wed, 4 Nov 1987 10:48:25 +0000 (10:48 +0000)]
improved alignments, and added libfp

36 years agoimproved the alilgnment checking somewhat
ceriel [Wed, 4 Nov 1987 10:41:32 +0000 (10:41 +0000)]
improved the alilgnment checking somewhat

36 years agoimproved alignments, and added libfp
ceriel [Wed, 4 Nov 1987 10:28:01 +0000 (10:28 +0000)]
improved alignments, and added libfp

36 years agoimproved the alilgnment checking somewhat
ceriel [Wed, 4 Nov 1987 10:26:41 +0000 (10:26 +0000)]
improved the alilgnment checking somewhat

36 years agoimproved ffp.s
ceriel [Wed, 4 Nov 1987 10:07:57 +0000 (10:07 +0000)]
improved ffp.s

36 years agoincluded floating point code in table
ceriel [Wed, 4 Nov 1987 09:44:00 +0000 (09:44 +0000)]
included floating point code in table

36 years agoimproved alignment checking
ceriel [Tue, 3 Nov 1987 16:43:24 +0000 (16:43 +0000)]
improved alignment checking

36 years agoimproved previous improvements
ceriel [Tue, 3 Nov 1987 16:17:37 +0000 (16:17 +0000)]
improved previous improvements

36 years agoimproved the checking of sections
ceriel [Tue, 3 Nov 1987 16:09:55 +0000 (16:09 +0000)]
improved the checking of sections

36 years agofixed alignments, and added floating point lib
ceriel [Tue, 3 Nov 1987 16:03:18 +0000 (16:03 +0000)]
fixed alignments, and added floating point lib

36 years agoAdded fakfp.s
ceriel [Tue, 3 Nov 1987 15:56:44 +0000 (15:56 +0000)]
Added fakfp.s

36 years agofixed some problems, and added floating point library
ceriel [Tue, 3 Nov 1987 15:35:43 +0000 (15:35 +0000)]
fixed some problems, and added floating point library

36 years agoAdded floating point lib
ceriel [Tue, 3 Nov 1987 15:33:28 +0000 (15:33 +0000)]
Added floating point lib

36 years agoalign sections on long boundaries, add floating point
ceriel [Tue, 3 Nov 1987 15:13:57 +0000 (15:13 +0000)]
align sections on long boundaries, add floating point

36 years agofixed some minor problems with copying conformant arrays,
ceriel [Tue, 3 Nov 1987 15:04:21 +0000 (15:04 +0000)]
fixed some minor problems with copying conformant arrays,
and a LB that pointed below SP in transfer

36 years agoAdded Xstat.c, to convert between different alignments
ceriel [Tue, 3 Nov 1987 14:50:32 +0000 (14:50 +0000)]
Added Xstat.c, to convert between different alignments

36 years agoAdded Xstat.c
ceriel [Tue, 3 Nov 1987 14:43:40 +0000 (14:43 +0000)]
Added Xstat.c

36 years agofixed some minor problems
ceriel [Tue, 3 Nov 1987 12:44:09 +0000 (12:44 +0000)]
fixed some minor problems

36 years agofixed some minor problems
ceriel [Mon, 2 Nov 1987 17:59:18 +0000 (17:59 +0000)]
fixed some minor problems

36 years agofixed some bugs
ceriel [Mon, 2 Nov 1987 14:23:38 +0000 (14:23 +0000)]
fixed some bugs

36 years agodeleted debugging writes
ceriel [Mon, 2 Nov 1987 11:25:13 +0000 (11:25 +0000)]
deleted debugging writes

36 years agochanged trap messages somewhat, corrected bug in InOut, undone changes
ceriel [Mon, 2 Nov 1987 11:22:06 +0000 (11:22 +0000)]
changed trap messages somewhat, corrected bug in InOut, undone changes
to confarray.c

36 years agoavoid *REG constructions because of bug in assembler
ceriel [Mon, 2 Nov 1987 10:52:40 +0000 (10:52 +0000)]
avoid *REG constructions because of bug in assembler

36 years agoAdded handling of cardinal overflow
ceriel [Fri, 30 Oct 1987 18:32:14 +0000 (18:32 +0000)]
Added handling of cardinal overflow

36 years agomade to work
ceriel [Fri, 30 Oct 1987 15:35:50 +0000 (15:35 +0000)]
made to work

36 years agocorrected alignments in tbl
ceriel [Fri, 30 Oct 1987 11:30:17 +0000 (11:30 +0000)]
corrected alignments in tbl

36 years agofixed typo
ceriel [Fri, 30 Oct 1987 10:49:35 +0000 (10:49 +0000)]
fixed typo

36 years agoAdded fake floating point routines
ceriel [Fri, 30 Oct 1987 10:42:36 +0000 (10:42 +0000)]
Added fake floating point routines

36 years agoNow detects use before declaration, f.i. in
ceriel [Fri, 30 Oct 1987 09:19:23 +0000 (09:19 +0000)]
Now detects use before declaration, f.i. in
VAR k: REAL;
REAL : INTEGER;

36 years agofixed some problems with 1 and 2 byte compares
ceriel [Thu, 29 Oct 1987 15:10:30 +0000 (15:10 +0000)]
fixed some problems with 1 and 2 byte compares

36 years agosets now allowed for all subranges
ceriel [Wed, 28 Oct 1987 16:10:02 +0000 (16:10 +0000)]
sets now allowed for all subranges

36 years agosets now allowed for all subranges
ceriel [Wed, 28 Oct 1987 16:03:56 +0000 (16:03 +0000)]
sets now allowed for all subranges

36 years agoFixed some problems, and improved range-checking
ceriel [Wed, 28 Oct 1987 11:10:30 +0000 (11:10 +0000)]
Fixed some problems, and improved range-checking