Commit Graph

1058 Commits

Author SHA1 Message Date
Nikolay Nikolov
f0b2d4a4ca + added wasip2 to the compiler help screen (marked as experimental) 2025-03-10 21:56:41 +02:00
Pierre Muller
ce134abe46 Add -Twasip1threads 2025-03-06 14:26:33 +00:00
ccrause
b0003f71dd Check rjmp destination range. 2025-03-02 19:50:30 +02:00
Nikolay Nikolov
32c1f78dc1 * wasi renamed wasip1 in the compiler help screen 2025-02-28 15:12:19 +02:00
Nikolay Nikolov
0c939ac6c6 + WebAssembly: added support for using saturating (non-trapping) float-to-int conversion instructions via the new target switch SATURATINGFLOATINGTOINT 2025-02-25 09:08:55 +02:00
florian
63845c2be6 * missing Copyright year update 2025-01-11 10:45:24 +01:00
florian
bcbf521922 * updated copyright year to 2025 2025-01-10 22:47:03 +01:00
Karl-Michael Schindler
36611e66e6 Update errord*.msg
new messages and other changes in errore.msg have been translated or ported to the German message files.
2024-12-13 20:49:29 +01:00
Karl-Michael Schindler
4267545c72 Update errore.msg
typo fix and correct position of 11068
2024-12-13 20:49:29 +01:00
Sven/Sarah Barth
c32d556a3c + add message in case an ordinal or pointer expression is expected (e.g. for the atomic intrinsics) 2024-12-12 22:05:14 +01:00
Sven/Sarah Barth
57fd8f13c9 * fix grammar 2024-11-08 16:37:11 +01:00
Sven/Sarah Barth
6efe984a2d * fix #39407: multi variable initialization is not allowed in any mode, so don't say it's only not allowed in Delphi mode 2024-11-08 16:36:01 +01:00
florian
b28681e91d * properly reject function calls as target of absolute, resolves #40977
* better error message on invalid expressions for absolute
2024-10-29 22:23:25 +01:00
Sven/Sarah Barth
00fc962ca3 + fix #40963: print suitable messages for local unit, include, library and object paths if -vt is given
+ added test
2024-10-25 17:13:23 +02:00
Nikolay Nikolov
7b0cd590a6 * PS1 target name in help screen changed to PlayStation 1 2024-10-06 04:54:29 +03:00
Kirill Kranz
e9d8bcf484 hlcgcpu.pas: uses unit systems + t_ps1.pas: correct Message3 2024-09-29 16:58:12 +03:00
Kirill Kranz
52651a7ede First compiler Build 2024-09-29 16:56:18 +03:00
Nikolay Nikolov
5e996dc18f + added several missing targets to the help screen for the -P compiler option 2024-09-06 07:23:23 +03:00
Nikolay Nikolov
45374be28e + added -CN to the help screen of the WebAssembly compiler as well 2024-09-03 18:07:16 +03:00
Nikolay Nikolov
3d25e52b61 * renamed the wabt assembler to wasa in the compiler help screen as well 2024-09-02 02:55:06 +03:00
Nikolay Nikolov
649173001c - WebAssembly internal object writer is no longer experimental 2024-09-01 23:48:22 +03:00
Nikolay Nikolov
437faaab12 + indicate which LLVM-MC versions are broken in the compiler help screen 2024-09-01 23:16:36 +03:00
Nikolay Nikolov
6ab6d613e0 + add explicit support for LLVM-MC versions 15..18 2024-09-01 20:10:54 +03:00
Nikolay Nikolov
8833fabb4b + enable the WebAssembly internal linker with multithreading 2024-08-11 02:58:25 +03:00
Nikolay Nikolov
9cf31e2bb3 + show a message and automatically switch to external linking if WebAssembly multithreading is enabled 2024-08-04 02:55:34 +03:00
Michaël Van Canneyt
478a227aa4 * like as -> as 2024-07-24 11:15:51 +02:00
Michaël Van Canneyt
6a067b55d1 * Some minor rewordings as per 39349 2024-07-24 08:56:33 +02:00
florian
437e7fa75a * make warning on unsupported esp-idf version a warning string so it can be translated 2024-07-18 22:40:05 +02:00
florian
13de117b8e * give better error message for #40821 2024-06-16 10:51:45 +02:00
Pierre Muller
5fc78b223c Respect alphabetical order in -T listing for aarch64 compiler 2024-06-11 09:45:40 +02:00
Pierre Muller
a38effb29b Add missing information about -T option for embedded and iphonesim target OS for aarch64 compiler help using -h option 2024-06-11 09:43:09 +02:00
ccrause
a27abdd621 Add -WP option to help for ppcrossrv32 2024-05-25 17:26:15 +00:00
Michaël Van Canneyt
a478a33c32 * Correct location of new error message 2024-05-04 09:18:05 +02:00
florian
51f5726343 * (hopefully) more consistent message when the compiler is stopped during showing the help screen, resolves #39455 2024-04-25 22:12:31 +02:00
Michaël Van Canneyt
ccb1985953 * Fix latex error due to unescaped dollar 2024-02-18 21:39:04 +01:00
florian
2575cbc439 * complain about turned off support of c style operators only in the parser,
so error recovery is better
2024-02-11 11:05:05 +01:00
florian
615e9bdafd * copyright year for compiler logo updated 2024-01-20 20:54:52 +01:00
Onur ERÇELEN
44af9d87de Upload New File 2024-01-20 19:50:44 +00:00
Michaël Van Canneyt
82ac429954 * Fix missing escape for dollar sign 2024-01-07 20:19:38 +01:00
florian
7bb9638094 * copyright year updated 2024-01-07 17:58:52 +01:00
Ryan Joseph
ecfff40f96 * Implement parsing of RTTI directive 2024-01-02 07:09:21 +01:00
florian
e1e9a6728f * fix casing 2023-12-02 20:58:43 +01:00
Karoly Balogh
5649ce150b m68k: have the targets in alphabetical order in the help text 2023-12-01 01:45:23 +01:00
Karoly Balogh
4a1db1dc79 m68k: initial compiler changes for Human68k (Sharp X68000) support 2023-11-30 23:43:27 +00:00
Pierre Muller
19a3e69f03 Add new option_switch_bin_to_src_assembler_cross_endian message 2023-11-12 17:26:19 +00:00
Pierre Muller
b054febbc8 Change internal linker in cross-endian message.
Change message level from error to warning,
in order to allow to work on full support of
cross-endian internal assemblers and linkers.
2023-11-12 17:26:19 +00:00
Pierre Muller
2cbaa24f76 Prevent usage of internal linker in cross-endian configuration.
Add LinkInternSetExplicitly field to TOption class.
Set this field to true if '-Xe-' or '-Xi' option is used.
Check at exit if in cross-endian configuration:
 if LinkInternSetExplicitly is set, issue error message,
else add cs_link_extern to init_settings.globalswitches.
2023-11-12 17:25:45 +00:00
Michaël Van Canneyt
c9b88a1cd0 * Allow to disable 8.3 filename search 2023-11-12 09:55:30 +01: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
ccrause
9440b17eea [AVR] Add command line options to selectively remove portions of the RTL startup code. 2023-08-15 21:33:58 +00:00