mattias
|
2d94575fa8
fcl-css: added attribute value check
|
2 years ago |
J. Gareth "Curious Kit" Moreton
|
45b1d592f5
* x86: Bug fix where "mov $0,%reg" was inserted on the wrong side of a SETcc instruction
|
2 years ago |
J. Gareth "Curious Kit" Moreton
|
27aa4d4e34
* x86: ConvertJumpToRET now sets the condition to C_None
|
2 years ago |
J. Gareth "Curious Kit" Moreton
|
6b77017cb9
* x86: Added two new tests for i39922
|
2 years ago |
Jonas Maebe
|
c89848a00f
powerpc64le: fix reading FPU control word after 0758aa1143
|
2 years ago |
Jonas Maebe
|
0758aa1143
FPU exception mask: generlised system unit interface
|
2 years ago |
florian
|
e457cdad8a
* patch by avk959 to solve infinite loop in FindMatchesBoyerMoore*, resolves #39885 and #39709
|
2 years ago |
florian
|
5670a7543c
* properly reset nf_write/nf_modify flags for min/max inline nodes, needed by dead store optimization, resolves #39958
|
2 years ago |
Jeppe
|
c83e6c34a9
riscv32: Fix 64bit comparisons
|
2 years ago |
mattias
|
73e5d6f70f
fcl-css: renamed TCSSNode to ICSSNode, resolver: list of style elements
|
2 years ago |
florian
|
65ff03f30a
+ test for #39955
|
2 years ago |
florian
|
1c86a4bbeb
* if a pointer_to_array type conversion is applied to a variable, it is not written, resolves #39957
|
2 years ago |
mattias
|
27315ac528
fcl-css: shorten PseudoAttribute to Pseudo
|
2 years ago |
florian
|
e2a26ecece
* fixes tcg64frv.a_op64_const_reg_reg based on the analysis of Bart B, resolves #39953
|
2 years ago |
Michaël Van Canneyt
|
0b3c608d79
* Faster DupeString by Rika. Fixes issue #39949
|
2 years ago |
Michaël Van Canneyt
|
d5777174d8
* Optimization of TStringHelper.Split by Rika. Fixes issue #39948
|
2 years ago |
mattias
|
eb17e6fd2d
fcl-web: fixed crash in websocket server on windows when closing when already disconnected
|
2 years ago |
Jonas Maebe
|
b150480c60
Darwin: don't try to print size statistics if the binary wasn't linked
|
2 years ago |
Jonas Maebe
|
a835d8b533
rgobj: reduce compilation time of programs with long movelists
|
2 years ago |
Jonas Maebe
|
e2ade64a1e
cgbase: make first parameter of supregset_reset "out"
|
2 years ago |
Pierre Muller
|
d217a459aa
Fix bug report #39952.
|
2 years ago |
florian
|
f0c0d8a033
+ test for #22809 which is meanwhile resolved
|
2 years ago |
florian
|
989895c82f
* patch by Bart B: FormatFloat correctly outputs NaN now, resolves #32868
|
2 years ago |
Sven/Sarah Barth
|
bb51ac77dd
* the right side of a concatenation of multiple ShortString values can directly pass any String[x] to the utility routine, because only the Length() is used, not High() and nothing is modified (also typed pointers must not be used for them); this allows for better code generation for strings with a maximum length < 255
|
2 years ago |
mattias
|
3e181d7640
pastojs: fixed clone array of tobject, pas2js issue 39238
|
2 years ago |
florian
|
1b6982107f
* TDebugInfoDwarf3.appenddef_object should not write an extra finish_entry for objects and C++ classes
|
2 years ago |
florian
|
3e5f6d3228
* use AllocRegbetween in TARMAsmOptimizer.RemoveSuperfluousMove, resolves #39921
|
2 years ago |
Sven/Sarah Barth
|
02aac653d2
* optimize shortstring concatenations if they're on the right side of an assignment to directly use the left side instead of a temporary
|
2 years ago |
Sven/Sarah Barth
|
32261a0f6d
* fix copy/paste typo in comments
|
2 years ago |
Michaël Van Canneyt
|
f2580efc15
* Fix memleak in case of error.
|
2 years ago |