The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 9cb16c950f This fixes Mantis .
For the solution symbols will now contain a "sp_explicitrename" flag if they
were created through a type rename. This is necessary, because we can't
decide whether a type is a renamed generic para which contains by default a
reference to the default undefined def. Using individual undefined defs will
lead to duplicate identifiers as they are created before a symtable was
pushed (thus they'll ba part of whatever symtable is at the top). 

+ symconst.pas, tsymoption:
        Add a new option "sp_explicitrename" which will be used to track type
        renames.
+ pdecl.pas, type_dec:
        Set the new flag if we're dealing with a type rename
* pexpr.pas, factor_read_id:
        If we have an undefined def that is also a rename then we assume that
        it's a rename of a generic parameter
* utils/ppudump.pp:
        Adjustment because of change to tsymoption
* utils/ppu.pp:
        Increase PPU version
+ added test

git-svn-id: trunk@20250 -
2012-02-04 16:03:58 +00:00
compiler This fixes Mantis . 2012-02-04 16:03:58 +00:00
ide * fix for crash of textmode IDE when loading CHM index that contains empty tags. 2012-01-15 15:42:07 +00:00
installer * wrong path suggested for LIBPATH fixed 2012-01-13 23:14:43 +00:00
packages * fix to store empty node also for tkastring, Mantis 2012-02-04 15:42:57 +00:00
rtl * some Makefiles regenerated to support mips-linux 2012-02-04 09:50:03 +00:00
tests This fixes Mantis . 2012-02-04 16:03:58 +00:00
utils + enable mips-linux in fpcmake (mips-linux is big endian, mipsel-linux is the little endian port) 2012-02-04 09:43:58 +00:00
.gitattributes This fixes Mantis . 2012-02-04 16:03:58 +00:00
.gitignore
Makefile * some Makefiles regenerated to support mips-linux 2012-02-04 09:50:03 +00:00
Makefile.fpc