bjorn3
b0b8c1edbf
Remove default_map
2021-10-12 15:12:26 +02:00
bjorn3
6b32fcfcea
Remove Constraint
2021-10-12 15:12:26 +02:00
bjorn3
466a446f8c
Remove OpcodeNumber
2021-10-12 15:12:26 +02:00
bjorn3
99114547be
Remove clobbers_all_regs
2021-10-12 15:12:26 +02:00
bjorn3
e8b18b58a1
Remove is_ghost
2021-10-12 15:12:26 +02:00
bjorn3
a05bf2bf42
Remove instructions necessary for the old regalloc
2021-10-12 14:37:36 +02:00
bjorn3
1fd491dadd
Remove fallthrough instruction
2021-10-12 14:22:07 +02:00
bjorn3
5b24e117ee
Remove instructions used by old br_table legalization
2021-10-12 14:18:52 +02:00
Chris Fallin
783bb1f759
Merge pull request #3443 from adv-sw/main
...
Fixes (indirectly) #3419 by providing debugger with ability to resolve sandbox pointers
2021-10-11 13:37:04 -07:00
Chris Fallin
5c2a629871
Merge pull request #2455 from Hywan/feat-cranelift-codegen-re-export-gimli
...
feat(cranelift-codegen) Re-export `gimli` when `unwind` feature is enabled
2021-10-11 13:09:16 -07:00
Steve
4975bf8b62
Merge branch 'main' of https://github.com/adv-sw/wasmtime
2021-10-11 19:58:18 +01:00
Steve
807619a874
as requested: cargo fmt
2021-10-11 19:57:07 +01:00
Pat Hickey
8554d69e4b
update userfaultfd to 0.4.1 ( #3442 )
...
which updates nix to 0.23.0, getting rid of the benign RUSTSEC-2021-0119
in our dep tree
2021-10-11 13:06:54 -05:00
Alex Crichton
713ce07d35
Add some debug logging for timing in module compiles ( #3417 )
...
* Add some debug logging for timing in module compiles
This is sometimes helpful when debugging slow compiles from fuzz bugs or
similar.
* Fix total duration calculation to not double-count
2021-10-11 12:50:15 -05:00
Advance Software
8194c3a2a1
Merge branch 'bytecodealliance:main' into main
2021-10-11 18:47:02 +01:00
Pat Hickey
3d8253beb5
Merge pull request #3433 from bjorn3/stackslot_remove_dead_code
...
Remove a lot of dead code from the stackslot module
2021-10-11 10:34:22 -07:00
Chris Fallin
ee60a361e9
Merge pull request #3440 from cfallin/wasmtime-meeting-20211014
...
Add Wasm EH discussion (#3427 ) to Wasmtime meeting agenda for 2021-10-14.
2021-10-11 09:54:23 -07:00
Chris Fallin
92eb210ff7
Add Wasm EH discussion ( #3427 ) to Wasmtime meeting agenda for 2021-10-14.
2021-10-11 09:52:08 -07:00
bjorn3
3f87b768d5
Update filetests
2021-10-11 17:44:21 +02:00
bjorn3
a894594ae5
Update parser
2021-10-11 16:41:45 +02:00
bjorn3
20463d60f3
Replace StackSlots struct with a type alias
2021-10-11 16:41:45 +02:00
bjorn3
fd59a3e045
Remove all unused stackslot handling code
2021-10-11 16:41:45 +02:00
Steve
92a10d1ace
Added resolve_vmctx_memory function to enable debuggers to resolve sandbox pointers - required because sandbox 'this' pointer cannot be resolved by lldb any other way as lldb expects "this" and "self" to be standard pointers, not sandbox handles.
2021-10-11 09:08:14 +01:00
Advance Software
2fcce7129c
Merge branch 'bytecodealliance:main' into main
2021-10-11 10:04:05 +01:00
Pat Hickey
ed31678161
Merge pull request #3437 from jedisct1/wasi-crypto-update
...
Update wasi-crypto crate
2021-10-10 17:13:02 -07:00
Frank Denis
0ee1689e2f
Update wasi-crypto crate
...
This pulls more recent versions of its dependencies.
2021-10-10 21:34:43 +02:00
Pat Hickey
f3d06d61d2
Merge pull request #3428 from bjorn3/fix_cranelift_codegen_benches
...
Fix cranelift-codegen benches
2021-10-10 10:01:27 -07:00
Pat Hickey
d3f81a3cb9
Merge pull request #3435 from bjorn3/remove_various_dead_code
...
Remove various dead code
2021-10-10 10:00:42 -07:00
Pat Hickey
ccab8c5357
Merge pull request #3434 from bjorn3/remove_cssa_verifier
...
Remove the CSSA verifier
2021-10-10 10:00:19 -07:00
Pat Hickey
bca6946a9d
Merge pull request #3432 from bjorn3/remove_reloc_constant
...
ConstantData related cleanups for the removal of the old backend
2021-10-10 09:59:13 -07:00
Pat Hickey
b7375817b1
Merge pull request #3431 from bjorn3/remove_sarg_t
...
Remove the sarg_t type and dummy_sarg_t instruction
2021-10-10 09:58:14 -07:00
Pat Hickey
b0fbab67ba
Merge pull request #3429 from bjorn3/shrink_cranelift_codegen_shared
...
Move condcodes from cranelift-codegen-shared to cranelift-codegen
2021-10-10 09:56:44 -07:00
Pat Hickey
8bb4e4584e
Merge pull request #3430 from bjorn3/simplify_meta_types
...
Make ValueType::number unfailable
2021-10-10 09:56:16 -07:00
bjorn3
80709ab624
Rustfmt
2021-10-10 15:26:43 +02:00
bjorn3
54293a5929
Remove predicates module
...
It is dead code now
2021-10-10 15:25:29 +02:00
bjorn3
fad3868c1d
Remove no longer existing passes from timing.rs
2021-10-10 15:25:29 +02:00
bjorn3
f7ce91e174
Remove the CSSA verifier
...
The old register allocator required CSSA as intermediate step. The new
register allocator doesn't use SSA at all.
2021-10-10 15:17:19 +02:00
bjorn3
355dd996a2
Fix tests
2021-10-10 15:00:25 +02:00
bjorn3
aa0486eb15
Remove offset fields from ConstantPool
2021-10-10 14:47:53 +02:00
bjorn3
d78f436daf
Remove reloc_constant
...
It is no longer used by the new backends
2021-10-10 14:43:55 +02:00
bjorn3
8a8797b911
Remove the sarg_t type and dummy_sarg_t instruction
...
They are no longer necessary with the new style backends
2021-10-10 14:38:35 +02:00
bjorn3
eec3528254
Make ValueType::number unfailable
2021-10-10 14:37:41 +02:00
bjorn3
2b89b13c57
Move condcodes from cranelift-codegen-shared to cranelift-codegen
2021-10-10 14:23:35 +02:00
bjorn3
ed5764c79f
Fix cranelift-codegen benches
2021-10-10 14:19:08 +02:00
Chris Fallin
855ba39217
Merge pull request #3425 from fitzgen/remove-postopt-references
...
Remove references to the old `postopt` pass
2021-10-07 15:35:18 -07:00
Nick Fitzgerald
dbe01ff51e
Remove references to the old postopt pass
2021-10-07 14:44:07 -07:00
Anton Kirilov
a986cf2438
Increase the default code section alignment to 64 KB for AArch64 targets ( #3424 )
...
Some platforms such as AArch64 Linux support different memory page
sizes, so we need to be conservative when choosing the code section
alignment (which is equal to the page size) by using the maximum.
Copyright (c) 2021, Arm Limited.
2021-10-07 12:49:40 -05:00
Alex Crichton
ba3ce2280a
Remove a dead script in the CI directory ( #3423 )
...
This is no longer used on CI
2021-10-07 10:57:17 -05:00
Alex Crichton
319e1c6e16
Enhance the publish script to be ideally run once ( #3421 )
...
This commit improves our small publish script for Wasmtime with the goal
of being able to run it on CI. This fixes a few issues with the current
script such as:
* If you rerun the script it won't try to republish crates already
published.
* Once a crate is published it won't print an error trying to re-add the
`wasmtime-publish` owner group.
* This will automatically retry publishing crates if they fail to get
published, hopefully handling issues like rate limiting and/or waiting
for the index to update.
The eventual goal is to run this script on a tag automatically on CI so
we don't have to do it manually, and these changes should make the
script more robust to run on CI and also makes it so we can inspect
failure outputs and rerun it locally.
For now these changes aren't heavily tested since it's somewhat
difficult to do so, so for now I figure we'll need to babysit the next
release or two with this script.
2021-10-07 09:09:02 -05:00
bjorn3
2db3b5b9df
Remove code offsets from Function ( #3412 )
...
* Remove code offsets from Function
* Remove reloc_jt and fix wasmtime-cranelift
2021-10-07 15:54:00 +02:00