Jonas Maebe
|
fe0048bcec
llvm: changed llvm_metadatatype from untyped pointer to undefineddef
|
3 years ago |
Jonas Maebe
|
aa43441ac9
llvm: replaced boolean fields in tllvmcallpara with a set
|
3 years ago |
Jonas Maebe
|
573b2554f4
llvminfo: fix copy/paste error in llvm 14 comment
|
3 years ago |
mattias
|
13ebe495df
fcl-passrc: fixed parsing property hints
|
3 years ago |
mattias
|
36d7b53437
fcl-passrc: resolver: fixed emit hints for used units
|
3 years ago |
Jonas Maebe
|
a45e5e7ab6
llvm: version 14.0 support
|
3 years ago |
mattias
|
309d8a90fd
fcl-passrc: fixed searching overload in mode delphi
|
3 years ago |
Jonas Maebe
|
49ad3b0d2c
msg*.inc: regenerated
|
3 years ago |
Jonas Maebe
|
3ef0db2404
LLVM: list supported LLVM/Xcode versions
|
3 years ago |
Jonas Maebe
|
591c1b0177
llvm: added support for newer Xcode toolchains
|
3 years ago |
florian
|
a05aa25aad
* Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738
|
3 years ago |
Jonas Maebe
|
dcf6063dc3
llvm: version 13.0 support
|
3 years ago |
Jonas Maebe
|
1b06599e82
llvm: version 12.0 support
|
3 years ago |
Pierre Muller
|
762057f46d
Fix compilation of 32-bit powerpc compiler
|
3 years ago |
Pierre Muller
|
dbbf7e7f3b
Add several increfs to avoid troubles on AIX target OS
|
3 years ago |
mattias
|
8499fb34b2
fcl-passrc: fixed method override modifier inherits overload modifier
|
3 years ago |
florian
|
ea659cbc20
* "fast lane" code and comment fixed
|
3 years ago |
Pierre Muller
|
41dbedfe22
Fix compilation ofrtl/nds/classes.pp unit
|
3 years ago |
florian
|
f1b166d6b8
* zero is a valid Risc-V register alias
|
3 years ago |
florian
|
ec3a04da9b
+ forgotten pseudo-instructions added
|
3 years ago |
marcoonthegit
|
9e70f49745
* fix missing ifdef for the non win32/64/unix targets.
|
3 years ago |
marcoonthegit
|
e5ac0b2689
* anonymous method overloads for synchronize/queue.
|
3 years ago |
marcoonthegit
|
d38c881828
* add IEquatable<T>, requested on forum.
|
3 years ago |
Pierre Muller
|
430f1910ed
Fix compliation error with -Oodfa option as reported by Gareth
|
3 years ago |
Pierre Muller
|
0e142c00cc
Disable finalisation code fro LLVM compiler to avoid interface finalisation troubles
|
3 years ago |
Sven/Sarah Barth
|
a27bc236a0
* fix #39742: when assigning a function to a function reference it's not the function itself that needs to be checked to be captureable, but instead what it captures (this applies for both the non-generic and the generic case)
|
3 years ago |
Sven/Sarah Barth
|
0874521a78
+ add tests to ensure that the assignment of nested function variables to function references is forbidden
|
3 years ago |
Sven/Sarah Barth
|
883cc6d697
+ add tests that ensure that the overload selection works correctly when functions, methods or nested functions are assigned when overloads for function references are involved as well
|
3 years ago |
Sven/Sarah Barth
|
2372a06926
* fix #39740: consider a conversion of a procedure or procedure variable to a function reference as a bit more expensive than otherwise
|
3 years ago |
Sven/Sarah Barth
|
492754ecca
* the check for nested procvars is now done during the conversion in capturer_add_procvar_or_proc so loosen the check in proc_to_funcref_equal_internal
|
3 years ago |