Jinyang He
|
3d2c96ebbf
Add loongarch64 linux support to compiler
|
2 gadi atpakaļ |
Jinyang He
|
12c4290ffe
Add loongarch64 architecture support to compiler
|
2 gadi atpakaļ |
florian
|
048385fd7f
* compilation fixed
|
2 gadi atpakaļ |
Sven/Sarah Barth
|
19cee9b841
+ mark the def for a capturer class with a corresponding object option
|
2 gadi atpakaļ |
Pierre Muller
|
ae12a79bf7
Avoid string truncation
|
2 gadi atpakaļ |
Sven/Sarah Barth
|
6cbbf9c52a
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
|
2 gadi atpakaļ |
Jonas Maebe
|
403292a131
LLVM backend: address sanitizer support
|
3 gadi atpakaļ |
florian
|
d2a1f9cb20
* get rid of cs_opt_none
|
3 gadi atpakaļ |
florian
|
98ec81896e
* do not throw messages on potentially uninitialized internal symbols, resolves #39744
|
3 gadi atpakaļ |
florian
|
c13517634f
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
|
3 gadi atpakaļ |
Nikolay Nikolov
|
bf41245549
* fixed compilation of ppudump
|
3 gadi atpakaļ |
Sven/Sarah Barth
|
4dbdb4f0f1
+ initial support for anonymous functions, for now as essentially nested functions
|
4 gadi atpakaļ |
Sven/Sarah Barth
|
4e4d268963
+ add modeswitch for anonymous functions
|
4 gadi atpakaļ |
Sven/Sarah Barth
|
f0748ad59b
+ add flag to denote that an objectdef is invokable, thus can be used like a function variable
|
3 gadi atpakaļ |
Sven/Sarah Barth
|
b28495a423
+ add flag to denote an object def as a function reference
|
3 gadi atpakaļ |
Sven/Sarah Barth
|
2912e38e91
+ add modeswitch for anonymous function and function references
|
4 gadi atpakaļ |
Sven/Sarah Barth
|
6a6a17717a
+ add a new symoption for symbols created for nameless types during implicit function specialization so that they can be recognized
|
3 gadi atpakaļ |
Sven/Sarah Barth
|
90844c2027
* fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations
|
3 gadi atpakaļ |
florian
|
e9e8013316
+ some basic stuff for MIPS64
|
3 gadi atpakaļ |
Robert Roland
|
53e5a4a03a
Adding aaarch64-embedded target
|
3 gadi atpakaļ |
florian
|
2a93e65511
* seperator => separator
|
3 gadi atpakaļ |
florian
|
d2447026de
+ modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes:
|
3 gadi atpakaļ |
Florian Klämpfl
|
a47f153dae
* avoid to create a stack frame on aarch64 if possible
|
6 gadi atpakaļ |
florian
|
dcb1fcd9b8
+ support $lgeacyifend directive, resolves #37676
|
3 gadi atpakaļ |
Nikolay Nikolov
|
9a85ac204c
+ fixed compilation of ppudump
|
3 gadi atpakaļ |
Nikolay Nikolov
|
21fd8cd5d3
* updated ppudump with the new asm symbol types and binding types
|
3 gadi atpakaļ |
Nikolay Nikolov
|
cd244cbf7d
* fixed compilation of ppudump
|
3 gadi atpakaļ |
florian
|
1e072aef31
+ for loop optimizations can be controller by a switch (-Oo(no)forloop)
|
3 gadi atpakaļ |
florian
|
468975aa30
+ move often used floating point constants into registers
|
4 gadi atpakaļ |
Jonas Maebe
|
d8021a1102
+ FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441)
|
4 gadi atpakaļ |