コミット履歴

作者 SHA1 メッセージ 日付
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: 14 年 前
  Jonas Maebe 874095a1c0 * don't skip pushing self parameters for methods of empty structures 14 年 前
  Jonas Maebe c9537e3347 + support for non-array/record var parameter on the JVM target using 14 年 前
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target 14 年 前
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not 14 年 前
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of 14 年 前
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 年 前
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even 14 年 前
  Jonas Maebe 13a459c2d7 * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with 14 年 前
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), 14 年 前
  Jonas Maebe eb5814a868 * implemented declaring and calling constructors for Java classes 14 年 前
  Jonas Maebe e2e32fbbe9 * fixed temp leaking after release_unused_return_value_cpu() refactor: 14 年 前
  Jonas Maebe 9a9ea1f257 + limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference 14 年 前
  Jonas Maebe b837694207 * factored out releasing an unused return value into 14 年 前
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 年 前
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating 14 年 前
  svenbarth d0705a1779 Rebase to revision 17236 14 年 前
  svenbarth 96116a6c3a Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either. 14 年 前
  sergei 48d93dc40e * Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859. 14 年 前
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). 14 年 前
  svenbarth d12b198c7f Rebase to revision 16888 14 年 前
  Jonas Maebe be2bb0b2e1 * free function return location if the callnode immediately copies it to a 14 年 前
  paul 56bf42de57 compiler: implement record methods and class methods: 14 年 前
  Jonas Maebe e6c09430cb * fixed inverted condition in r16052 that could cause superfluous parameter 15 年 前
  Jonas Maebe 6094cb79dc * fixed internalerrors on non-use_fixed_stack platforms after r16050: 15 年 前
  Jonas Maebe f13f6627c4 * moved use_fixed_stack from cgutils to a method in paramgr so it can 15 年 前
  joost b938ea0f2a * For cdecl functions the funcret is not popped by the caller when it is passed 15 年 前
  joost 65ab1e820b * Safecall on linux/i386 now behaves like cdecl plus hidden exception support. 15 年 前
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch 15 年 前
  Jonas Maebe a7eb6bf64b * fixed checking validity of temporary parameter location that triggered 15 年 前