The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 3798b79fd7 + optimization that (re)orders instance fields of Delphi-style classes in
order to minimise memory losses due to alignment padding. Not yet enabled
    by default at any optimization level, but can be (de)activated separately
    via -Oo(no)orderfields
   o added separate tdef.structalignment method that returns the alignment
     of a type when it appears in a record/object/class (factors out
     AIX-specific double alignment in structs)
   o changed the handling of the offset of a delegate interface
     implemented via a field, by taking the field offset on demand
     rather than at declaration time (because the ordering optimization
     causes the offsets of fields to be unknown until the entire
     declaration has been parsed)

git-svn-id: trunk@21947 -
2012-07-22 16:47:19 +00:00
compiler + optimization that (re)orders instance fields of Delphi-style classes in 2012-07-22 16:47:19 +00:00
ide Use two parameter version of get_caller_frame 2012-07-12 09:12:02 +00:00
installer
packages * Keep variable information in a more structured way 2012-07-22 14:57:30 +00:00
rtl * FormatMessageA -> FormatMessage (W version) 2012-07-18 09:17:30 +00:00
tests * handle exports with a name consisting of a single character correctly 2012-07-22 14:23:09 +00:00
utils * Added option to remove brackets from menu header From AndrewH (Bug ID 21676) 2012-07-11 17:13:40 +00:00
.gitattributes * handle exports with a name consisting of a single character correctly 2012-07-22 14:23:09 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * set correct PPSUF for MIPS(EL), based on a patch by Jeppe Johansen 2012-05-28 16:19:37 +00:00
Makefile.fpc * set correct PPSUF for MIPS(EL), based on a patch by Jeppe Johansen 2012-05-28 16:19:37 +00:00