mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 17:39:25 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() as well. Even though, in these models, the stack is dynamically allocated (because it goes on top of the heap, but the heap is variable size), there are still benefits: 1) the program will run on a larger stack during initialization, before the actual stack (and heap) are ready 2) in cases, when the system is extremely low on memory, DOS will reject to load the program if there's not enough memory for the stack the program requires. This way the startup code can be further simplified by omitting the 'not enough memory' check in the future (when we add the minimum heap size to the executable reserved space as well). git-svn-id: trunk@27903 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
fpmake_add1.inc | ||
fpmake_proc1.inc | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc |