summaryrefslogtreecommitdiff
path: root/compiler/ncgrtti.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixed class VMT generation for the i8086 medium memory model (near code, fa...nickysn2013-08-181-6/+6
* * use Create_nil_dataptr in objectdef_rtti_class_full() when writing the curr...nickysn2013-07-311-1/+1
* * use create_nil_dataptr instead of create_sym(nil) in TRTTIWriter.write_rtti...nickysn2013-06-251-1/+1
* compiler: don't skip objc class/protocols in case of initrtti, fixed crash of...paul2013-06-011-1/+1
* * RTTI fix for alignment-sensitive targets:sergei2013-05-231-3/+8
* compiler: don't treat array[..] of dynamic array as a 2 dimension arraypaul2013-05-171-1/+4
* compiler: paul2013-05-081-43/+27
* compiler: skip objc types in ProcVar rtti arguments and result typepaul2013-05-081-5/+10
* compiler: write extended RTTI for tkProcVar (tkProcedure in Delphi)paul2013-05-081-36/+76
* compiler: change RTTI size of record field offset from fixed 32bit to platfor...paul2013-05-071-2/+2
* compiler: fix indentationpaul2013-05-071-10/+10
* compiler: write Delphi compatible tkArray RTTI:paul2013-05-071-11/+38
* compiler: don't write reference to objc classes/protocols when writing tkClas...paul2013-05-061-1/+4
* compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change...paul2013-05-051-1/+5
* compiler: typopaul2013-05-051-1/+1
* compiler: don't write rtti for objc classes/protocols (a trial to fix build o...paul2013-05-051-2/+6
* compiler: write rtti for pointeddef before classrefdef and pointerdef rttipaul2013-05-041-0/+3
* compier, rtl: revert 24424 since it fails on some platformspaul2013-05-041-1/+1
* compiler, rtl: some rtti related changes:paul2013-05-041-1/+1
* compiler, rtl, tests: write Delphi compatible (more or less) type information...paul2013-05-041-0/+18
* Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PICpierre2012-10-051-1/+13
* * never use a linear table for enum<->string translation when two enums havejonas2012-08-311-1/+15
* + Reduce the amount of RTTI by not generating 'init' information if it will e...sergei2012-04-271-0/+3
* * don't try to write rtti for fields in Pascal records/classes/objects/...jonas2011-12-171-1/+2
* + initial support for pascal booleans with sizes 2, 4 and 8florian2011-06-261-7/+8
* compiler: write finished zero for enumeration rtti (this was broken since r14...paul2011-05-051-0/+2
* * Merged helper branch made by Sven Barthflorian2011-04-161-6/+18
* + patch by Jeppe Johansen to support automatic interrupt table generation by ...florian2011-04-101-1/+2
* compiler: mark operator overloads as operators in rtti (although classes don'...paul2010-12-311-0/+1
* * For object fullrtti, add a parent 'field' regardless of whether its type ne...sergei2010-12-241-1/+1
* Fixed rtti/finalization of objects that have ancestors and fields of managed ...sergei2010-12-241-4/+16
* * TRTTIWriter improvements:sergei2010-12-221-6/+10
* * TRTTIWriter.fields_write_rtti_data: refactoring. Since TAsmList allows rand...sergei2010-12-221-27/+13
* * Refactored TRTTIWriter by separating some commonly used code into procedure...sergei2010-12-211-139/+90
* compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/...paul2010-12-171-2/+2
* * changes to alignment for enumeration rtti record members: we need a Tconstp...tom_at_work2010-10-261-5/+23
* Fixed ordinal to string conversion for enumerationstom_at_work2010-10-241-5/+31
* Fixed conversion from string to enum value for 64 bit platforms requiring pro...tom_at_work2010-10-231-108/+60
* * Merged XPCom branch into trunk, added support for constref and changedjoost2010-10-171-4/+5
|\
| * * Implemented constref support, to force constant function-parameters to bejoost2010-09-191-4/+5
* | * Fixed spell error revealed by lintian.mazen2010-10-061-1/+1
* | * don't write rtti for static fields so we don't try to initialise/finalisejonas2010-10-051-6/+9
|/
* compiler: start implementation of class constructors/destructors: parsing is ...paul2010-04-031-0/+2
* compiler:paul2010-03-251-10/+22
* + "CExtended" type that is the same as "extended", but conforming to thejonas2010-02-141-2/+2
* * Fix for RTTI alignment from Paulpierre2010-01-071-0/+6
* compiler: write correct method kind for constructors,destructors and class me...paul2010-01-011-5/+22
* compiler: write not dummy unit name for enumeration and dynamic array rttipaul2010-01-011-3/+8
* compiler, rtl: write calling conventions for tkMethod members (issue #0014573)paul2010-01-011-4/+34
* * the objc1 unit has been renamed to objcjonas2009-09-271-1/+5