-
be60fec6ba
Fix error messages reporting number of expected vs actual params
Nick Fitzgerald
2021-07-07 11:32:40 -07:00
-
c71ad9490e
Merge pull request #3056 from afonso360/aarch64-fix-overflow-imm
Chris Fallin
2021-07-03 16:05:49 -07:00
-
-
eebae8d4c8
aarch64: Fix incorrect encoding of large const values in icmp.
Afonso Bordado
2021-07-03 12:32:22 +01:00
-
ed20e4070f
Merge pull request #3057 from bjorn3/display_setting_value
Chris Fallin
2021-07-03 12:03:05 -07:00
-
-
37115c10e0
Implement Display for settings::Value
bjorn3
2021-07-03 14:31:45 +02:00
-
-
93b7cdd6a2
Fix a few typos in the architecture doc (#3054)
Benjamin Bouvier
2021-07-02 20:09:58 +02:00
-
518ce2512d
Merge pull request #3055 from bnjbvr/ben-dce
Chris Fallin
2021-07-02 10:07:05 -07:00
-
-
4c595f4f9d
Remove unused store_stackslot/load_stackslot trait methods.
Benjamin Bouvier
2021-04-14 11:41:02 +02:00
-
91c65d739f
Remove unused code in machinst
Benjamin Bouvier
2021-04-14 11:51:41 +02:00
-
-
aa5d837428
Start a high-level architecture document for Wasmtime (#3019)
Alex Crichton
2021-07-02 09:02:26 -05:00
-
ce537cf431
cranelift: Add fuel mechanism to the interpreter
Afonso Bordado
2021-07-02 11:56:58 +01:00
-
-
f2d2f3a841
Merge pull request #3044 from akirilov-arm/simd_i32x4_trunc_sat_f64x2
Chris Fallin
2021-07-01 09:28:39 -07:00
-
-
b9985fe2e5
Change the injection count of fuel in a store from u32 to u64 (#3048)
Alex Crichton
2021-07-01 10:46:21 -05:00
-
7453bd5f0d
Cranelift CLIF-level differential fuzzer (#3038)
Afonso Bordado
2021-07-01 14:32:01 +01:00
-
a603fc5bd5
Add a way to display only the trap's reason (without the backtrace) (#3033)
Benjamin Bouvier
2021-06-30 16:34:47 +02:00
-
a3e08ee535
this option is default since early 2018 (#3042)
Tshepang Lekhonkhobe
2021-06-30 16:34:34 +02:00
-
a4770a7e28
cranelift: Prevent overflow errors in interpreter for add,sub,mul
Afonso Bordado
2021-06-29 10:12:28 +01:00
-
330f02aa09
Enable the simd_i32x4_trunc_sat_f64x2 test for AArch64
Anton Kirilov
2021-06-28 19:22:57 +01:00
-
-
c5609bc364
Update documentation of enter/exit hooks (#3041)
Alex Crichton
2021-06-29 12:57:39 -05:00
-
1acb40b2aa
Fix return type of for truc_sat and convert instructions
Johnnie Birch
2021-06-28 13:17:07 -07:00
-
522cc8aa84
Merge pull request #3035 from akirilov-arm/simd_i16x8_q15mulr_sat_s
Chris Fallin
2021-06-28 09:49:52 -07:00
-
-
98f1ac789e
Enable the simd_i16x8_q15mulr_sat_s test on AArch64
Anton Kirilov
2021-06-23 13:51:17 +01:00
-
-
d42c8692bc
x64 backend: be explicit about unimplemented opcodes.
Chris Fallin
2021-06-25 11:28:19 -07:00
-
bc6f75107d
Merge pull request #3032 from afonso360/aarch64-rmw
Chris Fallin
2021-06-25 09:59:40 -07:00
-
-
7e31a0bbce
Update documentation in Config about Send futures
Alex Crichton
2021-06-25 07:36:32 -07:00
-
-
-
e85eb77c45
aarch64: Implement missing atomic rmw ops
Afonso Bordado
2021-06-24 19:44:55 +01:00
-
-
1047c4e156
Fix fuzzers requesting 4gb memories (#3029)
Alex Crichton
2021-06-24 14:53:18 -05:00
-
ab536126dd
update WASI submodule (#3025)
katelyn martin
2021-06-24 15:21:48 -04:00
-
652f21e3e0
Merge pull request #3026 from afonso360/aarch64-elf-tls
Chris Fallin
2021-06-24 11:54:34 -07:00
-
-
7d47ba12c5
Merge pull request #3028 from cfallin/x86-legacy
Chris Fallin
2021-06-24 11:38:08 -07:00
-
-
0c0a94155e
Merge pull request #3027 from afonso360/aarch64-i128-select
Chris Fallin
2021-06-24 11:25:18 -07:00
-
-
4b2723abb0
cranelift-codegen: move old x86 and RISC-V backends to isa/legacy/.
Chris Fallin
2021-06-24 11:03:47 -07:00
-
-
-
7a5948f729
aarch64: Implement lowering i128 select
Afonso Bordado
2021-06-24 16:19:25 +01:00
-
-
b8ad99e435
aarch64: Implement TLS ELF GD Relocations
Afonso Bordado
2021-06-22 20:18:26 +01:00
-
8172620763
Merge pull request #3024 from uweigand/poll-timeout
Chris Fallin
2021-06-23 11:42:21 -07:00
-
-
edfbd7729b
Merge pull request #3023 from alexcrichton/refactor-instance
Nick Fitzgerald
2021-06-23 11:21:09 -07:00
-
-
c881c01cde
Increase timeout for poll_oneoff tests
Ulrich Weigand
2021-06-23 20:04:31 +02:00
-
-
-
a273add815
Simplify the list of builtin intrinsics Wasmtime needs
Alex Crichton
2021-06-23 10:25:38 -07:00
-
-
324d80729a
Refactor some internal accessors of Instance (#3021)
Alex Crichton
2021-06-23 12:12:38 -05:00
-
83007b79e3
Fix access to VMMemoryDefinition::current_length on big-endian (#3013)
Ulrich Weigand
2021-06-23 18:45:32 +02:00
-
b8c0ac72f1
Merge pull request #3012 from uweigand/s390x-addcarry
Chris Fallin
2021-06-22 12:19:24 -07:00
-
-
-
-
3c678a7900
s390x: Basic support for IaddIfcout
Ulrich Weigand
2021-06-22 13:46:07 +02:00
-
4a6594c514
Merge pull request #3011 from cfallin/bint-x64
Chris Fallin
2021-06-22 11:26:20 -07:00
-
-
efe3930215
Fix
bint on x64, and make bextend consistent with bool representation.
Chris Fallin
2021-06-21 11:03:44 -07:00
-
4b25e3e10a
Merge pull request #3014 from uweigand/fix-srcloc
Chris Fallin
2021-06-22 10:26:11 -07:00
-
-
fa1a04d002
Merge pull request #3005 from afonso360/aarch64-i128-extend
Chris Fallin
2021-06-22 10:24:30 -07:00
-
-
1a865fb0f5
Fix WASI fd_readdir on big-endian (#3016)
Ulrich Weigand
2021-06-22 17:39:38 +02:00
-
acdb388580
Fix offsets_static_dynamic_oh_my failure on s390x (#3015)
Ulrich Weigand
2021-06-22 16:14:07 +02:00
-
-
-
a90ab8a0cf
Fix updating srclocs in truncate_last_branch
Ulrich Weigand
2021-06-22 13:53:47 +02:00
-
-
-
f25f5b2732
aarch64: Implement lowering uextend/sextend for i128 values
Afonso Bordado
2021-06-20 12:01:51 +01:00
-
8760bccc8e
Fix running enter/exit hooks on start functions (#3001)
Alex Crichton
2021-06-21 16:31:10 -05:00
-
18cd2f681c
Merge pull request #3002 from afonso360/aarch64-i128-br
Chris Fallin
2021-06-21 10:52:50 -07:00
-
-
cb93726250
Enable more tests on AArch64 (#2994)
Anton Kirilov
2021-06-21 18:26:44 +01:00
-
-
-
443eb7a843
Merge pull request #3007 from bjorn3/hand_written_legalization
Chris Fallin
2021-06-21 09:59:35 -07:00
-
-
444d9f9726
Merge pull request #3008 from afonso360/aarch64-i128-ireduce
Chris Fallin
2021-06-21 09:54:43 -07:00
-
-
4246e69c1c
Merge pull request #3004 from afonso360/aarch64-i128-rotates
Chris Fallin
2021-06-21 09:53:57 -07:00
-
-
a24f0946e9
Merge pull request #2997 from akirilov-arm/simd_i8x16_arith2
Chris Fallin
2021-06-21 09:20:43 -07:00
-
-
54a64ff810
Merge pull request #3010 from alexcrichton/fix-dylib
Chris Fallin
2021-06-21 08:54:33 -07:00
-
-
724beaf0f3
Connect helper C symbols to their static library
Alex Crichton
2021-06-21 07:25:58 -07:00
-
-
151ad2f338
aarch64: Implement ireduce for i128 values
Afonso Bordado
2021-06-20 19:04:12 +01:00
-
-
-
fa6e52848c
Fix warnings
bjorn3
2021-06-20 18:52:48 +02:00
-
1415dd824a
Remove all dsl legalizations for arm32, arm64 and s390x
bjorn3
2021-06-20 18:42:19 +02:00
-
50e53a0a73
Use hand written legalizations in simple_legalize
bjorn3
2021-06-20 18:33:31 +02:00
-
f7f52445c8
aarch64: Implement lowering rotl/rotr for i128 values
Afonso Bordado
2021-06-20 14:45:32 +01:00
-
-
-
da4daa6f32
cranelift: Expand i128 extend testcases
Afonso Bordado
2021-06-20 09:26:09 +01:00
-
-
-
45faace329
aarch64: Implement i128 br_icmp
Afonso Bordado
2021-06-19 22:01:33 +01:00
-
b5708b4386
aarch64: Deduplicate lowering icmp
Afonso Bordado
2021-06-17 22:45:38 +01:00
-
7ce46043dc
Add guard pages to the front of linear memories (#2977)
Alex Crichton
2021-06-18 09:57:08 -05:00
-
-
-
b09b123a9e
Enable the simd_i8x16_arith2 test for AArch64
Anton Kirilov
2021-06-14 16:51:38 +01:00
-
-
a26be628bc
aarch64: Implement lowering brz,brnz for i128 values
Afonso Bordado
2021-06-18 00:19:49 +01:00
-
d8d4bf81b2
Reimplement how instance exports are stored/loaded (#2984)
Alex Crichton
2021-06-17 14:27:48 -05:00
-
5ddf562309
Merge pull request #2991 from uweigand/s390x-z14
Chris Fallin
2021-06-17 08:24:23 -07:00
-
-
de1edd4976
Merge pull request #2985 from afonso360/aarch64-i128-load-store
Chris Fallin
2021-06-17 08:23:15 -07:00
-
-
-
-
c82764605f
aarch64: Add i128 load & store tests and refactor address calculation
Afonso Bordado
2021-06-17 15:50:08 +01:00
-
def54fb1fa
s390x: Add z14 support
Ulrich Weigand
2021-06-16 14:58:21 +02:00
-
fb07ff5740
Implement
Clone for Linker (#2993)
Alex Crichton
2021-06-16 16:06:24 -05:00
-
8ac83a2c63
Merge pull request #2990 from afonso360/aarch64-bitops-count
Chris Fallin
2021-06-16 10:25:45 -07:00
-
-
-
-
9fc89d2316
aarch64: Add bitrev,clz,cls,ctz for i128 values
Afonso Bordado
2021-06-03 16:31:45 +01:00
-
09fec151eb
aarch64: Add popcnt for i128 values
Afonso Bordado
2021-06-02 17:35:02 +01:00
-
-
5140fd251a
Update wasm-tools crates (#2989)
Alex Crichton
2021-06-15 22:56:10 -05:00
-
53006ef0de
Merge pull request #2988 from uweigand/s390x-atomic-part1
Chris Fallin
2021-06-15 10:50:35 -07:00
-
-
46b73431ca
s390x: Add support for atomic operations (part 1)
Ulrich Weigand
2021-06-15 17:00:29 +02:00
-
-
a7dad4e38f
Include READMEs in crates (#2987)
Olivier Lemasle
2021-06-15 15:40:45 +02:00
-
-
-
1c05e06bd5
aarch64: Implement I128 Loads and Stores
Afonso Bordado
2021-06-14 08:48:34 +01:00
-
57375588f2
Merge pull request #2976 from bjorn3/aarch64-object
Pat Hickey
2021-06-13 13:59:06 -07:00
-
-
e9f3ac2068
Update object
bjorn3
2021-06-12 12:02:09 +02:00
-
b506bc30b1
wasmtime-cache: Update zstd (#2969)
Olivier Lemasle
2021-06-10 19:47:45 +02:00
-
-
-
7d23a9daf7
Lower Arm64Call relocations in cranelift-object
bjorn3
2021-06-10 12:54:25 +02:00
-
-
3d56728b86
Merge pull request #2975 from afonso360/aarch64-icmp
Chris Fallin
2021-06-09 15:38:41 -07:00
-
-
caa85c2fa5
Merge pull request #2959 from afonso360/aarch64-i128-bit-ops
Chris Fallin
2021-06-09 15:21:54 -07:00
-
-
2643d2654c
aarch64: Implement lowering i128 icmp instructions
Afonso Bordado
2021-06-09 19:29:44 +01:00
-
4d085d8fbf
aarch64: Add sbcs instruction encodings
Afonso Bordado
2021-06-09 09:15:15 +01:00
-
61f07d79a7
aarch64: Add adcs instruction encodings
Afonso Bordado
2021-06-08 12:42:38 +01:00
-
-
-
b1475f32a6
aarch64: Add ishl,ushr,sshr for i128 values
Afonso Bordado
2021-05-30 16:50:22 +01:00
-
2c4d1c0003
aarch64: Add ands instruction encoding
Afonso Bordado
2021-06-08 10:51:57 +01:00
-
c38a5e8b62
aarch64: Add basic i128 bit ops to the AArch64 backend
Afonso Bordado
2021-05-26 16:01:26 +01:00
-
-
59ebe4fa57
Merge pull request #2964 from afonso360/merge-runtests
Chris Fallin
2021-06-09 12:26:45 -07:00
-
-
e8b8947956
Bump to 0.28.0 (#2972)
Alex Crichton
2021-06-09 14:00:13 -05:00
-
e6f399419c
Atomic hotswapping in JIT mode (#2786)
bjorn3
2021-06-09 18:51:11 +02:00
-
884a6500e9
Add a safe method for accessing memory and
T (#2971)
Alex Crichton
2021-06-08 09:37:31 -05:00