kaashoek [Fri, 20 Nov 1987 11:24:45 +0000 (11:24 +0000)]
*** empty log message ***
kaashoek [Fri, 20 Nov 1987 11:15:42 +0000 (11:15 +0000)]
*** empty log message ***
kaashoek [Fri, 20 Nov 1987 11:12:07 +0000 (11:12 +0000)]
Initial revision
kaashoek [Fri, 20 Nov 1987 10:41:03 +0000 (10:41 +0000)]
Initial revision
ceriel [Tue, 17 Nov 1987 16:22:13 +0000 (16:22 +0000)]
improved a bit
ceriel [Tue, 17 Nov 1987 14:29:14 +0000 (14:29 +0000)]
Fixed bug: subranges of subranges did not work right
ceriel [Mon, 16 Nov 1987 15:52:57 +0000 (15:52 +0000)]
replaced some move.w by move.l
ceriel [Mon, 16 Nov 1987 10:35:32 +0000 (10:35 +0000)]
use $(CC) instead of cc
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
ceriel [Fri, 13 Nov 1987 16:19:51 +0000 (16:19 +0000)]
generate CSA for empty case statement
ceriel [Fri, 13 Nov 1987 15:11:37 +0000 (15:11 +0000)]
some cosmetic changes+fix in calculator
ceriel [Thu, 12 Nov 1987 12:26:36 +0000 (12:26 +0000)]
completely new version
ceriel [Thu, 12 Nov 1987 11:59:31 +0000 (11:59 +0000)]
completely new version
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
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
ceriel [Wed, 11 Nov 1987 10:08:05 +0000 (10:08 +0000)]
Added a test that LOI does not sign-extend
ceriel [Tue, 10 Nov 1987 13:49:04 +0000 (13:49 +0000)]
Some 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
ceriel [Tue, 10 Nov 1987 13:26:40 +0000 (13:26 +0000)]
Some more adaptions to new semantics of ncgg
ceriel [Mon, 9 Nov 1987 16:11:04 +0000 (16:11 +0000)]
fixed some minor problems
ceriel [Mon, 9 Nov 1987 11:45:39 +0000 (11:45 +0000)]
The 'ahead' mechanism was not right
ceriel [Mon, 9 Nov 1987 11:36:45 +0000 (11:36 +0000)]
changed mechanism for for-loop checking, added some trap numbers
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
ceriel [Mon, 9 Nov 1987 10:17:20 +0000 (10:17 +0000)]
made to fit on a PDP-11
ceriel [Fri, 6 Nov 1987 13:12:21 +0000 (13:12 +0000)]
corrected con_float
ceriel [Thu, 5 Nov 1987 11:55:28 +0000 (11:55 +0000)]
fixed bug in reading of longs in archive header
ceriel [Thu, 5 Nov 1987 10:34:04 +0000 (10:34 +0000)]
corrected signal.s
ceriel [Wed, 4 Nov 1987 16:30:02 +0000 (16:30 +0000)]
print initializer expression before call to code_declaration
ceriel [Wed, 4 Nov 1987 15:55:23 +0000 (15:55 +0000)]
fixed a minor problem with unstacking
ceriel [Wed, 4 Nov 1987 10:54:02 +0000 (10:54 +0000)]
corrected
ceriel [Wed, 4 Nov 1987 10:48:25 +0000 (10:48 +0000)]
improved alignments, and added libfp
ceriel [Wed, 4 Nov 1987 10:41:32 +0000 (10:41 +0000)]
improved the alilgnment checking somewhat
ceriel [Wed, 4 Nov 1987 10:28:01 +0000 (10:28 +0000)]
improved alignments, and added libfp
ceriel [Wed, 4 Nov 1987 10:26:41 +0000 (10:26 +0000)]
improved the alilgnment checking somewhat
ceriel [Wed, 4 Nov 1987 10:07:57 +0000 (10:07 +0000)]
improved ffp.s
ceriel [Wed, 4 Nov 1987 09:44:00 +0000 (09:44 +0000)]
included floating point code in table
ceriel [Tue, 3 Nov 1987 16:43:24 +0000 (16:43 +0000)]
improved alignment checking
ceriel [Tue, 3 Nov 1987 16:17:37 +0000 (16:17 +0000)]
improved previous improvements
ceriel [Tue, 3 Nov 1987 16:09:55 +0000 (16:09 +0000)]
improved the checking of sections
ceriel [Tue, 3 Nov 1987 16:03:18 +0000 (16:03 +0000)]
fixed alignments, and added floating point lib
ceriel [Tue, 3 Nov 1987 15:56:44 +0000 (15:56 +0000)]
Added fakfp.s
ceriel [Tue, 3 Nov 1987 15:35:43 +0000 (15:35 +0000)]
fixed some problems, and added floating point library
ceriel [Tue, 3 Nov 1987 15:33:28 +0000 (15:33 +0000)]
Added floating point lib
ceriel [Tue, 3 Nov 1987 15:13:57 +0000 (15:13 +0000)]
align sections on long boundaries, add floating point
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
ceriel [Tue, 3 Nov 1987 14:50:32 +0000 (14:50 +0000)]
Added Xstat.c, to convert between different alignments
ceriel [Tue, 3 Nov 1987 14:43:40 +0000 (14:43 +0000)]
Added Xstat.c
ceriel [Tue, 3 Nov 1987 12:44:09 +0000 (12:44 +0000)]
fixed some minor problems
ceriel [Mon, 2 Nov 1987 17:59:18 +0000 (17:59 +0000)]
fixed some minor problems
ceriel [Mon, 2 Nov 1987 14:23:38 +0000 (14:23 +0000)]
fixed some bugs
ceriel [Mon, 2 Nov 1987 11:25:13 +0000 (11:25 +0000)]
deleted debugging writes
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
ceriel [Mon, 2 Nov 1987 10:52:40 +0000 (10:52 +0000)]
avoid *REG constructions because of bug in assembler
ceriel [Fri, 30 Oct 1987 18:32:14 +0000 (18:32 +0000)]
Added handling of cardinal overflow
ceriel [Fri, 30 Oct 1987 15:35:50 +0000 (15:35 +0000)]
made to work
ceriel [Fri, 30 Oct 1987 11:30:17 +0000 (11:30 +0000)]
corrected alignments in tbl
ceriel [Fri, 30 Oct 1987 10:49:35 +0000 (10:49 +0000)]
fixed typo
ceriel [Fri, 30 Oct 1987 10:42:36 +0000 (10:42 +0000)]
Added fake floating point routines
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;
ceriel [Thu, 29 Oct 1987 15:10:30 +0000 (15:10 +0000)]
fixed some problems with 1 and 2 byte compares
ceriel [Wed, 28 Oct 1987 16:10:02 +0000 (16:10 +0000)]
sets now allowed for all subranges
ceriel [Wed, 28 Oct 1987 16:03:56 +0000 (16:03 +0000)]
sets now allowed for all subranges
ceriel [Wed, 28 Oct 1987 11:10:30 +0000 (11:10 +0000)]
Fixed some problems, and improved range-checking
ceriel [Tue, 27 Oct 1987 15:54:14 +0000 (15:54 +0000)]
CIU should not cause conversion errors!
ceriel [Tue, 27 Oct 1987 15:43:06 +0000 (15:43 +0000)]
CIU should not cause conversion errors!
ceriel [Tue, 27 Oct 1987 11:55:59 +0000 (11:55 +0000)]
Added new files to do range checks
ceriel [Tue, 27 Oct 1987 09:45:27 +0000 (09:45 +0000)]
do not warn about not using a type-identifier that indicates
an enumeration type and is imported, because its enumeration literals
might be used
ceriel [Mon, 26 Oct 1987 09:30:26 +0000 (09:30 +0000)]
fixed a typo. Case errors gave wrong trap number
ceriel [Thu, 22 Oct 1987 15:26:36 +0000 (15:26 +0000)]
fixed for very large numbers
ceriel [Thu, 22 Oct 1987 14:07:54 +0000 (14:07 +0000)]
increased buffer size
ceriel [Thu, 22 Oct 1987 13:58:48 +0000 (13:58 +0000)]
replace 10 by 10.0, so that the conversion is not done at runtime
ceriel [Thu, 22 Oct 1987 13:35:05 +0000 (13:35 +0000)]
increased buffer size, check for end
ceriel [Wed, 21 Oct 1987 11:49:14 +0000 (11:49 +0000)]
removed some IMPORTS that were never used
ceriel [Wed, 21 Oct 1987 11:29:52 +0000 (11:29 +0000)]
Some corrections and additions to improve the mechanism for
generating warnings on unused/uninitialized variables
ceriel [Tue, 20 Oct 1987 16:21:44 +0000 (16:21 +0000)]
removed the relative pathnames in #include's
ceriel [Tue, 20 Oct 1987 16:09:39 +0000 (16:09 +0000)]
fix to Lindseys changes
ceriel [Tue, 20 Oct 1987 13:32:18 +0000 (13:32 +0000)]
fix in reference counts for sets
ceriel [Tue, 20 Oct 1987 09:36:34 +0000 (09:36 +0000)]
fixed some problems: ADS was generated with size > pointer_size;
some (most) backends dont implement that.
Unstacking of macros did not quite work properly, but I dont know why
ceriel [Mon, 19 Oct 1987 15:35:28 +0000 (15:35 +0000)]
fix: there was a problem when more than 2 alternatives started with the same token
ceriel [Mon, 19 Oct 1987 11:28:37 +0000 (11:28 +0000)]
New version, with an option for strict Modula-2, and
warnings for unused or uninitialized variables
ceriel [Mon, 19 Oct 1987 10:24:52 +0000 (10:24 +0000)]
The use of {w} in a program line of fe did not work, because ack scans
fe before it scans MACH (which is where most vars are declared).
Reversing the order of the scans caused other problems, related to
callnames. I have therefore delayed the 'scanvars' of program lines
(as is already done with args).
ceriel [Mon, 19 Oct 1987 10:06:24 +0000 (10:06 +0000)]
some fixes
ceriel [Fri, 16 Oct 1987 17:57:09 +0000 (17:57 +0000)]
some fixes
ceriel [Thu, 15 Oct 1987 15:41:00 +0000 (15:41 +0000)]
replaced calls to NEW by calls to ALLOCATE
ceriel [Thu, 15 Oct 1987 12:59:03 +0000 (12:59 +0000)]
Some minor adaptions
ceriel [Thu, 15 Oct 1987 12:42:55 +0000 (12:42 +0000)]
Some minor adaptions
ceriel [Thu, 15 Oct 1987 10:32:12 +0000 (10:32 +0000)]
parameterized archiver used
ceriel [Wed, 14 Oct 1987 13:22:57 +0000 (13:22 +0000)]
adapted fakfp.s
ceriel [Wed, 14 Oct 1987 12:41:38 +0000 (12:41 +0000)]
Parameterized the archiver used
ceriel [Wed, 14 Oct 1987 12:38:01 +0000 (12:38 +0000)]
next version
ceriel [Wed, 14 Oct 1987 12:34:47 +0000 (12:34 +0000)]
some minor fixes
ceriel [Thu, 8 Oct 1987 16:54:38 +0000 (16:54 +0000)]
fixed a bug in a LOS test
ceriel [Thu, 8 Oct 1987 11:34:19 +0000 (11:34 +0000)]
Initial revision
ceriel [Tue, 6 Oct 1987 16:58:10 +0000 (16:58 +0000)]
Initial revision
ceriel [Tue, 6 Oct 1987 16:39:14 +0000 (16:39 +0000)]
Initial revision
ceriel [Mon, 5 Oct 1987 16:17:51 +0000 (16:17 +0000)]
improved previous fix
ceriel [Mon, 5 Oct 1987 15:52:02 +0000 (15:52 +0000)]
new version for distr
ceriel [Mon, 5 Oct 1987 15:41:30 +0000 (15:41 +0000)]
fixed a problem with procedures imported from other modules but not
declared in their definition modules
ceriel [Mon, 5 Oct 1987 15:40:53 +0000 (15:40 +0000)]
did not work with CASE statements with large difference between lower
and upper bound
ceriel [Mon, 5 Oct 1987 10:17:44 +0000 (10:17 +0000)]
fixed some bugs:
- switch with BIG difference between lower and upper now handled correctly
- made sure an added error production is never chosen as the default one
- don't allow AUTO as specification for a parameter