florian
|
e8a48be3bc
* avr: more precise execution weigth for shift loops
|
5 years ago |
florian
|
f61207f1cc
* avr directly encodes constant shifts of 64 bit values
|
5 years ago |
florian
|
4e33889a29
* cleanup tshlshrnode.pass_1
|
5 years ago |
svenbarth
|
fdeaacac21
* fix for Mantis #36223: when parsing a helper type its extendeddef might be Nil
|
5 years ago |
svenbarth
|
f481587bee
* fix compilation on PE/COFF based systems with GNU AS as there the progbits are not supported
|
5 years ago |
florian
|
e19eff1332
* also type casts to booleans benefit if unneeded type widenings are removed
|
5 years ago |
florian
|
cb67577002
* fix length(<dyn. type>)=0 optimization, resolves #36215
|
5 years ago |
florian
|
3b1903b430
* simplified fpc_mul_qword so it compiles again on avr, fixes #36236 but does not solve the root of the problem
|
5 years ago |
marco
|
480da24d4d
* makefile fixes by Alfred, mantis #36237
|
5 years ago |
florian
|
172a4a999b
+ MovMov2Mov 6 and MovMov2Mov 7 optimization
|
5 years ago |
florian
|
2bcf1b7f59
* fptime works now usefully on unix systems
|
5 years ago |
florian
|
59d300fc6e
* optimize TAOptBase.SuperRegistersEqual
|
5 years ago |
florian
|
cfec725195
* clean up TX86AsmOptimizer.OptPass1MOV
|
5 years ago |
ondrej
|
13641eb1cf
fcl-image: canvas AllocateResources: propagate exceptions to be able to properly handle (e.g. log) them
|
5 years ago |
ondrej
|
7c661e9d0d
fcl-image: do not load freetype DLL in initialization, it is loaded when needed in ftfont.pp InitEngine
|
5 years ago |
Mattias Gaertner
|
c92340af39
pastojs: typeinfo forward external class
|
5 years ago |
Mattias Gaertner
|
2b5c904b2d
pastojs: less hints
|
5 years ago |
michael
|
3518f456a4
* Fix warning about unimplemented abstract method
|
5 years ago |
michael
|
c35331dc57
* Fix TNoResources abstract methods
|
5 years ago |
Mattias Gaertner
|
7a8c66d0b1
pastojs: fixed pcu canonical class-of
|
5 years ago |
Mattias Gaertner
|
b2d9a8361c
pastojs: started pcu srcmap
|
5 years ago |
Mattias Gaertner
|
4c6b5dc3ad
fcl-js: fixed jssrcmap load xssi header
|
5 years ago |
Mattias Gaertner
|
5ea4233ca4
fcl-passrc: varargs of type
|
5 years ago |
Mattias Gaertner
|
e64ea172c2
fcl-passrc: varargs of type
|
5 years ago |
marco
|
f7721cadcc
* fix for mantis #36229, off by one in bounds check. Only affects invalid input though.
|
5 years ago |
Mattias Gaertner
|
70ed2470dc
pastojs: typeinfo for external classes
|
5 years ago |
Mattias Gaertner
|
51998ca276
fcl-passrc: resolver: generic type overload
|
5 years ago |
Mattias Gaertner
|
827c5ad389
fcl-passrc: fixed foreach TAliasType.Expr
|
5 years ago |
michael
|
0e70a6d900
* Add as="script" attribute to link, to silence warning in chrome
|
5 years ago |
florian
|
b7f58dd8c8
* load nodes for variables in registers do not generated instructions, so their complexity is zero
|
5 years ago |