Rika Ichinose
|
be11d22c17
|
Fix val(str, enum).
|
2024-07-20 08:30:02 +00:00 |
|
Rika Ichinose
|
10b7ad9d0c
|
Faster val(str, enum).
|
2024-07-19 20:51:24 +00:00 |
|
Michaël Van Canneyt
|
b0a82993e6
|
* Inherit extended RTTI settings from parent object
|
2024-07-19 16:05:14 +02:00 |
|
Rika Ichinose
|
8cfc87ffdf
|
Sink lnfodwrf.pp global variables down to their actual scopes.
|
2024-07-19 12:07:33 +00:00 |
|
Michael Ring
|
14b3c11c0d
|
Initial support for esp32-c6-s2-s3. Support for idf versions 5.0.6 and 5.2.1
|
2024-07-18 20:16:04 +00:00 |
|
Rika Ichinose
|
a575a5c0fd
|
Move Int128Rec to System; remove i386 and x86_64 CPU unit dependency on SysUtils.
|
2024-07-15 13:31:20 +00:00 |
|
Rika Ichinose
|
73bf0c82bb
|
Disable _Plain versions when compiling RTL for newer CPUs.
|
2024-07-14 14:36:17 +00:00 |
|
florian
|
569c3fb49f
|
* really all TMonitor shortcuts pass through the results
|
2024-07-12 19:02:21 +02:00 |
|
Michaël Van Canneyt
|
fa1abfba92
|
* Shortcuts must pass result on
|
2024-07-12 09:04:42 +02:00 |
|
florian
|
e225b41e3e
|
* properly define esp32 helper unit names in inc/Makefile.rtl
|
2024-07-09 22:23:19 +02:00 |
|
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 |
|