The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
marco 4dbe24d375 * some position 64-bit fixes found when I did a quick investigation of #23482
Don't know if this solves that though.

git-svn-id: trunk@23211 -
2012-12-22 19:59:58 +00:00
compiler * Fixed incorrect condition (a linked list always has at least one dummy element) which was causing every unit to have a threadvar table, regardless of actual presence of threadvars. For units without code, this was causing creation of .o files which aren't necessary otherwise. 2012-12-21 14:13:30 +00:00
ide * increased IDE copyright year 2012-10-28 21:27:59 +00:00
installer
packages * some position 64-bit fixes found when I did a quick investigation of #23482 2012-12-22 19:59:58 +00:00
rtl * Fixed HKEY_xxx defines for win64. For example HKEY_CLASSES_ROOT should be $FFFFFFFF80000000 on win64 instead of $80000000. Most registry API functions accept invalid HKEY_xxx values. But some registry functions like RegOverridePredefKey() require proper values. I had spent several hours fighting with RegOverridePredefKey() on win64 until I have found what had been wrong. 2012-12-22 16:15:32 +00:00
tests Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future... 2012-12-16 13:44:58 +00:00
utils * Forgot to commit images 2012-12-20 17:16:17 +00:00
.gitattributes * Version of apache module application that works with Apache 2.4 2012-12-22 16:37:50 +00:00
.gitignore
Makefile * regened toplevel makefile. Some spelling fixes in the versioncheck errormsg were in Makefile.fpc, but hadn't propagated to Makefile. 2012-10-31 08:09:04 +00:00
Makefile.fpc * starting compiler version check to toplevel "all" target 2012-10-17 18:03:41 +00:00