florian
|
2e086a2570
+ skeleton of an embedded thread manager
|
4 rokov pred |
ondrej
|
1a0ba60de6
* revert r47598: implement TRandomGenerator
|
4 rokov pred |
ondrej
|
c4dd3b661a
* rtl: implement TRandomGenerator for thread-safe random
|
4 rokov pred |
svenbarth
|
107a2e4e85
- remove local Random() implementations that weren't exported anyway (LongInt <> Integer inside the System unit)
|
5 rokov pred |
florian
|
28c0a47a95
+ Xtensa: completed rtl skeleton
|
5 rokov pred |
florian
|
799ea31a5f
* AVR: due to recent fixes, EXCLUDE_COMPLEX_PROCS is not needed anymore
|
5 rokov pred |
Jeppe Johansen
|
2f501be2a0
Fixed stack checking for embedded target. Based on work by Christo Crause
|
6 rokov pred |
pierre
|
3a52fdf997
Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target
|
6 rokov pred |
florian
|
6726150147
+ embedded uses also FPC_STDOUT_TRUE_ALIAS to save memory
|
7 rokov pred |
nickysn
|
c639bf3900
* fixed bug, caused by an incorrect order of ifdefs, which caused the system
|
9 rokov pred |
nickysn
|
73d0dae569
+ added various things, needed for i8086 compilation to the system unit of the
|
9 rokov pred |
florian
|
6f9d74b83e
+ define FPC_NO_DEFAULT_HEAP for the embedded target as well
|
9 rokov pred |
Jeppe Johansen
|
5ec4d38231
Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence.
|
9 rokov pred |
florian
|
c2c87828e9
+ slightly modified patch by lelekx to implement plugable file routines for the embedded target, resolves issue #22918
|
10 rokov pred |
florian
|
2ecadc065e
* noreturn directive
|
10 rokov pred |
florian
|
886e3e8d02
* disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They
|
10 rokov pred |
Jeppe Johansen
|
f7526d0d36
Add classes and stub thread support in the embedded rtl.
|
10 rokov pred |
sergei
|
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
|
10 rokov pred |
sergei
|
f85a8159ef
* compiler/mips/cpuinfo.pas: removed "FPU_" prefixes from FPU names, not necessary because compiler inserts one itself.
|
11 rokov pred |
sergei
|
9801288cdc
* Removed SysInitFPU/SysResetFPU from (remaining) system units initialization code. It is redundant there because it is called from fpc_cpuinit, or, in case of i386, from fpc_cpucodeinit.
|
11 rokov pred |
Jeppe Johansen
|
bda6bf8137
Fix compilation of ARM-embedded RTL
|
11 rokov pred |
florian
|
68d04a4d21
+ add random code from Francesco's GBA code
|
12 rokov pred |
florian
|
dcc227882d
+ newline
|
12 rokov pred |
florian
|
ebd2e79270
* calling SysInitExceptions is not really needed because it sets only some vars to nil which are nil anyways, this saves some bytes
|
12 rokov pred |
Jeppe Johansen
|
84ea70fddc
Fixed some minor formating issues
|
12 rokov pred |
Tomas Hajny
|
d442d14e0c
+ FileNameCasePreserving added - see #18066 in Mantis
|
13 rokov pred |
florian
|
375f83c874
* moved heap manager on embedded systems into a separate unit
|
14 rokov pred |
florian
|
519df6d3a8
* fix compilation without exit code
|
14 rokov pred |
florian
|
c2f04796b9
+ only include softfpu if FPUNONE is not set
|
14 rokov pred |
florian
|
1b79f2ebcf
* improved feature defines
|
16 rokov pred |