The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe edb3124ae8 * copy arrays passed by value to cdecl routines on the callee side even on
platforms that normally must copy value parameters on the caller side,
    because
   o if we copy them on the caller side, then the behaviour will be different
     compared to other platforms if the called routine is implemented in C
     (since they are passed by reference, changes to the array contents will
      be visible on other platforms, while they wouldn't be visible if the
      copy is made on the caller side)
   o if we don't copy them on the caller nor on the callee side, then behaviour
     will be different compared to other platforms if the called routine is
     implemented in Pascal and modifies the array (since then changes won't be
     visible on the caller side, except on platforms that normally perform
     the copy on the caller side)

git-svn-id: trunk@29873 -
2015-02-23 22:50:29 +00:00
compiler * copy arrays passed by value to cdecl routines on the callee side even on 2015-02-23 22:50:29 +00:00
ide * made the registers shown in the registers window depend on the target CPU 2015-02-23 22:17:11 +00:00
installer * added package utils-unicode 2015-02-04 00:12:39 +00:00
packages + iosxwstr unit that uses CoreFoundation where possible for the widestring 2015-02-23 22:48:11 +00:00
rtl * added missing error constant 2015-02-23 11:19:50 +00:00
tests * use iosxwstr instead of cwstring on Darwin (for iOS 7+ testing) 2015-02-23 22:48:15 +00:00
utils * added package description 2015-02-04 00:06:45 +00:00
.gitattributes + aarch64 math nodes implementation 2015-02-23 22:50:13 +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 + added msdos to the NOUTILSTARGETS 2015-01-11 14:43:34 +00:00
Makefile.fpc + added msdos to the NOUTILSTARGETS 2015-01-11 14:43:34 +00:00