The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jeppe Johansen 85c5e7330a Make HeapMgr.GetAlignedMem public. This function is useful for embedded targets where alignment > 32(or sizeof(pointer)) bytes is required.
Fix RegisterHeapBlock. Calling FreeMem requires the heap manager to be installed, plus it requires the size of the segment to be stored in front of the pointer. Instead use InternalFreeMem

git-svn-id: trunk@29611 -
2015-02-03 00:24:51 +00:00
compiler Fix compilation of i386-embedded target. 2015-02-03 00:22:51 +00:00
ide Avoid CopyFile over itself fp.cfg after copying fp.ini, thus avoiding misleading ErrorBox 2015-01-15 16:53:58 +00:00
installer * utils package still stay as standalone zip for smaller utilities in the main directory, but the source file name is one character longer than before now 2015-01-19 21:39:54 +00:00
packages Initializa function result of FindValueKey when current element is nil 2015-02-02 20:24:34 +00:00
rtl Make HeapMgr.GetAlignedMem public. This function is useful for embedded targets where alignment > 32(or sizeof(pointer)) bytes is required. 2015-02-03 00:24:51 +00:00
tests Fix for failures on FileNameCaseSensitive systems 2015-02-02 21:49:36 +00:00
utils * Unicode utilities now built for targets OS/2 and EMX too 2015-01-27 17:37:53 +00:00
.gitattributes Fix compilation of i386-embedded target. 2015-02-03 00:22:51 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile + added msdos to the NOUTILSTARGETS 2015-01-11 14:43:34 +00:00
Makefile.fpc + added msdos to the NOUTILSTARGETS 2015-01-11 14:43:34 +00:00