Commit Graph

67960 Commits

Author SHA1 Message Date
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
florian
1c100f0b13 * prepared test to be used as regression test 2023-09-08 22:47:12 +02:00
Sven/Sarah Barth
3b455c1cf2 * fix #40390: implement support for handling parameter names (including __SELF and __HIGH(<identifier>)) that resolve directly to registers
+ added tests
2023-09-08 17:30:32 +02:00
Sven/Sarah Barth
7f290c27ed * fix name of test 2023-09-08 16:11:13 +02:00
Sven/Sarah Barth
2df57e117b * fix #40381: also check for hints when parsing the parameters of a routine (including open array parameters) or the result type of a function
+ added tests
2023-09-08 15:54:08 +02:00
Sven/Sarah Barth
8fa439e64d + add some tests for hint directives in context of arrays (both with the element and the index) that check that the hint is indeed generated 2023-09-08 15:23:55 +02:00
Sven/Sarah Barth
30a1cde7a5 * fix #40421: implement assembly variants of the SwapEndian functions for Aarch64 2023-09-08 15:03:51 +02:00
Sven/Sarah Barth
98fc58b229 + add a test that check for correct functionality of all the SwapEndian() overloads 2023-09-08 15:02:51 +02:00
Pierre Muller
397745f49a Add sysutils dependency on Dos unit for msdos OS 2023-09-08 10:34:23 +00:00
Pierre Muller
0210254b2d Fix wrong index error 2023-09-07 22:54:55 +02:00
Pierre Muller
fbec954de9 Add dependency of dos unit to objpas unit due to use of objfpc mode for FreeRTOS OS 2023-09-01 12:42:50 +00:00
Pierre Muller
cafcc19877 Regenerate Makefile's for amiga, aros, embedded and morphos OSes 2023-09-01 12:31:49 +00:00
marcoonthegit
e789db81ed * add two FOS_* constants, fixes #40422 2023-08-31 21:51:27 +02:00
marcoonthegit
0af25e1644 * hopefully the final fix to #40288 2023-08-31 11:56:06 +02:00
Rika Ichinose
f9667df16f Remove ancient i386 implementations of (large)set_(add/mul/sub/symdif/contains)_sets that were kept as references until someone implements varset_* versions, according to the comment. 2023-08-30 19:38:33 +00:00
Rika Ichinose
2dca69f2ac Specialized fpc_varset_OP_sets for i386 and x86-64. 2023-08-30 19:38:33 +00:00
marcoonthegit
3f73b6b918 * fix operator order in earlier sincos commit. What was I thinking? Thanks Alexey 2023-08-30 20:37:50 +02:00
Henrique Gottardi Werlang
dd4de2f7e0 Removed not used unit. 2023-08-29 20:25:50 +00:00
florian
7e69f399b3 * patch and test by Rika: fixes self inserts in Insert(x, dynarray) and improves Insert(x, dynarray), resolves #40417 2023-08-29 22:23:22 +02:00
Rika Ichinose
1c4151d82e Remake AdjustLineBreaks.
This version is correct and supposedly better in other ways (except for a bit of clarity maybe).
2023-08-29 20:08:03 +00:00
Henrique Gottardi Werlang
8ecdc6ed05 Allow constructor RTTI info in Pas2Js generated file. 2023-08-29 14:37:51 -03:00
Michaël Van Canneyt
9392e62935 * Trigger OnHeaders after responsestatuscode is set. Fixes issue #40419 2023-08-29 19:30:30 +02:00
Michaël Van Canneyt
148bde3f8f * Small improvement 2023-08-29 11:35:44 +02:00
Rika Ichinose
2536041230 Faster genset.inc:fpc_varset_set_range. 2023-08-28 20:16:54 +00:00
Interferon
0c3c9982b9 Added changes that didn't commit in merge 427 2023-08-28 22:14:46 +02:00
Michaël Van Canneyt
4822daaa4f * Patch from Alexey Torgashin to switch to const param strings where possible 2023-08-28 10:24:26 +02:00
Michaël Van Canneyt
2d1e14f778 * Fix max key size 2023-08-28 08:16:22 +02:00
florian
15e7dd3d9f * patch and test by Rika: Redirect StrUtils.RPos to StrUtils.RPosEx, fix a bit, improve a bit, resolves #40394 2023-08-27 22:33:00 +02:00
Marcus Sackrow
9c6d1d7dca AROS: fixed dotted rtl 2023-08-27 22:31:35 +02:00
Marcus Sackrow
374d22b5ea MorphOS: fixed support for dotted rtl 2023-08-27 20:44:34 +02:00