florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
svenbarth
|
3b71841a84
Merged revision(s) 28691, 31914 from branches/svenbarth/packages:
|
9 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
703e31512d
* moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem
|
10 years ago |
Jonas Maebe
|
2340da410c
* we cannot directly load the ISA pointer on AArch64, we have to call the
|
10 years ago |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 years ago |
Jonas Maebe
|
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
|
13 years ago |
Jonas Maebe
|
c4c9661f84
* set "forcall" to true for the objc loadvmtaddrnodes generated as
|
13 years ago |
Jonas Maebe
|
cec5843f95
* renamed objcdef.addencodedtype to objcaddencodedtype for consistency
|
14 years ago |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
14 years ago |
Jonas Maebe
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 years ago |
Jonas Maebe
|
caca6cea37
* allow any kind of fields in Object Pascal classes that are passed to
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
Jonas Maebe
|
f191ab39cd
* don't use a voidpointer typecast to access hardcoded objc fields, because
|
15 years ago |
Jonas Maebe
|
a6716fd2a2
* fixed calling inherited class methods from category methods when using
|
15 years ago |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 years ago |
Jonas Maebe
|
8700874a96
* don't call class_getSuperClass() anymore to obtain the superclass, but
|
16 years ago |
Jonas Maebe
|
97ba8de56c
* don't export the symbols for "strict private" fields (it was only not
|
16 years ago |
Jonas Maebe
|
3f0eee741a
* fixed checking whether first character of a selector is valid (patch by
|
16 years ago |
Jonas Maebe
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 years ago |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 years ago |
Jonas Maebe
|
b76def10b2
+ check whether selector names are valid when they are specified in a class
|
16 years ago |
Jonas Maebe
|
3c9e1742dd
* fixed calling inherited methods in Objective-C + test
|
16 years ago |
Jonas Maebe
|
e0b7e8aa55
* made internalerror unique
|
16 years ago |
Jonas Maebe
|
1048ac96d5
* skip hidden function result parameters when generating message signatures
|
16 years ago |
Jonas Maebe
|
27385550f8
* use the (sorted) paras rather than the (unsorted) parasymtable when
|
16 years ago |
Jonas Maebe
|
b3737214b0
* use paraloc info to obtain parameter size (instead of (re)calulcating it
|
16 years ago |
Jonas Maebe
|
8def2c2ac3
* fixed compilation after introduction of strict class type checking
|
16 years ago |
Jonas Maebe
|
5885866990
+ support for objcencode() (equivalent of Objective-C's @encode()) + test
|
16 years ago |
Jonas Maebe
|
b1b9894ae3
* initial Objective-C 1.0 support:
|
16 years ago |