paul
|
fe6a0d27a1
compiler: fix variant dispatch after r14782
|
15 years ago |
paul
|
8511a3e1e4
compiler: fix an assumption that para.parasym is always assigned
|
15 years ago |
paul
|
ca99f902d6
compiler: fix a memory leak in translate_disp_call
|
15 years ago |
paul
|
7aede2018f
compiler: mark 'var' and 'out' arguments as they are passed by reference for dispatch invoke
|
15 years ago |
paul
|
f0f7837fdd
compiler: fix interface type passing to dispinterface/IDispatch methods (part of issue #0015562)
|
15 years ago |
paul
|
b16653e099
compiler: fix translate_disp_call for cases with method calling with no arguments
|
15 years ago |
paul
|
58f43def5c
compiler: write dummy restype to calldescnode if we are calling by dipid
|
15 years ago |
paul
|
fa729dd252
compiler: fix calling of dispinterface procedures (issue #0015528)
|
15 years ago |
paul
|
3ed4c58502
compiler:
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
Jonas Maebe
|
985c74adde
* sizeof(voidpointertype.size) -> voidpointertype.size (although they
|
15 years ago |
Jonas Maebe
|
af85e45b67
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
16 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
16 years ago |
Jonas Maebe
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
Jonas Maebe
|
acdb0bbb3e
* don't change current_filepos in pass_typecheck when not generating
|
16 years ago |
florian
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 years ago |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 years ago |
Jonas Maebe
|
754696d1f5
* enable converting procedure callnodes with only default parameters into
|
16 years ago |
Jonas Maebe
|
92de010fe1
Merged revisions 13218-13347 via svnmerge from
|
16 years ago |
Jonas Maebe
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 years ago |
Jonas Maebe
|
e42842b31c
* don't allow skipping property parameters if the getter/setter has default
|
16 years ago |
Jonas Maebe
|
c0e51f3e97
* use reference-counted temps for the method pointer when the method
|
16 years ago |
Jonas Maebe
|
b1b9894ae3
* initial Objective-C 1.0 support:
|
16 years ago |
Jonas Maebe
|
d3cec25dce
* small indentation fix
|
16 years ago |
Jonas Maebe
|
630aa5c493
* do not use voidtype for temporary parameter/result locations when
|
16 years ago |
Jonas Maebe
|
da461c5154
* fixed calling static class methods from inside other static class methods
|
16 years ago |
Jonas Maebe
|
5474004dcc
* fixed calling inherited class methods from a regular method (mantis
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |