The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe cc315e0ac7 * fix tw3930 after r37927
o "unique" class (and interface) type aliases should actually not exist at
     all except for overload resolution. All the rest (VMT, UUID, RTTI, ...)
     should be taken from the aliased class/interface
   o there is one Delphi-incompatibily left after this change, but it shouldn't
     matter: tw8180 does not compile if you change the declaration to
     "tcl=class(TInterfacedObject,XStr,iinterface)", while Kylix does compile
     that. It doesn't really matter though, because in Kylix this actually
     adds iinterface twice as implemented interface, so there is no point
     in accepting this.

git-svn-id: trunk@46773 -
2020-09-05 12:25:09 +00:00
compiler * fix tw3930 after r37927 2020-09-05 12:25:09 +00:00
installer Regenerated all Makefile's 2020-08-04 10:19:49 +00:00
packages pastojs: specializations: create initSpec for class/record only if typeinfo or global field exists 2020-09-05 11:52:44 +00:00
rtl * Fix defines for fpdoc 2020-09-04 15:19:28 +00:00
tests * fix tw3930 after r37927 2020-09-05 12:25:09 +00:00
utils pastojs: delay RTTI init of record/class/proctype specializations 2020-09-02 12:42:55 +00:00
.gitattributes * fix for Mantis #37650: apply adjusted patch by Ryan Joseph do not range check the length of ShortStrings if their length parameter is based on a generic constant 2020-09-04 15:44:23 +00:00
.gitignore Add zxspectrum, msxdos and amstradcpc list of unsupported OSes for most utils packages 2020-08-05 09:30:16 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile Regenerated all Makefile's 2020-08-04 10:19:49 +00:00
Makefile.fpc * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS 2020-07-10 21:52:24 +00:00