Commit History

Author SHA1 Message Date
  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