Jonas Maebe
|
3798b79fd7
+ optimization that (re)orders instance fields of Delphi-style classes in
|
vor 13 Jahren |
Jonas Maebe
|
07ebc51b6c
* always store generics token streams in little endian, so we don't have to
|
vor 13 Jahren |
pierre
|
ae7dd3a930
tprocdef.total_local_size field added for MIPS cpu
|
vor 13 Jahren |
Jonas Maebe
|
d6f85c35b5
- removed stray symtablestack.push() after r21282
|
vor 13 Jahren |
Jonas Maebe
|
f95925dd91
* don't push/pop current_module.localsymtable when adding explicitly created
|
vor 13 Jahren |
Jonas Maebe
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
vor 13 Jahren |
Jonas Maebe
|
ab914a8ae3
* the code page of unicodestring/widestring on big endian targets is
|
vor 13 Jahren |
sergei
|
a54e342060
+ Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method.
|
vor 13 Jahren |
Jonas Maebe
|
564445da8c
* re-enabled enum -> dispinterface typecasts after r21069, bug noticed by
|
vor 13 Jahren |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
florian
|
dd70debe80
* records containing managed types are not "regable", resolves #21674
|
vor 13 Jahren |
pierre
|
02479d0409
Add openbsd/netbsd x86_64 systems to list using 16 for size of cextended type
|
vor 13 Jahren |
Jonas Maebe
|
2e3605e999
* fixed tobjectdef.is_related() checks in case formal class definitions are
|
vor 13 Jahren |
Jonas Maebe
|
94b058fe19
* fixed version of r20547: can't check the number of abstract methods of a
|
vor 13 Jahren |
Jonas Maebe
|
8c86455965
- removed "inline" from getansistringdef(), it's way too big
|
vor 13 Jahren |
Jonas Maebe
|
bab8e5da5a
* set the default range type of arrays to ptrsinttype rather
|
vor 13 Jahren |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
vor 13 Jahren |
Jonas Maebe
|
5816f0951d
* fix alignment of sc80real on darwin
|
vor 13 Jahren |
Jonas Maebe
|
a1ff3b24b9
* fixed warning/error when cross-compiling from 64 bit to 32/16 bit target
|
vor 13 Jahren |
Jonas Maebe
|
2d7e674168
* fixed error in r19248 whereby the namespace for automatically generated
|
vor 14 Jahren |
paul
|
e46e2c3ebd
compiler, rtl: extend TextRec record with CodePage field
|
vor 14 Jahren |
paul
|
110119e398
compiler: use globalsymtable for units to store ansistring replacement def (fixes bug #0020529)
|
vor 14 Jahren |
paul
|
c1866d5c17
compiler:
|
vor 14 Jahren |
paul
|
c6ca9e5091
compiler:
|
vor 14 Jahren |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
vor 14 Jahren |
florian
|
df75368d0b
--- Merging r19281 into '.':
|
vor 14 Jahren |
Jonas Maebe
|
cf47b8d422
* fixed all known memory leaks in the code added for the JVM port
|
vor 14 Jahren |
Jonas Maebe
|
26b19274a3
+ create an nested interface type called "Callback" inside the classes that
|
vor 14 Jahren |
Jonas Maebe
|
f96f5f9e94
+ {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking
|
vor 14 Jahren |
paul
|
aba0106366
compiler: manual merge some cpstrnew changes which was impossible to merge using regular tools due to the merge conflicts
|
vor 14 Jahren |