The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 460f309035 * fix for Mantis , applied patch by Maciej Izak
* adjusted test trtti10.pp due to renamed RecInitTable field

Original commit message:

Public interface for init table for records in TypInfo:

* Rename RecInitTable to RecInitInfo (because it is special kind of PTypeInfo for init table of record). Has more sense in practical usage.
+ New structure TRecInitData (and related PRecInitData) to handle data for (init) type info for records (aka init table)
+ New structure TInitManagedField and pointer type PInitManagedField (for init table)
+ Special helper property RecInitData to get PRecInitData for tkRecord

+ test attached

git-svn-id: trunk@35134 -
2016-12-16 13:43:12 +00:00
compiler * change RecInitTable into a direct reference to avoid an unnecessary indirection as both the full and init RTTI of a record always reside inside the same unit 2016-12-14 18:40:16 +00:00
ide Regenerate Makefile with fpcmake 2016-11-07 12:55:52 +00:00
installer Regenerate Makefile with fpcmake 2016-11-07 12:56:52 +00:00
packages less occurred, a.k.a. revert of r35128 in fpmkunitsrc.inc. don't break the build by fixing typos with search & replace in generated files 2016-12-15 02:04:10 +00:00
rtl * fix for Mantis , applied patch by Maciej Izak 2016-12-16 13:43:12 +00:00
tests * fix for Mantis , applied patch by Maciej Izak 2016-12-16 13:43:12 +00:00
utils * fix some more occured->occured 2016-12-13 12:55:32 +00:00
.gitattributes * fix for Mantis , applied patch by Maciej Izak 2016-12-16 13:43:12 +00:00
.gitignore
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile arm-aros: enabled basic AROS on ARM build 2016-11-06 14:40:02 +00:00
Makefile.fpc