Jonas Maebe
|
006c7e1ccf
* apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582)
|
8 năm trước cách đây |
Jonas Maebe
|
7af2663ed1
* fixed writing the VMT field of TP-style objects for typed constants if it
|
8 năm trước cách đây |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
8 năm trước cách đây |
Jonas Maebe
|
ee014fa4ff
* fixed handling of typed files for LLVM when ISO-like I/O is active: encode
|
8 năm trước cách đây |
florian
|
d0b2701693
* similiar fix for i386 as done in r34984 for x86-64
|
8 năm trước cách đây |
florian
|
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
|
8 năm trước cách đây |
svenbarth
|
6ba85c2a70
* second fix for Mantis #30626: also search in parent classes for a suitable pre-existing specialization
|
8 năm trước cách đây |
svenbarth
|
0a1e080089
* only create a new procsym for a specialization if it's indeed needed
|
8 năm trước cách đây |
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 năm trước cách đây |
svenbarth
|
bfaa26d16a
Commit r35010 also fixed Mantis #30524.
|
8 năm trước cách đây |
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...)
|
8 năm trước cách đây |
svenbarth
|
ee466b9a28
* extend tdef.fullownerhierarchyname() with a parameter that skips the inclusion of a procdef's parameter declaration using the new pno_noparams option
|
8 năm trước cách đây |
svenbarth
|
930070a8ca
+ new tprocnameoption pno_noparams to prohibit tprocdef.customprocname() from adding the procdef's parameters
|
8 năm trước cách đây |
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
|
8 năm trước cách đây |
michael
|
a4e9a6d6e4
* Remove debug writeln
|
8 năm trước cách đây |
Jonas Maebe
|
1c820e9c8e
* similar change as in r34976 for the generic code: don't assume that if
|
8 năm trước cách đây |
Jonas Maebe
|
26f9dabf56
* write the volatile flag for LLVM load/store operations if set
|
8 năm trước cách đây |
Jonas Maebe
|
4d951780d1
+ support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer
|
8 năm trước cách đây |
Jonas Maebe
|
3ea976fd2d
* fixed compilation of llvm compiler after r34996
|
8 năm trước cách đây |
Károly Balogh
|
74c1f2aec9
m68k: cosmetics (less C-ism)
|
8 năm trước cách đây |
florian
|
c32e41b551
+ add missing semicolon in fpc_initialize_array declaration, patch by Maciej Izak
|
8 năm trước cách đây |
florian
|
3faff7946d
* fix typo for endif VER3_0_0, patch by Maciej Izak
|
8 năm trước cách đây |
florian
|
5d8bcaeb4b
+ additional flag po_staticmethod for procoptions for class operator. Each class operator is also static, patch by Maciej Izak
|
8 năm trước cách đây |
michael
|
5786182188
* Proper fix for bug ID #30697
|
8 năm trước cách đây |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 năm trước cách đây |
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
|
8 năm trước cách đây |
Károly Balogh
|
5c87e870fd
tabs to spaces fix, no functional changes
|
8 năm trước cách đây |
Károly Balogh
|
4ee06e7bec
m68k: implemented in_int_real support
|
8 năm trước cách đây |
Károly Balogh
|
c3e68d6b2d
inline: implemented the second pass stub calls for inl_int_real nodes
|
8 năm trước cách đây |
Károly Balogh
|
c4e954c9a5
m68k: added fint and fintrz instructions
|
8 năm trước cách đây |