Historique des commits

Auteur SHA1 Message Date
  pierre b6de7f0d6b * Suppress Comaprison might be always false if first_mm_imreg is zero il y a 14 ans
  Jonas Maebe 1a7c024ad3 * sign extend all byte/ansichar/word parameters before passing them il y a 14 ans
  Jonas Maebe 1a23a7cd27 * removed all remaining nounsupported ifdefs (except for the one about il y a 14 ans
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: il y a 14 ans
  Jonas Maebe 874095a1c0 * don't skip pushing self parameters for methods of empty structures il y a 14 ans
  Jonas Maebe c9537e3347 + support for non-array/record var parameter on the JVM target using il y a 14 ans
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target il y a 14 ans
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not il y a 14 ans
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of il y a 14 ans
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays il y a 14 ans
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even il y a 14 ans
  Jonas Maebe 13a459c2d7 * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with il y a 14 ans
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), il y a 14 ans
  Jonas Maebe eb5814a868 * implemented declaring and calling constructors for Java classes il y a 14 ans
  Jonas Maebe e2e32fbbe9 * fixed temp leaking after release_unused_return_value_cpu() refactor: il y a 14 ans
  Jonas Maebe 9a9ea1f257 + limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference il y a 14 ans
  Jonas Maebe b837694207 * factored out releasing an unused return value into il y a 14 ans
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic il y a 14 ans
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating il y a 14 ans
  svenbarth d0705a1779 Rebase to revision 17236 il y a 14 ans
  svenbarth 96116a6c3a Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either. il y a 14 ans
  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. il y a 14 ans
  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). il y a 14 ans
  svenbarth d12b198c7f Rebase to revision 16888 il y a 14 ans
  Jonas Maebe be2bb0b2e1 * free function return location if the callnode immediately copies it to a il y a 14 ans
  paul 56bf42de57 compiler: implement record methods and class methods: il y a 15 ans
  Jonas Maebe e6c09430cb * fixed inverted condition in r16052 that could cause superfluous parameter il y a 15 ans
  Jonas Maebe 6094cb79dc * fixed internalerrors on non-use_fixed_stack platforms after r16050: il y a 15 ans
  Jonas Maebe f13f6627c4 * moved use_fixed_stack from cgutils to a method in paramgr so it can il y a 15 ans
  joost b938ea0f2a * For cdecl functions the funcret is not popped by the caller when it is passed il y a 15 ans