2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  svenbarth 848ec1d219 * allow overloads with same result type for external Java classes due to Java supporting covariant return types for interfaces 5 жил өмнө
  svenbarth b62045809d * reject overloads if they only differ in the result types (as long as they aren't operator overloads) 5 жил өмнө
  svenbarth febeef03e4 * for adding procdefs to forwarddefs check for the specialization flag instead of whether it's a full specialization; fixes implicit finalization handlers on x86_64-win64 not being found 5 жил өмнө
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. 5 жил өмнө
  yury 30e61067a0 * It is needed to mark $parentfp as used for all targets. 5 жил өмнө
  yury 2808873d1b * Reworked the optimization of unused $parentfp for nested routines. 5 жил өмнө
  svenbarth 60345366f2 * fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics 5 жил өмнө
  Jonas Maebe 3188dc18d4 * fixed tdel1/2 tests again for AArch64/LLVM 5 жил өмнө
  svenbarth 2ad3c6dd97 * fix global generic functions with constraints in mode Delphi by handling implementations with defines outside of parse_generic_parameters 5 жил өмнө
  svenbarth 147559349b * fix for Mantis #36652: gracefully handle the error if one tries to implement a method of a type from another unit 5 жил өмнө
  joost 11784cb76a * Fixed safecall on win32 with -Ooregvar by making sure that $safecallresult 5 жил өмнө
  Jonas Maebe e775ecdc43 * cleaned up safecall support: use a hidden localvarsym instead of result 5 жил өмнө
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 6 жил өмнө
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value 6 жил өмнө
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 жил өмнө
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, 6 жил өмнө
  Jonas Maebe 51e68eb302 * fixed several places where the interface crc could change: 6 жил өмнө
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 жил өмнө
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl 6 жил өмнө
  nickysn f3391f81a5 + introduce a new method tparamanager.asm_result_var(), which determines whether 7 жил өмнө
  nickysn 657685a8b6 * use sizesinttype instead of ptrsinttype for the index and high parameter of 9 жил өмнө
  florian e1d4d167b4 * hidden high parameter must be of type ptrsinttype, resolves issue #29204 9 жил өмнө
  Jonas Maebe d16d2e6e3c * don't crash when inserting the parentfp parameter for "is nested" procvar 10 жил өмнө
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. 10 жил өмнө
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 жил өмнө
  Jonas Maebe dd3d0ae5bc * set the type of the hidden $vmt parameter to the correct classrefdef and 10 жил өмнө
  Jonas Maebe fa9ba26cb4 * fixed the type of self in Objective-C category methods 10 жил өмнө
  Jonas Maebe edb3124ae8 * copy arrays passed by value to cdecl routines on the callee side even on 10 жил өмнө
  Jonas Maebe 6e12ad817f * don't make copies of arrays passed as value parameters to cdecl routines 10 жил өмнө
  Jonas Maebe c6ba0bb6fb + support for targets that require by-reference value parameters to be 10 жил өмнө