florian
|
ceab50cafb
|
* use simpler FMOV instead of UMOV
|
2022-08-03 22:42:25 +02:00 |
|
Benito van der Zander
|
7704fe9319
|
fix stack trace crash, see #39492
|
2022-08-03 22:28:03 +02:00 |
|
Nikolay Nikolov
|
dd13b46088
|
* use WasmCustomSectionName to obtain the debug section names in MaybeWriteDebugSection and MaybeAddDebugSectionToSymbolTable
|
2022-08-03 23:11:44 +03:00 |
|
Nikolay Nikolov
|
efd92fba01
|
+ introduced TWasmCustomDebugSectionType
|
2022-08-03 23:04:53 +03:00 |
|
Nikolay Nikolov
|
cc260eb7b2
|
* wasm32 obj writer: use Data.ObjSectionList.Find to find the debug section by name in MaybeWriteDebugSection
|
2022-08-03 22:02:19 +03:00 |
|
Nikolay Nikolov
|
e959422753
|
* wasm32 obj writer: do the relocations before writing the code, data and debug sections
|
2022-08-03 20:56:44 +03:00 |
|
Nikolay Nikolov
|
edf5fce7e3
|
* wasm32 obj writer: determine the section number for the datacount, code, data and debug sections ahead of time (before writing the sections)
|
2022-08-03 20:51:58 +03:00 |
|
Nikolay Nikolov
|
b5a71086e8
|
* wasm32 obj writer: moved the writing of the data sections ahead
|
2022-08-03 20:44:11 +03:00 |
|
Nikolay Nikolov
|
2a196899bc
|
* wasm32 obj writer: writing the debug section symbols to the symbol table moved before the writing of the debug sections themselves
|
2022-08-03 20:36:50 +03:00 |
|
J. Gareth "Curious Kit" Moreton
|
89605f47c2
|
* x86: Correct fileinfo for PostPeepholeOptCall
|
2022-08-02 20:52:27 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
f7dcb68c5a
|
* x86: Correct fileinfo for OptPass2MOV
|
2022-08-02 20:52:27 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
6eede0f71f
|
* x86: Correct fileinfo and some refactoring for OptPass1CMP
|
2022-08-02 20:52:27 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
e9b394a550
|
* x86: Correct fileinfo and some refactoring for OptPass1SHLSAL
|
2022-08-02 20:52:27 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
0c62ac9f16
|
* x86: Correct fileinfo and some refactoring for OptPass1LEA
|
2022-08-02 20:52:27 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
f19b390c68
|
* x86: Correct fileinfo and some refactoring for imul2leashl optimisation
|
2022-08-02 20:52:27 +00:00 |
|
Pierre Muller
|
fecdaeed0d
|
Fix searching of gstrip binary in cross-environment for solaris OS target
|
2022-08-02 17:52:19 +02:00 |
|
florian
|
59811090e1
|
* captured variables cannot be in registers typically
|
2022-08-01 22:59:23 +02:00 |
|
kamischi
|
d13a867127
|
Update reference
|
2022-07-31 21:55:41 +00:00 |
|
kamischi
|
dd5c2ea6e9
|
Update errord*.msg
new messages and other changes in errore.msg have been translated or ported to the German message files.
|
2022-07-31 21:55:41 +00:00 |
|
florian
|
899981f318
|
+ forgotten comments for new optimizations
|
2022-07-31 22:10:00 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
f5d76c5593
|
* x86: Reference count fix in CMP/Jcc and TEST/Jcc redirect optimisations
|
2022-07-31 19:45:23 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
8ba76f7d0a
|
* New test to catch i39851
|
2022-07-31 19:45:23 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
b1e65ca49f
|
* x86: Fixed bug where redirected jump has its condition changed (fixes i39851)
|
2022-07-31 19:45:23 +00:00 |
|
Nikolay Nikolov
|
99074a5578
|
* .lpi version update
|
2022-07-31 21:09:09 +03:00 |
|
Nikolay Nikolov
|
8c9a07a3e8
|
+ added test for wasmglobals, where the globals are declared in the implementation section of a unit
|
2022-07-31 20:12:11 +03:00 |
|
Nikolay Nikolov
|
6d23d22d50
|
+ added wasm dir to test dirs
|
2022-07-31 20:04:43 +03:00 |
|
Nikolay Nikolov
|
6d3da83611
|
+ added test for wasm globals
|
2022-07-31 19:54:34 +03:00 |
|
Nikolay Nikolov
|
65b4425672
|
+ support declaring wasm globals in the WebAssembly internal object writer
|
2022-07-31 19:28:09 +03:00 |
|
florian
|
77e350b6b8
|
+ VPXor2VPXor optimization
|
2022-07-30 22:09:59 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
06cbb6edc7
|
* a64: Updated debug messages to follow standard.
|
2022-07-30 18:36:16 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
d6ff4ed967
|
* arm/a64: New sbfx/ubfx -> mov optimisation
|
2022-07-30 18:36:16 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
637645b6d6
|
* a64: New movz reg,#0 -> mov reg,xzr (or wzr) optimisation
|
2022-07-30 18:36:16 +00:00 |
|
florian
|
6c47f8f4d7
|
* do not warn on anonymous functions without captured variables about being not used, resolves #39853
|
2022-07-29 21:46:48 +02:00 |
|
Sven/Sarah Barth
|
c122e16beb
|
* fix #39849: it's an error when the file (or string) parameter of a Read*/Write* is followed by a ":"
+ added test
|
2022-07-29 17:34:55 +02:00 |
|
mattias
|
e1312deafe
|
pas2js: fixed array push records/sets
|
2022-07-29 13:24:22 +02:00 |
|
Michaël Van Canneyt
|
e45b31ced5
|
* Set buffer size
|
2022-07-29 03:36:30 +02:00 |
|
Michaël Van Canneyt
|
2f355fe96b
|
* Allow descendentsto set default buffer size
|
2022-07-29 03:17:46 +02:00 |
|
Jonas Maebe
|
3a07aadba2
|
llvm: llvm/clang 15.0 support
|
2022-07-28 22:59:13 +02:00 |
|
Jonas Maebe
|
815b17a43b
|
llvm: correctly write aliases when using opaque pointers
|
2022-07-28 22:59:13 +02:00 |
|
florian
|
d2c2ddb337
|
+ VPXorVMov2Mov optimization
|
2022-07-28 22:42:42 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
6c065e69fd
|
* x86: Corrected some incorrect uses of RemoveCurrentP in OptPass1_V_MOVAP.
|
2022-07-28 03:32:38 +00:00 |
|
mattias
|
7232e3ac44
|
webidl: wasmjob: nicer callback code
|
2022-07-28 02:23:45 +02:00 |
|
mattias
|
becbd5411c
|
webidl: wasmjob: fixed idlinterface arg
|
2022-07-27 23:56:59 +02:00 |
|
mattias
|
c9947b4ee6
|
webidl: added option --globals
|
2022-07-27 23:56:59 +02:00 |
|
mattias
|
d36d9c7dee
|
fcl-base: typo
|
2022-07-27 23:56:59 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
de650dea55
|
* x86: Fixed minor logic bug in aoc_ForceNewIteration check where UpdateUsedRegs was called at the wrong time.
|
2022-07-27 16:26:07 +01:00 |
|
mattias
|
5bfbc145c6
|
webidl: classname as keyword
|
2022-07-27 09:03:32 +02:00 |
|
mattias
|
6007752ff3
|
webidl: property get array
|
2022-07-27 08:20:39 +02:00 |
|
mattias
|
92944e7b5e
|
webidl: nicer local var names
|
2022-07-27 00:13:37 +02:00 |
|
mattias
|
0ea798d862
|
webidl: wasmjob: fixed multi used functions
|
2022-07-27 00:10:41 +02:00 |
|