Mattias Gaertner
|
bb4557c5fe
fcl-passrc: allow static directive repetition in method implementation
|
5 years ago |
pierre
|
687b31575b
Update revision.inc after commit 44920
|
5 years ago |
florian
|
670e778643
+ assembler optimization MovxMov2Movx
|
5 years ago |
Mattias Gaertner
|
1af626817e
fcl-passrc: resolver: mode delphi: allow member with same name as ancestor member
|
5 years ago |
svenbarth
|
bd01182ff0
* add support for AND, OR, XOR and NOT of integer values in preprocessor directives (Delphi allows that as well)
|
5 years ago |
svenbarth
|
ae2801c707
* use asInt64 instead of asInt to evaluate an Integer expression
|
5 years ago |
svenbarth
|
bffe99f59f
+ add an asInt64 to texprvalue
|
5 years ago |
svenbarth
|
89434f0124
* extract calculation of a NOT value to a separate function
|
5 years ago |
michael
|
c7c4f0bf39
* V2 may not contain error object
|
5 years ago |
florian
|
8b71455e3b
+ Xtensa: enable jump optimizer
|
5 years ago |
yury
|
8d95da3fea
* Windows: Reworked handling of command line arguments to properly support Unicode:
|
5 years ago |
florian
|
483837ae5c
+ Xtensa: make use of ADDX*
|
5 years ago |
florian
|
74abe87315
* Xtensa: do SAR by a constant using SRAI
|
5 years ago |
svenbarth
|
5ef9a78f5f
* fix for Mantis #36951: B and BL can take immediate literals as well
|
5 years ago |
svenbarth
|
03eb114e97
* fix for Mantis #36951: if the instruction only has one operand and it's a reference then don't internal error, but instead return OS_NO
|
5 years ago |
yury
|
7b425ed4a6
* Moved the common interface part of the win32 and win64 System units to the syswinh.inc include file.
|
5 years ago |
yury
|
0f4ddf7b34
* Do not report about unimplemented unicodestring manager when HAS_WIDESTRINGMANAGER is defined (on Windows). In such case unimplemented parts are never executed unless you call them directly.
|
5 years ago |
florian
|
2d3cd25fd8
* patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible.
|
5 years ago |
yury
|
c3954a0cee
* Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string.
|
5 years ago |
yury
|
1e32b96bc2
* Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var.
|
5 years ago |
Károly Balogh
|
ef790adc28
m68k-amiga: document which legacy support functions are unimplemented and why, and where are they used in the RTL code
|
5 years ago |
svenbarth
|
184d6d61ed
* regenerate makefiles
|
5 years ago |
svenbarth
|
2aa0e50873
* implement dogetcopy for the Aarch64 variant of the tryfinally node
|
5 years ago |
svenbarth
|
55c1ecedac
* set implicitframe for copied tryfinally nodes as well
|
5 years ago |
svenbarth
|
90040983b6
* stub out assembly functions for non-x86 platforms
|
5 years ago |
svenbarth
|
aa1c1174e6
* correctly implement assembly routines for non-i386 (x86_64 did not work correctly either)
|
5 years ago |
svenbarth
|
6dc7e28604
* prefix and suffixes are only required for StdCall callining convention which is only available for i386-Win32
|
5 years ago |
svenbarth
|
246bcd75f6
* use StdCall like naming conventions only for Win32; on x86_64-win64 this import unit never worked and on aarch64-win64 this leads to an error in clang's assembler...
|
5 years ago |
svenbarth
|
06e3feb919
* don't set ASMMODE to INTEL on non-x86 targets
|
5 years ago |
svenbarth
|
e01de80981
* register the DLL scanner for aarch64-win64
|
5 years ago |