Commit Graph

  • a15bb9cfcb Codegen: Use GPR regclass for reference types on x86 Ryan Hunt 2019-11-27 14:16:36 -06:00
  • 3b1dda8e92 Wasm: Ensure result of ref.is_null is I32 Ryan Hunt 2019-11-27 14:18:51 -06:00
  • 41f225804b Wasm: Allow environment to translate some global.set/get operations Ryan Hunt 2020-01-06 15:41:02 -06:00
  • f41bf5ecca Wasm: Use environment to translate reference types instructions and add support for multiple tables Ryan Hunt 2020-01-06 15:40:15 -06:00
  • cb24fd97c0 better error trait design Pat Hickey 2020-01-23 11:21:04 -08:00
  • c78bf3c08a Merge pull request #784 from marmistrz/path_open_doc Peter Huene 2020-01-23 09:39:25 -08:00
  • ef6e1ca2a8 Merge pull request #552 from marmistrz/poll Peter Huene 2020-01-23 09:30:21 -08:00
  • 3125431ece Address nits from #1325 Benjamin Bouvier 2020-01-22 17:25:52 +01:00
  • 7cc0073a3e hmm my first idea was bad but not too bad Pat Hickey 2020-01-22 21:03:24 -08:00
  • c05475b806 generate: now we have a way to do errors, i guess Pat Hickey 2020-01-22 20:47:40 -08:00
  • 97077954f8 enum generation: fill in GuestTypeCopy impl Pat Hickey 2020-01-22 17:23:29 -08:00
  • aa5c5f7018 flesh out the guest type traits a bit further Pat Hickey 2020-01-22 16:38:25 -08:00
  • e5af0ae3de Move the Store::signature_cache field (#847) Alex Crichton 2020-01-22 14:54:55 -06:00
  • 5953215bac Auto-generate the hostcalls module of wasi-common (#846) Alex Crichton 2020-01-22 14:54:39 -06:00
  • cc50e65f31 Update gimli to 0.20 (#1361) bjorn3 2020-01-22 20:25:35 +01:00
  • 5d7635c351 Replaces load_file with load_bytes in rust macro (#750) Julian Popescu 2020-01-22 19:11:24 +01:00
  • e1446cff8d Derive Ord for all entities (#1313) bjorn3 2020-01-22 18:18:23 +01:00
  • b4c6bfd371 When splitting a const, insert prior to the terminal branch group. (#1325) Sean Stangl 2020-01-22 09:14:41 -07:00
  • d6134a6f3a Improve issue template: make questions invisible, add headings, add space for writing (#1349) Andrew Brown 2020-01-22 01:48:24 -08:00
  • 9a88d3d894 Replace the global-exports mechanism with a caller-vmctx mechanism. (#789) Dan Gohman 2020-01-21 14:50:59 -08:00
  • de72435576 Merge pull request #840 from jfoote/master Nick Fitzgerald 2020-01-21 12:12:29 -08:00
  • 903f972cb4 Update Cargo.lock for libfuzzer-sys version number increment Jonathan Foote 2020-01-21 19:31:14 +00:00
  • 3992b8669f [wasmtime-debug] Update DWARF expression transform to use new format. (#842) Yury Delendik 2020-01-21 12:36:11 -06:00
  • df04e7fdc7 Merge pull request #833 from fitzgen/initial-differential-fuzzing Nick Fitzgerald 2020-01-21 10:17:26 -08:00
  • 386c3a94b0 fuzz: Don't run tests or docs for differential fuzz target Nick Fitzgerald 2020-01-21 09:32:52 -08:00
  • dfc9e195ee Add temporary translation of Wasm's load_splat using Cranelift's load and splat instructions (#1347) Andrew Brown 2020-01-21 08:18:52 -08:00
  • ae6ba1e58c Fix narrow_icmp_imm (#1343) jmkrauz 2020-01-21 15:20:44 +01:00
  • b8feffe6e1 funcs get abi type definitions Pat Hickey 2020-01-20 14:55:06 -08:00
  • 47f8c1e561 Update libfuzzer-sys dependency version number Jonathan Foote 2020-01-20 15:28:53 +00:00
  • 175b9641e0 frontend: Add entries() API for Switch (#1358) Joshua Nelson 2020-01-20 08:29:05 -05:00
  • 9291495e57 put names all in one place. some stub code for funcs! Pat Hickey 2020-01-19 19:33:41 -08:00
  • cd686915aa clear out a bunch of old code, reorganize Pat Hickey 2020-01-19 18:32:16 -08:00
  • 1667c462c5 CI: run a sample of our differential fuzz test corpus in CI Nick Fitzgerald 2020-01-17 16:19:38 -08:00
  • 1bf8de35f3 Add initial differential fuzzing Nick Fitzgerald 2020-01-16 16:39:28 -08:00
  • 4c7b3e8685 import some other helpers from pat's crate Pat Hickey 2020-01-17 15:48:51 -08:00
  • 0d47556cf7 import memory sub-crate Pat Hickey 2020-01-17 15:41:19 -08:00
  • fd04ea2b06 Fix incorrect assertion for insertlane (#1355) Andrew Brown 2020-01-17 14:39:31 -08:00
  • 80d11e3f8d Bump version to 0.56.0 (#1356) Dan Gohman 2020-01-17 14:33:52 -08:00
  • 815576edc5 Return EINVAL in poll_oneoff with no events. (#838) Marcin Mielniczuk 2020-01-17 22:41:37 +01:00
  • 13afbd0bae Fix a typo. Marcin Mielniczuk 2020-01-17 22:27:37 +01:00
  • 3d29244203 Cleanup empty event behavior Marcin Mielniczuk 2020-01-17 22:26:22 +01:00
  • 1266b68f9a Use is_wasm_parameter in translating wasm calls (#1352) Alex Crichton 2020-01-17 14:11:54 -06:00
  • e1d513ab4b Fix remaining clippy warnings (#1340) Andrew Brown 2020-01-17 12:03:30 -08:00
  • 919190e062 Document the behavior of some rights-related functions. Marcin Mielniczuk 2020-01-09 21:14:20 +01:00
  • 065a60831a Add LICENSE matching that of wig Jakub Konka 2020-01-17 19:46:21 +01:00
  • 9952f18b13 Add short README Jakub Konka 2020-01-17 19:41:17 +01:00
  • 8882cb8ea6 Add auto-generated file Jakub Konka 2020-01-17 19:39:44 +01:00
  • 448faed5ca Deny missing documentation in wasmtime crate (#836) Alex Crichton 2020-01-17 12:36:57 -06:00
  • f24b0240ae Start tweaking original wig with Pat's suggestion Jakub Konka 2020-01-17 16:22:52 +01:00
  • 435fc71d68 Allow 'clif-util run' to read stdin as intended, closes #1004 (#1335) Aleksey Kuznetsov 2020-01-17 22:40:56 +05:00
  • 0bee67a852 Document and update the API of the externals.rs module (#812) Alex Crichton 2020-01-17 09:43:35 -06:00
  • 64f0793388 Fix incorrect hardcoded path to witx spec Jakub Konka 2020-01-17 14:59:51 +01:00
  • 6f6c6499c6 Set up machinery Jakub Konka 2020-01-17 14:54:05 +01:00
  • 5b5f9a7b06 Properly return errors. Marcin Mielniczuk 2020-01-17 09:12:12 +01:00
  • 8a02a48e91 Merge remote-tracking branch 'upstream/master' into poll Marcin Mielniczuk 2020-01-17 08:55:42 +01:00
  • 7890fa6705 Use __chkstk for aarch64 instead of __rust_probestack. (#800) Sergei Pepyakin 2020-01-17 05:23:32 +01:00
  • d81aa203bb Disable rustdoc on the wasmtime cli binary (#834) Andrew Chin 2020-01-16 20:55:08 -05:00
  • e5afdd2ede Document the wasmtime::Instance APIs (#814) Alex Crichton 2020-01-16 17:58:44 -06:00
  • 0c99ac3d7e Capture a backtrace before calling wasm (#830) Alex Crichton 2020-01-16 17:40:44 -06:00
  • c417d4b587 Improve trap error messages (#831) Alex Crichton 2020-01-16 17:39:52 -06:00
  • 5f1c0eb86b Generate strerror from witx; tweak Display for WasiError (#832) Jakub Konka 2020-01-16 23:39:53 +01:00
  • 5b8be5f262 Move compilation into Module from Instance. (#822) Sergei Pepyakin 2020-01-16 23:37:10 +01:00
  • e474a9e822 [wasi-common] Log string representation of WASI errno at the trace level (#760) Jakub Konka 2020-01-16 21:52:04 +01:00
  • e4905c3100 Extra comments Marcin Mielniczuk 2020-01-16 19:50:16 +01:00
  • b5f293a71f Reset crates/api/c-examples/wasm-c-api to upstream/master Marcin Mielniczuk 2020-01-16 19:48:00 +01:00
  • 1c050b6a33 Reset crates/wasi-common/WASI to upstream/master Marcin Mielniczuk 2020-01-16 19:47:04 +01:00
  • 947e74d2ef Merge remote-tracking branch 'upstream/master' into poll Marcin Mielniczuk 2020-01-16 19:43:12 +01:00
  • 4f9218eded Get rid of hangup, it's incorrect Marcin Mielniczuk 2020-01-16 19:41:34 +01:00
  • b2bfb98f1f Provide proper function index and name in the FrameInfo (#824) Yury Delendik 2020-01-16 12:36:51 -06:00
  • caa6897af5 Finish minimal impl Marcin Mielniczuk 2020-01-16 19:24:24 +01:00
  • 716acf77d1 Move to mpsc, drop crossbeam. Simplify Marcin Mielniczuk 2020-01-16 18:34:08 +01:00
  • 3c132d6909 Improve comments Marcin Mielniczuk 2020-01-16 17:54:12 +01:00
  • 5b9272f2a6 fix build Marcin Mielniczuk 2020-01-16 15:23:08 +01:00
  • 410777de52 Handle timeout Marcin Mielniczuk 2020-01-16 15:09:36 +01:00
  • 33818ea18e Align with Unix Marcin Mielniczuk 2020-01-16 14:59:18 +01:00
  • 3261626fd8 wip Marcin Mielniczuk 2020-01-16 13:29:33 +01:00
  • 8e8826d19f wip Marcin Mielniczuk 2020-01-16 13:22:33 +01:00
  • 748894a121 wip Marcin Mielniczuk 2020-01-16 13:20:24 +01:00
  • cea6542fd8 Merge remote-tracking branch 'upstream/master' into poll Marcin Mielniczuk 2020-01-16 13:06:02 +01:00
  • adcc047f4a Update fuzz crates (#826) Nick Fitzgerald 2020-01-15 21:05:37 -08:00
  • 0be3c2983c Remove the Context type from wasmtime (#825) Alex Crichton 2020-01-15 16:54:57 -06:00
  • b4dccc0486 Assert on CI wasi-tests workspace is locked (#795) Alex Crichton 2020-01-15 15:44:26 -06:00
  • e7e08f162d Preserve full native stack traces in errors (#823) Alex Crichton 2020-01-15 15:30:17 -06:00
  • b8e4354efc Implement write_vectored for SandboxedTTYWriter. Dan Gohman 2020-01-09 10:35:18 -08:00
  • 2a50701f0a Backtrace WebAssembly function JIT frames (#759) Yury Delendik 2020-01-15 13:48:24 -06:00
  • 0848a7eaaa Merge pull request #821 from dindinw/master Peter Huene 2020-01-14 20:53:57 -08:00
  • 4208c7f8a2 fix build error for using the optional 'wasi-c' feature Alex Wu 2020-01-15 12:22:39 +08:00
  • b00a181824 Bump version to 0.55.0 (#1345) Dan Gohman 2020-01-14 13:04:11 -08:00
  • 1d504ecf6d Correctly count the number of wasm parameters. (#1337) Dan Gohman 2020-01-14 11:42:22 -08:00
  • 364fa994ed Move the C API to a separate crate (#818) Alex Crichton 2020-01-14 13:36:57 -06:00
  • 7f997fe7a6 Fix CI after merge (#817) Alex Crichton 2020-01-14 11:41:03 -06:00
  • d31242c2e2 Update Cargo.lock Marcin Mielniczuk 2020-01-14 16:41:05 +01:00
  • b2c63290dd Merge remote-tracking branch 'upstream/master' into poll Marcin Mielniczuk 2020-01-14 16:40:23 +01:00
  • 432dbf0e74 More WIP Marcin Mielniczuk 2020-01-14 16:33:35 +01:00
  • 0cf12b3f93 Register module signatures (#811) Yury Delendik 2020-01-14 08:08:41 -06:00
  • 420dcd76fd Don't require Store in Instance constructor (#810) Alex Crichton 2020-01-13 17:50:57 -06:00
  • dd497c19e1 Renames Settings ⚠️ (fixes #976) (#1321) Benjamin Bouvier 2020-01-13 22:42:49 +01:00
  • bd88155483 Refactor unwind; add FDE support. (#1320) Yury Delendik 2020-01-13 10:32:55 -06:00
  • 6080eeb544 Add a reminder to create the PR to the end of the publish script. Dan Gohman 2020-01-10 14:13:22 -08:00
  • f592811c9a Update cranelifte and enable more SIMD spec tests (#806) Andrew Brown 2020-01-10 17:02:42 -08:00