The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe a25ebbba3e + added volatility information to all memory references
o separate information for reading and writing, because e.g. in a
     try-block, only the writes to local variables and parameters are
     volatile (they have to be committed immediately in case the next
     instruction causes an exception)
   o for now, only references to absolute memory addresses are marked
     as volatile
   o the volatily information is (should be) properly maintained throughout
     all code generators for all archictures with this patch
   o no optimizers or other compiler infrastructure uses the volatility
     information yet
   o this functionality is not (yet) exposed at the language level, it
     is only for internal code generator use right now

git-svn-id: trunk@34996 -
2016-11-27 18:17:37 +00:00
compiler + added volatility information to all memory references 2016-11-27 18:17: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 * Raise exception if BasicEventCreate fails in constructor (bug ID 30769) 2016-11-27 16:08:40 +00:00
rtl math: replace trunc() with int() in some functions working with floats to avoid some unnecessary int64->double conversions, as trunc returns an integer, which then has to be converted back to float 2016-11-27 18:08:32 +00:00
tests * do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016 2016-11-27 13:16:12 +00:00
utils Recreated fpcres Makefile (needed for arm-aros) 2016-11-27 10:56:56 +00:00
.gitattributes * do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016 2016-11-27 13:16:12 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake_proc1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake.pp * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
Makefile arm-aros: enabled basic AROS on ARM build 2016-11-06 14:40:02 +00:00
Makefile.fpc - disabled the textmode IDE for Darwin again: I don't want to support it, 2016-09-06 21:28:37 +00:00