mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-06 00:30:34 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() http://peter@svn.freepascal.org/svn/fpc/trunk ........ r1913 | jonas | 2005-12-10 17:51:26 +0100 (Sat, 10 Dec 2005) | 6 lines * new categories for vs_*: vs_declared, vs_initialised, vs_read, vs_written, vs_readwritten. vs_initialised is the old vs_assigned; vs_used has been replaced by vs_read, vs_written and vs_readwritten * the valid_for_*() routines in htypechk now get an extra parameter to decide whether or not errors should be reported ........ r1914 | jonas | 2005-12-10 18:01:07 +0100 (Sat, 10 Dec 2005) | 6 lines * use more precise vs_* information to replace less parameters of inlined procedures with const and value parameters with temps, allowing a bit more value propagation + tinline6.pp for testing wrong propagation of value parameters in dangerous situations ........ r1920 | florian | 2005-12-10 22:00:37 +0100 (Sat, 10 Dec 2005) | 2 lines * fixed generation of exports from units/programs supporting it ........ r1922 | florian | 2005-12-10 23:00:33 +0100 (Sat, 10 Dec 2005) | 2 lines * exports info handling refactored, -E will be passed to ld if necessary ........ r1925 | florian | 2005-12-10 23:06:10 +0100 (Sat, 10 Dec 2005) | 3 lines * -s renamed to -S (build static lib) * -s is now strip ........ r1957 | peter | 2005-12-15 13:04:39 +0100 (Thu, 15 Dec 2005) | 2 lines * fix win32 linking ........ r1976 | jonas | 2005-12-17 16:20:33 +0100 (Sat, 17 Dec 2005) | 2 lines * indexes in vecn's are only read, not written ........ r2024 | florian | 2005-12-22 08:40:28 +0100 (Thu, 22 Dec 2005) | 2 lines + compiled and added ........ r2038 | jonas | 2005-12-23 22:08:48 +0100 (Fri, 23 Dec 2005) | 6 lines * fixed tw4554: * proper uninitialized checking for arrays * first check uninitialized status of right side of assignment before setting the left side to "written" (-> catch "x:=x" if x is uninitialized) ........ r2052 | jonas | 2005-12-26 15:44:03 +0100 (Mon, 26 Dec 2005) | 3 lines * also honour vsf_use_hints for uninitialised warnings for the function result variable ........ r2126 | florian | 2006-01-02 19:35:01 +0100 (Mon, 02 Jan 2006) | 2 lines * proper setting of symbol sizes and types ........ r2140 | jonas | 2006-01-03 16:37:49 +0100 (Tue, 03 Jan 2006) | 6 lines * never make vs_var or vs_out variabled non-regable, unless it's an access from a nested procedure. This allows keeping the address of large function results like shortstrings in a register, because they were always made non-regable by a typeconversionnode due to the fact that they are aliased by an absolute alias. ........ git-svn-id: branches/fixes_2_0@2250 - |
||
---|---|---|
compiler | ||
fcl | ||
fv | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |