svenbarth
|
8058aae24f
Switch procedure parameters and result type to indirect RTTI references.
|
11 år sedan |
svenbarth
|
d573f3e874
Switch dynamic arrays to indirect RTTI references.
|
11 år sedan |
svenbarth
|
8c30a4b2b4
Switch static arrays to indirect RTTI reference.
|
11 år sedan |
svenbarth
|
c785526457
Switch class and interface parent as well as extended type to indirect type information
|
11 år sedan |
svenbarth
|
c231042384
Switch further simple types (sets, enums, class references, pointers) to indirect type information (again without breaking backwards compatibility).
|
11 år sedan |
svenbarth
|
3670ef015d
Switch properties to use the indirect type information without breaking backwards compatiblity. :)
|
11 år sedan |
nickysn
|
070955bcd0
* fixed 'data element too large' error in i8086 far data memory models
|
12 år sedan |
nickysn
|
fec4c6a6e2
* various rtl fixes that allow objpas.integer to be 16-bit on 16-bit targets
|
12 år sedan |
nickysn
|
e8005f9485
* fixed compilation of unit typinfo in the i8086 medium memory model
|
12 år sedan |
nickysn
|
79db53b049
* TPropInfo.GetProc, .SetProc and .StoredProc changed to CodePointer for compatibility with the i8086 medium memory model
|
12 år sedan |
paul
|
fa0d5bb66e
rtl: add tkBool into TTypeData case (issue #0024538)
|
12 år sedan |
nickysn
|
4bc99b1315
* use a PtrInt cast in typinfo.SetObjectProp
|
12 år sedan |
nickysn
|
fe48700483
* another i8086 compilation fix for typinfo
|
12 år sedan |
nickysn
|
4b220d7261
* fixed 'data element too large' error when compiling typinfo on i8086
|
12 år sedan |
sergei
|
23cb216435
* RTTI fix for alignment-sensitive targets:
|
12 år sedan |
paul
|
8b98a38b56
rtl: add a helper method to get TProcedureSignature parameter by index
|
12 år sedan |
paul
|
cd8690c197
rtl: typo
|
12 år sedan |
paul
|
bc973e538d
compiler: write extended RTTI for tkProcVar (tkProcedure in Delphi)
|
12 år sedan |
paul
|
fe04dedbab
compiler: change RTTI size of record field offset from fixed 32bit to platform dependent integer (sizeint) since it is stored this way in the compiler. This is also Delphi compatible, rtl: adopt rtl appropriately
|
12 år sedan |
paul
|
dce960c97b
compiler: write Delphi compatible tkArray RTTI:
|
12 år sedan |
paul
|
da35b3c601
compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test
|
12 år sedan |
paul
|
a020440d48
rtl: minor formatting
|
12 år sedan |
paul
|
1c86a9482b
rtl:
|
12 år sedan |
paul
|
d18f273f67
compier, rtl: revert 24424 since it fails on some platforms
|
12 år sedan |
paul
|
e23534eec4
compiler, rtl: some rtti related changes:
|
12 år sedan |
paul
|
802b7db26e
rtl: fix TTypeData comments
|
12 år sedan |
paul
|
65877e7111
rtl: fix TTypeData declaration - FPC does not generate PPTypeInfo as Delphi do but PTypeInfo instead
|
12 år sedan |
paul
|
d90445e5ee
compiler, rtl, tests: write Delphi compatible (more or less) type information for Class Reference and Pointer types (mantis #0024367)
|
12 år sedan |
florian
|
4c472a1569
* due to different result handling of integers and interfaces, GetInterfaceProp cannot use GetOrdProp, resolves #21684
|
14 år sedan |
michael
|
7069db2194
* Fixed setting of RAW interfaces
|
14 år sedan |