The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 0567329343 * the "external alignment" (i.e., that of their starting addresses) of
record variables is now independent of their packrecords setting
    (except for packrecords C, which already calculated a reasonable
    alignment). This means that e.g. a packed record consisting of two
    pointers will be aligned at sizeof(pointer) normally. The internal
    alignment of the individual fields of packed records obviously did
    not change, also not if those fields are records themselves.
  * The size of records without any packing atributes is also padded to
    become a multiple of this improved alignment calculation, which
    means that the size of such records may change after this patch.
    Always explicitly specify a packing for records which are used for
    data storage/transmission if you want to have a consistent layout.

git-svn-id: trunk@8409 -
2007-09-08 18:13:28 +00:00
compiler * the "external alignment" (i.e., that of their starting addresses) of 2007-09-08 18:13:28 +00:00
fv - reverted change for avoiding recompilation of units in subdirs, 2007-08-22 08:16:10 +00:00
ide - reverted change for avoiding recompilation of units in subdirs, 2007-08-22 08:16:10 +00:00
installer * fixed dependency checking for source files in subdirectories relative 2007-08-22 07:04:23 +00:00
packages * packages part of Olivier Coursiere's BeOS patch 2007-09-07 19:30:36 +00:00
rtl * fix sysenter variable duplication 2007-09-08 14:21:35 +00:00
tests * fixed typo 2007-09-08 11:11:35 +00:00
utils * Patch from Sergei Gorelkin (Mantis #9547). Fixed .fpc.resspare section processing in fpcres. Also remove hardcoded section name offsets (and 3 kBytes of code, too :). 2007-09-03 13:35:54 +00:00
.gitattributes * tests part of Olivier Coursier's BeOS patch 2007-09-07 19:27:06 +00:00
.gitignore * moved graph from packages/base to packages/extra so it can depend 2007-08-25 18:49:30 +00:00
Makefile * fixed dependency checking for source files in subdirectories relative 2007-08-22 07:04:23 +00:00
Makefile.fpc - removed ide building for darwin again (basic functionality works, but 2007-05-02 08:38:13 +00:00