Michaël Van Canneyt
|
aef32d5de9
|
* Add some utility methods to TJSarray for easier pushing of values
|
2024-09-03 10:33:54 +02:00 |
|
Nikolay Nikolov
|
00e5289967
|
* WebAssembly threads: fix race condition, which causes sometimes an abandoned
basic event to be reported as signalled. This should fix the test tbrtlevt.pp
sometimes failing.
|
2024-09-03 03:18:21 +03:00 |
|
Nikolay Nikolov
|
ccbc28dd85
|
* WebAssembly: fixed SysUtils.sleep() with large timeouts causing incorrect time
delay, due to arithmetic overflow
|
2024-09-03 02:30:14 +03:00 |
|
Nikolay Nikolov
|
0314ba9bfd
|
* WebAssembly threads: in TThread.WaitFor, call CheckSynchronize in a loop,
while waiting on a thread that isn't finished, but the waiting happens on the
main thread. This fixes the hang in test tb0636.pp
|
2024-09-03 01:19:51 +03:00 |
|
florian
|
1850eab89a
|
* ensure that the final assignment in the hyperbolic functions raises an exception if they overflow
|
2024-09-02 21:35:54 +01:00 |
|
florian
|
266662971b
|
+ cosh(800) should raise an floating point overflow
|
2024-09-02 21:34:58 +01:00 |
|
Margers
|
11d542cf8f
|
Do not lowercase executable names in Unix systems.
|
2024-09-02 08:13:15 +00:00 |
|
Margers
|
7949e53d8a
|
revert unwanted change
|
2024-09-02 08:11:48 +00:00 |
|
Margers
|
5ded9e3cb3
|
Overwrite selection block
|
2024-09-02 08:11:48 +00:00 |
|
Margers
|
660836e027
|
Microsoft copy/paste keys for Input Lines
|
2024-09-02 08:10:51 +00:00 |
|
Margers
|
fd353ee62c
|
fixed formatting
|
2024-09-02 08:09:43 +00:00 |
|
Margers
|
12bc43b7b6
|
Improved input line of Find and Replace window.
|
2024-09-02 08:09:43 +00:00 |
|
Margers
|
38e53727f0
|
Improved Debug - Evaluate (Ctrl+F4)
|
2024-09-02 08:08:14 +00:00 |
|
Margers
|
54afa37d4d
|
Auto-Closing Brackets and Insert or Restore
|
2024-09-02 08:04:40 +00:00 |
|
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 |
|