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 |
florian
|
a20209e691
+ tf_init_final_units_by_calls
|
5 years ago |
florian
|
88648248ec
* fix random(<int64>) for 32 Bit CPUs
|
5 years ago |
pierre
|
5cc4f0be20
Fix bug report #36081: fix cycling starting with i386-linux 3.0.4 release compiler
|
5 years ago |
florian
|
94832d5eea
* fixed define
|
5 years ago |
florian
|
1872bee116
* stack checking checks also proper alignment
|
6 years ago |
svenbarth
|
0c46460548
* m68k has slightly different alignment requirements, so that aligntoptr might result in incorrect addresses for a record's element entries, thus we introduce a separate AlignTypeData function that handles this correctly
|
6 years ago |
Jonas Maebe
|
b0683edfcb
* simplified random(int64) code
|
6 years ago |
Jonas Maebe
|
789f288771
* fixed distribution of random(int64) based on patch by Pangea
|
6 years ago |
svenbarth
|
55dfb59631
* TRttiDataCommon is required outside of the RTTI and DynArray include files as well
|
6 years ago |
svenbarth
|
3ad24c9db8
* as attributes can be part of any type they are best suited in a common part of TTypeData
|
6 years ago |
Jeppe Johansen
|
2f501be2a0
Fixed stack checking for embedded target. Based on work by Christo Crause
|
6 years ago |
Jonas Maebe
|
aad87820e6
* abstracted registration of library init/fini routines (to be able to add
|
6 years ago |
pierre
|
902ef73c7c
Allways use local pt variable to ameliorate readability of code
|
6 years ago |
pierre
|
3a52fdf997
Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target
|
6 years ago |
florian
|
72416edcc4
+ support for tlsm_general on i386-linux
|
6 years ago |
yury
|
a077e0dd90
* Fixed comparison.
|
6 years ago |
florian
|
a34d4e715c
Merged riscv_new branch
|
6 years ago |
pierre
|
16e2bdad5a
Avoid wrap on 32-bit system for StackTop calculation
|
7 years ago |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 years ago |
svenbarth
|
b75324a4f2
* move RTTI declarations to their own header file
|
7 years ago |
svenbarth
|
44b15350fb
* disable RTTI declarations if RTTI feature is disabled
|
7 years ago |
pierre
|
5f8f00dcd3
Allow to use CPU specific code for move procedure for systems using libc code with -dUSE_CPU_MOVE (allows easier testing for AIX, no effect by default)
|
7 years ago |
pierre
|
250e924ad3
+ Add RTE 236 for thread errors:
|
7 years ago |
florian
|
22df9cde3e
* halt and runerror never return
|
7 years ago |