The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth c21b34daf1 Fix for Mantis #23909.
gvector.pp, TVector.TVectorEnumerator:
  * the size of a vector is of type SizeUInt which is LongWord on 32 bit systems and QWord on 64 bit systems and which is in both cases not the same as Integer which is LongInt
  + add a boolean property to detect whether the first call to MoveNext was done
  * check in MoveNext whether the first call was done and return approbiate results
gvector.pp, TVector:
  + declare GetEnumerator as inline as well

git-svn-id: trunk@23645 -
2013-02-22 10:52:50 +00:00
compiler * MIPS: fixed layout of stack frame in case procedure does only low-level calls (via a_call_name, etc.). A 16-byte outgoing parameter area must be allocated regardless of actual parameter count. 2013-02-21 20:57:38 +00:00
ide * Regenerated all makefiles. 2013-01-17 11:36:12 +00:00
installer * Regenerated makefiles. 2013-01-16 14:52:36 +00:00
packages Fix for Mantis #23909. 2013-02-22 10:52:50 +00:00
rtl * Applied a counterpart of r22318 to 64-bit mod/div routines. 2013-02-21 19:37:31 +00:00
tests * MIPS: fixed parameter handling for big-endian targets, and removed a lot of garbage. 2013-02-18 04:20:10 +00:00
utils * Top level makefile: Fixed and simplified cross-building. It is now possible to perform cross builds when having only bootstrap compiler executable. 2013-02-21 14:54:57 +00:00
.gitattributes + patch by Justin Smyth to support the lpc1343, resolves #23844 2013-02-14 20:38:53 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * Top level makefile: Fixed and simplified cross-building. It is now possible to perform cross builds when having only bootstrap compiler executable. 2013-02-21 14:54:57 +00:00
Makefile.fpc * Fixed typo in the comment. 2013-02-21 14:58:37 +00:00