Michaël Van Canneyt
|
3df8de1994
|
* Make FreeAndNil type safe
|
2025-05-13 14:11:36 +02:00 |
|
Michaël Van Canneyt
|
1f232684e0
|
* Save run params in session file
|
2025-05-13 09:05:35 +02:00 |
|
Michaël Van Canneyt
|
63b57ea842
|
* Interfaces not always assigned
|
2025-05-13 09:05:10 +02:00 |
|
Yuri Serebrennikov
|
aa182cb147
|
The EHTTPClient class now implements an overloaded constructor that accepts both an error message and an associated HTTP status code, enabling retrieval of the HTTP error code when an exception occurs.
|
2025-05-13 02:04:51 +03:00 |
|
Rika Ichinose
|
37a7474471
|
Call custom MemoryManager.DoneThread before FinalizeHeap.
|
2025-05-12 21:57:50 +02:00 |
|
Michaël Van Canneyt
|
9a7a8f0d5c
|
* Capitalize TScoped.Assign
|
2025-05-12 20:06:50 +02:00 |
|
Michaël Van Canneyt
|
e2d58b8b94
|
* add TScoped for auto-destroying classes, based on an idea of Loïc Touraine
|
2025-05-12 11:29:49 +02:00 |
|
florian
|
7d0ef33766
|
* avoid to call a_loadmm_reg_intreg for mm registers larger than the int registers, resolves #41252
|
2025-05-11 15:41:11 +02:00 |
|
Alligator-1
|
ad88310e5b
|
Removing forgotten dead code
|
2025-05-09 02:10:53 +05:00 |
|
Pierre Muller
|
bab854df2f
|
Add .section .note.GNU-stack,,@progbits to all .as files for FreeBSD OS
|
2025-05-08 20:56:41 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
c3b358d25b
|
* x86-64: Fixed minor inaccuracy with "Exp" function at extreme values
|
2025-05-08 18:51:11 +01:00 |
|
Pierre Muller
|
8e6a4053e3
|
Add types unit as a dependency of macpas unit to avoid troubles when compiling rtl with make in parallel
|
2025-05-08 01:06:54 +00:00 |
|
Pierre Muller
|
5dcaabc91a
|
Add ALL_EXEEXT Makefile variable to be able to clean cross-compiled executables
|
2025-05-07 20:57:19 +00:00 |
|
Pierre Muller
|
9dc3169e38
|
Regenerate fpcmake.inc after: Add symbol_order*.fpc pattern, used for Darwin targets, to clean rules
|
2025-05-07 20:57:19 +00:00 |
|
Pierre Muller
|
47f10ae336
|
Add symbol_order*.fpc pattern, used for Darwin targets, to clean rules
|
2025-05-07 20:57:19 +00:00 |
|
Michael Van Canneyt
|
17f7e9f578
|
Revert "Fix resource (handle) leak when connection or database selection fails using MySQL connection"
This reverts commit f2e4227fc2
|
2025-05-07 07:24:29 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
f8f7867198
|
* New test verifying that Internal Error 2013032603 no longer occurs for "Str"
|
2025-05-06 16:12:59 +01:00 |
|
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 |
|