Commit Graph

67989 Commits

Author SHA1 Message Date
Pierre Muller
4e279d1a18 Replace exeinfo by EXEINFOUNIT variable 2023-09-12 21:39:27 +00:00
Pierre Muller
79e9b05e03 Remove OS specific rule for exeinfo unit 2023-09-12 21:39:27 +00:00
Pierre Muller
ebc34f3dbb Remove wrong ERRORSUNIT=System.Errors line 2023-09-12 21:39:27 +00:00
Pierre Muller
e2d466f990 Remove duplicated, useless line 2023-09-12 21:39:27 +00:00
Pierre Muller
6ba28372db Remove OS lnfodwrf unit rule and use LNFODWRFUNIT variable 2023-09-12 21:39:27 +00:00
Pierre Muller
3f4c6c5255 Replace lineinfo by variable LINEINFOUNIT 2023-09-12 21:39:27 +00:00
Pierre Muller
c9a2c24874 Remove OS specific rules for lineinfo unit 2023-09-12 21:39:27 +00:00
Pierre Muller
3e0db101b9 Replace 'softfpu sfpux80 ufloatx80 sfpu128 ufloat128' by DOTTED variable names 2023-09-12 21:39:26 +00:00
florian
657f3c52bf * according to Jonas iOS doesn't zero extend results in the callee either, so check removed 2023-09-12 23:05:48 +02:00
Rika Ichinose
324b77f317 Let fpc_dynarray_concat(_multi) reuse the only nonempty input or append to the destination if possible.
Improve fpc_dynarray_delete.
2023-09-12 20:58:50 +00:00
Pierre Muller
307083a8ba Regenerated Makefile's after: Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
55196a4fae Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
df7aa2c1d1 Remove all OS specfic rules for heaptrc unit in Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
54175a1abf Regenerated Makefile's after: Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
b081947e49 Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
ef41312308 Remove OS specific rules for uuchar unit 2023-09-12 07:24:28 +00:00
Pierre Muller
16d7424a75 Set UUCHARUNIT variable 2023-09-12 07:24:28 +00:00
Pierre Muller
5bb3d0ed18 Regenerated Makefile's after: Replace objpas by $(OBJPASUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
a88ab9e23f Replace objpas by $(OBJPASUNIT) in all Makefile.fpc 2023-09-12 07:24:27 +00:00
Pierre Muller
8f1ca3773c Remove all OS specfic objpas unit rules 2023-09-12 07:24:27 +00:00
Pierre Muller
abc45c7de4 Remove duplicate fpintres unit in morphos Makefile.fpc 2023-09-12 09:23:50 +02:00
Tomas Hajny
52fdfcd8db * corrected version provided by Yuri Prokushev, the original author; fix for #40322 2023-09-12 02:17:18 +01:00
Pierre Muller
39ccf7f231 Regenerated Makefile's after: Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT) 2023-09-11 22:25:52 +00:00
Pierre Muller
e34a5ac44b Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT) 2023-09-11 22:25:18 +00:00
Pierre Muller
62fe06ce9e Do not use ISO7185UNIT variable for main source file in ISO7185_DEPS 2023-09-11 22:17:44 +00:00
Pierre Muller
d1c0a1b8d3 Remove OS specific iso7185 unit rules, and replace iso7185 by $(ISO7185UNIT) 2023-09-11 22:16:41 +00:00
Pierre Muller
2252beeaf2 Regenerate Makefile's after macpas => $(MACPASUNIT) changes 2023-09-11 22:04:31 +00:00
Pierre Muller
774140bb84 Replace all macpas by $(MACPASUNIT) in Makefile.fpc files 2023-09-11 22:03:34 +00:00
Pierre Muller
7fd97011df Remove all OS specific macpas unit rule 2023-09-11 22:00:59 +00:00
Pierre Muller
b35bcdf7b4 Makefile's regenerated after: Always set MACPASUNIT variable 2023-09-11 21:51:07 +00:00
Pierre Muller
5bbd1c2172 Always set MACPASUNIT variable 2023-09-11 21:50:20 +00:00
Pierre Muller
2d45b2a105 Regenerated Makefile's after: Replace all fpintres with $(FPINTRESUNIT) in Makefile.fpc 2023-09-11 21:45:28 +00:00
Pierre Muller
24a5c24cb6 Replace all fpintres with $(FPINTRESUNIT) in Makefile.fpc 2023-09-11 21:44:47 +00:00
Pierre Muller
abffcbb1ea Makefile's regenerated after: Remove explicit fpintres rule, which is present in inc/Mkefile.rtl 2023-09-11 21:37:08 +00:00
Pierre Muller
2eb16fdd5f Remove explicit fpintres rule, which is present in inc/Mkefile.rtl 2023-09-11 21:36:36 +00:00
Pierre Muller
b0bc73b1c2 Regenerate Makefile's 2023-09-11 21:31:12 +00:00
Pierre Muller
7b2507456c Set FPINTRESUNIT and OBJPASUNIT variables 2023-09-11 21:31:12 +00:00
Jonas Maebe
bcf77c70fd default parameter values: fix crash
Fix crash when declaring default parameter values while current_procinfo
is not yet valid

resolves #40413
2023-09-11 21:35:07 +02:00
Pierre Muller
a6b508b094 Add aarch64 embedded, freebsd and iphonesim systems 2023-09-11 16:44:11 +02:00
florian
ba78551c4f * patch by Rika: improve fpc_*_concat_multi, resolves #40251 2023-09-10 19:27:55 +02:00
florian
a517ada539 * on aarch64-darwin, the unused part of function results is not cleared 2023-09-10 19:27:21 +02:00
Pierre Muller
d2edd6fd2f Change V_Parallel so that V_All doesn't contain V_Parallel, only explicit -vj will add main source file information 2023-09-10 13:54:11 +00:00
Pierre Muller
64a7bc13d6 Try several ports before failing 2023-09-10 11:11:35 +00:00
Michaël Van Canneyt
b6b3cc88f8 * Correctly initialize some variables to avoid AV 2023-09-10 09:37:23 +02:00
Michaël Van Canneyt
0c3f7bb664 * Allow event handlers to modify input 2023-09-09 17:07:39 +02:00
Pierre Muller
67f89afe99 Regenerate msg*.inc files after adding -vj option description 2023-09-09 07:49:31 +00:00
Pierre Muller
63642b13c8 Add -vj option in options unit to set V_Parallel
Add mainsourcefile to all messages when V_Parallel verbosity option is set
Flatten out -vX options in help message to make changes easier
Add -vj option in help message
2023-09-09 07:49:22 +00:00
Pierre Muller
fd0f72303b Add main inputfilename for V_Parallel option to allow easier debugging of parallel compilation issues 2023-09-09 06:58:02 +00:00
Pierre Muller
63f91a768c Avoid double definition of V_XXX constants by moving them to globals unit
Add new V_Parallel constant
2023-09-09 06:54:30 +00:00
Pierre Muller
cf4d02ef92 Add globals to implementation _USES clause to prepare move of V_XXX constants to globals unit 2023-09-09 06:54:30 +00:00