Jonas Maebe
|
835899524b
+ support for Objective-Pascal for-in loops ("fast enumerations")
|
hace 15 años |
Jonas Maebe
|
82b65a1f93
* made internalerror unique
|
hace 15 años |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
hace 15 años |
Jonas Maebe
|
f5c52b25cd
* removed "and not is_class()" condition from is_managed_type(), because
|
hace 15 años |
Jonas Maebe
|
34cf323f7a
* don't use hardcoded expectloc for certain types for callnodes (was wrong
|
hace 15 años |
Jonas Maebe
|
2911435c5a
* do replace one temp with another while inlining in case the former can
|
hace 15 años |
Jonas Maebe
|
34487fa455
* part of r15163, forgot to commit
|
hace 15 años |
paul
|
24d8a7d833
compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented
|
hace 15 años |
Jonas Maebe
|
6db635210a
* don't give an internalerror when passing a constant string to an
|
hace 15 años |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
hace 15 años |
paul
|
ba3744b38e
compiler: translate_disp_call:
|
hace 15 años |
paul
|
fe6a0d27a1
compiler: fix variant dispatch after r14782
|
hace 15 años |
paul
|
8511a3e1e4
compiler: fix an assumption that para.parasym is always assigned
|
hace 15 años |
paul
|
ca99f902d6
compiler: fix a memory leak in translate_disp_call
|
hace 15 años |
paul
|
7aede2018f
compiler: mark 'var' and 'out' arguments as they are passed by reference for dispatch invoke
|
hace 15 años |
paul
|
f0f7837fdd
compiler: fix interface type passing to dispinterface/IDispatch methods (part of issue #0015562)
|
hace 15 años |
paul
|
b16653e099
compiler: fix translate_disp_call for cases with method calling with no arguments
|
hace 15 años |
paul
|
58f43def5c
compiler: write dummy restype to calldescnode if we are calling by dipid
|
hace 15 años |
paul
|
fa729dd252
compiler: fix calling of dispinterface procedures (issue #0015528)
|
hace 15 años |
paul
|
3ed4c58502
compiler:
|
hace 15 años |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
hace 15 años |
Jonas Maebe
|
985c74adde
* sizeof(voidpointertype.size) -> voidpointertype.size (although they
|
hace 15 años |
Jonas Maebe
|
af85e45b67
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
|
hace 15 años |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
hace 15 años |
paul
|
e784ec1079
merge revisions 13898-13899:
|
hace 15 años |
Jonas Maebe
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
hace 16 años |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
hace 16 años |
Jonas Maebe
|
acdb0bbb3e
* don't change current_filepos in pass_typecheck when not generating
|
hace 16 años |
florian
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
hace 16 años |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
hace 16 años |