The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe cd83438cb0 Darwin: fix make cycle
unix.fpexecv takes a rawbytestring as first parameter, so inside the child
it was converting the pchar back to an ansistring and also converting it
to the OS file system code page. Since Darwin uses vfork/execv in
SysUtils.Executeprocess, this could result in (exception)stack corruption
and for some reason only since d1b2fe16 it actually caused issues.

Use execve instead, which takes a pchar as first argument and doesn't
do any further conversions

(cherry picked from commit 305d34a8f6)
2023-01-22 23:08:28 +01:00
compiler * allow iso gotos within a procedure 2022-12-04 12:19:53 +01:00
installer --- Merging r49045 into '.': 2021-05-20 20:03:52 +00:00
packages * fix #39843: apply patch by michalgw to fix the declarations of CryptStringToBinary(A/W) 2022-10-25 17:07:55 +02:00
rtl Darwin: fix make cycle 2023-01-22 23:08:28 +01:00
tests * 0 is a valid label in iso mode, resolves #37428 2022-12-04 11:43:48 +01:00
utils fpdoc: fixed ElementType, issue 39887 2022-09-13 19:40:06 +02:00
.gitattributes .gitattributes: restore after accidental deletion 2022-02-13 14:56:05 +01:00
.gitfpcblockedhashes * added eliglible and blocked information to the current repository 2022-03-12 19:39:10 +01:00
.gitfpceligiblesvnhashes * added eliglible and blocked information to the current repository 2022-03-12 19:39:10 +01:00
.gitignore Also ignore compiler/gppc* pattern 2021-08-27 10:19:41 +02:00
.gitlab-ci.yml * new image 2022-01-08 23:42:45 +01:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp --- Merging (from foreign repository) r44152 into '.': 2020-02-21 14:50:44 +00:00
Makefile * include installer building in zipinstall make target when building for relevant OS targets 2022-03-04 22:56:42 +01:00
Makefile.fpc * include installer building in zipinstall make target when building for relevant OS targets 2022-03-04 22:56:42 +01:00