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