The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed
alignment for each memory reference (mantis #12137, and
    test/packages/fcl-registry/tregistry1.pp on sparc). This also
    enables better code generation for packed records in many cases.
  o several changes were made to the compiler to minimise the chances
    of accidentally forgetting to set the alignment of memory references
    in the future:
    - reference_reset*() now has an extra alignment parameter
    - location_reset() can now only be used for non LOC_(C)REFERENCE,
      use location_reset_ref() for those (split the tloc enum so the
      compiler can catch errors using range checking)

git-svn-id: trunk@12719 -
2009-02-08 13:00:24 +00:00
compiler * the compiler now explicitly keeps track of the minimally guaranteed 2009-02-08 13:00:24 +00:00
ide * limit IDE stack to 3M on windows to avoid trouble at IDE startup at least on XP x64 2009-02-01 19:21:10 +00:00
installer * regened makefiles to propagate makefile versions 2008-10-22 17:32:15 +00:00
packages * fixed range check errors 2009-02-07 21:50:22 +00:00
rtl * fixed variantarrays for 64 bit systems after the changes in 2.2.0 to 2009-02-08 00:24:03 +00:00
tests * the compiler now explicitly keeps track of the minimally guaranteed 2009-02-08 13:00:24 +00:00
utils * When RemoteRepository is "auto" download a list of mirrors, not the other way around 2009-01-03 15:26:56 +00:00
.gitattributes * the compiler now explicitly keeps track of the minimally guaranteed 2009-02-08 13:00:24 +00:00
.gitignore * use eventlog.inc for Unix,Win32,Win64. other targets use felog.inc 2008-10-23 20:41:35 +00:00
Makefile + delete base.build-stamp.* 2009-02-01 17:15:51 +00:00
Makefile.fpc + delete base.build-stamp.* 2009-02-01 17:15:51 +00:00