The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth b18772916b * ptype.pas:
"generate_specialization" now parses the generic parameters without verifying them. The verification is done after their count is known and thus the correct generic def can be determined.

Note: It does currently only work with the first found symbol, the extended lookup needs to be implemented yet (including the unit name works though)

* pexpr.pas:
In "factor_read_id" an "identifer not found" error is generated if the undefined non-generic def is used (e.g. as a type for a variable)

Note: This check needs to be adjusted for the case "typeonly=false".

Status of generics:
Specializations can now be parsed, but declarations containing methods are still broken, because the correct def is not yet resolved (not even talking about inline specializations yet ;) )

git-svn-id: branches/svenbarth/generics@17394 -
2011-05-02 19:45:34 +00:00
compiler * ptype.pas: 2011-05-02 19:45:34 +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 fcl-stl fixes2 2011-04-18 12:05:27 +00:00
rtl * Fixed bug #19188 again, this time with *correct* value of the AND mask. 2011-04-18 18:03:18 +00:00
tests compiler: don't allow local or anonymous records to have types (the second part of issue #0019099) 2011-04-18 06:10:56 +00:00
utils * Fixed 19068 2011-04-03 09:27:06 +00:00
.gitattributes compiler: don't allow local or anonymous records to have types (the second part of issue #0019099) 2011-04-18 06:10:56 +00:00
.gitignore + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
Makefile * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00
Makefile.fpc * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00