Mattias Gaertner
|
4afe1de02f
pas2js: fixed arrayRef
|
5 vuotta sitten |
michael
|
4fed12553a
* Fix bug id #0037048 (wrong count sometimes), upstream fix
|
5 vuotta sitten |
nickysn
|
06a728df24
+ added the alternate Z80 register pairs BC', DE' and HL'
|
5 vuotta sitten |
nickysn
|
9ce97e6ba5
+ also recognize alternate registers in the Z80 inline asm scanner. This allows
|
5 vuotta sitten |
nickysn
|
b581751ef3
- cleaned up some x86-specific code from the Z80 inline asm reader
|
5 vuotta sitten |
svenbarth
|
0fbd418cb7
* generate CFI data only if we're either using it for exception handling or if debug output is enabled (or should this only be generated for targets that in theory support DWARF exception handling?). This removes unnecessary bloat from e.g. Windows binaries
|
5 vuotta sitten |
svenbarth
|
3c79a8dd81
* GetLoadErrorStr (currently) returns a ShortString, so avoid a useless conversion to AnsiString
|
5 vuotta sitten |
florian
|
2a2ec77b10
* improved heuristics for auto-inlining
|
5 vuotta sitten |
florian
|
e5e386f94a
* cosmetics
|
5 vuotta sitten |
florian
|
ebcae70d72
* avoid unncessary conversions of constants in 64 bit ints when doing constant folding
|
5 vuotta sitten |
florian
|
7a6bd84bc0
* cast only the longint
|
5 vuotta sitten |
florian
|
b48c8d8596
* fixed test for 32 Bit targets
|
5 vuotta sitten |
yury
|
7cda3d9e57
* Code formatting.
|
5 vuotta sitten |
yury
|
254d0c0e2c
* Do not perform optimization of nested procedures for:
|
5 vuotta sitten |
Mattias Gaertner
|
042ad497d3
pas2js: ArrayOfChar:=String, pass string to ArrayOfChar
|
5 vuotta sitten |
yury
|
a316229ef6
* Always use parentfp for forward-declared nested procedures.
|
5 vuotta sitten |
florian
|
bdabf674e1
* propagate forinline
|
5 vuotta sitten |
Károly Balogh
|
8b31df7067
rtl-console: fixed keypressed implementation in the Amiga VidCRT unit
|
5 vuotta sitten |
Jonas Maebe
|
bd19575f92
* fixed -Cl options now showing in the help of an LLVM compiler (and fixed
|
5 vuotta sitten |
Mattias Gaertner
|
cf441f6ffa
pas2js: setlength dyn array of static array
|
5 vuotta sitten |
Károly Balogh
|
04a42bef84
m68k: fixed instruction code formatting in the generated include
|
5 vuotta sitten |
florian
|
60e34e9965
* spelling fixed, resolves #37002
|
5 vuotta sitten |
Károly Balogh
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 vuotta sitten |
Károly Balogh
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 vuotta sitten |
Károly Balogh
|
d5874b0088
m68k: added a full instruction table (minus CF MAC/EMAC instructions for now), based on vasm, and the required tool to process it
|
5 vuotta sitten |
Mattias Gaertner
|
4ff4c2456d
pas2js: error on compare static array
|
5 vuotta sitten |
nickysn
|
4d428d945e
+ use ApplyAsmSymbolRestrictions on all symbols in the NASM writer
|
5 vuotta sitten |
Károly Balogh
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 vuotta sitten |
florian
|
f8e7d0bc09
- remove unused files, resolves #37032
|
5 vuotta sitten |
nickysn
|
92043c6e20
* call inherited in tcg64f8086.a_op64_reg_ref for OP_NEG and OP_NOT, because it is handled differently after r45302
|
5 vuotta sitten |