florian
|
0725bfcdf0
* do not generate references to the variant type, if the variants feature is not available
|
7 年之前 |
michael
|
3787d52dee
* Fix bug ID #32353, reset ref count fields in destructor
|
8 年之前 |
michael
|
9878dc280b
* Fix bug ID #32168
|
8 年之前 |
marco
|
a2d397c064
* pmethod declaration, patch from mantis #31576 by Silvio
|
8 年之前 |
florian
|
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
|
8 年之前 |
florian
|
bcb7061314
* made TObject usable, even if no ansistring support is available
|
8 年之前 |
michael
|
784da563ef
* Patch from Silvio Clecio to implement QualifiedClassName (bug ID 30985)
|
8 年之前 |
nickysn
|
7d15b688e8
* TInterfaceEntry changed to a variant record, that overlays a CodePointer on
|
8 年之前 |
nickysn
|
019f904be8
- removed the FPC 2.6.x compatibility ifdefs from tinterfaceentry
|
8 年之前 |
svenbarth
|
fb6546972b
* IID and IIDStr references of the VMT's interface table need to be indirect
|
9 年之前 |
svenbarth
|
61551cbb0f
* move properties and functions of TVMT to the end of the record, so that one only needs to adjust the total entry count TVMTBuilder.generate_vmt_def()
|
9 年之前 |
svenbarth
|
685f820622
* switch class'/object's parent reference in the VMT to an indirect reference
|
9 年之前 |
Jonas Maebe
|
f22c7cc3fc
- removed "packed" and dummy field (that was required because of
|
9 年之前 |
Jonas Maebe
|
0c904e92ff
* moved TResourceStringRecord from the objpas to the system unit so it can be
|
9 年之前 |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 年之前 |
Jonas Maebe
|
87e55caabc
* declare tvarrec.vpchar explicitly as pansichar for documentation purposes
|
10 年之前 |
Jonas Maebe
|
427b05e97c
* converted TVMTWriter.intf_write_table() to the high level typed constant
|
10 年之前 |
florian
|
03c553606e
- unneeded spaces removed
|
10 年之前 |
nickysn
|
4f4e00e758
+ i8086 far data memory model fixes in tinterfaceentry and tinterfacetable
|
11 年之前 |
nickysn
|
e1716c097d
* set the vmtParent constant according to sizeof(SizeInt) instead of
|
11 年之前 |
sergei
|
b82b6da493
+ Win32 SEH: to avoid memory leaks, it is necessary to free exception object for non-FPC exceptions on re-raise (it will be re-created by next exception handler).
|
11 年之前 |
sergei
|
179586f589
+ SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.
|
11 年之前 |
nickysn
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 年之前 |
nickysn
|
728e8c62a7
* virtual method pointers in the objpas.TVmt record declared as codepointer; the vmtXXX constants also fixed
|
12 年之前 |
nickysn
|
ef2423128f
* use CodePointer instead of Pointer in TObject.MethodName() and .MethodAddress() for i8086 medium memory model compatibility
|
12 年之前 |
nickysn
|
ad29cab0aa
* DispCallByIDProc changed to CodePointer
|
12 年之前 |
nickysn
|
54c4c8155b
+ also added PCodePointer and PPCodePointer
|
12 年之前 |
nickysn
|
9b59809ac3
* TMethod.Code changed to CodePointer
|
12 年之前 |
paul
|
e4a6221bf3
compiler, rtl: add vtUnicodeString (issue #0018560)
|
14 年之前 |
tom_at_work
|
8a2696eb24
* limit the number of string message methods per class to 2^31 independent of architecture width: this avoids lots of compiler changes when allowing 2^63 (for 64 bit targets)
|
14 年之前 |