Michael Van Canneyt
|
8b0ed99fbc
|
Revert "Microsoft copy/paste keys for Input Lines"
This reverts commit 660836e027
|
2024-09-04 09:03:47 +00:00 |
|
Margers
|
a1fad6bfc0
|
Revert: do not lowercase executable names in Unix systems.
|
2024-09-04 08:53:39 +00:00 |
|
Margers
|
b3d44a9da2
|
more elegant way to preserve original exe name
|
2024-09-04 08:53:39 +00:00 |
|
Margers
|
528ff51a8f
|
Opening same file in a second window don't destroy any changes
|
2024-09-04 08:51:25 +00:00 |
|
Margers
|
31bc7c4054
|
On exit ask for changes to save if one file open in two windows.
|
2024-09-04 08:34:51 +00:00 |
|
Margers
|
dcdfad4dc2
|
Revert "Opening same file in a second window don't destroy any changes"
This reverts commit cf81682bbb
|
2024-09-04 08:25:22 +00:00 |
|
Margers
|
cf81682bbb
|
Opening same file in a second window don't destroy any changes
|
2024-09-04 08:23:32 +00:00 |
|
florian
|
9146eaf083
|
* fixed also comment
|
2024-09-03 21:04:09 +01: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
|
964aa8b71b
|
+ added an optional nil pointer checking for WebAssembly (similar to
PowerPC-AIX), that can be activated via the -CN option
|
2024-09-03 18:05:52 +03:00 |
|
Nikolay Nikolov
|
2dd0b55d04
|
* the fpc_invalidpointer rtl function declared compproc to allow easier calling
from the high level code generator
|
2024-09-03 18:04:52 +03:00 |
|
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 |
|