Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  Jonas Maebe e06181749c * guarantee the order of parameter pushes again after r31201 on platforms 10 năm trước cách đây
  Jonas Maebe c95a3f2cf7 * firstpass rather than typecheckpass statements added to the call node 10 năm trước cách đây
  Jonas Maebe 9118146bc1 * ensure that managed out-parameters are processed before any other 10 năm trước cách đây
  Jonas Maebe 945fd4fcf5 * wait till the end of typecheckpass before we load a call context's self 10 năm trước cách đây
  Jonas Maebe 7866bae173 * don't crash when trying to access the call_self_node in case it doesn't 10 năm trước cách đây
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method 10 năm trước cách đây
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 năm trước cách đây
  Jonas Maebe 62784ef902 * copy the vmt_entry node in tcallnode.dogetcopy (mantis #28313) 10 năm trước cách đây
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a 10 năm trước cách đây
  Jonas Maebe 0eab091e1a * factored symansistr-define-conditional handling of fforcedprocname into 10 năm trước cách đây
  Jonas Maebe ca5addff8e * fixed memory leaks introduced in r30908 10 năm trước cách đây
  Jonas Maebe caea5ac8be * record a load node for the self/vmt tree of the current routine in the 10 năm trước cách đây
  Jonas Maebe 6c3f1c3722 * stop tcallnode.pass_1 after we've detected a direct call to a helper/ 10 năm trước cách đây
  Jonas Maebe f51b11e969 * implemented tcallnode.create_procvar on top of tcallnode.create 10 năm trước cách đây
  Jonas Maebe 5bb89cc2f0 * keep track of the reason why a loadparentfpnode has been created: to 10 năm trước cách đây
  Jonas Maebe f69d2fe61d * AArch64 doesn't use *stret routines for Objective-C dispatching, because it 10 năm trước cách đây
  Jonas Maebe edb3124ae8 * copy arrays passed by value to cdecl routines on the callee side even on 10 năm trước cách đây
  Jonas Maebe 6e12ad817f * don't make copies of arrays passed as value parameters to cdecl routines 10 năm trước cách đây
  Jonas Maebe c6ba0bb6fb + support for targets that require by-reference value parameters to be 10 năm trước cách đây
  Jonas Maebe aae879d28a * also set aktcallnode during tcallnode.pass_1, so that the callparanode 10 năm trước cách đây
  Jonas Maebe 863e81315e * changed goto usage in tcallnode.pass_typecheck into try/finally (and at 10 năm trước cách đây
  florian d6bfb29313 * clean usercode_entry flag from outer block when copying a subroutine node tree for inlining, enables sometimes better inlining 10 năm trước cách đây
  florian 42020c8bb8 * when passing a parameter by var/out, its address leaves the current scope so the compiler has to take care of this 10 năm trước cách đây
  Jonas Maebe eb419b58c5 - disable inlining of routines that contain a call to a C-style varargs 10 năm trước cách đây
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 10 năm trước cách đây
  Jonas Maebe e97f31541e - reverted partial commit of merge 10 năm trước cách đây
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 10 năm trước cách đây
  florian 681c1afe6c * limit inlined expansion and exponential code grow, resolves #23862 10 năm trước cách đây
  florian ccb01d6196 * allow subtraction/addition of internally generated nodes, resolves #27256 10 năm trước cách đây
  florian d540d56908 * unified internal errors 10 năm trước cách đây