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