Commit Graph

  • e6249b541d Update target-lexicon to 0.4.0; Benjamin Bouvier 2019-03-27 11:31:57 +01:00
  • a1c123c3dd Fix grammar in documentation. Dan Gohman 2019-04-04 16:13:04 -07:00
  • f5ebdb8e6a Get wasmtime building on Windows. (#92) Henrik Rydgård 2019-04-03 15:50:38 +02:00
  • cd8a42e01f Fix #686: Allow code shrink in relaxation if the shrinking pass hasn't been run; Benjamin Bouvier 2019-03-12 12:06:11 +01:00
  • 474809f5f3 Support imports in wasm2obj Yury Delendik 2019-04-02 16:30:30 -05:00
  • 2dd1552369 [meta] Make Typevar::type_set private, and add a second getter to read it directly; Benjamin Bouvier 2019-03-29 17:00:02 +01:00
  • 5edee84f67 [meta] Port TypeVar's test_functions to Rust; Benjamin Bouvier 2019-03-29 16:21:30 +01:00
  • dd63ebfb68 [meta] Port typeset_singleton tests to the Rust crate; Benjamin Bouvier 2019-03-29 15:51:14 +01:00
  • ac37cb9bf5 [meta] Add test for {half/double}_{vector/width} and as_bool; Benjamin Bouvier 2019-03-29 15:28:23 +01:00
  • 6053201128 [meta] Move the TypeSet building out of the TypeVar builder so as to test it; Benjamin Bouvier 2019-03-29 15:02:13 +01:00
  • 3e7543df79 [meta] Introduce the num_set! macro to create NumSet as vec! does; Benjamin Bouvier 2019-03-29 11:45:15 +01:00
  • cc5efeb54d WASI: Simplify byref translation. Dan Gohman 2019-04-01 15:52:33 -07:00
  • 5b77f95284 WASI: Implement translation for events and subscriptions. Dan Gohman 2019-04-01 15:09:01 -07:00
  • 7151c110d7 Implement decode/encode for __wasi_filestat_t. Dan Gohman 2019-04-01 13:35:43 -07:00
  • dd0d71b18f Fix name name mangling of WASI functions in the JS polyfill. Dan Gohman 2019-04-01 12:48:13 -07:00
  • d1bb93294e Update Travis from trusty to xenial, and to Rust 1.33. Dan Gohman 2019-03-31 06:31:58 -07:00
  • a6f31a2be3 Update Rust instructions, add a link to wasi-sysroot. Dan Gohman 2019-03-31 06:28:42 -07:00
  • 7378a0bfbe Update Travis from trusty to xenial. (#84) Dan Gohman 2019-03-31 05:46:32 -07:00
  • 05a05551ba Pre-opened directory resources are now supported; update the docs. Dan Gohman 2019-03-28 13:06:48 -07:00
  • f53ed6d8ee Document that random_get can block. Dan Gohman 2019-03-28 14:14:17 -07:00
  • ab28cd9a2c Tidy up wording in the explanation of capabilities, and link to the tutorial. Dan Gohman 2019-03-28 10:51:07 -07:00
  • 5adbf58482 Fix grammar. Dan Gohman 2019-03-28 10:47:46 -07:00
  • 4fd7c4b931 Document the constraints on path_open's returned file descriptor. Dan Gohman 2019-03-28 10:42:48 -07:00
  • c37f245fc8 Update URLs for things that have moved. Dan Gohman 2019-03-28 09:19:20 -07:00
  • 1d4b704cb8 Update README.md Gene McCulley 2019-03-28 08:31:44 -04:00
  • c39a7f82cb Update README.md Gene McCulley 2019-03-28 08:53:47 -04:00
  • 27f4163b89 Fixes #716: Stub out parse_x86_cpuid in the non-x86 case; Benjamin Bouvier 2019-03-28 12:42:37 +01:00
  • 86430abc4c [meta] Port all the Cranelift instructions to the meta crate; Benjamin Bouvier 2019-03-11 19:37:00 +01:00
  • 3c31eac48c [meta] Port Instruction/InstructionGroup to the Rust meta crate; Benjamin Bouvier 2019-03-11 19:36:45 +01:00
  • 208c4e6da6 Fix a disasm formatting error Lars T Hansen 2019-03-28 13:50:45 +01:00
  • 762cd3fb32 rustfmt Jef 2019-03-28 10:22:43 +01:00
  • a8bb9fd634 Use latest wasmparser instead of fork Jef 2019-03-28 10:14:40 +01:00
  • 01f8c87b76 Fix broken link to wasi-software-architecture.png. Dan Gohman 2019-03-27 11:49:07 -07:00
  • 002a61c32b Fix a missing close paren. Dan Gohman 2019-03-27 11:33:04 -07:00
  • d8242bc612 Add a blurb explaining the capability mapping support in WASI libc. Dan Gohman 2019-03-27 11:29:19 -07:00
  • 3ae7c60b13 Update src/wasmtime.rs bjorn3 2019-03-27 10:56:15 -07:00
  • a4515a01e3 Add a proposed CG subgroup charter document. Dan Gohman 2019-03-27 08:59:26 -07:00
  • 3cb76f15da Update README.md Matthias Prechtl 2019-03-27 08:38:15 -07:00
  • b2fefe7714 WASI prototype design, implementation, and documentation. Dan Gohman 2019-03-27 08:00:00 -07:00
  • 2a60d76bdc Update to latest cranelift Jef 2019-03-27 15:20:17 +01:00
  • d59bef1902 [meta] Port Formats and Operands to the Rust crate; Benjamin Bouvier 2019-03-11 19:25:11 +01:00
  • 146e0bd2f5 [meta] Port Typevar to the Rust crate; Benjamin Bouvier 2019-03-11 19:26:32 +01:00
  • f3f449b45b [meta] Tweak generation of settings/registers; Benjamin Bouvier 2019-03-11 19:14:07 +01:00
  • 393b88af6e [meta] Implement UniqueTable in the Rust crate; Benjamin Bouvier 2019-03-11 17:20:50 +01:00
  • 72b0d26ee9 [meta] Add features to srcgen; Benjamin Bouvier 2019-03-11 17:12:03 +01:00
  • 68bda3a42d [meta-python] Fix typos; Benjamin Bouvier 2019-03-11 16:49:27 +01:00
  • 1e5b09fbc4 Update README Jef 2019-03-27 12:58:30 +01:00
  • 79f26328d4 Improve efficiency of resetting stack pointer Jef 2019-03-27 12:57:49 +01:00
  • 141ccb9e9d Add a --disasm option to clif-util wasm and compile (#713) Lars T Hansen 2019-03-27 12:57:13 +01:00
  • 652e2fdeec Fix some places that could have caused panics, update example assembly in readme Jef 2019-03-27 12:44:51 +01:00
  • d50f075078 Add CondCode location so we can branch much more efficiently Jef 2019-03-27 12:22:57 +01:00
  • b0243b212f Update the minimum Rust version to 1.32. Dan Gohman 2019-03-27 02:23:24 -07:00
  • 2353be95e6 update cranelift deps to 0.30.0 Yury Delendik 2019-03-26 11:58:06 -05:00
  • 94ca967d0a Update faerie to 0.9.1 Yury Delendik 2019-03-26 10:05:25 -05:00
  • 11b26430b6 Fix on latest nightly Jef 2019-03-27 10:06:54 +01:00
  • 82c6867155 Work around Cargo #4866. (#699) Dan Gohman 2019-03-26 11:28:39 -07:00
  • 1784060baf Add a sleep command between cargo publish invocations. Dan Gohman 2019-03-26 11:07:20 -07:00
  • 1ff22de331 Remove unused code Jef 2019-03-26 17:50:03 +01:00
  • 4dcbabf355 Update crate paths in publish-all.sh. Dan Gohman 2019-03-26 09:48:06 -07:00
  • 96df539554 Remove unused code Jef 2019-03-26 17:40:57 +01:00
  • ec0b10cd34 Bump version to 0.30.0 Dan Gohman 2019-03-26 09:36:22 -07:00
  • 6b854381bb Fix a documentation-comment warning. Dan Gohman 2019-03-26 09:11:57 -07:00
  • 6b85df0168 Update to wasmparser 0.29.2. Dan Gohman 2019-03-26 09:06:41 -07:00
  • 975b7f2e8d Put a space between "//!" and "```". Dan Gohman 2019-03-26 08:40:06 -07:00
  • 84b4fa0208 Update to latest cranelift Jef 2019-03-26 16:02:30 +01:00
  • 4f21ffc006 Update README Jef 2019-03-26 15:07:20 +01:00
  • 45efbf7973 Optimize switch codegen and improve docs (#712) bjorn3 2019-03-26 11:04:02 +01:00
  • cf9c57e279 Fix br_if calling convention handling Jef 2019-03-26 10:29:55 +01:00
  • f9e66eab84 Update README Jef 2019-03-26 09:10:55 +01:00
  • 3798890d71 Fix inter-function calls assuming that functions are allocated sequentially Jef 2019-03-26 09:01:09 +01:00
  • 5e12f4f2b8 Add missing use_srcloc in postopt and regalloc passes Yury Delendik 2019-01-22 18:55:44 -06:00
  • e69e0aeb28 Update README Jef 2019-03-21 14:12:54 +01:00
  • 103ae62095 Fix README Jef 2019-03-21 13:52:57 +01:00
  • 624d5cc6ad Update README Jef 2019-03-21 13:35:55 +01:00
  • 791ccf84b4 Free up registers where possible Jef 2019-03-21 13:33:00 +01:00
  • 4eb546c6a5 Fix conversions trapping and fix some weirdness around conditional jumps Jef 2019-03-21 11:47:50 +01:00
  • db0abe8431 Move the wasmtime crate directories form lib/* to wasmtime-*. Dan Gohman 2019-03-20 10:33:21 -07:00
  • 14bff9229e Fix conversions Jef 2019-03-20 18:38:32 +01:00
  • 6b8ff11854 Implement imported mutable globals Jef 2019-03-20 10:57:55 +01:00
  • e4752aae3d Several fixes, implement imported globals Jef 2019-03-19 15:22:05 +01:00
  • 36ec29b048 Fix imported memories Jef 2019-03-18 21:17:18 +01:00
  • 64ab86f9bc Add new test results Jef 2019-03-18 20:42:08 +01:00
  • a50f008f69 Remove misc tests from readme Jef 2019-03-18 19:43:27 +01:00
  • d69bf1ac17 Remove misc tests from readme Jef 2019-03-18 19:42:36 +01:00
  • 4e48dad9b6 Add host calls Jef 2019-03-18 19:41:36 +01:00
  • dc42a58277 Fix double-free'd registers in call_direct Jef 2019-03-18 11:16:32 +01:00
  • a8a26b5948 Fix some float issues Jef 2019-03-16 13:04:49 +01:00
  • 4d537f703d Fix copysign Jef 2019-03-15 15:15:40 +01:00
  • e4260d1f6e Add more float ops Jef 2019-03-15 13:13:34 +01:00
  • 938d7701d9 Add float equality Jef 2019-03-15 12:23:12 +01:00
  • 1eb419cdda Implement memory.size/memory.grow, globals, call_indirect Jef 2019-03-15 11:51:11 +01:00
  • a9ab1a1467 Add conversions, update tests in readme Jef 2019-03-12 18:29:01 +01:00
  • cd85e867fe Update README Jef 2019-03-12 16:29:00 +01:00
  • 2a8ca372e3 Update README Jef 2019-03-12 16:28:25 +01:00
  • 5ae789ab7b Fix div and rem Jef 2019-03-12 16:26:58 +01:00
  • b7dfe8aaa6 Fix build warnings for cranelift-codegen tests; Benjamin Bouvier 2019-03-11 20:12:15 +01:00
  • 92b3987e54 windows/x64 call convention: only use XMM0 for float return values (#691) Steffen Butzer 2019-03-09 21:27:55 +01:00
  • 00cfe62380 Update README.md bjorn3 2019-03-08 16:39:17 +01:00
  • ebf8bc33e8 Rustup stable to 1.32.0 bjorn3 2019-03-08 08:06:09 +01:00
  • 75312a6456 Update faerie to 0.9.1 bjorn3 2019-03-07 19:02:24 +01:00