The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 9bd33f7a45 + support for LLVM metadata constant string parameters
o they are implemented as a new metadata register class, whereby the
     subregister indicates the metadata type (currently always a string)
     and the superregister is an index in the metadata array (which
     contains the strings). LLVM metadata can only be passed as parameters
     to intrinsics in bitcode, so moves of metadata into other registers
     triggers internal errors and when moving them into parameters, we
     replace the parameter's register with the metadata register (and look
     up the corresponding string when writing out the bitcode)

git-svn-id: trunk@43816 -
2019-12-30 15:04:57 +00:00
compiler + support for LLVM metadata constant string parameters 2019-12-30 15:04:57 +00:00
installer Regenerate all Makefile's after commit #43472 2019-11-15 14:47:02 +00:00
packages AROS, OS4, MorphOS: Console, ConUnit added, Crt first Version 2019-12-30 14:32:32 +00:00
rtl * accept #26 as eof in iso mode, resolves #35136 2019-12-28 10:35:46 +00:00
tests * correctly handle reading of class/object pointers in combination with @, resolves #26326 2019-12-28 17:59:23 +00:00
utils pastojs: added libpas2js hook SetPas2JSUnitAliasCallBack 2019-12-30 08:53:27 +00:00
.gitattributes AROS, OS4, MorphOS: Console, ConUnit added, Crt first Version 2019-12-30 14:32:32 +00:00
.gitignore * made the ide a package, so it can be build in parallel with the other packages, reasons: 2018-01-06 20:22:30 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile Regenerate all Makefile's after commit #43472 2019-11-15 14:47:02 +00:00
Makefile.fpc * general-dynamic -> global-dynamic 2019-10-05 20:48:29 +00:00