Mattias Gaertner
|
1af626817e
fcl-passrc: resolver: mode delphi: allow member with same name as ancestor member
|
5 سال پیش |
svenbarth
|
bd01182ff0
* add support for AND, OR, XOR and NOT of integer values in preprocessor directives (Delphi allows that as well)
|
5 سال پیش |
svenbarth
|
ae2801c707
* use asInt64 instead of asInt to evaluate an Integer expression
|
5 سال پیش |
svenbarth
|
bffe99f59f
+ add an asInt64 to texprvalue
|
5 سال پیش |
svenbarth
|
89434f0124
* extract calculation of a NOT value to a separate function
|
5 سال پیش |
michael
|
c7c4f0bf39
* V2 may not contain error object
|
5 سال پیش |
florian
|
8b71455e3b
+ Xtensa: enable jump optimizer
|
5 سال پیش |
yury
|
8d95da3fea
* Windows: Reworked handling of command line arguments to properly support Unicode:
|
5 سال پیش |
florian
|
483837ae5c
+ Xtensa: make use of ADDX*
|
5 سال پیش |
florian
|
74abe87315
* Xtensa: do SAR by a constant using SRAI
|
5 سال پیش |
svenbarth
|
5ef9a78f5f
* fix for Mantis #36951: B and BL can take immediate literals as well
|
5 سال پیش |
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 سال پیش |
yury
|
7b425ed4a6
* Moved the common interface part of the win32 and win64 System units to the syswinh.inc include file.
|
5 سال پیش |
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 سال پیش |
florian
|
2d3cd25fd8
* patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible.
|
5 سال پیش |
yury
|
c3954a0cee
* Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string.
|
5 سال پیش |
yury
|
1e32b96bc2
* Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var.
|
5 سال پیش |
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 سال پیش |
svenbarth
|
184d6d61ed
* regenerate makefiles
|
5 سال پیش |
svenbarth
|
2aa0e50873
* implement dogetcopy for the Aarch64 variant of the tryfinally node
|
5 سال پیش |
svenbarth
|
55c1ecedac
* set implicitframe for copied tryfinally nodes as well
|
5 سال پیش |
svenbarth
|
90040983b6
* stub out assembly functions for non-x86 platforms
|
5 سال پیش |
svenbarth
|
aa1c1174e6
* correctly implement assembly routines for non-i386 (x86_64 did not work correctly either)
|
5 سال پیش |
svenbarth
|
6dc7e28604
* prefix and suffixes are only required for StdCall callining convention which is only available for i386-Win32
|
5 سال پیش |
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 سال پیش |
svenbarth
|
06e3feb919
* don't set ASMMODE to INTEL on non-x86 targets
|
5 سال پیش |
svenbarth
|
e01de80981
* register the DLL scanner for aarch64-win64
|
5 سال پیش |
svenbarth
|
7f4b94e408
* generate jump tables into the same section as the code as otherwise we'll get bogus relocations (in case of clang.exe) or a future support for armasm64.exe will reject the relative symbols outright
|
5 سال پیش |
svenbarth
|
b88107fa1d
* due to an apparent bug in the clang assembler for COFF when assembling ADRP instructions we can't use symbols that are offset into their section
|
5 سال پیش |
svenbarth
|
042aae2455
* the clang assembler does not provide support for the SEH directives we need (only the LLVM backend would be able to use them), thus we need to manually convert them to data sections
|
5 سال پیش |