summaryrefslogtreecommitdiff
path: root/compiler/objcutil.pas
Commit message (Expand)AuthorAgeFilesLines
* * removed unused unitsflorian2017-05-091-3/+3
* Merged revision(s) 28691, 31914 from branches/svenbarth/packages:svenbarth2016-01-151-4/+4
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-1/+1
* * moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmemjonas2015-05-311-6/+18
* * we cannot directly load the ISA pointer on AArch64, we have to call thejonas2015-02-231-5/+8
* + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)jonas2014-07-181-3/+7
* * don't generate a classClass call for objc loadvmtaddrnodes generatedjonas2012-03-291-1/+2
* * set "forcall" to true for the objc loadvmtaddrnodes generated asjonas2012-03-251-0/+1
* * renamed objcdef.addencodedtype to objcaddencodedtype for consistencyjonas2010-12-191-3/+3
* * Merged XPCom branch into trunk, added support for constref and changedjoost2010-10-171-1/+1
|\
| * * Implemented constref support, to force constant function-parameters to bejoost2010-09-191-1/+1
* | * moved use_fixed_stack from cgutils to a method in paramgr so it canjonas2010-09-261-5/+1
|/
* * allow any kind of fields in Object Pascal classes that are passed tojonas2010-01-311-595/+2
* * unified names of system_*/systems_* setsflorian2010-01-071-3/+3
* * don't use a voidpointer typecast to access hardcoded objc fields, becausejonas2009-11-301-1/+1
* * fixed calling inherited class methods from category methods when usingjonas2009-11-291-2/+10
* + Objective-C category support (old and new ABI, both external andjonas2009-11-161-14/+36
* * don't call class_getSuperClass() anymore to obtain the superclass, butjonas2009-10-011-6/+13
* * don't export the symbols for "strict private" fields (it was only notjonas2009-10-011-1/+1
* * fixed checking whether first character of a selector is valid (patch byjonas2009-09-281-2/+1
* + support for exporting Objective-C classes from dynamic libraries. It worksjonas2009-09-271-0/+43
* * the objc1 unit has been renamed to objcjonas2009-09-271-5/+18
* + check whether selector names are valid when they are specified in a classjonas2009-09-111-0/+49
* * fixed calling inherited methods in Objective-C + testjonas2009-09-091-13/+18
* * made internalerror uniquejonas2009-09-091-1/+1
* * skip hidden function result parameters when generating message signaturesjonas2009-09-061-0/+2
* * use the (sorted) paras rather than the (unsorted) parasymtable whenjonas2009-09-061-2/+2
* * use paraloc info to obtain parameter size (instead of (re)calulcating itjonas2009-08-301-14/+25
* * fixed compilation after introduction of strict class type checkingjonas2009-08-251-1/+1
* + support for objcencode() (equivalent of Objective-C's @encode()) + testjonas2009-08-181-25/+694
* * initial Objective-C 1.0 support:jonas2009-05-171-0/+60