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 år sedan |
svenbarth
|
41dccb75b9
* for open array parameters the RTTI of the element def needs to be available/written; this is Delphi compatible
|
8 år sedan |
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 år sedan |
svenbarth
|
c6233697be
+ add utility properties to TPropData to access a specific TPropInfo or the end of the known data of all properties
|
8 år sedan |
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 år sedan |
svenbarth
|
d044969d88
* applied adjusted patch from Mantis #31250 by Maciej Izak
|
8 år sedan |
svenbarth
|
4742e826f6
+ add test for Mantis #23702, just to be sure that we don't re-add that already solved problem
|
8 år sedan |
svenbarth
|
969e19ba1a
* initialize module id of a symtable always to the id of the current module (at least if there is a current module, which is not the case for the initial macro symtable)
|
8 år sedan |
michael
|
f0a8355b84
* AlwaysQuote added (bug ID 31126)
|
8 år sedan |
michael
|
0013769c4b
* Add server SNI support (patch by Udo Schmal, bug ID #31271)
|
8 år sedan |
michael
|
b5fb706a65
* Fix bug #31176: (Try)StrToBool should accept localized floats
|
8 år sedan |
michael
|
27329429d9
* Fix possible buffer overflow (bug ID 31203)
|
8 år sedan |
marco
|
156c57e057
* copyright date update, mantis #31258
|
8 år sedan |
marco
|
e02949920b
* fix for #31255
|
8 år sedan |
joost
|
1e33458aae
* Fix problems with functions without function result
|
8 år sedan |
michael
|
790b08948a
* Patch from Udo Schmal to implement TLS_1.1 and TLS_1.2 (openssl 1.0.2j)
|
8 år sedan |
joost
|
ec98e63741
* Removed the usage of the global GFppkg at multiple locations
|
8 år sedan |
svenbarth
|
3b1ae57844
* allow for AlignTypeData() to be inlined
|
8 år sedan |
svenbarth
|
8e510da317
* adjust AlignTypeData to take a Pointer as argument as it also needs to be used for e.g. subrecords inside TTypeData (e.g. the property table of interfaces)
|
8 år sedan |
Károly Balogh
|
1c4207642c
tabs to spaces indentation fixes. no functional changes
|
8 år sedan |
nickysn
|
52f41a8f67
* fixed i8086 regressions after r35082
|
8 år sedan |
Károly Balogh
|
b2ff3f82bc
m68k: marked palmos as 'under development', as there's code there, but was never really tested with the current CG
|
8 år sedan |
Károly Balogh
|
94ec8ad854
m68k: added BSD targets, this means NetBSD, still under development
|
8 år sedan |
Jonas Maebe
|
7911cc8437
- removed some dataconstn remenants
|
8 år sedan |
Jonas Maebe
|
d66e0d6450
- got rid of gotclass and gotdynarray in valid_for_assign(), as these were
|
8 år sedan |
Károly Balogh
|
5cde490e57
bsd: fixed the system unit to also include the softpu interface part on m68k, not only the implementation
|
8 år sedan |
florian
|
668b198d7c
* fix for issue #29936: check if the internal needed types are available
|
8 år sedan |
Jonas Maebe
|
048666a25c
* when freeing a procdef that hasn't been registered for writing to the ppu
|
8 år sedan |
Jonas Maebe
|
382bbc1201
- removed gotderef from valid_for_assign(), and return true at every place
|
8 år sedan |
Jonas Maebe
|
99a1847e2f
* fixed comment typo
|
8 år sedan |