This website requires JavaScript.
9072c238a6
fixed small bug
eck
1989-11-27 11:40:58 +00:00
ca46cd0363
improved type-checking, fixed preprocessor bug, fixed syntax bug
eck
1989-11-27 11:37:11 +00:00
054336e637
Corrected MathLib0.mod: entier was wrong on negative args
ceriel
1989-11-27 09:37:56 +00:00
6998494800
removed ctype.c, the library functions are generated
eck
1989-11-23 10:43:15 +00:00
b5dfa18949
fixed unary & and indirect calls
eck
1989-11-22 16:41:09 +00:00
2e97e6e8b2
fixed bugs, added dynamic buffer allocation to preprocessor
eck
1989-11-22 13:58:36 +00:00
793a6b8ddd
some more speed-up changes
ceriel
1989-11-22 13:38:37 +00:00
a1b292bb31
fixed bugs, added dynamic buffer allocation
eck
1989-11-22 12:59:15 +00:00
d73d657cda
cleaned up a bit
ceriel
1989-11-21 15:44:29 +00:00
49502c8c8f
removed some superfluous instructions
ceriel
1989-11-21 15:42:56 +00:00
b40407e35f
changed label formats
ceriel
1989-11-21 15:40:24 +00:00
9b725a856f
a fix to ZER ? and simplified ZRL, ZRE
ceriel
1989-11-21 11:38:08 +00:00
2cd2db28d9
changed some variables from arith to int
ceriel
1989-11-21 11:37:10 +00:00
424f2857dd
fixed line number after line directives
ceriel
1989-11-21 11:33:21 +00:00
c49bd8f512
some arith variables changed into int
ceriel
1989-11-21 11:28:56 +00:00
209aebc700
changed mechanism a bit
ceriel
1989-11-20 14:35:23 +00:00
b154fa4b9f
no default size for asld
ceriel
1989-11-17 16:55:48 +00:00
2920f5b1c2
default size is now large
ceriel
1989-11-17 16:53:53 +00:00
667df74333
new object module makes buffering superfluous
ceriel
1989-11-17 16:50:59 +00:00
fb97ca7100
print unsigned bitfields as unsigned
ceriel
1989-11-17 16:37:20 +00:00
4cb312287f
more internal buffering
ceriel
1989-11-17 15:56:53 +00:00
ef6c8451b9
fix to previous change
ceriel
1989-11-17 15:19:55 +00:00
a4c50516b0
improved #line handling
ceriel
1989-11-17 14:53:05 +00:00
ff77dabbbe
generate ; after label
ceriel
1989-11-17 13:15:48 +00:00
6e10227a94
improved error messages
ceriel
1989-11-17 11:52:33 +00:00
0ba5b155a3
improved error messages
ceriel
1989-11-17 11:44:48 +00:00
7f958dfb8d
improved make.tokcase for EOF handling
ceriel
1989-11-17 11:41:47 +00:00
6c40cad879
improved for EOF handling
ceriel
1989-11-17 11:40:48 +00:00
af6b40a9a3
fixed bug which caused memory faults on erroneous input
ceriel
1989-11-17 11:36:43 +00:00
d0ac9f9e08
fixed error messages by allowing more than one "simultaneous" symbol2str
ceriel
1989-11-17 11:31:05 +00:00
ac37584270
fixed bug which caused unsigned bitfield problems
ceriel
1989-11-17 11:28:38 +00:00
e22d8cceaa
improved error messages
ceriel
1989-11-17 11:27:26 +00:00
12a028160f
removed some unused variables
ceriel
1989-11-16 16:08:59 +00:00
4f0b3578a1
new version with internal buffering
ceriel
1989-11-16 15:52:08 +00:00
a1ebb548cf
bug fix: static link was not always removed
ceriel
1989-11-16 14:57:15 +00:00
dd600df3dd
Added unsigned bit-field test
ceriel
1989-11-15 17:46:58 +00:00
0a68486a3f
fixed assembler part of link instruction
ceriel
1989-11-15 17:46:25 +00:00
7e2a7c05a9
link instruction does not work for more than 32768 bytes locals on M68000
ceriel
1989-11-15 16:10:18 +00:00
c878bff7a6
many speed-up changes, resulting in 20-25% speedup, and fixed serious floating point handling bug
ceriel
1989-11-13 15:36:12 +00:00
6fc0921238
improved qualifier checking
eck
1989-11-13 14:01:50 +00:00
5fa1bbbc38
fixes: ucmp did not quite work right, flt_div had an obscure bug
ceriel
1989-11-13 12:54:33 +00:00
2210242923
call to abs should be call to fabs
ceriel
1989-11-13 10:15:35 +00:00
a4bdacd9d8
do not use sprintf; use sprint instead
ceriel
1989-11-09 21:33:29 +00:00
8e08cbe221
Added patterns
ceriel
1989-11-09 18:43:02 +00:00
62ca83b92b
fixed typo
ceriel
1989-11-09 18:12:12 +00:00
f9960dbbab
no casts in constants used in #if!
ceriel
1989-11-09 18:07:14 +00:00
08c6364ff4
fix: did not work for 4-byte floats
ceriel
1989-11-09 17:01:29 +00:00
cc05bda4ab
cleaned up a little
ceriel
1989-11-09 14:06:35 +00:00
3cf48f19f4
minor mod: added comment and removed a variable
ceriel
1989-11-09 12:33:08 +00:00
6be896c8f1
Allow more procedure parameters
ceriel
1989-11-09 11:04:18 +00:00
d37d6f69f4
generate #defines for MAXREPLLEN, MAXEMREPLLEN
ceriel
1989-11-08 17:14:52 +00:00
f865bb9fe7
fixed bug in EM replacement code, and use new #defines from tables.h
ceriel
1989-11-08 17:13:33 +00:00
acbf5fe28f
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
ceriel
1989-11-08 16:52:34 +00:00
c7dbf19b40
fix: printed wrong message; now dumps core at end
ceriel
1989-11-08 14:42:09 +00:00
29b3ecd25f
fixed some lint complaints
ceriel
1989-11-08 14:18:57 +00:00
7bf1499039
Added some casts for lint
ceriel
1989-11-08 12:52:41 +00:00
84ef2d4d11
Added a few more patterns
ceriel
1989-11-08 12:44:33 +00:00
326f3217ab
improved checking
ceriel
1989-11-08 12:30:55 +00:00
5931ae29dc
fixed: commited wrong version
ceriel
1989-11-08 11:22:50 +00:00
73ac4e384e
fixed exit status
ceriel
1989-11-07 16:17:06 +00:00
9ff9f7b8d8
fixed sed script: \> is special under SunOs 4.0, and the escape was not needed anyway
ceriel
1989-11-07 16:13:26 +00:00
2dfcf65526
wrong Makefile committed at 1.209
dick
1989-11-07 13:04:39 +00:00
e22032fdc5
Made suitable for fast compiler version
ceriel
1989-11-06 16:01:13 +00:00
5c7f912c6a
fixed: send ended up in data segment!
ceriel
1989-11-06 11:35:52 +00:00
968dd67796
use fwrite instead of write
ceriel
1989-11-03 18:32:32 +00:00
58acdb913b
Added some patterns
ceriel
1989-11-03 13:28:37 +00:00
57e3d1220b
updated to Minix 1.3 version
ceriel
1989-11-03 12:57:25 +00:00
899b98d409
Added a nicer trap handler
ceriel
1989-11-03 11:54:41 +00:00
d505985c25
removed stop.s
ceriel
1989-11-03 11:53:47 +00:00
94dc3255b1
fixed some more bugs
eck
1989-11-03 10:36:56 +00:00
d88cb410b7
updated to minix 1.3
ceriel
1989-11-03 09:25:46 +00:00
88bd7de0b1
restrained error messages for lint + misc.
dick
1989-11-02 18:17:59 +00:00
81d26fa096
fixed Constant Width
ceriel
1989-11-01 17:30:44 +00:00
d04e2e9211
fixed memory fault, adapted mechanism code_scope
ceriel
1989-11-01 15:41:06 +00:00
9a23e968ed
modified labels
ceriel
1989-11-01 15:35:42 +00:00
9e9f998bed
the include file is called con_float, not float_cst
ceriel
1989-11-01 10:57:04 +00:00
4c39e6fe41
kill tokens using address registers better
ceriel
1989-11-01 10:14:27 +00:00
82116f4994
format for % was wrong
eck
1989-11-01 10:02:23 +00:00
28157a0fd8
the error() routine did not set err_occurred!
ceriel
1989-11-01 09:46:16 +00:00
e006705fbf
better unknown flags handling
ceriel
1989-10-31 11:15:23 +00:00
9d0a8037f7
Added code expander
ceriel
1989-10-31 11:14:01 +00:00
a8b3ef51ed
relaxed typechecking a little bit
eck
1989-10-31 10:48:20 +00:00
bac0ae9da3
fixed bug, added -o option
eck
1989-10-31 10:02:48 +00:00
cc56ae65dd
if malloc can return 0 on a 0 argument, free should also accept 0
ceriel
1989-10-31 09:44:21 +00:00
b7fa7592f8
malloc can return NULL when given a 0 argument
ceriel
1989-10-30 18:25:30 +00:00
744ee3ad52
use varargs.h
ceriel
1989-10-30 17:51:31 +00:00
3194915d0a
better (more restrained) error reporting
dick
1989-10-30 16:19:35 +00:00
f31ee74fc5
no more -T option to pic
ceriel
1989-10-30 16:08:07 +00:00
cc290b34a0
fix to for-loop code was wrong; fixed again
ceriel
1989-10-30 15:45:43 +00:00
b2b5e94344
improved check for loop
ceriel
1989-10-30 15:17:01 +00:00
341918027a
There is no d0 register!
ceriel
1989-10-27 18:20:14 +00:00
53235c19b8
andl3 does not exist! use bicl3 instead
ceriel
1989-10-27 18:03:37 +00:00
6bc575ba9e
fixed some bugs, changed warning interface
eck
1989-10-27 13:33:10 +00:00
dccb2a8b8a
Added code expander
ceriel
1989-10-27 09:06:43 +00:00
2ab83deae0
use more simple hashing algorithm, made namelist generation dependant on a #define
ceriel
1989-10-26 16:16:35 +00:00
1f5e73692b
improved STI 8 code
ceriel
1989-10-26 15:54:21 +00:00
9f7d9364eb
fixed so that jumps back to local labels also work
ceriel
1989-10-26 15:42:30 +00:00
92145d4a79
Added a command to kill a register
ceriel
1989-10-26 15:41:38 +00:00
97a78aaf10
Added _exit.c
ceriel
1989-10-26 11:51:46 +00:00
140c755977
Added _exit.c
ceriel
1989-10-26 11:39:31 +00:00