Commit Graph

  • d1866f0e09 [lightbeam] replace asserts by Errors in module.rs / translate_only (#713) Patrick Ventuzelo 2019-12-17 05:51:07 +01:00
  • 86b66e8ede Fix build failure in cranelift-codegen (#1294) Philip Craig 2019-12-17 13:38:09 +10:00
  • cc4be18119 Reduce boilerplate in wasmtime-wasi (#707) Alex Crichton 2019-12-16 16:37:20 -06:00
  • c2ba419409 Misc yanix fixes (#715) Dan Gohman 2019-12-16 13:34:22 -08:00
  • 4433ad2858 Fix legalization of icmp ugt (#1278) Andrew Brown 2019-12-16 13:14:51 -08:00
  • e21016f773 Merge pull request #726 from alexcrichton/fuzz-in-workspace Nick Fitzgerald 2019-12-16 10:51:04 -08:00
  • 6181f20326 Fix legalization of SIMD fneg (#1286) Andrew Brown 2019-12-16 10:32:08 -08:00
  • 0604ec480c Fix scalar_to_vector: move not wide enough for 64-bit values (#1287) Andrew Brown 2019-12-16 10:17:08 -08:00
  • 89b1e913d5 Check out submodules Alex Crichton 2019-12-16 09:12:52 -08:00
  • 5d399d48ab Disable some tests for crates in their manifest (#725) Alex Crichton 2019-12-16 11:00:50 -06:00
  • ca36e4040d Move the fuzz directory into main workspace Alex Crichton 2019-12-16 08:37:56 -08:00
  • fe34c8e2e5 Update WASI API C header file path (#717) Jonathan Reyes 2019-12-16 11:18:13 -05:00
  • 321a7a1a65 Merge pull request #718 from AustinWise/austin/OtherFixes Peter Huene 2019-12-16 10:16:26 -05:00
  • fcb0593796 [module] Finalize definitions for the end-user Joshua Nelson 2019-12-14 14:33:36 -05:00
  • 77bf76897c Fix wasi-common-cbindgen missing no_mangle attr Jakub Konka 2019-12-15 20:26:05 +01:00
  • 50d0aa939c Add tests calling function imports. Austin Wise 2019-12-13 18:50:57 -08:00
  • df0f0e3c44 Remove trailing null bytes from trap messages. Austin Wise 2019-12-13 18:48:32 -08:00
  • e11056345a Add a Visual Studio solution. Austin Wise 2019-12-05 19:26:37 -08:00
  • 96d6a16ce9 Remove unneed dynamic binding in MemoryBinding. Austin Wise 2019-12-13 17:25:08 -08:00
  • 7f05a2e6a5 Use DoNotWrapExceptions to avoid exception wrapping. Austin Wise 2019-12-05 19:29:35 -08:00
  • 1d0511aa21 Update dependabot for only security updates Alex Crichton 2019-12-12 11:05:31 -08:00
  • 3e4a6510f1 Commit Cargo.lock. (#705) Dan Gohman 2019-12-13 08:29:36 -08:00
  • d641e6e7b0 Update some more wasi test programs to 0.9.0 Alex Crichton 2019-12-12 15:19:40 -08:00
  • 4651a5fa08 Merge remote-tracking branch 'upstream/master' into refactoring_error_handling_lightbeam Patrick Ventuzelo 2019-12-13 10:57:44 +01:00
  • e9c2905795 fix introduced clippy warning Patrick Ventuzelo 2019-12-13 10:55:21 +01:00
  • d4df756acf Remove packed_struct dependency; closes #1271 and #1284 (#1282) Andrew Brown 2019-12-12 17:01:31 -08:00
  • 054b79427e Fix the path_filestat test on Linux (#706) Alex Crichton 2019-12-12 15:19:58 -08:00
  • af64187ec7 Truncate over-large parameters to splat (#1276) Andrew Brown 2019-12-12 13:52:26 -08:00
  • a5c30d7ffe Merge pull request #700 from peterhuene/fix-wasi-test-programs Peter Huene 2019-12-11 19:38:19 -08:00
  • 95c2addf15 Compile wasi-common to Emscripten (#688) Jakub Konka 2019-12-12 01:25:13 +01:00
  • 4e67ccfbc3 Fix WASI test program running. Peter Huene 2019-12-11 16:09:30 -08:00
  • ddd2300010 Document Callable, Trap, HostRef, and ValType (#693) XAMPPRocky 2019-12-11 19:46:45 +01:00
  • 0cc8c6c867 ci: run the api_calls fuzz target in CI and with opts and assertions (#695) Nick Fitzgerald 2019-12-11 10:25:53 -08:00
  • 6750605a61 Fix AppVerifier check regarding invalid call to VirtualFree. (#697) Peter Huene 2019-12-10 23:03:36 -08:00
  • 67f9ef2cc8 Merge pull request #685 from fitzgen/fuzzing-api-calls Nick Fitzgerald 2019-12-10 15:45:02 -08:00
  • 0cde30197d fuzzing: Add initial API call fuzzer Nick Fitzgerald 2019-12-06 15:48:46 -08:00
  • a8cef86826 cargo fmt Patrick Ventuzelo 2019-12-10 14:07:50 +01:00
  • c4511d53e1 Merge master & correct errors Patrick Ventuzelo 2019-12-10 14:07:22 +01:00
  • 3716a863be [lightbeam] Fix clippy warnings + update dependencies (#661) Hero Bird 2019-12-10 12:39:48 +01:00
  • 9daa8e7f38 fix cargo fmt error Patrick Ventuzelo 2019-12-10 12:00:48 +01:00
  • 0e2f7600b2 bump wasmparser to 0.44.0 + fix error due to change wasmparser operator names Patrick Ventuzelo 2019-12-10 11:57:21 +01:00
  • 63b69a8e6c Merge remote-tracking branch 'upstream/master' into refactoring_error_handling_lightbeam Patrick Ventuzelo 2019-12-10 11:24:46 +01:00
  • 396eba5235 Bitcast values incoming to vall_true and vany_true before use in Wasm translation (#1275) Andrew Brown 2019-12-09 10:05:47 -08:00
  • bb5f063edf Replace 'traget' with 'target' (#687) Cedric Hutchings 2019-12-09 10:28:32 -05:00
  • e13fabb276 Start to update the wasi crate in wasi tests (#675) Alex Crichton 2019-12-09 04:08:47 -08:00
  • 51f880f625 Add yanix crate and replace nix with yanix in wasi-common (#649) Jakub Konka 2019-12-09 01:40:05 +01:00
  • 0d8f8bc71f Fix some clippy warnings (#1277) llogiq 2019-12-07 18:47:43 +01:00
  • ec8144b87d Add support for SIMD NaN directives (#686) Andrew Brown 2019-12-06 19:47:29 -08:00
  • 2c51341888 Add wasm reference/pointers translation. (#1073) Yury Delendik 2019-12-06 17:46:03 -06:00
  • e134505b90 Refactor the types.rs types and structures (#681) Alex Crichton 2019-12-06 16:19:55 -06:00
  • 3d69e04659 Tweak the API of the Val type (#679) Alex Crichton 2019-12-06 16:19:37 -06:00
  • aabf6559a0 Add hooks for implementing bulk-memory-operations (#1258) Ryan Hunt 2019-12-06 09:13:53 -06:00
  • 2597468b30 Merge pull request #680 from AustinWise/austin/FixGcHole Peter Huene 2019-12-05 20:54:45 -08:00
  • 1d01779b2e Root bindings so the delegate in FunctionBinding is not GCed. Austin Wise 2019-12-05 18:58:09 -08:00
  • 7d415df209 Merge pull request #668 from pchickey/pch/wig_latest_witx Pat Hickey 2019-12-05 17:24:38 -05:00
  • cc6e8e1af2 Move cranelift dependencies to wasmtime-environ (#669) Yury Delendik 2019-12-05 16:07:34 -06:00
  • 8a1b7965d8 Move command function invocation out of wasmtime-instance. (#585) Dan Gohman 2019-12-05 14:03:17 -08:00
  • 5793b14dd6 wig: update comments per code review Pat Hickey 2019-12-05 13:54:39 -08:00
  • b7c8408978 Merge pull request #676 from peterhuene/fix-dotnet-interop Peter Huene 2019-12-05 13:32:46 -08:00
  • cc02214084 Fix .NET interop issue for Windows release builds. Peter Huene 2019-12-05 12:33:55 -08:00
  • 0fce2ac288 deps: Update wasmparser in most places (#670) Nick Fitzgerald 2019-12-05 11:51:47 -08:00
  • 8a4693ef05 Pin an older nightly to fix wasi tests (#671) Alex Crichton 2019-12-05 13:51:32 -06:00
  • e4d60d23ed fix one bug + refactor Option handling in some func Patrick Ventuzelo 2019-12-05 19:50:41 +01:00
  • 414d4bb4f5 add detail br_if error Patrick Ventuzelo 2019-12-05 15:19:58 +01:00
  • e968b9313b improve format Patrick Ventuzelo 2019-12-05 15:18:53 +01:00
  • 2b24d17425 replace assert by if/error in function_body Patrick Ventuzelo 2019-12-05 15:17:20 +01:00
  • b664428da7 cargo fmt Patrick Ventuzelo 2019-12-05 15:16:32 +01:00
  • 3d6b1876ac replace assert with if - Err Patrick Ventuzelo 2019-12-05 14:53:21 +01:00
  • f212d9ce6a replace expect by Error for backend code Patrick Ventuzelo 2019-12-05 13:47:59 +01:00
  • 362469e5a9 remove unreachable! + cargo fmt Patrick Ventuzelo 2019-12-05 13:24:33 +01:00
  • 07c850051d fix all warning, cargo test OK Patrick Ventuzelo 2019-12-05 13:16:02 +01:00
  • b8f33c3c94 remove expect from pop func and add return value other wasm opcode functions Patrick Ventuzelo 2019-12-05 10:41:10 +01:00
  • dcc68dfafc use Result for a lot of lightbeam func, refactoring error handling Patrick Ventuzelo 2019-12-05 10:22:36 +01:00
  • dbc4eebbfe wig: update to latest witx Pat Hickey 2019-12-04 17:16:29 -08:00
  • 3558d41cea Fix wast error line numbers; previously off by one (#666) Andrew Brown 2019-12-04 15:46:05 -08:00
  • 570bd7ec56 Add sections on WASI integration tests Jakub Konka 2019-12-04 21:46:50 +01:00
  • 81782f8efa Ensure builds are deterministic in CI. Benjamin Bouvier 2019-12-04 10:36:20 +01:00
  • bbebfb3056 Merge pull request #663 from fitzgen/contributing-docs Nick Fitzgerald 2019-12-04 09:28:55 -08:00
  • 4cc0241f37 More i8 legalizations (#1253) bjorn3 2019-12-04 18:16:22 +01:00
  • 06280401e0 docs: Wordsmith the specification-style tests contributing docs Nick Fitzgerald 2019-12-04 08:57:58 -08:00
  • 45f41b3c8e Deny warnings in the CI by default (#616) Jakub Konka 2019-12-04 17:43:36 +01:00
  • 991592c4ba [wasmtime-api] Record original Trap from API callback. (#657) Yury Delendik 2019-12-04 07:57:24 -06:00
  • b342cbdd64 Sort the list of instruction formats by name Mike Hommey 2019-12-04 16:23:43 +09:00
  • 31cc184c34 Pin actions/checkout to v1 because v2 doesn't support submodules yet Icy Defiance 2019-12-03 18:50:52 -05:00
  • de7c0dddc6 Fix #1247: Tweak enable_verifier doc comment so it's true Benjamin Bouvier 2019-12-03 11:38:44 +01:00
  • 9c7079fd15 docs: Add a section about how to fuzz Wasmtime Nick Fitzgerald 2019-12-03 17:31:31 -08:00
  • b74b0bc49e docs: Add a section about how to test Wasmtime Nick Fitzgerald 2019-12-03 17:31:10 -08:00
  • aaa0dc4f19 docs: Add initial how-to-build documentation Nick Fitzgerald 2019-12-03 15:58:10 -08:00
  • 4ba52205d7 docs: Fill out the top-level contributing page a little Nick Fitzgerald 2019-12-03 15:15:08 -08:00
  • 14823de237 docs: Include the code of conduct directly into the mdbook Nick Fitzgerald 2019-12-03 14:32:54 -08:00
  • fd8a5f62ed Merge pull request #662 from fitzgen/run-fuzz-corpora-in-ci Nick Fitzgerald 2019-12-03 14:24:07 -08:00
  • 75c8ad6685 CI: Run our fuzz targets on our corpora Nick Fitzgerald 2019-12-03 13:27:18 -08:00
  • 7f30359547 Add a README explaining our libFuzzer and cargo fuzz setup Nick Fitzgerald 2019-12-03 13:26:47 -08:00
  • f8e26f14bf Merge pull request #660 from fitzgen/dummy-imports-for-fuzzing Nick Fitzgerald 2019-12-03 12:17:33 -08:00
  • 027f6117d6 remove panic, expect and unimplemented from microwasm + use Result as return value for some functions (#652) Patrick Ventuzelo 2019-12-03 20:58:29 +01:00
  • 5429a9391d fuzzing: Provide dummy imports for instantion oracle Nick Fitzgerald 2019-12-03 11:39:46 -08:00
  • 4fd56de4df Use actions/checkout@v1 to support submodules: true Jakub Konka 2019-12-03 17:01:15 +01:00
  • 2109935fef Remove custom TryInto (#646) XAMPPRocky 2019-12-03 02:36:13 +01:00
  • 4b001912ce Update rayon dependencies to avoid duplicate crossbeam dependencies (#651) Josh Triplett 2019-12-02 17:32:00 -08:00
  • 3e5f039333 Remove macros from verifier; fixes #1248 Andrew Brown 2019-11-20 14:17:04 -08:00