florian
|
cebf880df9
|
* x86-64: fpc_frac_real further improved: memory loads of extendeds are expensive
git-svn-id: trunk@49632 -
|
2021-07-22 21:15:03 +00:00 |
|
michael
|
0e3d95b589
|
* Restored disappeared test
git-svn-id: trunk@49631 -
|
2021-07-22 05:53:06 +00:00 |
|
michael
|
c48ac0a71e
|
* Enable TDatasource.Enabled, patch from Laco
git-svn-id: trunk@49630 -
|
2021-07-22 05:50:22 +00:00 |
|
ondrej
|
b9db32ca05
|
freetype: include bearings and invisible characters into text bounds
git-svn-id: trunk@49629 -
|
2021-07-22 05:12:18 +00:00 |
|
ondrej
|
41d6374bb6
|
freetype: fix font output, isuue 17156
git-svn-id: trunk@49628 -
|
2021-07-22 04:03:43 +00:00 |
|
ondrej
|
83bb854f1e
|
* glyph advances are stored in 16.16 fixed-point format and not 26.6 format (https://www.freetype.org/freetype2/docs/reference/ft2-glyph_management.html#ft_glyph)
git-svn-id: trunk@49627 -
|
2021-07-21 20:59:57 +00:00 |
|
florian
|
fafee8b85b
|
* x86-64: removed some fwait instructions from fpc_frac_real, they shouldn't be necessary
git-svn-id: trunk@49626 -
|
2021-07-21 20:41:31 +00:00 |
|
ondrej
|
ade1bad057
|
TBAseStringBitmaps.CalculateGlobals: the first <non-empty> bitmap should be used, not the first one
git-svn-id: trunk@49625 -
|
2021-07-21 20:16:00 +00:00 |
|
michael
|
4fac31d1c7
|
* Patch by Werner Pamler to improve ISO8601 to datetime conversion
git-svn-id: trunk@49624 -
|
2021-07-21 15:59:37 +00:00 |
|
michael
|
573917706f
|
* Patch from Laco to fix issue #39261
git-svn-id: trunk@49623 -
|
2021-07-21 15:08:53 +00:00 |
|
michael
|
e6a593c5fa
|
* Patch from Zeljko Avramovic to extend ordinal/float helpers
git-svn-id: trunk@49622 -
|
2021-07-21 11:36:05 +00:00 |
|
florian
|
415bf22e01
|
* remove mhs_exceptions in might_have_sideeffects call for C operators: it improves code
and shouldn't hurt as this is no regression in comparison with current 3.2.x
git-svn-id: trunk@49621 -
|
2021-07-19 20:55:41 +00:00 |
|
florian
|
7a8893396d
|
* revert last commit, avr4 has no call/jmp
git-svn-id: trunk@49620 -
|
2021-07-18 21:47:22 +00:00 |
|
florian
|
eb96734b20
|
* avr4 has mul instructions
git-svn-id: trunk@49619 -
|
2021-07-18 21:41:57 +00:00 |
|
florian
|
46507f9565
|
* Xtensa: optimize constant multiplications
git-svn-id: trunk@49618 -
|
2021-07-18 21:40:43 +00:00 |
|
marco
|
622554b59f
|
* ProjectDir changes broke adding index and toc to latex CHMs
git-svn-id: trunk@49617 -
|
2021-07-18 20:03:19 +00:00 |
|
florian
|
db8c723b9d
|
* Xtensa: unified DataMov2Data optimization
git-svn-id: trunk@49616 -
|
2021-07-17 21:07:02 +00:00 |
|
marco
|
84507b49c2
|
* fix for mantis #39153 to fix calling release unbalanced wrt initialize.
git-svn-id: trunk@49615 -
|
2021-07-17 14:18:44 +00:00 |
|
florian
|
c67d35b8cc
|
* patch by J. Gareth Moreton: x86: Minor bitwise optimisations, resolves #39299
git-svn-id: trunk@49614 -
|
2021-07-16 21:47:36 +00:00 |
|
svenbarth
|
2a2576b1d5
|
* further fix for Mants #26760: applied patch by Ondrej Pokorny to fix recompilation of units referenced with an "in" clause if no file extension is provided
+ added (interactive) test
git-svn-id: trunk@49613 -
|
2021-07-15 21:52:27 +00:00 |
|
florian
|
2629bd7ba9
|
* patch by J. Gareth Moreton: x86: Lea2Nop for stack pointer, resolves #39225
git-svn-id: trunk@49612 -
|
2021-07-15 20:58:46 +00:00 |
|
florian
|
1c13db554c
|
* patch by Christo Crause: Xtensa [patch] Use syscall 0 to spill registers on ESP32, resolves #39221
git-svn-id: trunk@49609 -
|
2021-07-14 21:47:29 +00:00 |
|
florian
|
0d6a1d24bd
|
* might_have_sideeffects in gen_c_style_operator as proposed by runewalsh, resolves #39206
git-svn-id: trunk@49608 -
|
2021-07-13 18:31:38 +00:00 |
|
michael
|
9394158fe2
|
* Test for fix of issue #38489
git-svn-id: trunk@49605 -
|
2021-07-13 08:16:14 +00:00 |
|
michael
|
2486d58db9
|
* Fix bug ID #38489, patch by Laco
git-svn-id: trunk@49604 -
|
2021-07-13 08:15:25 +00:00 |
|
lacak
|
ab86ce7e62
|
fcl-db: base: +TParam.AsByte (for Delphi compatibility)
git-svn-id: trunk@49603 -
|
2021-07-12 12:17:03 +00:00 |
|
nickysn
|
723371b30a
|
+ added header translation of the shape X11 extension
git-svn-id: trunk@49602 -
|
2021-07-11 23:14:26 +00:00 |
|
florian
|
6c0b79c258
|
+ AVX512*Support functions
* call cpuid with eax=7 only if it is supported by the CPU
git-svn-id: trunk@49601 -
|
2021-07-11 20:09:57 +00:00 |
|
marco
|
02c21e6cae
|
* ente ->enter as reported by KryptKicker
git-svn-id: trunk@49598 -
|
2021-07-11 13:09:56 +00:00 |
|
nickysn
|
f0a78f48f3
|
+ added link test for the xext unit
git-svn-id: trunk@49597 -
|
2021-07-11 00:40:08 +00:00 |
|
nickysn
|
296cdf89ef
|
+ added link test for the mitmisc unit
git-svn-id: trunk@49596 -
|
2021-07-11 00:37:14 +00:00 |
|
nickysn
|
9bc7df2357
|
* fixed filename extension of the xext.pp source file in fpmake.pp
git-svn-id: trunk@49595 -
|
2021-07-11 00:32:42 +00:00 |
|
nickysn
|
2247691e71
|
+ added unit mitmisc
git-svn-id: trunk@49594 -
|
2021-07-11 00:30:03 +00:00 |
|
nickysn
|
dfaa12e9d9
|
* use prettier parameter names in the XShm unit
git-svn-id: trunk@49593 -
|
2021-07-11 00:03:28 +00:00 |
|
florian
|
d16160be91
|
* patch by J. Gareth Moreton: CMP chain shortcutting, resolves #39141
git-svn-id: trunk@49592 -
|
2021-07-10 20:29:00 +00:00 |
|
nickysn
|
d7b509e149
|
+ added Xext.h header translation
git-svn-id: trunk@49591 -
|
2021-07-10 12:25:46 +00:00 |
|
marco
|
2910c4dc2b
|
* add gtk_status_icon_set_tooltip_text as per Juha's patch, mantis #39199
--This line, and those below, will be ignored--
M gtk2/src/gtkext/gtkstatusicon.inc
M gtk2/src/gtkext/gtkstatusiconh.inc
git-svn-id: trunk@49590 -
|
2021-07-10 12:07:55 +00:00 |
|
michael
|
c7690907e7
|
Correctly handle subclasses, patch by Henrique Werlang (issue #39195)
git-svn-id: trunk@49589 -
|
2021-07-10 10:01:48 +00:00 |
|
florian
|
c185ce02cc
|
* patch by J. Gareth Moreton: x86: RegLoadedWIthNewValue overhaul and bug fix, resolves #39187
git-svn-id: trunk@49588 -
|
2021-07-09 20:58:42 +00:00 |
|
svenbarth
|
924f9466f0
|
* fix for Mantis #26760: apply patch by Ondrej Pokorny to ensure that units referenced by an "in"-clause are recompiled when they have been changed
+ added test (though due to the nature of the bug it needs to be interactive)
git-svn-id: trunk@49587 -
|
2021-07-09 15:52:00 +00:00 |
|
florian
|
cb0f422eb1
|
* patch by J. Gareth Moreton: x86: MovMovSar2MovCltd bug fix, resolves #39180
git-svn-id: trunk@49586 -
|
2021-07-08 20:40:10 +00:00 |
|
marco
|
76765c64a0
|
* high(fdata) can be -1 for empty array -> loopcounter signed, patch by
Bernd Kreuss mantis #39179
git-svn-id: trunk@49584 -
|
2021-07-08 08:12:49 +00:00 |
|
florian
|
86ac03e07e
|
+ support SHLX and SHRX in TX86AsmOptimizer.RegLoadedWithNewValue, resolves #39178
git-svn-id: trunk@49583 -
|
2021-07-07 20:28:04 +00:00 |
|
florian
|
5ca73c61f4
|
+ CPU.BMI1Support and CPU.BMI2Support
git-svn-id: trunk@49582 -
|
2021-07-07 20:26:59 +00:00 |
|
svenbarth
|
229506acd0
|
* fix for Mantis #39147: apply adjusted patch (especially more paranoid checks) from Serge Anvarov
git-svn-id: trunk@49581 -
|
2021-07-06 21:16:04 +00:00 |
|
florian
|
ea47cb313d
|
* patch by J. Gareth Moreton: improve MovAndTest2Test optimization, resolves #39156
git-svn-id: trunk@49580 -
|
2021-07-06 20:55:41 +00:00 |
|
florian
|
7d6b01bfc4
|
+ SHXXMov2SHXX optimization
git-svn-id: trunk@49579 -
|
2021-07-05 21:07:46 +00:00 |
|
florian
|
9377d9a029
|
* CMOV does not read the second operand
git-svn-id: trunk@49578 -
|
2021-07-04 20:46:28 +00:00 |
|
florian
|
7a4110cca9
|
* DeepMovOpt requires that the target reg of the mov is not modified before hp2
git-svn-id: trunk@49577 -
|
2021-07-04 20:46:02 +00:00 |
|
florian
|
94a15faa7f
|
* patch by J. Gareth Moreton to fix faulty conditional jump logic, resolves #38985
git-svn-id: trunk@49576 -
|
2021-07-03 21:05:27 +00:00 |
|