The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
2017-02-19 13:20:43 +00:00
compiler * Rtti info about Management Operators (MO) in init table for records. Note: commit contains minimal changes for RTL (for proper "make") no functional changes. More RTL changes for fully functionally MO in next commits. 2017-02-19 00:22:59 +00:00
ide Amiga: fix fp.dsk saving 2017-02-05 16:36:11 +00:00
installer * fix base path handling - ensure using full path in the cfg files and avoid double slashes 2017-02-13 00:03:15 +00:00
packages * Make port not stored, since it is in params already 2017-02-14 21:17:38 +00:00
rtl * Call management operators also for records with zero-size. For that purpose was changed function RTTISize. New name for RTTISize is RTTISizeAndOp. RTTISizeAndOp can return size of required type and information about existing management operators for that type in current context (to determine context is used enum TRTTIRecOpType which is passed also as parameter in RTTISizeAndOp). RTTISizeAndOp is used in fpc_initialize_array, fpc_finalize_array, fpc_addref_array and CopyArray. 2017-02-19 13:20:43 +00:00
tests * fix handling of const string symbols in preprocessor expressions 2017-02-12 17:29:45 +00:00
utils * Patch from Mattias Gaertner; SetCharAt 2017-02-12 15:17:12 +00:00
.gitattributes * fix handling of const string symbols in preprocessor expressions 2017-02-12 17:29:45 +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