peter
|
ed290df007
|
* fixed bug #1472 (merged)
|
2001-04-21 12:09:00 +00:00 |
|
peter
|
a03061cb03
|
* add nop after popa (merged)
|
2001-04-21 12:05:32 +00:00 |
|
peter
|
9a47ac9ec2
|
* m68k updates merged from fixes branch
|
2001-04-21 12:03:11 +00:00 |
|
peter
|
0c03535b5b
|
* registration of targets and assemblers
|
2001-04-18 22:01:53 +00:00 |
|
peter
|
5677fbe1b4
|
* fixed crash in labelnode
* easier detection of goto and label in try blocks
|
2001-04-15 09:48:29 +00:00 |
|
Jonas Maebe
|
e0e6efbd3f
|
* allow a single replacement string to be substituted more than once per
message (already used in assembler reader messages for "fsub x" etc.
transformations) (merged)
|
2001-04-14 16:05:41 +00:00 |
|
peter
|
af5d6e60e7
|
* moved more code from pass_1 to det_resulttype
|
2001-04-14 14:07:10 +00:00 |
|
peter
|
539adaafde
|
* move more code from loadnode.pass_1 to det_resulttype
|
2001-04-14 14:06:31 +00:00 |
|
peter
|
cf8a1e1462
|
* better skipping of secondpass if error
|
2001-04-14 14:05:47 +00:00 |
|
peter
|
12fe0226f6
|
* don't allow passing signed-unsigned ords to var parameter, this
forbids smallint-word, shortint-byte, longint-cardinal mixtures.
It's still allowed in tp7 -So mode.
|
2001-04-13 23:52:29 +00:00 |
|
peter
|
8de2a09d2a
|
* fix for the stricter compilemode
|
2001-04-13 23:51:02 +00:00 |
|
peter
|
ff4ee28066
|
* fpc mode now requires @ also when left of assignment is an procvardef
|
2001-04-13 23:50:24 +00:00 |
|
peter
|
a5a695d141
|
* when errors are found don't generate code, but still run the
resulttype pass
|
2001-04-13 23:49:24 +00:00 |
|
peter
|
7bebc8bc7e
|
* include recent changes
|
2001-04-13 23:48:30 +00:00 |
|
peter
|
451b14c6b5
|
* call set_varstate for procvar calls
|
2001-04-13 22:22:59 +00:00 |
|
peter
|
b36f87d7aa
|
* call set_varstate for setlength
* ptr returns pointerconstnode instead of ordconstnode
|
2001-04-13 22:22:30 +00:00 |
|
peter
|
a14d8618da
|
* remove wrongly placed first_call_helper
|
2001-04-13 22:20:58 +00:00 |
|
peter
|
55b46693d5
|
* removed wrongly placed set_varstate in subscriptnode
|
2001-04-13 22:15:21 +00:00 |
|
peter
|
bd25c6f88e
|
* fixed comment after comment parsing in assembler blocks
|
2001-04-13 22:12:34 +00:00 |
|
peter
|
60162bf433
|
* allow unit.identifier in asm readers
|
2001-04-13 20:06:05 +00:00 |
|
peter
|
54b534cde7
|
* better check for globalsymtable
|
2001-04-13 20:05:15 +00:00 |
|
peter
|
f0a0c63c77
|
* scanner object to class
|
2001-04-13 18:20:21 +00:00 |
|
peter
|
fdeadeed22
|
* scanner object to class
|
2001-04-13 18:08:36 +00:00 |
|
peter
|
79b1b63dcb
|
* give error with local external procedure
|
2001-04-13 18:03:15 +00:00 |
|
peter
|
316523ca15
|
* easier registration of directives
|
2001-04-13 18:00:36 +00:00 |
|
peter
|
11dfe5637e
|
* obsolete
|
2001-04-13 17:59:53 +00:00 |
|
peter
|
f9c8c7e2ef
|
* don't generate code when there is already an error
|
2001-04-13 17:59:03 +00:00 |
|
peter
|
a7cf57524e
|
* symtable change to classes
* range check generation and errors fixed, make cycle DEBUG=1 works
* memory leaks fixed
|
2001-04-13 01:22:06 +00:00 |
|
peter
|
de5140d1f7
|
* use new heaptrc version
|
2001-04-11 12:36:26 +00:00 |
|
Jonas Maebe
|
a022ac9bb2
|
* fixed bug due to short boolean evaluation
|
2001-04-06 16:24:38 +00:00 |
|
Jonas Maebe
|
2cc7d970e1
|
* fixed bug in ti386innode.pass_2 code and made it simpler/faster
|
2001-04-06 14:09:34 +00:00 |
|
Jonas Maebe
|
cf600d6688
|
* fixed incompatibility between new regvar handling and -Op2
|
2001-04-06 14:06:03 +00:00 |
|
peter
|
611d242891
|
* movd and opsize fix merged
|
2001-04-05 21:33:45 +00:00 |
|
peter
|
4383a5b3fa
|
* fast exit fix merged
|
2001-04-05 21:33:07 +00:00 |
|
peter
|
5e114ac4e3
|
* enum stabs fix (merged)
|
2001-04-05 21:32:22 +00:00 |
|
peter
|
bdb7e3b875
|
* array constructor fix
|
2001-04-05 21:03:08 +00:00 |
|
peter
|
6f8b934ce7
|
* fixed fpu inline functions typeconvs
|
2001-04-05 21:02:13 +00:00 |
|
peter
|
3b021ef283
|
* fix constant not evaluation
|
2001-04-05 21:00:27 +00:00 |
|
peter
|
b193bf7df3
|
* remove unnecessary calls to firstpass
|
2001-04-04 22:43:50 +00:00 |
|
peter
|
759f678192
|
* move constant folding into det_resulttype
|
2001-04-04 22:42:39 +00:00 |
|
peter
|
226ea788db
|
* fix for not with no 32bit values
|
2001-04-04 22:37:06 +00:00 |
|
florian
|
64d7d5682e
|
* applied several fixes to get the DD8 Delphi Unit compiled
e.g. "forward"-interfaces are working now
|
2001-04-04 21:30:42 +00:00 |
|
peter
|
4e2655cdc5
|
* resulttype rewrite
|
2001-04-02 21:20:29 +00:00 |
|
florian
|
0ca35bb1ee
|
* cwidechar was loaded with a chardef, fixed
|
2001-03-25 12:40:00 +00:00 |
|
peter
|
e4f647f801
|
* masm -al fix (merged)
|
2001-03-25 12:30:17 +00:00 |
|
peter
|
d65195ed90
|
* offset_fixup fixes (merged)
|
2001-03-25 12:29:45 +00:00 |
|
peter
|
f05b078507
|
* memleak fixes (merged)
|
2001-03-25 12:28:22 +00:00 |
|
peter
|
565bfe20a9
|
* set funcret to assigned (merged)
|
2001-03-25 12:27:59 +00:00 |
|
peter
|
b2c26bdd42
|
* fixed -Se (merged)
|
2001-03-25 12:27:31 +00:00 |
|
florian
|
07adca76f2
|
* procedure p(); is now allowed in all modes except TP
|
2001-03-24 12:18:11 +00:00 |
|