Commit Graph

  • a1a4b9bfb1 Use BB-like EBB in filetests/verifier/*.clif Nicolas B. Pierron 2019-06-28 18:13:09 +02:00
  • 8c65ec0dde Use BB-like EBB in filetests/regress/*.clif Nicolas B. Pierron 2019-06-28 18:12:48 +02:00
  • 3c6ca9049e Use BB-like EBB in filetests/simple_gvn/*.clif Nicolas B. Pierron 2019-06-28 17:47:56 +02:00
  • 560619f749 Use BB-like EBB in filetests/cfg/*.clif Nicolas B. Pierron 2019-06-28 17:39:59 +02:00
  • 3970fa2752 Use BB-like EBB in filetests/postopt/*.clif Nicolas B. Pierron 2019-06-28 17:31:08 +02:00
  • 4316917cb9 Use BB-like EBB in filetests/parser/*.clif Nicolas B. Pierron 2019-06-28 17:23:12 +02:00
  • 7b36cb58a0 Use BB-like EBB in filetests/isa/x86/*.clif Nicolas B. Pierron 2019-06-28 17:05:45 +02:00
  • 77eb34e20f Use BB-like EBB in filetests/isa/riscv/*.clif Nicolas B. Pierron 2019-06-28 14:29:30 +02:00
  • 40eede927b Use BB-like EBB in filetests/domtree/*.clif Nicolas B. Pierron 2019-06-28 13:01:36 +02:00
  • 44abcbec1e Use BB-like EBB in filetests/licm/*.clif Nicolas B. Pierron 2019-06-27 15:51:51 +02:00
  • bc75eee0cd Use BB-like EBB in docs/*.clif Nicolas B. Pierron 2019-06-27 15:46:31 +02:00
  • f53dc0b309 Fix problems found by fuzzing Jef 2019-07-08 13:52:10 +02:00
  • 9d91a937dc Update wasmtime-wasi-c to cloudabi-utils 223dadc5. Dan Gohman 2019-07-03 07:55:32 -07:00
  • 563525b090 [meta] Remove mentions to Python in comments of the non-meta crate; Benjamin Bouvier 2019-06-20 18:42:23 +02:00
  • f29a26de14 [meta] Remove the Python DSL Benjamin Bouvier 2019-06-20 17:04:55 +02:00
  • 88307f693a [meta] Generate the encodings files; Benjamin Bouvier 2019-06-24 16:44:59 +02:00
  • f574ab8703 [meta] Generate the binemits files; Benjamin Bouvier 2019-06-24 16:45:43 +02:00
  • 93e1657bae Update cranelift Jakub Konka 2019-07-04 15:09:15 +02:00
  • fd03677292 [meta] Recipes and encodings descriptions for x86; Benjamin Bouvier 2019-06-24 16:47:18 +02:00
  • ca277422bb [meta] Recipes and encodings descriptions for RiscV; Benjamin Bouvier 2019-06-24 16:46:59 +02:00
  • 21aaf0c89f [meta] Add cdsl facilities for encodings and recipes; Benjamin Bouvier 2019-06-24 16:48:31 +02:00
  • 4a6b88193e [meta] Map global TransformGroup to local TransformGroup indices; Benjamin Bouvier 2019-06-24 17:20:05 +02:00
  • 1e42aac41a [meta] Add new instruction predicates and the InstructionPredicateMap; Benjamin Bouvier 2019-06-24 16:56:00 +02:00
  • 1a10f4a002 Update to Cranelift 1.33 and require Rust 1.35. Dan Gohman 2019-07-03 11:10:48 -07:00
  • 89cd327c97 Print correct version of bin tools (#183) Salim Shaaban Salim 2019-07-03 19:12:32 +01:00
  • a3e459269e Bump version to 0.33.0 Dan Gohman 2019-07-03 10:40:58 -07:00
  • e34a4759cd [meta] Fix typo in x86 setting name use_lzcnt; Benjamin Bouvier 2019-06-21 12:17:05 +02:00
  • ec5678ab7a [meta] Add the ability to bind any type to an instruction; Benjamin Bouvier 2019-06-21 12:15:09 +02:00
  • 9dcc185264 [meta] Add a MapWithDefault trait; Benjamin Bouvier 2019-06-21 12:08:43 +02:00
  • 18fb87cd9c [meta] Refactor instruction predicates to distinguish format and type checks; Benjamin Bouvier 2019-05-29 17:20:34 +02:00
  • f1d1d1e960 [meta] Uniquely number every instruction in the Rust crate; Benjamin Bouvier 2019-06-06 16:33:18 +02:00
  • 102dbbb343 Bump the required rust version to 1.35. Dan Gohman 2019-07-02 15:43:41 -07:00
  • f6ac165ff6 [wasm] Don't panic when seeing unexpected types but properly fail instead; Benjamin Bouvier 2019-07-01 12:23:14 +02:00
  • 460fdaa34d Add verification pass to migrate from EBB to BB. Nicolas B. Pierron 2019-06-26 14:34:27 +02:00
  • 210e959333 Allow jump tables in wasmtime. Yury Delendik 2019-07-02 11:54:11 -05:00
  • fb9d6061e4 Update cranelift, faerie, target-lexicon and wasmparser deps Yury Delendik 2019-07-01 16:17:20 -05:00
  • 8b9c170a91 Update cranelift (v0.32) and wasmparser deps Yury Delendik 2019-07-02 15:58:41 -05:00
  • e3c021cc59 Downgrade memoffset to 0.2.1. Dan Gohman 2019-07-02 13:10:26 -07:00
  • b4280d6cd6 Use ManuallyDrop instead of forget Jakub Konka 2019-06-29 11:21:48 +02:00
  • b35227b417 Bump version to 0.32.0 Dan Gohman 2019-07-02 12:27:39 -07:00
  • f163050c9a Update to wasmparser 0.32.1. Dan Gohman 2019-07-02 11:54:31 -07:00
  • 4b924d34b6 Bump version to 0.31.0 Dan Gohman 2019-06-28 11:37:39 -07:00
  • ccd77c1d0b Update to wasmparser 0.31.0 and goblin 0.0.22. Dan Gohman 2019-06-27 16:20:14 -07:00
  • 83715d638b Update the Rust version badge to match what's tested in CI. Dan Gohman 2019-06-27 16:55:28 -07:00
  • 7287767a3f Add enough Windows functionality to run WASI tutorial (#22) Jakub Konka 2019-06-28 02:10:15 +02:00
  • a08444c4c6 fix sections translator doc comment data-pup 2019-06-27 19:44:41 +00:00
  • 83336290c2 Mark the jump_table_entry Instruction as loading; Benjamin Bouvier 2019-06-26 17:10:20 +02:00
  • 22c69f46f9 Use build.rs to generate test cases automatically Jakub Konka 2019-06-26 09:59:00 +02:00
  • 656112d00b Patch wasmtime-wasi to use this wasi-common version Jakub Konka 2019-06-25 12:19:42 +02:00
  • 81b673f908 Fix typos Jakub Konka 2019-06-24 22:55:15 +02:00
  • b9c04d431f Move workspace creation outside of runtime instantiation Jakub Konka 2019-06-23 22:08:49 +02:00
  • d0eac815f0 Fix Windows CI Jakub Konka 2019-06-20 22:14:41 +02:00
  • ae63b33a23 Refactor Jakub Konka 2019-06-20 20:10:59 +02:00
  • 20d228f29e Modify test-all.sh script Jakub Konka 2019-06-20 10:05:25 +02:00
  • 982dbab1f2 Add misc-tests as a submodule dep Jakub Konka 2019-06-20 09:54:18 +02:00
  • 6ca01ce546 Add wasmtime as default runtime for integration tests Jakub Konka 2019-06-19 07:58:02 +02:00
  • d52ab02835 Fix skipping dead DWARF records Yury Delendik 2019-06-26 16:19:22 -05:00
  • 19cfec6e8f Ignore non-existent refs in the transformed DWARF Yury Delendik 2019-05-15 09:35:43 -05:00
  • c0ba4753eb Enable wasi-common by default (#177) Dan Gohman 2019-06-25 02:05:49 -07:00
  • 513429f1b8 Port trace log from wasmtime-wasi-c crate Jakub Konka 2019-06-17 13:07:04 +02:00
  • dc05d89a08 Fix path_readlink: with a 0-sized buffer should succeed Jakub Konka 2019-06-13 22:46:46 +02:00
  • 7fef91c1e4 Fix fd_renumber when trying to renumber a preopen Jakub Konka 2019-06-13 19:35:52 +02:00
  • a11f2b1d3a Refactor path_get and fix flags in path_open Jakub Konka 2019-06-13 16:53:20 +02:00
  • b35719fe4a Add fixes so that misc-tests pass Jakub Konka 2019-06-11 21:25:35 +02:00
  • 079ccf1f6e Remove unused results warnings; Benjamin Bouvier 2019-06-06 10:14:17 +02:00
  • d7d48d5cc6 Add the dyn keyword before trait objects; Benjamin Bouvier 2019-06-06 10:11:41 +02:00
  • eee824b6bd Merge pull request #797 from lars-t-hansen/memsink_rodata_fix Lars T Hansen 2019-06-21 08:29:13 -07:00
  • b9836d4d9c Correctly capitalize Firefox in the README Sean Stangl 2019-06-20 16:23:15 -07:00
  • 2e4d676093 Fix several miscompilations Jef 2019-06-20 15:21:22 +02:00
  • d900a5f6ef Update WASI-tutorial.md Van der Auwermeulen Grégoire 2019-06-03 21:55:50 +02:00
  • 3425553dc6 Update WASI-tutorial.md Van der Auwermeulen Grégoire 2019-06-03 21:51:23 +02:00
  • 15b85dc285 Update WASI-tutorial.md Van der Auwermeulen Grégoire 2019-05-22 14:39:17 +02:00
  • ce8912abf3 Use preopen_dir handlers exposed in wasi-common Jakub Konka 2019-06-04 08:06:22 +02:00
  • ab8f8ef5d8 Adds an explicit way to use the args inside the WebAssembly Module Sendil Kumar 2019-06-13 01:00:04 +02:00
  • 7ac6666fcb Fixes incorrect guest fd encoding Jakub Konka 2019-06-09 12:56:54 +02:00
  • 36870c41c8 Fix a calculation error for rodata_size in memsink Lars T Hansen 2019-06-18 07:14:32 -07:00
  • 54a897cf91 Move common functionality into hostcalls mod Jakub Konka 2019-06-07 18:23:46 +02:00
  • c113ff32e6 Move preopen_dir handlers from wasmtime to wasi-common Jakub Konka 2019-06-04 08:02:01 +02:00
  • e2285b543a Fix div (makes the euler example pass!) Jef 2019-06-13 13:24:40 +02:00
  • 353e6e737b Make not a no-op for condition codes, only emit constants once Jef 2019-06-09 14:55:09 +02:00
  • 8dc1d90352 Use try_from replacing cast in wasmtime-runtime. Ari Lotter 2019-06-09 04:50:45 -04:00
  • f3f6ab0583 Use try_from replacing cast in wasmtime-wasi-c. Ari Lotter 2019-06-09 04:26:46 -04:00
  • 1158b5bd6c Use try_from replacing cast in wasmtime-environ. try_from is stable now, so cast is unnecessary. Ari Lotter 2019-06-08 08:55:16 -04:00
  • 3b8ab2b5e2 Merge pull request #790 from lars-t-hansen/reloc_jt_fixes Lars T Hansen 2019-06-09 08:32:51 +02:00
  • ec5dc3384e Handle Reloc::X86PCRelRodata4 in sundry reloc_jt Lars T Hansen 2019-06-07 14:37:58 +02:00
  • 5fb347b7bc Merge pull request #784 from julian-seward1/issue779 julian-seward1 2019-06-05 15:05:56 +02:00
  • b1488decc4 Only create copy_nop instructions for types for which an encoding exists. Issue #779. Julian Seward 2019-05-29 17:12:38 +02:00
  • e530a582af Fix preopening dirs on Windows Jakub Konka 2019-05-21 22:59:56 +02:00
  • 635be8a032 Make the wasmtime-wasi-c dependency conditional on Unix. Dan Gohman 2019-05-21 05:44:29 -07:00
  • 06b6ec42b9 Provide the C WASI implementation as an option. Dan Gohman 2019-05-19 20:17:38 -07:00
  • d57fbc7d0c Sync with wasi-common Jakub Konka 2019-05-19 10:29:24 +02:00
  • e44d8e8fe3 Update min rustc to 1.34 as required by wasi-common Jakub Konka 2019-05-12 12:08:22 +02:00
  • e8142f076d Migrate to wasi-common crate Jakub Konka 2019-05-04 14:23:47 +02:00
  • 23055196fc Bump the minimum required Rust version to 1.34. Dan Gohman 2019-05-31 10:14:28 -07:00
  • da1baf7481 Use try_from instead of the cast crate. Dan Gohman 2019-05-31 09:51:11 -07:00
  • 3dfeab50ad Don't add the NULL terminator to argv and environ arrays. Dan Gohman 2019-05-30 08:17:00 -07:00
  • fbaffa2c04 Merge pull request #774 from lars-t-hansen/jump_tables Lars T Hansen 2019-06-01 12:24:41 +02:00
  • 9a66400cd8 Use try_from instead of the cast crate. Dan Gohman 2019-05-31 10:11:22 -07:00
  • 51fc39e0e6 Backport path_get fix discovered in Win branch Jakub Konka 2019-05-31 08:38:53 +02:00
  • 61eb4738fe wasi-sysroot is now named wasi-libc. (#167) Dan Gohman 2019-05-31 01:15:52 -07:00