svenbarth
|
c1db48c8c6
* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder)
|
8 жил өмнө |
svenbarth
|
822d96776b
* extend tai_typedconstbuilder with the ability to add an indirect symbol to the same section as the one that's generated for the constant data (at least if it's also rodata)
|
8 жил өмнө |
svenbarth
|
b813fc641f
* put data that's used by the VMT into the same section (that also means changing some sections from rodata_norel to rodata); this way the amount of sections per class is reduced (e.g. two for classes that inherited from a class with interfaces)
|
8 жил өмнө |
svenbarth
|
deb86a9e70
* Windows and GNU AS both correctly handle read only sections with relocations, so make use of that
|
8 жил өмнө |
michael
|
f55215f53a
* Case else without semicolon in front (bug ID 31284)
|
8 жил өмнө |
michael
|
a51efe50b7
* noreturn procedure modifier (bug ID 31285)
|
8 жил өмнө |
michael
|
0dc3d03755
* Packed sets support
|
8 жил өмнө |
michael
|
892b616adf
* Fix compilation
|
8 жил өмнө |
michael
|
a809705fb8
* New simple program to test if pparser parses some code
|
8 жил өмнө |
michael
|
81a00358a1
* Modeswitches now parsed correctly (bug ID 30724)
|
8 жил өмнө |
michael
|
8d7fd39282
* Fix isNan, isInfinity, IsPositiveInfinity
|
8 жил өмнө |
svenbarth
|
060cb62f2a
* correctly handle alignment for TParameterLocations
|
8 жил өмнө |
svenbarth
|
1d40e7e159
* correctly encapsulate the location records
|
8 жил өмнө |
michael
|
27b51188b6
* Range typed consts support
|
8 жил өмнө |
svenbarth
|
c2d68e35b5
* also assume register calling convention for m68k
|
8 жил өмнө |
svenbarth
|
4d41decd5d
* since m68k has a working implementation for the register calling convention and it's in fact used as default calling convention it should also be possible to explicitely declare routines as that calling convention
|
8 жил өмнө |
svenbarth
|
d35e9a69fa
* update comment regarding pocall_syscall in supported_calling_conventions
|
8 жил өмнө |
Jonas Maebe
|
098d64b631
* don't swap and/or boolean operations, they always need to be evaluated in
|
8 жил өмнө |
Jonas Maebe
|
7013a879c3
- disabled check for existence for texceptaddr/tguid/tjmpbuf in the system
|
8 жил өмнө |
svenbarth
|
f1a5fbc0df
* rename TIntfMethodEntry.ReturnLoc to ResultLocs for consistency with both ResultType and TVmtMethodParam.ParaLocs
|
8 жил өмнө |
michael
|
06a8b84426
* Fix bug #31194 : function alias not supported
|
8 жил өмнө |
michael
|
bc9b67c90b
* Attempt to fix bug ID #31277
|
8 жил өмнө |
michael
|
1a771735ac
* Patch from BBaz to add an overload to find returning a boolean (bug ID
|
8 жил өмнө |
michael
|
2265312872
* Patch from Udo Schmal to Add SetEcdhAuto (bug ID 31275)
|
8 жил өмнө |
svenbarth
|
26135d605f
+ implement interface RTTI inspired by the changes from Steve Hildebrandt, yet not exactly the same. Like his implementation this one isn't Delphi compatible either.
|
8 жил өмнө |
svenbarth
|
41dccb75b9
* for open array parameters the RTTI of the element def needs to be available/written; this is Delphi compatible
|
8 жил өмнө |
svenbarth
|
03715bd9a8
+ add data records TInterfaceData for COM and TInterfaceRawData for raw interfaces that allow for easier access to data that's only accessible by using pointers (and keeping track of alignment) without further polluting TTypeData
|
8 жил өмнө |
svenbarth
|
c6233697be
+ add utility properties to TPropData to access a specific TPropInfo or the end of the known data of all properties
|
8 жил өмнө |
svenbarth
|
bf2891938f
+ add utility properties to TPropInfo to easily access the next TPropInfo in a list of prop infos (TPropInfo.Next) or the direct, unpadded end of the known information (TPropInfo.Tail)
|
8 жил өмнө |
svenbarth
|
d044969d88
* applied adjusted patch from Mantis #31250 by Maciej Izak
|
8 жил өмнө |