Nikolay Nikolov
|
e51fb8020c
|
+ introduced constant MaxIntResource, use it in InternalIsIntResource
|
2024-07-05 13:20:06 +03:00 |
|
Nikolay Nikolov
|
c96b0f6ca5
|
* workaround for WebAssembly resource names possibly residing in memory below 64KB
|
2024-07-04 07:26:36 +03:00 |
|
florian
|
3180c985ed
|
* fix naming (no functional change)
|
2024-07-03 18:47:26 +02:00 |
|
florian
|
9209f55112
|
* make GetProcessID inline
|
2024-07-01 21:25:34 +02:00 |
|
Rika Ichinose
|
0ca608243c
|
SSE4.1 IndexQWord for i386 and x86-64.
|
2024-06-29 20:37:55 +00:00 |
|
florian
|
8d3a9c3dda
|
* remove unneeded checks in generic string routines, resolves #40816
|
2024-06-12 20:41:08 +02:00 |
|
Michaël Van Canneyt
|
2c66f30520
|
* Remove debug statements
|
2024-06-12 17:45:47 +02:00 |
|
Rika Ichinose
|
11942fcf01
|
Cover more values in the [0; 1) range by “random”.
|
2024-06-01 16:55:36 +00:00 |
|
Rika Ichinose
|
875e22f7d7
|
Implement length(PWideChar) with IndexWord.
|
2024-05-22 20:15:12 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
d729d5a5b1
|
* arm: Re-enabled "inline" on "fpc_ansistr_decr_ref" and "fpc_ansistr_incr_ref".
|
2024-05-22 01:52:01 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
2519f42854
|
* arm: Disabled "inline" on "fpc_ansistr_decr_ref" and "..._incr_ref" until arm compiler bug is resolved
|
2024-05-22 00:29:20 +01:00 |
|
Pierre Muller
|
96b3462a5f
|
nothreads unit depends on objpas because of objfpc mode
|
2024-05-20 15:12:39 +00:00 |
|
Michaël Van Canneyt
|
10d740298d
|
* Added nothreads unit for fake thread support. Currently only WASI
|
2024-05-19 16:14:45 +02:00 |
|
Pierre Muller
|
cb6fe28898
|
Add support for DISABLE_SYSTEMINLINE inside heaptrc unit
|
2024-05-02 07:56:33 +00:00 |
|
Pierre Muller
|
d1510840d0
|
Fix compilation of rtl with -dDISABLE_SYSTEMINLINE
|
2024-05-02 07:47:57 +00:00 |
|
florian
|
a0cae50af6
|
* rtl part of #35433
|
2024-05-01 23:15:12 +02:00 |
|
Rika Ichinose
|
b0076a4709
|
Integers are 16-bit in system, replace with SizeInt.
|
2024-04-17 20:46:36 +00:00 |
|
Rika Ichinose
|
0fe3633044
|
Simplify shortstr_concat(_multi).
|
2024-04-12 19:41:35 +00:00 |
|
Rika Ichinose
|
fc3d71bba3
|
Check bounds in SetLength(shortstring).
|
2024-04-10 21:06:14 +03:00 |
|
florian
|
886f91dee3
|
+ tvardata.vuint32, resolvers #40729
|
2024-04-05 20:29:13 +02:00 |
|
Michael Ring
|
6fadd49fb6
|
Added missing RP2040 definition in Makefile.rtl to make sure that regenerating of Makefiles does not remove rp2040 unit
|
2024-03-23 21:25:37 +00:00 |
|
Michael Ring
|
cba5e252d1
|
Fix missing configuration for namespaces to make rp2040.pp build on main compiler
|
2024-03-17 09:35:13 +00:00 |
|
Pierre Muller
|
603dd63b39
|
Fix make variable name error: OBJPAS_DEPS_SPU => OBJPAS_DEPS_CPU
|
2024-03-11 14:23:25 +00:00 |
|
florian
|
edaee6f392
|
* do not copy sets in fpc_varset_(un)set if source and dest are the same
|
2024-03-09 22:51:14 +01:00 |
|
Rika Ichinose
|
4c6abb38b1
|
Non-nil-aware fpc_ansistr_compare(|_equal).
|
2024-03-08 18:19:03 +00:00 |
|
Pierre Muller
|
5a7d5367d2
|
Try to implement UnicodeFromLocaleChars for java
|
2024-03-05 20:58:30 +00:00 |
|
florian
|
4e1f854d49
|
* patch by Rika + test: Don’t explicitly change GetMem(0) to GetMem(1), it works anyway, resolves #40456
|
2024-03-01 22:49:45 +01:00 |
|
Michaël Van Canneyt
|
8b40033964
|
* Change argument name
|
2024-02-27 09:27:41 +01:00 |
|
Rika Ichinose
|
7589bb39b8
|
Set ‘TMonitorData’s without locking.
|
2024-02-27 07:54:31 +00:00 |
|
Michaël Van Canneyt
|
b3800d38cb
|
* Handle potential double defintion of INFINITE
|
2024-02-24 19:52:00 +01:00 |
|
Michaël Van Canneyt
|
e1b2feac33
|
* Set monitor structures in place
|
2024-02-24 18:11:23 +01:00 |
|
florian
|
bccc0b195e
|
* allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566
|
2024-02-20 23:14:31 +01:00 |
|
Michaël Van Canneyt
|
31b978f3b7
|
* Add UnicodeFromLocaleChars for Delphi compatibility
|
2024-02-20 17:09:35 +01:00 |
|
Michaël Van Canneyt
|
30a20cc209
|
* Add operators to TMethod, for Delphi compatibility
|
2024-02-20 15:36:18 +01:00 |
|
Karoly Balogh
|
88c7954d9f
|
rtl: add two defines toallow disabling the verbose error of the stub unicodestringmanager and threadmanager
|
2024-02-20 03:56:17 +01:00 |
|
Michaël Van Canneyt
|
87a37e70ee
|
* Add EnumModules for Delphi compatibility
|
2024-02-16 11:15:27 +01:00 |
|
Michaël Van Canneyt
|
4af99236b0
|
* Add TDispatchMessage
|
2024-02-13 19:57:05 +01:00 |
|
florian
|
e7600ee245
|
* patch by Rika: Small improvements to (a|u)strings.inc, resolves #40364
|
2024-02-11 16:29:53 +01:00 |
|
Pierre Muller
|
2e6a31df8b
|
Add linux dependency on syscall unit for libc on i386 and x86_64
|
2024-01-29 11:20:09 +00:00 |
|
Sven/Sarah Barth
|
4aeb1ee223
|
* fix implementation comment
|
2024-01-22 22:27:33 +01:00 |
|
Michaël Van Canneyt
|
e9c6f1c152
|
* Delphi-compatible overloads UTF8ToUnicodeString
|
2024-01-18 09:32:15 +01:00 |
|
marcoonthegit
|
231007ebda
|
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
|
2024-01-17 11:41:16 +01:00 |
|
florian
|
b81f92536d
|
* avoid that fpc_fillmem does not inline due too much nested calls
|
2024-01-15 22:42:53 +01:00 |
|
Sven/Sarah Barth
|
dd4f7e9148
|
* fix #40592: make the Delphi-compatible attributes usable, but in a way that makes it clear to the user that they won't work
+ added test
|
2024-01-15 22:29:47 +01:00 |
|
florian
|
9bb6a32c62
|
* avoid wrong warning about FillChar not initializing the output parameter in case count <= 0
|
2024-01-15 21:54:11 +01:00 |
|
Karoly Balogh
|
be4e5f240c
|
m68k-sinclairql: make heaptrc compile for the QL
|
2024-01-08 02:22:15 +01:00 |
|
Sven/Sarah Barth
|
170c05592b
|
* ensure that the legacy method table has the correct alignment on platforms that require it (e.g. SPARC64)
|
2024-01-07 18:09:51 +01:00 |
|
Michaël Van Canneyt
|
50d72bb559
|
* Define RTTI visibilities
|
2024-01-02 07:09:23 +01:00 |
|
Michaël Van Canneyt
|
c39e51485c
|
* Avoid range error in comparisons
|
2024-01-02 07:09:20 +01:00 |
|
Sven/Sarah Barth
|
30bf8047aa
|
* ensure that the field and method tables are always accessed with the default alignment
|
2024-01-02 07:09:20 +01:00 |
|