J. Gareth "Curious Kit" Moreton
|
6f526e83a4
|
* Stopped Internal Error 2013032603 from triggering if a non-numeric ordinal type is passed into "Str"
|
2025-05-06 15:58:21 +01:00 |
|
Hunter200165
|
f2e4227fc2
|
Fix resource (handle) leak when connection or database selection fails using MySQL connection
|
2025-05-06 07:38:33 +00:00 |
|
florian
|
0632cb548a
|
* when handling spilling of mm registers of (v)movd/(v)movq consider also the destination operand
|
2025-05-05 22:46:49 +02:00 |
|
Pierre Muller
|
fb04659eb9
|
Fix previous commit 105382b8 by setting Temp to zero if maxi is zero
|
2025-05-05 15:00:04 +00:00 |
|
Pierre Muller
|
105382b8a1
|
Avoid calling compareword with maxi=0, as this generates an dynamic index range error when comiled with -CriotR option
|
2025-05-05 14:29:18 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
5646d14a3c
|
* arm/a64: Be more careful about hp1 and p_second being null in "TryConstMerge"
|
2025-05-05 11:24:47 +02:00 |
|
Pierre Muller
|
e2e1fcfe63
|
Add -L command line option to dotest calls when make is run in parallel, to avoid GetCompilerInfo failures
|
2025-05-04 15:27:19 +00:00 |
|
Pierre Muller
|
f372eb8a33
|
Other improvements and fixes for PPU debug code
|
2025-05-04 15:27:19 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
e7b6a08eae
|
* x86: New peephole optimisation for improving newly inserted (V)MOVD/(V)MOVQ instructions
|
2025-05-04 15:24:08 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
67ea121250
|
* x86_64: "a_loadmm_intreg_reg" and "a_loadmm_reg_intreg" now use VMOVD/Q if AVX is selected
|
2025-05-04 15:24:08 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
927020d981
|
* x86_64: More support for transferring directly between MM and int registers
|
2025-05-04 15:24:08 +02:00 |
|
florian
|
79708f45ab
|
* handling spilling of (v)movq/(v)movd properly if the mm register is replaced by a memory reference
|
2025-05-04 15:22:51 +02:00 |
|
Pierre Muller
|
5cf2fac78c
|
Fix error in substitution character for commit d79db82ca2
|
2025-05-02 08:40:50 +00:00 |
|
Rika Ichinose
|
571088ff80
|
Pass huge chunks directly to SysOSAlloc/Realloc/Free.
|
2025-05-02 08:38:24 +00:00 |
|
Michaël Van Canneyt
|
dd3a4de619
|
* Make OnLastRelease event available. Patch by michalgw, fixes issue #41247
|
2025-05-02 10:01:17 +02:00 |
|
Michaël Van Canneyt
|
e867b54034
|
* Compile in mode objfpc
|
2025-05-02 09:32:11 +02:00 |
|
Michaël Van Canneyt
|
628d035b50
|
* Make sure BOM marker is correctly compared
|
2025-05-01 13:33:22 +02:00 |
|
Michaël Van Canneyt
|
266a0af993
|
+ API to get exception info in host environment
|
2025-05-01 13:33:22 +02:00 |
|
Michaël Van Canneyt
|
cf73409470
|
* License header
|
2025-05-01 13:33:22 +02:00 |
|
mattias
|
065a52992a
|
fcl-pdf: fixed overflow
|
2025-04-30 12:46:05 +02:00 |
|
Rika Ichinose
|
9cb7e63535
|
Avoid TOO NEW instructions if OLD_ASSEMBLER is defined.
|
2025-04-30 12:20:10 +03:00 |
|
Oleg Latov
|
3ccf5ad111
|
fcl-base: Fix mistake in TStringWriter constructor
|
2025-04-30 06:37:02 +00:00 |
|
Yuri Serebrennikov
|
34ca0cca57
|
Fix TSAXAttributes copying.
|
2025-04-30 01:38:07 +03:00 |
|
Michaël Van Canneyt
|
4e1c9aa1df
|
* Reduce memory usage of tspecializationcontext
|
2025-04-30 00:10:21 +02:00 |
|
Michaël Van Canneyt
|
d2926867d6
|
* Reduce object size, use ansistring. Results in faster compilation, less memory usage
|
2025-04-29 23:35:06 +02:00 |
|
Michaël Van Canneyt
|
bfefdb67c3
|
* Parser buffer are ansichars
|
2025-04-29 23:35:06 +02:00 |
|
mattias
|
ffc7a00b98
|
fcl-css: clean up
|
2025-04-29 19:39:43 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
91cf939ca0
|
* Renamed "IN_TESTS" define to "CONFORMANCE" for benchmarks run
as conformance tests and minimised text output in this mode
|
2025-04-29 04:47:04 +00:00 |
|
Pierre Muller
|
6008dba0f7
|
Fix usage of DEBUG_GENERATE_INTERFACE_PPU together with Test_Double_checksum conditional
|
2025-04-28 17:53:13 +00:00 |
|
Pierre Muller
|
9d85249ee5
|
Add all CRC values into .INT and .IMP files
|
2025-04-28 17:53:13 +00:00 |
|
Pierre Muller
|
317b01db65
|
Give integer value of not found ppufile.header.common.target in CheckHeader
|
2025-04-28 17:53:13 +00:00 |
|
Pierre Muller
|
d79db82ca2
|
Add information about different CPU or OS in CheckHeader local function of tppumodule.openppu method
|
2025-04-28 17:53:13 +00:00 |
|
Michael VAN CANNEYT
|
be82caf5a0
|
* Resolve conflict
|
2025-04-28 16:59:08 +02:00 |
|
Michaël Van Canneyt
|
1844b2a918
|
* Fix conflict
|
2025-04-28 16:42:44 +02:00 |
|
Michael VAN CANNEYT
|
bd97e48790
|
* Better RaiseE exception class handling
|
2025-04-28 16:41:11 +02:00 |
|
mattias
|
afe6f1270b
|
fcl-passrc: useanalyzer: fixed skipping generic members
|
2025-04-28 09:10:19 +01:00 |
|
Pierre Muller
|
9849de984b
|
Check index of CRC tables for Test_double_checksum_write code
|
2025-04-27 20:00:39 +00:00 |
|
Pierre Muller
|
ee5903fe3e
|
Use same order in writeppu and getppucrc to get same output in debug files
|
2025-04-27 19:58:46 +00:00 |
|
Pierre Muller
|
5e7bc906e5
|
Check that sizeof(tppuheader) was indeed read in ReadHeader method
|
2025-04-27 19:58:46 +00:00 |
|
mattias
|
f33cfbc2d8
|
pastojs: updated year
|
2025-04-27 16:35:17 +01:00 |
|
mattias
|
0da9caa6f5
|
pastojs: fixed tests
|
2025-04-27 16:27:06 +01:00 |
|
mattias
|
97ca4d019a
|
fcl-passrc: clean up
|
2025-04-27 16:14:09 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
ddfd3f747a
|
* Fixed minimum iteration count in "tests/bench/bfloatfunc.pp"
|
2025-04-25 19:42:52 +00:00 |
|
florian
|
48fe8e6208
|
* unify internalerror
* Aarch64: handle ASRV in taicpu.spilling_get_operation_type
|
2025-04-25 09:22:24 +02:00 |
|
florian
|
7dfc45cfea
|
+ add balign before commonly used label
|
2025-04-24 23:24:24 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
baa6f2a1ef
|
* x86-64: New optimised "exp" routine
|
2025-04-24 15:52:29 +02:00 |
|
Umi23
|
aabd2c5067
|
dynarr.inc: fix issue #41244
|
2025-04-24 15:48:25 +02:00 |
|
florian
|
b1be21fab7
|
* remove executable
|
2025-04-23 19:17:23 +02:00 |
|
Pierre Muller
|
24ff6f76ab
|
Set ITERATIONS to the lowest possible value ($10000) to avoid reaching individual test time limit
|
2025-04-23 16:31:27 +00:00 |
|
Pierre Muller
|
ec0ac70df3
|
Skip iterations inside testsuite, only correct value check is needed in that case
|
2025-04-23 17:45:55 +02:00 |
|