florian
|
7baf2461f0
* check paramstr argument for negative values, resolves #39410
|
3 lat temu |
Jonas Maebe
|
4166e8c464
* Darwin/BSD: fixed StackBottom calculation
|
4 lat temu |
ondrej
|
1a0ba60de6
* revert r47598: implement TRandomGenerator
|
4 lat temu |
ondrej
|
c4dd3b661a
* rtl: implement TRandomGenerator for thread-safe random
|
4 lat temu |
Jonas Maebe
|
693e72ade3
* Darwin now uses Mach VM calls for memory allocation instead of mmap/munmap
|
6 lat temu |
nickysn
|
01669ebf70
* use the actual _haltproc procedure, defined in the startup code on OpenBSD
|
6 lat temu |
Károly Balogh
|
5cde490e57
bsd: fixed the system unit to also include the softpu interface part on m68k, not only the implementation
|
8 lat temu |
Jonas Maebe
|
11c90a73b1
- removed "Set8087CW(Default8087CW)" call from SysEntry:
|
9 lat temu |
svenbarth
|
3f45860cf9
Use constref instead of const when passing TEntryInformation along
|
9 lat temu |
svenbarth
|
535621faaa
Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name
|
9 lat temu |
svenbarth
|
f406867100
Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages:
|
9 lat temu |
svenbarth
|
191a293e4a
Fix compilation of Mac OS X. Without the cdecl modifier we need the _
|
9 lat temu |
svenbarth
|
b525cecad8
- get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) )
|
9 lat temu |
svenbarth
|
2d454dc8fa
Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages.
|
10 lat temu |
sergei
|
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
|
10 lat temu |
pierre
|
72a0dfecf0
Add code to includee new file to handle changing openbsd syscall numbers
|
10 lat temu |
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 lat temu |
yury
|
2b2a68446d
* Added new unit unixcp. It contains stuff from winiconv.inc - a table to map Windows code page identifiers to locale names on unix. Also GetSystemCodePage function in this unit can be used to detect which code page is used currently.
|
12 lat temu |
Jonas Maebe
|
5f3d762788
* when the stack size is overestimated so much that it's larger than the
|
12 lat temu |
paul
|
d7d8c10aaf
bsd: set DefaultSystemCodePage without cwstring.pas
|
13 lat temu |
Jonas Maebe
|
c71cb9dc69
* fixed null termination of cmdline (based on patch by C Western,
|
13 lat temu |
pierre
|
2d130d20e7
+ Add forward declaration of InstallDefaultSignalHandler for use inside sighnd.inc
|
13 lat temu |
paul
|
1ccf16358c
rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr)
|
13 lat temu |
Jonas Maebe
|
f6d452c2c0
* remove the RTL's installed signal handlers at the end of the system
|
16 lat temu |
Jonas Maebe
|
1f6ec36064
* save/restore errno inside reenable_signal, because it can be called
|
16 lat temu |
Jonas Maebe
|
a8eb1cc30b
- removed FPC_DARWIN_JMP_MAIN and FPC_DARWIN_PASCALMAIN defines and ifdefs
|
16 lat temu |
Jonas Maebe
|
d4d7b695c7
- removed all "islibrary:=false;" assignments from system unit
|
16 lat temu |
Jonas Maebe
|
d9c5cd76cd
* some more darwin/arm stuff I forgot to commit earlier:
|
16 lat temu |
Jonas Maebe
|
11ede88bec
* fixed compilation
|
17 lat temu |
Jonas Maebe
|
57087da620
* return an empty string for paramstr(value>paramcount) (already correct
|
17 lat temu |