The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn f29492bdea * at -O3 level, convert i:=i and/or/xor k to the new in_[and/or/xor]_assign_x_y
inline nodes, which should generate better code for certain CPU targets,
  including x86. Note that the optimization isn't applied yet for all integer
  types (those that have extra implicit typecasts, inserted by the compiler,
  aren't handled yet).

git-svn-id: trunk@35685 -
2017-03-29 15:20:57 +00:00
compiler * at -O3 level, convert i:=i and/or/xor k to the new in_[and/or/xor]_assign_x_y 2017-03-29 15:20:57 +00:00
ide Add -CTsmalltoc option for powerpc64-aix compiled IDE 2017-02-21 16:46:20 +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 * Patch from Mattias Gaertner 2017-03-29 11:38:42 +00:00
rtl + added inline nodes for handling and/or/xor in place (i.e. x:=x op y, where 2017-03-26 23:16:53 +00:00
tests * fixed compiler internal error in the in_[and/or/xor]_assign_x_y inline nodes 2017-03-29 14:55:07 +00:00
utils * revision.inc updated 2017-03-25 19:05:14 +00:00
.gitattributes * x86 Intel asm reader: handle special variables "self" and "result" similar to regular ones in terms of subscripting. This makes fix from r34911 apply to these special variables. Resolves #31542. 2017-03-27 19:58:55 +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 * 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