florian
|
c230f81719
+ support for <dyn. array>+<dyn. array>, resolves #30463
|
7 anos atrás |
svenbarth
|
236a9b0aa5
* rework the checks for a helper's extended def to be a class so that it can be more easily extended by other objecttypes
|
8 anos atrás |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 anos atrás |
florian
|
b1dff29cbf
* removed unused units
|
8 anos atrás |
svenbarth
|
1aa80f77cb
- remove no longer needed global variable allow_array_constructor
|
8 anos atrás |
yury
|
5405a4727a
* Removed unused vars.
|
8 anos atrás |
svenbarth
|
ece13bcc5a
* fix for Mantis #31465: only consider non-static fields when checking whether a record may be used with Default()
|
8 anos atrás |
maciej-izak
|
168e59837a
* New function token2managementoperator for conversion: ttoken to tmanagementoperator
|
8 anos atrás |
Jonas Maebe
|
7911cc8437
- removed some dataconstn remenants
|
8 anos atrás |
Jonas Maebe
|
d66e0d6450
- got rid of gotclass and gotdynarray in valid_for_assign(), as these were
|
8 anos atrás |
Jonas Maebe
|
382bbc1201
- removed gotderef from valid_for_assign(), and return true at every place
|
8 anos atrás |
Jonas Maebe
|
99a1847e2f
* fixed comment typo
|
8 anos atrás |
Jonas Maebe
|
18077d9530
* when determining the best candidates for overloaded method calls, apply
|
8 anos atrás |
svenbarth
|
d9ea6aae4d
* fix for Mantis #30761: always return the symbol found in the helper instead of doing this dependant on the presence of the overload attribute; for this the collection of all suitable overloads is done in tcallcandidates instead.
|
8 anos atrás |
svenbarth
|
ebfeb5b62a
* fix for Mantis #30830: also remove unregistered specializations from the procsym's deflist when they're removed to avoid an access to freed data
|
8 anos atrás |
Jonas Maebe
|
179c1ab328
* changed ttemp*node.tempinfo^.flags to a private field, and added setters
|
9 anos atrás |
svenbarth
|
e58488dc3e
Fix for Mantis #29792.
|
9 anos atrás |
svenbarth
|
05174f3e67
Fix for Mantis #29546.
|
9 anos atrás |
Károly Balogh
|
4e14c292b0
fixed a the check for pd.owner being assigned before defererencing it. this fixes a reproduceable compiler crash I ran into recently
|
9 anos atrás |
Jonas Maebe
|
9258b5d76b
+ non-functional 128 bit integer types (inaccessible from Pascal), for use
|
9 anos atrás |
svenbarth
|
529677cc79
ncal.pas:
|
10 anos atrás |
svenbarth
|
2e24d6dffb
htypechk.pas:
|
10 anos atrás |
Jonas Maebe
|
c27807ee63
* resolve formal/anonymous external classes before comparing parameters to
|
10 anos atrás |
Jonas Maebe
|
61ddaab091
* never keep a value in a register for llvm if it's typecasted on the
|
10 anos atrás |
Jonas Maebe
|
bad1b2a1c1
* fix for issue introduced in r28862: the compiler considered also
|
10 anos atrás |
florian
|
4289dd667d
* managed types cause a different warning/hint when they are
|
10 anos atrás |
Jonas Maebe
|
dc4a2a59f7
* initialise mineq before exiting the parameter checking loop for open array
|
10 anos atrás |
Jonas Maebe
|
f1c45eeae3
* support passing [nil] to an array of class/objcclass/javaclass/intf/...
|
10 anos atrás |
svenbarth
|
244ac12794
Fix for Mantis #26615.
|
11 anos atrás |
sergei
|
1744988962
* Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double.
|
11 anos atrás |