The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters
and getters for the ttemp*node classes instead
   o this will allow descendants to prevent certain flags from being added
     or removed. E.g. for LLVM, certain temps must never be put in registers
     because it cannot typecast a value in a register from a non-record/array
     type to an array type without forcing it to memory (so if that is done
     on an lvalue, the result will be written to the memory temp instead of
     to the register)

git-svn-id: trunk@34358 -
2016-08-21 14:23:09 +00:00
compiler * changed ttemp*node.tempinfo^.flags to a private field, and added setters 2016-08-21 14:23:09 +00:00
ide Try to implement BreakLine (Ctrl+N), bug report 28787 2016-07-26 22:14:27 +00:00
installer * added package rtl-generics 2016-07-31 20:40:23 +00:00
packages * Patch from Mattias Gaertner: 2016-08-21 12:04:36 +00:00
rtl * android: Create app files dir if needed. 2016-08-20 12:41:36 +00:00
tests * don't generate a warning if a "generic" token follows while parsing procedure directives (let's hope we'll never have to add a "generic" directive :/ ) 2016-08-19 14:07:36 +00:00
utils * pas2jni: Fixed handling of identical names of classes, proctypes when they are defined in different units. 2016-08-17 19:09:54 +00:00
.gitattributes * Patch from Mattias Gaertner: 2016-08-21 12:04:36 +00:00
.gitignore
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * regenerated makefiles with latest fpcmake 2016-06-18 01:00:45 +00:00
Makefile.fpc * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00