The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 417f1cd49d + initial implementation of the RTTI for parameter locations (not *yet* used by anything)
The parameter manager converts from the internal compiler representation of
a parameter's location to an RTTI representation. As the general implementation
more or less directly uses the compiler structures for this a platform specific
parameter manager may override this functionality in case some parameter
information changed in a non-backwards compatible way.
The RTTI parameter location has a layout that allows for an easy enumeration
as the size is fixed for all locations. Additionally there are properties that
allow for easy access to the information stored in them.

git-svn-id: trunk@35250 -
2017-01-06 22:21:37 +00:00
compiler + initial implementation of the RTTI for parameter locations (not *yet* used by anything) 2017-01-06 22:21:37 +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 fcl-db: interbase: detect BLOB CHARACTER SET NONE and set TMemoField.CodePage to CP_NONE in this case. Related to #31162 2017-01-06 08:39:15 +00:00
rtl + initial implementation of the RTTI for parameter locations (not *yet* used by anything) 2017-01-06 22:21:37 +00:00
tests * fix formatting of the writing of the fraction 2017-01-04 22:57:43 +00:00
utils * Replaced the global GFFppkg instance at some locations 2016-12-28 22:35:56 +00:00
.gitattributes aros: implemented pascal sysinit, will be shared across all cpus. also refactored the RTL build 2017-01-05 00:21:59 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * support bootstrapping with FPC 3.0.2 2016-12-22 20:01:58 +00:00
Makefile.fpc * support bootstrapping with FPC 3.0.2 2016-12-22 20:01:58 +00:00