The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 29c71d39ac Preparations for upcoming work on generics:
+ symconst.pas: add a new flag to symtables to mark them as containing at least one generic (will be used to decide whether an expression like "Foo<Bar" should even remotely be considered a specialization)
* utils/ppudump.pp: respect the new flag
* pdecl.pas, types_dec: add the flag for every generic we have parsed
* pgenutil.pas, generate_specialization: add the flag to the specialize symtable if a nested generic set it for the temporary symtable (does not happen currently, but will in the future when nested generics are supported)
+ keep references to all generic para symbols in the def; this way the symtable containing the type parameters does not need to be walked every time we need to do something with the parameters

git-svn-id: trunk@22379 -
2012-09-13 11:35:35 +00:00
compiler Preparations for upcoming work on generics: 2012-09-13 11:35:35 +00:00
ide * Removed error thrown when trying to build help index if the documentation is installed on a read only file system and tries to store the index file in current directory. (Closes Debian bug#662814) 2012-07-31 10:37:03 +00:00
installer + Regenerate all Makefiles's after adding x86_64 netbsd target 2012-04-24 23:15:18 +00:00
packages TZipper: set the compression level bit flag in the file header of deflate compressed files 2012-09-11 21:22:34 +00:00
rtl Do not add 8 to NIL values of get_caller_addr 2012-09-11 08:08:48 +00:00
tests * don't allow overloading enum/int operations, because they should be 2012-09-12 16:03:09 +00:00
utils + define BUILDFULLNATIVE and BUILDNATIVE for native builds 2012-08-24 21:15:28 +00:00
.gitattributes * don't allow overloading enum/int operations, because they should be 2012-09-12 16:03:09 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * Don't build utils by default when cross building. FPC's build system is not made 2012-08-24 21:18:06 +00:00
Makefile.fpc * Don't build utils by default when cross building. FPC's build system is not made 2012-08-24 21:18:06 +00:00