The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
sergei 41aeb9a22b * Rework TStream.CopyFrom (see Mantis #17980):
a) Use significantly larger buffer (128k instead of 1k)
b) When Count=0, do not try to determine the source size. Just copy until the source can be read. This should improve performance with limited seek capability sources (e.g. a decompression stream will be decompressed once rather than twice).
c) Use ReadBuffer/WriteBuffer, so an exception is raised when something goes wrong. This conforms to Delphi behavior.

git-svn-id: trunk@16992 -
2011-02-24 03:25:40 +00:00
compiler * Replace environment variables placed between dollar signs in fpc.cfg 2011-02-20 00:04:20 +00:00
ide + Add $rbp FrameName for x86_64 CPU 2010-12-30 14:53:57 +00:00
installer + packages fcl-js and hermes added 2011-02-20 20:48:16 +00:00
packages * Added lib for Wii (forgot to commit...) 2011-02-23 22:01:41 +00:00
rtl * Rework TStream.CopyFrom (see Mantis #17980): 2011-02-24 03:25:40 +00:00
tests * fixed ForceExtension() after r16905 in case the input did not have an 2011-02-12 21:13:51 +00:00
utils * Do not use a buildunit, but build the units directly. To avoid that 2011-02-21 09:33:17 +00:00
.gitattributes + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
.gitignore + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
Makefile
Makefile.fpc