The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 77c1364713 * replaced use of semaphores in Unix version of TThread for suspend/resume
functionality with RTLEvent:
   o the thread manager semaphore functionality isn't used for anything else,
     and the main difference between mutex/condvar and semaphores is that the
     latter can be used for IPC (while the thread manager is always used
     within a single process) and that they are counting (but since a thread
     can only suspend itself nowadays, it cannot be suspended recursively)
   o OS X sandboxing does not support the use of semaphores (or rather: Apple
     does not allow sandboxing rules that enable the use of IPC semaphores in
     the appstore)

git-svn-id: trunk@28965 -
2014-11-02 15:00:24 +00:00
compiler * tcgcallparanode.secondcallparan: factored a complex condition into variable. 2014-11-01 15:07:28 +00:00
ide * Removed rtl-dependency in fpmake.pp (rtl is always added implicitly) 2014-10-30 21:11:19 +00:00
installer * support for 7 additional packages, maximum number of packages/tab in installer increased to 45 2014-10-23 23:14:30 +00:00
packages * Determine if a 8.3-target-string should be used based on host-os, not the target-os, since the Makefiles and compiler do the same. 2014-10-31 12:59:47 +00:00
rtl * replaced use of semaphores in Unix version of TThread for suspend/resume 2014-11-02 15:00:24 +00:00
tests * Fixed RTTI name mangling for nested types, resolves #26069. 2014-11-01 14:54:16 +00:00
utils * Pass "-fsp 0" to fpmake on distinstall and zipdistinstall to remove absolute source path from fpunits.cfg files 2014-10-29 21:20:01 +00:00
.gitattributes * Fixed RTTI name mangling for nested types, resolves #26069. 2014-11-01 14:54:16 +00:00
.gitignore * Removed empty directories 2014-11-01 20:05:33 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile
Makefile.fpc