Margers
ae81a69cb1
Block insert cursor. Block cursor for overwrite mode in xterm
2024-09-02 08:03:56 +00:00
Margers
2cc454da26
Close/hide compiler messages window by pressing Esc
2024-09-02 08:02:09 +00:00
Margers
6993702192
Select text in code editor by mouse when Persistent Blocks not enabled.
2024-09-02 08:01:08 +00:00
Margers
975ee9d9f0
select to beginning of the file (ctrl+shift+home)
2024-09-02 07:58:40 +00:00
Margers
e4d7867e0e
Mark beginning of selected text
2024-09-02 07:57:36 +00:00
Margers
74405ab2e5
Scroll one line up/down
2024-09-02 07:55:34 +00: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
6149fe394e
* unit agwat renamed agwasa
2024-09-02 02:09:34 +03:00
Nikolay Nikolov
3d204dd0da
* TWabtTextAssembler class renamed TWasaTextAssembler
2024-09-02 02:07:48 +03:00
Nikolay Nikolov
75e061e06f
* as_wasm_wabt_info renamed as_wasm_wasa_info
2024-09-02 02:07:09 +03:00
Nikolay Nikolov
3e036e4ff8
* WebAssembly WABT assembler ID changed to WASA
2024-09-02 02:06:40 +03:00
Nikolay Nikolov
d786b639c0
* WebAssembly wabt assembler id as_wasm32_wabt renamed as_wasm32_wasa
2024-09-02 02:06:16 +03:00
Nikolay Nikolov
649173001c
- WebAssembly internal object writer is no longer experimental
2024-09-01 23:48:22 +03:00
ccrause
d53a81e2d9
Exclude AW flags for sec_fpc data for embedded and freertos targets.
2024-09-01 20:22:17 +00:00
florian
d43d581507
* fix test for non-x86 platforms
2024-09-01 21:19:25 +01: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
38100cd501
- don't generate .size directives for function symbols on WebAssembly, to avoid
...
warnings from the external assembler
2024-09-01 22:48:39 +03:00
Nikolay Nikolov
28b080d9bc
+ emit a size directive for the internal dynarray const label. This fixes
...
WebAssembly dynarray consts with the llvm-mc external asm.
2024-09-01 22:29:34 +03:00
florian
ed07cd14b2
* fix standalone compilation
...
* cosmetics
2024-09-01 20:19:07 +01:00
Nikolay Nikolov
293ddffebd
+ disable the WebAssembly type checker for all LLVM-MC versions since version 13
2024-09-01 21:20:43 +03:00
Nikolay Nikolov
342ede81ee
* WebAssembly code generator: don't emit a return instruction at the end of the
...
function, because it's redundant
2024-09-01 20:28:42 +03:00
Rika Ichinose
ce5a632432
Remove the rest of the VER3_0 conditionals.
2024-09-01 17:13:39 +00:00
Nikolay Nikolov
6ab6d613e0
+ add explicit support for LLVM-MC versions 15..18
2024-09-01 20:10:54 +03:00
Nikolay Nikolov
a76ca8f60e
+ pass '--no-type-check' to llvm-mc-13, because its type checking is broken
2024-09-01 20:03:29 +03:00
Nikolay Nikolov
5e327453a8
+ WebAssembly external asm writer: workaround for the 'missing functype' error,
...
produced by LLVM-MC versions 13 and above
2024-09-01 19:52:50 +03:00
Michaël Van Canneyt
9956cafa65
* Allow vendor specific registry XML files. Patch by Iluha Companets. Fixes issue #40910
2024-09-01 11:40:16 +02:00
florian
4fea0e355e
+ apply OptPass1FData on FRINT*
2024-08-31 21:51:15 +01:00
Rika Ichinose
cd2c8a6539
Faster RTTIManagementAndSize -_-.
2024-08-31 11:34:49 +03:00
Pierre Muller
8a38755dab
Add SEPLOG make variable, and add it to LOGFILES value
2024-08-30 22:57:57 +02:00
Pierre Muller
26a49835b5
Use seplog name for separate chunck output file
2024-08-30 22:57:57 +02:00
Pierre Muller
2db7b8d565
announce start of each chunk
2024-08-30 22:57:57 +02:00
Pierre Muller
7e07a36fe4
Rename separate logs to use sep_log prefix
2024-08-30 22:57:57 +02:00
Pierre Muller
70998b6720
Use MAKEINC_SEPARATE to enable use of '-f' option of gparmake, to redirect dotest output to separate log files
2024-08-30 22:57:57 +02:00
Pierre Muller
e60bf232b9
Add '-f' option to gparmake, to redirect dotest output to separate log files
2024-08-30 22:57:57 +02:00
Pierre Muller
9f69dd28b4
Allow to pass antoher exitcode to fail utility by command line first parameter
2024-08-30 22:57:56 +02:00
Pierre Muller
34a18adea6
Set Result to false at ExecuteRedir function entry
2024-08-30 22:57:56 +02:00
Pierre Muller
b36c8199bd
Add non-empty UniqueSuffix also as string prefix to all Verbose procedure calls
2024-08-30 22:57:56 +02:00
Michaël Van Canneyt
3b0d2b329a
* Webassembly HTTP request API
2024-08-30 22:51:21 +02:00
florian
d8278b1699
* make typing more consitent; cosmetics
2024-08-30 21:42:07 +01:00
Pierre Muller
b40d312521
Recompile rtl before trying to compile msg2inc binary
2024-08-29 22:48:15 +02:00
Pierre Muller
94d7aeb998
Add msg as prerequisite for compiler to fix 'make distclean all' failure
2024-08-29 22:41:40 +02:00
florian
7d1bb89455
* patch by Alexander (Rouse_) Bagel: TArrayHelper.BinarySearch, when searching
...
for an element that is obviously missing from the array, should return
the position where the element should have been, but instead it reset AFoundIndex to -1, resolves #40867
2024-08-29 21:18:57 +01:00
florian
90cc6db5cb
* armv7 should a synonyme for arm7a
2024-08-28 20:27:09 +01:00
Pierre Muller
c88873cd46
Add missing Makefile for h68units, testinsight and wasm-oi packages
2024-08-28 09:21:24 +00:00
Pierre Muller
d40aac6cca
Implement regeneration of compiler msgidx.inc and msgtxt.inc files for IDE if needed
2024-08-27 21:57:55 +00:00
florian
f81ce16d2a
+ AArch64: apply OptPass1FData also to FCSEL
2024-08-27 20:22:53 +01:00
J. Gareth "Curious Kit" Moreton
096d5f50b2
* arm / a64: New optimisation for removing the number of necessary S/UXTB/H instructions
2024-08-27 18:32:14 +00:00
J. Gareth "Curious Kit" Moreton
b1a9150160
* arm / a64: Factored out common conditional checks in "OptPass1UXTB",
...
"OptPass1SXTB", "OptPass1UXTH" and "OptPass1SXTH" to
improve performance.
2024-08-27 18:32:14 +00:00
Rika Ichinose
6de766e40a
Redesign RTTISizeAndOp to return more useful information.
2024-08-27 14:44:48 +03:00
Michaël Van Canneyt
97b61b64c3
* Fix compilation when using unicode rtl
2024-08-27 10:08:48 +02:00