Commit Graph

  • a8afdff972 Add error causes to failed WAST directives (#477) Andrew Brown 2019-11-06 11:58:29 -08:00
  • 22494057df Try to somehow implement clock_res_get on Windows. (#124) Marcin Mielniczuk 2019-11-06 17:02:58 +01:00
  • d5fb482524 build: update everything to target-lexicon 0.9; m4b 2019-11-05 21:33:30 -08:00
  • 16441ed70a SimpleJIT - Add a Drop impl to PtrLen (#1001) Daniel 2019-11-06 05:12:34 +01:00
  • 10f27197b5 Migrate from Azure Pipelines to Github Actions (#474) Alex Crichton 2019-11-05 19:21:52 -06:00
  • 1417215532 Translate WASM integer less-than to CLIF Andrew Brown 2019-10-25 11:22:25 -07:00
  • af4637aff6 Add x86 SIMD legalizations for icmp less-than Andrew Brown 2019-10-25 11:18:26 -07:00
  • ce67ea5d58 Factor out common translations for SIMD comparisons Andrew Brown 2019-10-25 10:56:40 -07:00
  • 7715c5e07a Translate WASM integer greater-than to CLIF Andrew Brown 2019-10-25 10:51:16 -07:00
  • feffed85d2 Add x86 SIMD legalizations for integer greater-than Andrew Brown 2019-10-25 10:43:21 -07:00
  • 0ab5760fd7 Add x86 SIMD instructions for min and max Andrew Brown 2019-10-25 10:12:35 -07:00
  • f053595748 Translate WASM iTxN.gt_s to CLIF Andrew Brown 2019-10-24 17:13:29 -07:00
  • c454c3c771 Add x86 SIMD encoding for icmp sgt Andrew Brown 2019-10-24 17:07:42 -07:00
  • 6f35273055 Add hexadecimal parsing for uimm8 Andrew Brown 2019-10-24 17:05:56 -07:00
  • 3a94e8d46a Translate WASM iTxN.ne to CLIF Andrew Brown 2019-10-23 15:42:26 -07:00
  • e3a20d67b2 Add x86 SIMD legalization of icmp ne Andrew Brown 2019-10-23 15:40:46 -07:00
  • f8c3dfeb17 Translate WASM iTxN.eq to CLIF Andrew Brown 2019-10-23 15:05:36 -07:00
  • f0e90df9ac Migrate CI to GitHub Actions Alex Crichton 2019-11-05 10:48:09 -08:00
  • 3757b8b1c2 Update local dependency versions too (#173) Dan Gohman 2019-11-05 15:31:39 -08:00
  • ab0c933eff Bump crate versions. (#171) Dan Gohman 2019-11-05 15:13:13 -08:00
  • 8ebe12f553 Use generated type bindings (#152) Dan Gohman 2019-11-05 14:56:18 -08:00
  • a49483408c Many multi-value returns (#1147) Nick Fitzgerald 2019-11-05 14:36:03 -08:00
  • 45fb377457 Bump version to 0.48.0 (#1202) Dan Gohman 2019-11-05 13:59:19 -08:00
  • 8923bac7e8 Implement emitting Windows unwind information for fastcall functions. (#1155) Peter Huene 2019-11-05 13:14:30 -08:00
  • 2eea366530 Update goblin requirement from 0.0.24 to 0.1.0 dependabot-preview[bot] 2019-11-05 07:48:14 +00:00
  • c0c7851cb6 Fix fuzz build (#458) Josh Triplett 2019-11-04 20:45:42 -08:00
  • bd60aa8b5e wasmtime-wast: Fix copy-pasted doc comment (#453) Josh Triplett 2019-11-04 20:44:38 -08:00
  • 56ce6e9c9f Migrate from failure to thiserror and anyhow (#436) Josh Triplett 2019-11-04 20:43:25 -08:00
  • 0108622c7d Remove incorrect executable bits (#454) Josh Triplett 2019-11-04 20:42:16 -08:00
  • a9868de3d8 Bump version to 0.47.0 Dan Gohman 2019-11-04 15:30:17 -08:00
  • f4ac1299b2 Fix path_rename_trailing_slashes test case on Win Jakub Konka 2019-11-03 21:10:14 +01:00
  • 811b5e0a7b Update smallvec requirement from 0.6.10 to 1.0.0 dependabot-preview[bot] 2019-11-04 13:18:21 +00:00
  • b4d92f0978 Update indicatif requirement from 0.12.0 to 0.13.0 dependabot-preview[bot] 2019-11-04 13:16:02 +00:00
  • e1b0f1f990 Use less vague language Oliver Scherer 2019-11-04 12:11:59 +01:00
  • 9903c75f82 Update variable.rs Oliver Scherer @ Cosmian 2019-10-22 14:53:10 +02:00
  • d8fa5dcb29 Update outdated documentation Oliver Scherer @ Cosmian 2019-10-22 13:32:29 +02:00
  • 74757fdd65 Sync wasmtime and remove wasm32 deprecated module (#165) Jakub Konka 2019-11-02 14:33:54 +01:00
  • 95578a42ce Remove RIGHTS_SHARED_MEMORY_BASE. Dan Gohman 2019-11-01 17:08:48 -07:00
  • 86829d2447 Handle overflow in Linux's dirent_from_host. Dan Gohman 2019-10-31 08:35:02 -07:00
  • b42e550d5a Replace wasm32 with wasi and wasi32 Jakub Konka 2019-11-01 20:47:48 +01:00
  • 37ce4ba2ad Fix rights in fd_pwrite; cleanup redundant borrows Jakub Konka 2019-11-01 21:04:28 +01:00
  • a9e3487566 Reorganize host.rs and wasm32.rs. (#151) Dan Gohman 2019-11-01 14:21:32 -07:00
  • d1c53a18df Document the test run filetest mode (#1189) Nick Fitzgerald 2019-10-31 10:05:10 -07:00
  • 8307ad3f3b Build documentation with private items in cranelift-codegen/meta Andrew Brown 2019-10-31 08:50:53 -07:00
  • 96f5a6b561 Fix documentation link issues Andrew Brown 2019-10-31 09:17:27 -07:00
  • f19456640c Add documentation for top-level items in cranelift-codegen/meta Andrew Brown 2019-10-30 17:54:04 -07:00
  • e45c283194 Enable documentation of private items in cranelift-codegen/meta; fixes #832 Andrew Brown 2019-10-30 17:53:31 -07:00
  • 8c2d9fd32f Tweak comments in regalloc code. Benjamin Bouvier 2019-10-29 18:20:42 +01:00
  • 5f5f31beab Treat all warnings as errors by default (#161) Jakub Konka 2019-10-31 11:45:42 +01:00
  • d6b3ca28b4 Add and use a From impl from CodegenError to ModuleError Josh Triplett 2019-10-30 08:02:16 -07:00
  • 7e725cf880 Migrate from failure to thiserror Josh Triplett 2019-10-30 07:30:20 -07:00
  • 3b7a00f474 Fix unused function warnings on Windows. Peter Huene 2019-10-30 13:05:18 -07:00
  • f4d3f08fc6 Fix path_get returning ENOTDIR when base not dir (#159) Jakub Konka 2019-10-30 22:41:43 +01:00
  • 6de45ff8fc Update publish-all so it commits on a different branch. Benjamin Bouvier 2019-10-22 15:34:42 +02:00
  • 52fb94d24c Update object requirement from 0.14.0 to 0.15.0 dependabot-preview[bot] 2019-10-30 13:54:10 +00:00
  • d8b840d2f5 [meta] Remove the OperandKindBuilder; Benjamin Bouvier 2019-10-29 16:57:11 +01:00
  • d5e990220e [meta] Remove OperandKind::name field and explicitly pass rust_field_name/rust_type; (fixes #1177) Benjamin Bouvier 2019-10-29 15:46:06 +01:00
  • 0eb2dfc4a3 [meta] Rename OperandKind::default_member to format_field_name; Benjamin Bouvier 2019-10-29 15:41:13 +01:00
  • 4f5b0689f3 [meta] Remove OperandKind::imm_name method; Benjamin Bouvier 2019-10-29 15:24:52 +01:00
  • ae3ea47dbd [meta] Delegate finding the default value to OperandKind instead of its builder. Benjamin Bouvier 2019-10-29 15:18:45 +01:00
  • 4632d35196 [meta] Remove the OperandBuilder, replace it with Operand ctors; Benjamin Bouvier 2019-10-29 14:44:25 +01:00
  • 2bebc40c16 [meta] Move the doc() default values in the Operand/OperandKind; Benjamin Bouvier 2019-10-29 11:50:34 +01:00
  • 0b8a579943 Fixes #851: Document instructions' input operands in InstBuilder; Benjamin Bouvier 2019-10-29 14:31:56 +01:00
  • fcf0ad1d5d Log function definition unconditionally Josh Triplett 2019-10-30 07:35:55 -07:00
  • 689771caf3 Don't force enable basic-blocks feature bjorn3 2019-10-29 20:36:03 +01:00
  • 0302f1a164 Make path_get return ENOTDIR when the base isn't a directory. Dan Gohman 2019-10-29 14:14:39 -07:00
  • f3a5186230 Refactor poll_oneoff on *nix (#137) Jakub Konka 2019-10-30 09:57:59 +01:00
  • 7e5c33a29e Use array::iter lzutao 2019-10-30 15:06:54 +07:00
  • aecec187d7 Check for overflow when incrementing the preopen_fd counter. (#157) Dan Gohman 2019-10-29 17:11:43 -07:00
  • de71dbec0d Implement a helper for converting &str to CString. (#154) Peter Huene 2019-10-29 16:30:22 -07:00
  • 9a5c53b3ed Make wasi-common's Error messages prettier. (#156) Dan Gohman 2019-10-29 15:46:11 -07:00
  • c2ba74b118 [wasmtime-api] run examples as tests (#466) Yury Delendik 2019-10-29 17:25:54 -05:00
  • bf526b62d3 Add book documentation skeleton and auto-publish from CI (#435) Alex Crichton 2019-10-29 09:55:51 -05:00
  • 06e9170f30 wasmtime-py: Don't use "main.rs" for a wasm example so cargo doesn't test it (#464) Josh Triplett 2019-10-29 07:47:49 -07:00
  • b1584aafe2 wasmtime-py: Fix formatting in README (#465) Josh Triplett 2019-10-29 07:39:13 -07:00
  • 2659641132 Implement clock_time_get on Windows (#119) Marcin Mielniczuk 2019-10-29 15:05:43 +01:00
  • e8c03fbd09 [meta] Remove unused bit-vector functionalty; Benjamin Bouvier 2019-10-28 18:28:31 +01:00
  • 5889dd2c64 [meta] Add more pub(crate) definitions. Benjamin Bouvier 2019-10-28 18:13:25 +01:00
  • 06b1817d89 [meta] Rename Operand::is_pure_immediate into is_immediate; Benjamin Bouvier 2019-10-28 17:46:26 +01:00
  • b657aa57f6 [meta] Rename Operand::is_immediate to is_immediate_or_entityref Benjamin Bouvier 2019-10-28 17:45:40 +01:00
  • bb5c879718 Fixes path_symlink_trailing_slashes on Windows Jakub Konka 2019-10-28 22:49:50 +01:00
  • f37d1c7ecc Simplify binding of IntCC::Equals to SIMD icmp; fixes #1150 Andrew Brown 2019-10-23 14:52:44 -07:00
  • faee3b4bc3 wasmtime-api: reserve_exact on the correct vector (#452) Josh Triplett 2019-10-28 10:57:51 -07:00
  • 71dd73d672 Expose some more internals publicly (#340) Jim Posen 2019-10-28 18:12:11 +01:00
  • e045a6df27 implement Debug for Linkage Joshua Nelson 2019-10-27 17:07:59 -04:00
  • f27e0ad53c wasmtime-wasi-c: allow(non_snake_case) to suppress warnings on consecutive underscores (#461) Josh Triplett 2019-10-28 03:42:46 -07:00
  • 59bbfbc0d7 Remove needs_close from FdObject Jakub Konka 2019-10-25 14:36:35 +02:00
  • 6eb6e342d7 Rebuild misc tests when any of test files change (#150) Maxim Vorobjov 2019-10-25 16:48:58 +03:00
  • 3053444b57 Add more SIMD spec tests (#388) Andrew Brown 2019-10-25 06:18:41 -07:00
  • f9a8329424 WasiCtxBuilder: add methods to provide Files each for stdio (#147) Pat Hickey 2019-10-25 05:23:26 -07:00
  • b0e896e7d0 Add Github Actions badge to README Jakub Konka 2019-10-25 11:41:03 +02:00
  • 1c5422e052 Remove Azure Pipelines conf Jakub Konka 2019-10-25 11:39:01 +02:00
  • 997d411870 Bump required rustc to 1.37 in README Jakub Konka 2019-10-25 11:38:12 +02:00
  • 3821ce28c8 Add beta & nightly builds Jakub Konka 2019-10-25 11:30:26 +02:00
  • 2ada299b95 Add docs section Jakub Konka 2019-10-25 09:28:00 +02:00
  • a04aa5860d Update test configuration Jakub Konka 2019-10-25 09:20:40 +02:00
  • 10e0b87ebf Update MSRV to 1.37.0 Jakub Konka 2019-10-25 09:20:14 +02:00
  • be1f8c0325 Update ci.yml Jakub Konka 2019-10-25 09:14:14 +02:00
  • b0199ef396 Enable Github Actions Jakub Konka 2019-10-25 09:09:58 +02:00
  • 9f506692c2 Fix clippy warnings. Peter Huene 2019-10-23 23:15:42 -07:00