Mattias Gaertner
|
2eff55436d
pastojs: pass static array to default arg: clone
|
před 7 roky |
florian
|
91514da267
* factored out TX86AsmOptimizer.PostPeepholeOptCall
|
před 7 roky |
Mattias Gaertner
|
f7f6712344
fcl-passrc: test write(a:3,b3:)
|
před 7 roky |
Mattias Gaertner
|
0362516772
pastojs: filer: read/write jsvalue
|
před 7 roky |
Mattias Gaertner
|
6ffa463b43
fcl-passrc: added pekSpecialize for consistency with the other expression
|
před 7 roky |
Mattias Gaertner
|
cbe3d555c3
fcl-passrc: comment about AddRef
|
před 7 roky |
florian
|
1b3627add1
+ peephole optimization MovMov2Mov 5
|
před 7 roky |
florian
|
ad4ad82908
* prevent crash on not yet supported attribute declarations, resolves #32075
|
před 7 roky |
florian
|
f37bad774c
* do not use 32 bit operations on 8 bit cpu in tcginnode.pass_generate_code if not needed, resolves #32071
|
před 7 roky |
florian
|
c3a0a4e252
+ support fmrrd/fmdrr, resolves #32398
|
před 7 roky |
florian
|
4d63945b8d
+ handle also STATUS_FLOAT_MULTIPLE_FAULTS, resolves #32822
|
před 7 roky |
florian
|
b421ed0db1
* fixed TranslateMxcsr
|
před 7 roky |
florian
|
5eb59196d5
* remove sequential moves to the same register
|
před 7 roky |
florian
|
c1de51454c
ti386shlshrnode.second_64bit:
|
před 7 roky |
florian
|
99f1fe54af
* check for registers removed which is not needed anymore
|
před 7 roky |
florian
|
f66a91499d
* FPC uses meanwhile more mov instructions, so extended taicpu.is_same_reg_move to support them
|
před 7 roky |
florian
|
cd41312a8f
* fixes not(<qwordbool>) on arm
|
před 7 roky |
florian
|
15bdce0a6a
* new test
|
před 7 roky |
florian
|
2e9f6f9dfb
* wrong alignment was used in r38252: alignment for a class returns the alignment of the implict pointer, but we really need the alignment of the data structure
|
před 7 roky |
Mattias Gaertner
|
fb2a664640
pastojs: test UTF-16 surrogate
|
před 7 roky |
Mattias Gaertner
|
fc8e95f8f5
fcl-passrc: fixed parent of TPasVariable.Expr, added resolver property BuiltInProcs
|
před 7 roky |
Mattias Gaertner
|
232195ee95
fcl-json: fixed UseUTF8=false
|
před 7 roky |
Mattias Gaertner
|
ae3a735e51
fcl-json: faster read /u
|
před 7 roky |
Mattias Gaertner
|
f3c7642384
fcl-json: fixed conversion UTF-8 to UTF-8
|
před 7 roky |
Mattias Gaertner
|
f6d764ae67
fcl-json: fixed comments, less hints
|
před 7 roky |
Mattias Gaertner
|
393991b26b
fcl-json: clean up
|
před 7 roky |
florian
|
a21f462a93
* references of fields for types using indirect addressing get proper alignment
|
před 7 roky |
marco
|
9a136836fd
* elf section alignment, patch by Florian, mantis #32900
|
před 7 roky |
marco
|
14b14f3bda
* fixes sysctl also with 3.0.4 as starting compiler.
|
před 7 roky |
nickysn
|
81044b4cff
+ extended test tasm20.pp with a function, which checks that a shortstring
|
před 7 roky |