Michaël Van Canneyt
|
095c2c7ac7
|
* try reload before recompilation
|
2024-07-15 17:19:07 +02:00 |
|
Michaël Van Canneyt
|
e86882580d
|
* Do not free used units during reset, they can be in use during load cycle. Fixes issue #40852
|
2024-07-15 14:09:49 +02:00 |
|
Rika Ichinose
|
73bf0c82bb
|
Disable _Plain versions when compiling RTL for newer CPUs.
|
2024-07-14 14:36:17 +00:00 |
|
florian
|
7630726e2d
|
* patch Peter Blackman to fix .po file headers, resolves #40853
|
2024-07-14 14:48:30 +02:00 |
|
Nikolay Nikolov
|
748dbbcb20
|
* fixed another warning
|
2024-07-14 00:09:18 +03:00 |
|
Nikolay Nikolov
|
4c3d8d016e
|
+ added else clause to silence warning, treated as error in CI
|
2024-07-13 12:21:36 +03:00 |
|
Nikolay Nikolov
|
c6e715a54e
|
+ WebAssembly inline assembler instruction parsing work in progress
|
2024-07-12 23:35:38 +03:00 |
|
florian
|
569c3fb49f
|
* really all TMonitor shortcuts pass through the results
|
2024-07-12 19:02:21 +02:00 |
|
Michaël Van Canneyt
|
1743df7b80
|
* Patch by Evgenii Savin to avoid IE 2010021502 when calling generic from other generic. Fixes issue #40770
|
2024-07-12 18:04:57 +02:00 |
|
Michaël Van Canneyt
|
cdda954ea7
|
* Fix error out of bounds
|
2024-07-12 16:22:24 +02:00 |
|
Nikolay Nikolov
|
0c61c7057a
|
* fixed some WebAssembly instruction names in the wasm_op2str array
|
2024-07-12 16:09:07 +03:00 |
|
Nikolay Nikolov
|
4c787b4b9f
|
+ started working on a WebAssembly inline assembler reader. Not ready, yet, just
includes a basic tokenizer for now.
|
2024-07-12 16:02:19 +03:00 |
|
Michaël Van Canneyt
|
fa1abfba92
|
* Shortcuts must pass result on
|
2024-07-12 09:04:42 +02:00 |
|
florian
|
a816fc2114
|
* update project file
|
2024-07-11 22:12:38 +02:00 |
|
Michaël Van Canneyt
|
634e01d525
|
* Improved ToString for TComponent
|
2024-07-11 12:08:18 +02:00 |
|
Michaël Van Canneyt
|
14d65ced2e
|
* Some utility routines
|
2024-07-11 11:46:33 +02:00 |
|
Michaël Van Canneyt
|
cf4fc4e385
|
* Add property to better simulate Delphi behaviour
|
2024-07-11 11:46:33 +02:00 |
|
Michaël Van Canneyt
|
0b4d9a6732
|
* Some utility routines
|
2024-07-11 11:46:33 +02:00 |
|
Nikolay Nikolov
|
6d79054cff
|
* use an empty TThread implementation in rtl/wasi/tthread.inc, in case
FPC_WASM_THREADS is not defined
|
2024-07-11 11:20:51 +03:00 |
|
florian
|
f6002d8078
|
* ensure make_simple_ref is called, resolves #40851
|
2024-07-10 22:26:09 +02:00 |
|
Ondrej Pokorny
|
617d56f23a
|
Move EqualsValue/LessThanValue/GreaterThanValue to unit Types, refer to them in the Math unit
|
2024-07-10 11:38:42 +02:00 |
|
Pierre Muller
|
b30b01a212
|
Add src/win to include path for win32/win64 targets
|
2024-07-10 10:34:39 +02:00 |
|
Pierre Muller
|
ab115180bf
|
Fix syntax error in last commit
|
2024-07-10 10:08:11 +02:00 |
|
Pierre Muller
|
713c9eea6a
|
Adapt namespaces.lst to removal of src/win/varutils.pp separate source file
|
2024-07-10 07:45:49 +00:00 |
|
Pierre Muller
|
8eb0d1eaed
|
Use single main file src/inc/varutils.pp for Windows and other OSes
|
2024-07-10 07:44:11 +00:00 |
|
Pierre Muller
|
a347e28dad
|
Add dependency on variants unit for rtti
|
2024-07-09 22:06:46 +00:00 |
|
Pierre Muller
|
40c3dc5809
|
Fix directory for varutils unit
|
2024-07-09 22:00:58 +00:00 |
|
Pierre Muller
|
fe80f43e4e
|
Add dependencies for fprpcclient on fpwebclient and fphttpwebclient units
|
2024-07-09 21:54:59 +00:00 |
|
Pierre Muller
|
d851553f41
|
Move varutils.pp from src/common to src/inc directory
|
2024-07-09 21:54:59 +00:00 |
|
Pierre Muller
|
eb2e6b2951
|
Regenerate Makefile's after introduction of DISABLE_FPMAKE_BUILD_UNIT variable
|
2024-07-09 21:19:32 +00:00 |
|
Pierre Muller
|
aec4cb393d
|
Only add '-bu' option to FPMAKE_OPT if DISABLE_FPMAKE_BUILD_UNIT variable is not set
|
2024-07-09 21:19:32 +00:00 |
|
florian
|
e225b41e3e
|
* properly define esp32 helper unit names in inc/Makefile.rtl
|
2024-07-09 22:23:19 +02:00 |
|
Pierre Muller
|
b1f0c504cc
|
Fix wince compilation using FPC_HAS_SYSRELOCATETHREADVAR_ASM macro.
Replaces merge request !705
|
2024-07-09 17:43:58 +02:00 |
|
Alligator-1
|
b64701da1b
|
Partial revert "Immediately set the capacity"
(capacity assignments of type TFPHashObjectList)
|
2024-07-09 08:30:34 +05:00 |
|
Michaël Van Canneyt
|
d0dd4697fa
|
* Correctly unregister all routes. Do not call register routes when already registered
|
2024-07-08 22:24:19 +02:00 |
|
Alligator-1
|
9caabdc4e7
|
Immediately set the capacity
|
2024-07-08 20:17:11 +00:00 |
|
florian
|
47d2395110
|
* set operand size properly for STX*
|
2024-07-08 21:54:05 +02:00 |
|
Alligator-1
|
ffaeec243a
|
Immediately set the capacity
|
2024-07-08 14:51:39 +05:00 |
|
Michaël Van Canneyt
|
f84c2ed56b
|
* Fix missing data event for field change
|
2024-07-08 08:58:02 +02:00 |
|
Alligator-1
|
326073512d
|
const array - reducing unnecessary data copying
|
2024-07-08 06:26:17 +00:00 |
|
Alligator-1
|
e87982e925
|
const array - reducing unnecessary data copying
|
2024-07-07 19:48:42 +05:00 |
|
florian
|
b974e4a25f
|
* fix extension to 64 bit on aarch64, resolves #40576
|
2024-07-07 16:36:29 +02:00 |
|
Nikolay Nikolov
|
35701f8fa2
|
* fail with an internal compiler error in case an atomic WebAssembly instruction
is generated, while WebAssembly multithreading is disabled
|
2024-07-07 16:43:41 +03:00 |
|
florian
|
fd74c26707
|
* TARMAsmOptimizer.USxtOp2Op sets register size if needed
|
2024-07-07 15:41:39 +02:00 |
|
Nikolay Nikolov
|
26c69d564f
|
+ introduced WebAssembly helper is_atomic_op
|
2024-07-07 10:42:28 +03:00 |
|
florian
|
5b03123bd4
|
* ensure register size is set properly by AndSxt2And
|
2024-07-06 22:12:52 +02:00 |
|
florian
|
8cafafc3e6
|
+ add missing instructions
|
2024-07-05 21:06:21 +02:00 |
|
Michaël Van Canneyt
|
e1a34d3410
|
* Copy function for array helper
|
2024-07-05 15:56:11 +02:00 |
|
Michaël Van Canneyt
|
680c096ac5
|
* Delphi compatibility: ListIndexErrorMsg
|
2024-07-05 15:55:47 +02:00 |
|
Michaël Van Canneyt
|
816e3fc538
|
* Some routines for list index error, delphi-compatible
|
2024-07-05 15:35:33 +02:00 |
|