olle
|
a02a1adee1
|
* changed global var access, TOC now contain pointers to globals
* fixed handling of function pointers
|
2003-01-13 17:17:50 +00:00 |
|
olle
|
60431e6794
|
* Fixed typo
|
2003-01-13 17:16:44 +00:00 |
|
daniel
|
cbe0383afe
|
* Further work to convert codegenerator register convention;
internalerror bug fixed.
|
2003-01-13 14:54:34 +00:00 |
|
florian
|
2291912631
|
- fixed res entry for MacOS, I don't understand why it worked before :/
|
2003-01-13 13:03:56 +00:00 |
|
peter
|
970f5d9112
|
* only check for auto inherited in objectsymtable
|
2003-01-12 17:52:07 +00:00 |
|
peter
|
23861a4e45
|
* tp procvar handling fix for tb0448
|
2003-01-12 17:51:42 +00:00 |
|
peter
|
71e2d34b5a
|
* m68k pathexist update from 1.0.x
* palmos res update from 1.0.x
|
2003-01-12 15:42:23 +00:00 |
|
marco
|
0af8d01204
|
* HASUNIX defined for now.
|
2003-01-11 16:35:15 +00:00 |
|
Tomas Hajny
|
23591531b8
|
* correction from rev. 1.88 put back
|
2003-01-11 11:19:54 +00:00 |
|
marco
|
04b80d3123
|
* more hasunix fixes
|
2003-01-10 21:49:00 +00:00 |
|
marco
|
e3e5228f3f
|
* beos shouldnt define hassignal (unix<-> hasunix problem)
|
2003-01-10 21:37:48 +00:00 |
|
florian
|
2102ce7031
|
* fixed some PowerPC issues
|
2003-01-09 22:00:53 +00:00 |
|
peter
|
2721d341f0
|
* merged some verbosity options.
* V_LineInfo is a verbosity flag to include line info
|
2003-01-09 21:52:37 +00:00 |
|
peter
|
23f6b91c4a
|
* extended information about overloaded candidates when compiled
with EXTDEBUG
|
2003-01-09 21:45:46 +00:00 |
|
peter
|
90473fa87f
|
* constant string conversion fixed, it's now equal to both
shortstring, ansistring and the typeconvnode will return
te_equal but still return convtype to change the constnode
|
2003-01-09 21:43:39 +00:00 |
|
peter
|
91b50bdf37
|
* realtostr added
|
2003-01-09 21:42:27 +00:00 |
|
florian
|
34a91d9171
|
* fixed broken PowerPC compiler
|
2003-01-09 20:41:10 +00:00 |
|
daniel
|
7b2fd10fb4
|
* Converted some code in cgx86.pas to new register numbering
|
2003-01-09 20:40:59 +00:00 |
|
daniel
|
6e507ba483
|
* Added register conversion
|
2003-01-09 15:49:56 +00:00 |
|
olle
|
09f06d0cf3
|
* made powerpc compiler compile after Daniels Tregister modification
|
2003-01-09 11:22:14 +00:00 |
|
daniel
|
fd4632c85b
|
* Added register convesrion procedure
|
2003-01-08 22:32:36 +00:00 |
|
daniel
|
55a161bbbf
|
* Tregister changed into a record
|
2003-01-08 18:43:56 +00:00 |
|
mazen
|
c20be82919
|
* adding unequaln node support to sparc compiler
|
2003-01-07 22:03:40 +00:00 |
|
peter
|
b49747a854
|
* removed some duplicate code when creating aktprocsym
|
2003-01-07 19:16:38 +00:00 |
|
daniel
|
061a7620bd
|
* De "puntjes om bij het vertalen in het achterhoofd te houden" even
bijgewerkt.
(Explanation how to translate fixed)
|
2003-01-07 17:09:07 +00:00 |
|
Jonas Maebe
|
0cb40fa70d
|
* fixed ansistring+char and ansistring+shortstring optimizations (those
cases were always handled as ansistring+ansistring due to
typeconversions inserted by the add-node)
|
2003-01-07 16:52:58 +00:00 |
|
mazen
|
a3aea23c2e
|
* fixing bugs related to load_reg_ref
|
2003-01-06 22:51:47 +00:00 |
|
peter
|
80b463da2e
|
* po_addressonly added to retrieve the address of a methodpointer
only, this is used for @tclass.method which has no self pointer
|
2003-01-06 21:16:52 +00:00 |
|
peter
|
e670479146
|
* use findutil
|
2003-01-06 20:19:52 +00:00 |
|
peter
|
501b72a28e
|
* don't prepend ./ to quoted filenames
|
2003-01-06 20:16:42 +00:00 |
|
peter
|
a0fbe08d83
|
* remove a lot of code to support typen in loadn-procsym
|
2003-01-05 22:44:14 +00:00 |
|
peter
|
8423a146b0
|
* use int_to_int conversion for pointer/procvar/classref to int
|
2003-01-05 22:42:13 +00:00 |
|
peter
|
b3ef495a2b
|
* move code that checks for longint-pointer conversion hint
|
2003-01-05 22:41:40 +00:00 |
|
mazen
|
215880afe8
|
* fixing several bugs compiling the RTL
|
2003-01-05 21:32:35 +00:00 |
|
mazen
|
c419956367
|
* warnings about FreeTemp already free fixed with appropriate registers handling
|
2003-01-05 20:39:53 +00:00 |
|
peter
|
26a1786491
|
* more conflicts for constructor/destructor types
|
2003-01-05 18:17:45 +00:00 |
|
peter
|
bff0d3dd3e
|
* pascal directive also conflicts with constructor
|
2003-01-05 18:09:36 +00:00 |
|
florian
|
07110d20f9
|
+ added proper support of type = type <type>; for simple types
|
2003-01-05 15:54:15 +00:00 |
|
florian
|
b59b436130
|
* x86-64 compiles
+ very basic support for float128 type (x86-64 only)
|
2003-01-05 13:36:53 +00:00 |
|
Tomas Hajny
|
7248252a23
|
* modified to make use of the common GetEnv code under OS/2
|
2003-01-04 16:20:44 +00:00 |
|
daniel
|
25af993b76
|
* Fixed mark_write for @ operator
(can happen when compiling @procvar:=nil (Delphi mode construction))
|
2003-01-04 15:54:03 +00:00 |
|
daniel
|
2930a10314
|
* Readded missing variable
|
2003-01-04 08:08:47 +00:00 |
|
peter
|
f44c4af73b
|
* also allow = in fpc mode to assign enums
|
2003-01-03 23:50:41 +00:00 |
|
peter
|
ce5fa9843f
|
* updated for absolutesym and varsym
|
2003-01-03 22:16:29 +00:00 |
|
peter
|
c94fba5944
|
* OBJECTCHECKS added, equivalent of -CR
* WRITEABLECONST added, equivalent of $J
|
2003-01-03 21:25:01 +00:00 |
|
peter
|
4167e7ea10
|
* made mark_write dummy instead of abstract
|
2003-01-03 21:03:02 +00:00 |
|
peter
|
c0c6ad57f3
|
* check also interfacedef when checking for matching forwarddef
|
2003-01-03 20:35:08 +00:00 |
|
peter
|
73a08fc4a6
|
* use compare_def_ext to test if assignn operator is allowed
|
2003-01-03 17:17:26 +00:00 |
|
peter
|
60b05c92de
|
* fixed warning about unset funcret
|
2003-01-03 17:16:57 +00:00 |
|
peter
|
8b2dbde7c8
|
* fixed assignment operator checking for typecast
|
2003-01-03 17:16:04 +00:00 |
|