ceriel
|
5ffd738802
|
cleaned up a bit
|
1989-11-21 15:44:29 +00:00 |
|
ceriel
|
6a19ee76cc
|
removed some superfluous instructions
|
1989-11-21 15:42:56 +00:00 |
|
ceriel
|
43e04499d0
|
changed label formats
|
1989-11-21 15:40:24 +00:00 |
|
ceriel
|
295c8d2515
|
a fix to ZER ? and simplified ZRL, ZRE
|
1989-11-21 11:38:08 +00:00 |
|
ceriel
|
f6c7b7bbcd
|
changed some variables from arith to int
|
1989-11-21 11:37:10 +00:00 |
|
ceriel
|
cf4c99a093
|
fixed line number after line directives
|
1989-11-21 11:33:21 +00:00 |
|
ceriel
|
01b937d82e
|
some arith variables changed into int
|
1989-11-21 11:28:56 +00:00 |
|
ceriel
|
c6134a1f59
|
changed mechanism a bit
|
1989-11-20 14:35:23 +00:00 |
|
ceriel
|
6709f6e340
|
no default size for asld
|
1989-11-17 16:55:48 +00:00 |
|
ceriel
|
99c20a6a08
|
default size is now large
|
1989-11-17 16:53:53 +00:00 |
|
ceriel
|
a46596cbba
|
new object module makes buffering superfluous
|
1989-11-17 16:50:59 +00:00 |
|
ceriel
|
07cb257465
|
print unsigned bitfields as unsigned
|
1989-11-17 16:37:20 +00:00 |
|
ceriel
|
e9d477fd6e
|
more internal buffering
|
1989-11-17 15:56:53 +00:00 |
|
ceriel
|
99cae8d6df
|
fix to previous change
|
1989-11-17 15:19:55 +00:00 |
|
ceriel
|
c4ca7db14f
|
improved #line handling
|
1989-11-17 14:53:05 +00:00 |
|
ceriel
|
9ad5d4b5e0
|
generate ; after label
|
1989-11-17 13:15:48 +00:00 |
|
ceriel
|
5300633c2b
|
improved error messages
|
1989-11-17 11:52:33 +00:00 |
|
ceriel
|
ff90971199
|
improved error messages
|
1989-11-17 11:44:48 +00:00 |
|
ceriel
|
c023409091
|
improved make.tokcase for EOF handling
|
1989-11-17 11:41:47 +00:00 |
|
ceriel
|
cde3638bc9
|
improved for EOF handling
|
1989-11-17 11:40:48 +00:00 |
|
ceriel
|
b6c29b5541
|
fixed bug which caused memory faults on erroneous input
|
1989-11-17 11:36:43 +00:00 |
|
ceriel
|
a43e504fb1
|
fixed error messages by allowing more than one "simultaneous" symbol2str
|
1989-11-17 11:31:05 +00:00 |
|
ceriel
|
676fee0a3e
|
fixed bug which caused unsigned bitfield problems
|
1989-11-17 11:28:38 +00:00 |
|
ceriel
|
d57dfac961
|
improved error messages
|
1989-11-17 11:27:26 +00:00 |
|
ceriel
|
d4bcec7ec2
|
removed some unused variables
|
1989-11-16 16:08:59 +00:00 |
|
ceriel
|
42a7f3d8e7
|
new version with internal buffering
|
1989-11-16 15:52:08 +00:00 |
|
ceriel
|
e93e256512
|
bug fix: static link was not always removed
|
1989-11-16 14:57:15 +00:00 |
|
ceriel
|
72f667fbf9
|
Added unsigned bit-field test
|
1989-11-15 17:46:58 +00:00 |
|
ceriel
|
f9d19e9302
|
fixed assembler part of link instruction
|
1989-11-15 17:46:25 +00:00 |
|
ceriel
|
edf2f575a2
|
link instruction does not work for more than 32768 bytes locals on M68000
|
1989-11-15 16:10:18 +00:00 |
|
ceriel
|
3868470366
|
many speed-up changes, resulting in 20-25% speedup, and fixed
serious floating point handling bug
|
1989-11-13 15:36:12 +00:00 |
|
eck
|
776233c718
|
improved qualifier checking
|
1989-11-13 14:01:50 +00:00 |
|
ceriel
|
c30769327b
|
fixes: ucmp did not quite work right, flt_div had an obscure bug
|
1989-11-13 12:54:33 +00:00 |
|
ceriel
|
12669d882f
|
call to abs should be call to fabs
|
1989-11-13 10:15:35 +00:00 |
|
ceriel
|
b93cdd9aac
|
do not use sprintf; use sprint instead
|
1989-11-09 21:33:29 +00:00 |
|
ceriel
|
c5ee3b6735
|
Added patterns
|
1989-11-09 18:43:02 +00:00 |
|
ceriel
|
38880093e8
|
fixed typo
|
1989-11-09 18:12:12 +00:00 |
|
ceriel
|
0ce3cd0c76
|
no casts in constants used in #if!
|
1989-11-09 18:07:14 +00:00 |
|
ceriel
|
95fc55f840
|
fix: did not work for 4-byte floats
|
1989-11-09 17:01:29 +00:00 |
|
ceriel
|
013a6f9cd6
|
cleaned up a little
|
1989-11-09 14:06:35 +00:00 |
|
ceriel
|
cfc1d926bf
|
minor mod: added comment and removed a variable
|
1989-11-09 12:33:08 +00:00 |
|
ceriel
|
d9d6cc127f
|
Allow more procedure parameters
|
1989-11-09 11:04:18 +00:00 |
|
ceriel
|
3e80ca51fc
|
generate #defines for MAXREPLLEN, MAXEMREPLLEN
|
1989-11-08 17:14:52 +00:00 |
|
ceriel
|
339f9dd942
|
fixed bug in EM replacement code, and use new #defines from tables.h
|
1989-11-08 17:13:33 +00:00 |
|
ceriel
|
67f9f2a74f
|
many little changes: removed some lint complaints; max_int and max_unsigned
are now constants if NOCROSS is defined; added lexstrict and expr_strict,
and changed calls where needed
|
1989-11-08 16:52:34 +00:00 |
|
ceriel
|
636c151d51
|
fix: printed wrong message; now dumps core at end
|
1989-11-08 14:42:09 +00:00 |
|
ceriel
|
410a62e2de
|
fixed some lint complaints
|
1989-11-08 14:18:57 +00:00 |
|
ceriel
|
45c90324fd
|
Added some casts for lint
|
1989-11-08 12:52:41 +00:00 |
|
ceriel
|
1ece6f9107
|
Added a few more patterns
|
1989-11-08 12:44:33 +00:00 |
|
ceriel
|
9dcaf4ecdc
|
improved checking
|
1989-11-08 12:30:55 +00:00 |
|