The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 7986f03186 * pgenutil.pas, generate_specialization:
* When building the typename for a generic use the full typename
	  including it's surrounding object- or abstractrecorddefs. This allows
	  that a nested non-generic type of a generic type A can be used as
	  type arguments for more than one specialization of another generic B
	  (there were some problems when B e.g. defined a pointer to the type
	  argument's type)

	* Always CRC the constructed specialization name as otherwise it might
	  reach the limit of 255 characters (not yet including unit name,
	  method name or method arguments)
	  Note: Errors like "expected XYZ, but got ABC" will need to be 
		adjusted to use the prettyname...

* increased PPU version
+ added test for above's point 1

git-svn-id: trunk@20149 -
2012-01-22 13:29:12 +00:00
compiler * pgenutil.pas, generate_specialization: 2012-01-22 13:29:12 +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 * LoadExtension, patch by BigChimp, Mantis #20640 2012-01-21 21:46:31 +00:00
rtl * fix buggy stabs offset calculation 2012-01-21 20:43:03 +00:00
tests * pgenutil.pas, generate_specialization: 2012-01-22 13:29:12 +00:00
utils * prevent crash of h2pas if an unknown specifier is encountered, resolves #18664 2012-01-21 15:17:11 +00:00
.gitattributes * pgenutil.pas, generate_specialization: 2012-01-22 13:29:12 +00:00
.gitignore fpvectorial is now moved to lazarus/components/fpvectorial 2011-10-30 16:42:46 +00:00
Makefile * don't build utils on gba and embedded 2012-01-07 21:52:40 +00:00
Makefile.fpc * don't build utils on gba and embedded 2012-01-07 21:52:40 +00:00