florian
|
b81f92536d
* avoid that fpc_fillmem does not inline due too much nested calls
|
1 year ago |
Michael VAN CANNEYT
|
31ef662201
* check zero length instead of comparing to empty string
|
2 years ago |
Michael VAN CANNEYT
|
f75f208992
* Add IndexChar for widechar
|
2 years ago |
Michael VAN CANNEYT
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 years ago |
Michaël Van Canneyt
|
6e5c4667cd
* Do not compile pointer overloads of atomic operations for MS-DOS/i8086
|
2 years ago |
Pierre Muller
|
032158d943
Fix system compilation for CPU16
|
2 years ago |
Pierre Muller
|
ba2b29bd2c
Fix cpu16 error in AtomicCmpExchange
|
2 years ago |
Michaël Van Canneyt
|
2a87366086
* Delphi compatibility aliases for Interlocked* functions
|
2 years ago |
Jinyang He
|
6ef31c643a
Set STACK_MARGIN_MAX to four times of pagesize on LoongArch64
|
2 years ago |
florian
|
159fa78514
* patch by Rika: fix for 15f29b8fa06a5b5d25a0d4783d7940fdf73b00d2
|
2 years ago |
florian
|
15f29b8fa0
* patch by Rika: Perform 32-bit random if the bound fits into 32 bits at runtime, resolves #40171
|
2 years ago |
Jinyang He
|
664c613d96
add loongarch64 rtl support
|
2 years ago |
Jonas Maebe
|
0758aa1143
FPU exception mask: generlised system unit interface
|
2 years ago |
florian
|
308bc29465
* setting of MIPS64(EL) in system.inc fixed
|
3 years ago |
florian
|
91cf1774dd
* replace MT random generator by Xoshiro128**, resolves #38237
|
3 years ago |
Károly Balogh
|
7b9ed5fe46
rtl: make STACK_MARGIN a variable instead of a const. this allows adjusting margin size on system unit init, based on the actual stack length of the executable. useful for small systems running with little stack. allow overwriting SysBackTraceStr with a platform-specific implementation
|
4 years ago |
Károly Balogh
|
45b5e9215c
rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
|
4 years ago |
nickysn
|
a5fafea8d1
* more updates to attempt to get a larger part of the full RTL to compile for WASM32
|
4 years ago |
florian
|
2e2f2eb784
- remove could which prevented that rte is triggered even if we are inside
|
4 years ago |
ondrej
|
1a0ba60de6
* revert r47598: implement TRandomGenerator
|
4 years ago |
ondrej
|
c4dd3b661a
* rtl: implement TRandomGenerator for thread-safe random
|
4 years ago |
florian
|
e718cb985e
* replace some longint by ObjpasInt
|
4 years ago |
florian
|
1bf58c2a55
+ introduce TExitCode
|
4 years ago |
florian
|
1e4dc56155
* inlinable frame handling dummies for avr
|
4 years ago |
yury
|
aa633544f1
* Added a simple implementation of random. It is TP/Delphi compatible. Enabled it for 8/16 bit CPUs by default.
|
5 years ago |
nickysn
|
5b24267529
* reduced the stack margin for stack checking to 64 bytes on the Z80
|
5 years ago |
nickysn
|
9c7f1a7cab
* synchronized with trunk
|
5 years ago |
yury
|
8d95da3fea
* Windows: Reworked handling of command line arguments to properly support Unicode:
|
5 years ago |
nickysn
|
755fe97c51
* synchronize with trunk
|
5 years ago |
florian
|
83a6efd759
+ Xtensa: RTL skeleton
|
5 years ago |