Pierre Muller
|
a3b730b0f1
Add POPCNTSupport call to avoid use of unsupported instruction
|
1 tahun lalu |
florian
|
57f6ed804e
+ set pi_do_call on xtensa as well if we check for fpu exceptions
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
f7e4c0f282
* 3-operand LEA instructions are now expanded if the latency could cause slowdown
|
1 tahun lalu |
Michaël Van Canneyt
|
6d49f7db7b
* Correct UTF8 detection
|
1 tahun lalu |
Michaël Van Canneyt
|
186f93a8c9
* Add TestStreamFormat
|
1 tahun lalu |
Michaël Van Canneyt
|
7506277dc1
* Add TReader.SetName for Delphi compatibility
|
1 tahun lalu |
Michaël Van Canneyt
|
3a1f180a56
* Add delphi-compatible TPointF.EqualsTo overload
|
1 tahun lalu |
Michaël Van Canneyt
|
2b0d98bf2c
* Add TTouchTracking for Delphi compatibility
|
1 tahun lalu |
Michaël Van Canneyt
|
2d9ef694dd
* Make TComponent.GetObservers virtual and protected for Delphi compatibility
|
1 tahun lalu |
Michaël Van Canneyt
|
d1b7a49700
* Move move free notifications to separate procedure. Fixes issue #40638
|
1 tahun lalu |
Michaël Van Canneyt
|
0211583388
* Fix compilation in dotted units
|
1 tahun lalu |
Michaël Van Canneyt
|
76648d4022
* Fix compilation in unicode rtl
|
1 tahun lalu |
Michaël Van Canneyt
|
4af99236b0
* Add TDispatchMessage
|
1 tahun lalu |
Michaël Van Canneyt
|
b7b665d273
* Implement TFile.OpenText
|
1 tahun lalu |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 tahun lalu |
florian
|
a71cc71585
+ function needs_check_for_fpu_exceptions to unify fpu exception handling
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
629c87efc8
* x86-64: Typo fixed in FPU type string array
|
1 tahun lalu |
Michaël Van Canneyt
|
ef688a3785
* Add EndOfStream property for Delphi compatibility
|
1 tahun lalu |
Michaël Van Canneyt
|
cc195c649a
* Guard against empty source, fixes build of docs
|
1 tahun lalu |
florian
|
3ed5a4a022
+ when calling FPC_THROWFPUEXCEPTION in a sub routine, pi_do_call must be set, fixed for aarch64
|
1 tahun lalu |
Michaël Van Canneyt
|
23ac6c3090
* Make paramdefs owned, so IDE can trace back changes to owning component
|
1 tahun lalu |
Pierre Muller
|
eae74aaee0
Follow sdas documentation for .ascii limitations by using only printable chars and .byte for others
|
1 tahun lalu |
Pierre Muller
|
53bf5dc6ef
Avoid wrong typecast by adding check that p1 is an instuction before casting it to taicpu
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
271f69db12
* arm/a64: "OptPass2AND" and "OptPass2CMP" adapted to remove vestigial CMP and TST instructions
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
6b2e4fa413
* arm: "OpCmp2OpS" moved to Pass 2 so it doesn't conflict with AND; CMP -> TST optimisation
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
bf29f2051c
* arm/a64: Added new TST post-peephole optimisation to replace previous AND/CMP/B(c) optimisation
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
b18c10d0d8
* arm/a64: New "OptPass2TST" routine to catch "TST; B.c; AND -> ANDS; B.c" optimisation
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
9f19f582c4
* arm/a64: New AND/CMP -> TST or ANDS optimisation
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
29916bc6f6
* arm: Fixed "RegInInstruction" and "RegModifiedByInstruction" not handling the flags properly
|
1 tahun lalu |
J. Gareth "Curious Kit" Moreton
|
38d2f3d58c
* a64: Renamed OptPostCMP/And to PostPeepholeOptCMP/AND for internal consistency
|
1 tahun lalu |