The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe 66be068365 * set the correct resultdef after converting a dynamic array to an open array
in ncnv
  * handle the fact that we overwrite the open array resultdef of a parameters'
    left node with the original resultdef (i.e., also for dynamic arrays) with
    regards to LLVM type rules
   o use the parameter's formal type (open array) instead of the value's type
     (dynamic array) when loading/using its value, since that's the type the
     value has been converted to
   o this change is not really nice since it adds several independent checks in
     different places, but I can't find a way to nicely unify the code to work
     around this (nor one to get rid of that hack in the first place)

git-svn-id: trunk@34515 -
2016-09-11 17:12:04 +00:00
compiler * set the correct resultdef after converting a dynamic array to an open array 2016-09-11 17:12:04 +00:00
ide Makefile's regenerated after: 2016-09-06 12:21:19 +00:00
installer * added package rtl-generics 2016-07-31 20:40:23 +00:00
packages * Fix compilation error caused by signature change 2016-09-11 14:46:16 +00:00
rtl * provide access to information about the failing file when dynamic loading fails 2016-09-10 21:30:35 +00:00
tests * fixed test compilation 2016-09-11 09:42:15 +00:00
utils * Replaced the local- and global-repositories with a list of repositories. 2016-09-10 21:15:26 +00:00
.gitattributes * Fix bug ID #30469 (allow quoting to start inside values) 2016-09-11 12:24:57 +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 - regenerated after disabling the textmode ide for Darwin again 2016-09-06 21:28:41 +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