Historie revizí

Autor SHA1 Zpráva Datum
  florian aec18c2426 * weight currency->float conversions the same regardless if před 4 roky
  florian 1266afc0d0 * in equal_genfunc_paradefs take care of the fact that typesym might not be assigned for open array parameters, resolves #38012 před 4 roky
  svenbarth 2ff18e48a0 * fix for Mantis #36909: apply patch by Ryan Joseph so that array constructors can be used for static arrays as well. před 4 roky
  Jonas Maebe 23956e9f10 * prevent quadratic complexity in the size of the inheritance chain when před 4 roky
  svenbarth fa0c9adbf4 * extract checking whether two parameter defs of two procdefs are equal into a separate function před 5 roky
  yury 72dc2145e9 * In Delphi mode throw a conversion error when trying to typecast a pointer to a procdef when they use different memory models. před 5 roky
  svenbarth 52678562e3 * correctly handle selection between Single and Double overloads for Currency před 5 roky
  svenbarth eaa2a2006c * fix for Mantis #37272: also allow the empty set for dynamic array parameters; Delphi probably started to allow that together with array constructors. před 5 roky
  yury 2808873d1b * Reworked the optimization of unused $parentfp for nested routines. před 5 roky
  yury 40504a6f9d * If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter. před 5 roky
  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 před 5 roky
  florian fd20dc1086 * support unique copies of currencies which are handles by torddef, resolves #36013 před 6 roky
  Jonas Maebe 956aab3be0 * implement support for the Objective-C "related result type" convention před 6 roky
  svenbarth 44bfa98a30 * fix for Mantis #35955: when the element of an array constructer requires an operator for conversion we don't let the caller of compare_defs_ext know that, instead we simply say that some conversion is required and let the typecheck handler deal with the element wise conversion před 6 roky
  Jonas Maebe 1da43f67d4 * (non-ancient) Delphi versions that accept explicit ordinal -> floating před 6 roky
  Jonas Maebe c038e4c3f2 * relaxation of r42272: again only show warnings rather than errors for před 6 roky
  Jonas Maebe 77658b925b * disable regular array -> dynamic array type coversion support unless před 6 roky
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would před 6 roky
  florian 925531b99c * constrained generics are also compatible with formaldefs, resolves #34893 před 6 roky
  Jonas Maebe 50ab607676 + customint torddef type to create arbitraty bit-width integers před 6 roky
  Jonas Maebe 9bd931e931 * make "formal const/var" parameters the least preferred conversion před 6 roky
  Jonas Maebe 2c7c0d1144 * handle widechar constants directly in the scanner, instead of in the před 6 roky
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the před 6 roky
  florian eea088c5f5 * allow nil to be assigned to generic types, resolves #34037 před 6 roky
  Jonas Maebe 1f9d518c57 * support for non-ASCII widechar constants (mantis #31605) před 7 roky
  nickysn 85ca504f4a * make near and far procedures/procvars incompatible with each other před 7 roky
  svenbarth 5971e1327e * fix for Mantis #31756: have array constructors prefer open array parameters instead of dynamic array parameters for backwards compatibility před 8 roky
  svenbarth bdef19fd79 * indeed allow the conversion of array constructors to dynamic arrays před 8 roky
  svenbarth df893b4a30 * implement a type conversion from an array constructor to a dynamic array před 8 roky
  maciej-izak ff28d5c85d * Fix usage of class operators in generics types. If we have generic type declaration/implementation then constraint in comparison to not specialized generic is not "exact" nor "incompatible". Mantis #30534. před 8 roky