5942 Commits (83602e05b61217e0a74c0e58560873e4775f26c0)
 

Author SHA1 Message Date
Alex Pyrgiotis 07212780d3
CI: Use an HTTPS download link for LLVM (#1254) 5 years ago
Pat Hickey 06bcac3e43
Allow creation of GuestPtr<[T]> from GuestPtr<T> and length (#39) 5 years ago
Pat Hickey 6e3ec6a96d
Minor refactors to make wiggle-generate reusable externally (#34) 5 years ago
Pat Hickey c78416912c
Check safety of `as_raw` with a simplified borrow checker (#37) 5 years ago
Andrew Brown 4284491339 Translate Wasm swizzle to Cranelift swizzle 5 years ago
Andrew Brown fa7481a681 Add x86 implementation of SIMD swizzle instruction 5 years ago
Andrew Brown 4a0f53464a Remove '%test_' prefix from SIMD filetests 5 years ago
Andrew Brown d19f727850 Refactor SIMD filetests to use a common naming convention 5 years ago
Andrew Brown 442edf5c84 Refactor SIMD legalizations to separate define* function 5 years ago
Andrew Brown 6e0401b83a Refactor SIMD lane instructions to separate define* function 5 years ago
Jakub Konka 42fae4e3b8
[wasi-common]: yanix now returns io::Error directly (#1242) 5 years ago
Andrew Brown 55337abd3f Move filetest misplaced during repo merge 5 years ago
Alex Crichton 7e09c4c94f
Fill out CI docs in the contributing section of the book (#1239) 5 years ago
iximeow 7e0d9decbf
Virtual file support (#701) 5 years ago
Andrew Brown 7f7196a655 Add i64x2 integer multiplication using AVX512DQ 5 years ago
Andrew Brown 7d5075a649 Rename RexRecipeKind to RecipePrefixKind 5 years ago
Andrew Brown 2216f90916 Add an EVEX recipe (and associated recipe infrastructure) for encoding a binary operation 5 years ago
Andrew Brown 965714d675 Add encoding functions for emitting EVEX formats 5 years ago
Andrew Brown 079fcafcb1 Expand x86 registers to include 32 XMM registers 5 years ago
Andrew Brown 1d15054310 Remove the debug crate's hard-coded dependency on register ordering 5 years ago
Andrew Brown 3f53bcb740 Remove dependency on hard-coded ordering of x86 register banks 5 years ago
Andrew Brown 518c7526d2 Fix incorrect register calculation in `RegBank::unit_by_name` 5 years ago
Andrew Brown 2c41648471 Wire up AVX-related settings with runtime detection in cranelift-native 5 years ago
Andrew Brown baf71f5a5f Add AVX-related settings 5 years ago
Pat Hickey e47de6f605
Merge pull request #1214 from froydnj/trap-exposure 5 years ago
Alex Crichton 3179dcf6f1
Update Cranelift's documentation after the merger. (#1238) 5 years ago
Nick Fitzgerald fc692f6d36
Merge pull request #1235 from fitzgen/ci-fuzz-corpora-backtraces 5 years ago
Alex Crichton 85fab0ab56
Expand `Func` documentation, rewrite Rust embed docs (#1236) 5 years ago
Pat Hickey 7669dee902
Merge pull request #38 from alexcrichton/docs 5 years ago
Nick Fitzgerald ab317bc0dd CI: Run fuzzer corpora with `RUST_BACKTRACE=1` 5 years ago
Yury Delendik 6f88fd9af1
Disable/ignore debug_dwarf tests in "cargo test" (#1233) 5 years ago
Alex Crichton 92a6636b6d Add more thorough safety documentation to types 5 years ago
Nathan Froyd 2bb3096342 change interfaces to use slices instead of `Vec` 5 years ago
Ryan Hunt 4aa8776a9b Skip non-branching blocks now that we're using basic blocks 5 years ago
Jakub Konka 135a48ca7e
wasi-common error cleanup: part 1, yanix (#1226) 5 years ago
Pat Hickey 7d7b7c78a1
Merge pull request #36 from alexcrichton/rewrite-runtime 5 years ago
Alex Crichton 19d8ff2bf5
Remove reader_parse_test/translate_module fuzz targets (#1212) 5 years ago
Yury Delendik d5c0f6bff8
Fix infinite loop in DWARF address transform algorithm (#1228) 5 years ago
Alex Crichton 84bcbd4650 Fix some tests 5 years ago
Alex Crichton 8cee547519 Run rustfmt 5 years ago
Alex Crichton ca9f33b6d9 Rewrite for recursive safety 5 years ago
Maciej Woś 8acfdbdd8a
add more wrappers and getters (#1222) 5 years ago
Peter Huene 1a15cec63b
Merge pull request #1217 from eqrion/kill-ebb/typos 5 years ago
Ryan Hunt 07f335dca6 Rename 'an block' to 'a block' 5 years ago
Jakub Konka 3764204250 Put context object behind a ref rather than mut ref 5 years ago
Nathan Froyd 0f49a830c9 cranelift-module: expose trap information when defining functions 5 years ago
Alex Crichton 77e17d8f71
Add a wasmtime-specific `wasmtime_wat2wasm` C API (#1206) 5 years ago
Yury Delendik 732c646bec
Add wasmtime.h and wasi.h to package (#1211) 5 years ago
Jakub Konka ea4d2d0535 Return *mut u8 in GuestPtrMut::as_raw 5 years ago
Jakub Konka db8fec354d
Add current snapshot1 WASI spec as test + fixes (#31) 5 years ago