Historique des commits

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