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.
|
há 8 anos atrás |
Mattias Gaertner
|
7f8cdc56d3
undo accidental commit: fppas2js: test TestFunctionResult
|
há 8 anos atrás |
Mattias Gaertner
|
3bb089223b
fppas2js: test TestOperators1
|
há 8 anos atrás |
Jonas Maebe
|
1afab1ab69
* moved the floating point constant range checking code from
|
há 8 anos atrás |
Jonas Maebe
|
006c7e1ccf
* apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582)
|
há 8 anos atrás |
Jonas Maebe
|
7af2663ed1
* fixed writing the VMT field of TP-style objects for typed constants if it
|
há 8 anos atrás |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
há 8 anos atrás |
Jonas Maebe
|
ee014fa4ff
* fixed handling of typed files for LLVM when ISO-like I/O is active: encode
|
há 8 anos atrás |
florian
|
d0b2701693
* similiar fix for i386 as done in r34984 for x86-64
|
há 8 anos atrás |
florian
|
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
|
há 8 anos atrás |
svenbarth
|
6ba85c2a70
* second fix for Mantis #30626: also search in parent classes for a suitable pre-existing specialization
|
há 8 anos atrás |
svenbarth
|
0a1e080089
* only create a new procsym for a specialization if it's indeed needed
|
há 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
|
há 8 anos atrás |
svenbarth
|
bfaa26d16a
Commit r35010 also fixed Mantis #30524.
|
há 8 anos atrás |
svenbarth
|
a535d54bcb
* fix for Mantis #30939: Rework generation of the generic name to be less relying on the type hierarchy as a specialization inside the parameter declaration would want to have the full name of the procdef including its parameters, but those are still parsed at that stage (the pretty name is still a topic onto itself however...)
|
há 8 anos atrás |
svenbarth
|
ee466b9a28
* extend tdef.fullownerhierarchyname() with a parameter that skips the inclusion of a procdef's parameter declaration using the new pno_noparams option
|
há 8 anos atrás |
svenbarth
|
930070a8ca
+ new tprocnameoption pno_noparams to prohibit tprocdef.customprocname() from adding the procdef's parameters
|
há 8 anos atrás |
svenbarth
|
3f77ce3b12
* leave parse_proc_head() (with some error recovery) if the interface could not be found instead of running straight into an access violation
|
há 8 anos atrás |
michael
|
a4e9a6d6e4
* Remove debug writeln
|
há 8 anos atrás |
Jonas Maebe
|
1c820e9c8e
* similar change as in r34976 for the generic code: don't assume that if
|
há 8 anos atrás |
Jonas Maebe
|
26f9dabf56
* write the volatile flag for LLVM load/store operations if set
|
há 8 anos atrás |
Jonas Maebe
|
4d951780d1
+ support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer
|
há 8 anos atrás |
Jonas Maebe
|
3ea976fd2d
* fixed compilation of llvm compiler after r34996
|
há 8 anos atrás |
Károly Balogh
|
74c1f2aec9
m68k: cosmetics (less C-ism)
|
há 8 anos atrás |
florian
|
c32e41b551
+ add missing semicolon in fpc_initialize_array declaration, patch by Maciej Izak
|
há 8 anos atrás |
florian
|
3faff7946d
* fix typo for endif VER3_0_0, patch by Maciej Izak
|
há 8 anos atrás |
florian
|
5d8bcaeb4b
+ additional flag po_staticmethod for procoptions for class operator. Each class operator is also static, patch by Maciej Izak
|
há 8 anos atrás |
michael
|
5786182188
* Proper fix for bug ID #30697
|
há 8 anos atrás |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
há 8 anos atrás |
Károly Balogh
|
6dff85df58
math: replace trunc() with int() in some functions working with floats to avoid some unnecessary int64->double conversions, as trunc returns an integer, which then has to be converted back to float
|
há 8 anos atrás |