Commit Graph

  • 98ecef1700 Implement the memory.copy instruction from the bulk memory proposal Nick Fitzgerald 2020-02-19 15:37:49 -08:00
  • cb97e4ec8e Implement table.init and elem.drop from the bulk memory proposal Nick Fitzgerald 2020-02-18 16:41:43 -08:00
  • 33b4a37bcb Add support for table.copy Nick Fitzgerald 2020-02-07 14:05:33 -08:00
  • 6d01fd4103 deps: Update wat to 1.0.9 Nick Fitzgerald 2020-02-13 18:03:45 -08:00
  • 33a39ff4f0 Bump to 0.12.0 (#997) Alex Crichton 2020-02-26 16:19:12 -06:00
  • c8ab1e293e Improve robustness of cache loading/storing (#974) Alex Crichton 2020-02-26 16:18:02 -06:00
  • 2d268f49c9 More debug fixes for the upload script (#999) Alex Crichton 2020-02-26 15:33:18 -06:00
  • 0c23c2e5e0 Merge pull request #988 from peterhuene/default-opt-level Peter Huene 2020-02-26 11:03:17 -08:00
  • 25a411d7fd rename the pointer read/write methods to read and write Pat Hickey 2020-02-26 10:44:04 -08:00
  • 427fc9a732 Update the wat and wast crates (#998) Alex Crichton 2020-02-26 12:36:00 -06:00
  • 9ffa19ca64 Disable optimizations for SIMD testsuite tests. Peter Huene 2020-02-26 10:14:48 -08:00
  • 70275a2a1d Change default opt-level for Config to speed. Peter Huene 2020-02-25 16:33:13 -08:00
  • c8ea27553d Allow returning structs if copy (#19) Jakub Konka 2020-02-26 18:32:03 +01:00
  • a02bce6eaf Revert changes and require Clone if Copy Jakub Konka 2020-02-24 21:38:12 +01:00
  • 694cf117bb Add proptests for structs with mixed members (copy/noncopy) Jakub Konka 2020-02-23 18:36:10 +01:00
  • 7a4c881409 Fix read/write for GuestTypeCopy members of non-copy structs Jakub Konka 2020-02-23 18:16:26 +01:00
  • d55a9967b1 Remove some obsolete re-exports in wasmtime-jit. (#992) Dan Gohman 2020-02-26 05:13:28 -08:00
  • e41cae7db9 Fix the WASI-tutorial to handle short writes properly. (#991) Dan Gohman 2020-02-25 21:12:43 -08:00
  • 0a1bb3ba6c Add TLS support for ELF and MachO (#1174) bjorn3 2020-02-26 02:50:04 +01:00
  • 4b2c56e655 Retry the entire release process, not just uploading one asset (#989) Alex Crichton 2020-02-25 19:46:41 -06:00
  • ab213780cd Fix a syntax error in deployment (#987) Alex Crichton 2020-02-25 18:33:11 -06:00
  • 78b32e2527 Merge pull request #977 from peterhuene/wasi-c-api Peter Huene 2020-02-25 16:25:09 -08:00
  • 150a3e588b Fix a possible overflow due to use of fionread in poll_oneoff on Unix. (#881) Marcin Mielniczuk 2020-02-26 01:04:46 +01:00
  • c92bf4d863 Rename wasi_config_set_std[in|out|err]. Peter Huene 2020-02-25 13:48:33 -08:00
  • fa65a14dba Make WasiCtxBuilder by-ref. Peter Huene 2020-02-25 13:36:36 -08:00
  • 5bed47631a Retry uploading release assets if they fail (#982) Alex Crichton 2020-02-25 17:14:36 -06:00
  • 07066835db Implement PartialEq on FuncType. Peter Huene 2020-02-25 13:01:54 -08:00
  • 7341e2fb14 Merge pull request #980 from alexcrichton/mdbook-test Nick Fitzgerald 2020-02-25 13:25:18 -08:00
  • 104919eb79 Remove Drop impl for wasi_instance_t. Peter Huene 2020-02-25 12:58:38 -08:00
  • 345db5b194 Install submodules as well Alex Crichton 2020-02-25 09:28:28 -08:00
  • c7fb135452 Test book documentation on CI Alex Crichton 2020-02-25 08:52:43 -08:00
  • 09a091802b Update rust embed example (#967) (#968) Gustav Eiman 2020-02-25 16:45:21 +01:00
  • 4e1d2a2fc1 Favor using non-braced using statement. Peter Huene 2020-02-24 18:44:37 -08:00
  • a6ec8f85a6 Loop the array of strings only once. Peter Huene 2020-02-24 18:26:26 -08:00
  • 78ee043524 Ensure marshaled UTF-8 string arrays are null terminated. Peter Huene 2020-02-24 18:20:27 -08:00
  • 8dff0fc121 Fix unit tests on Windows. Peter Huene 2020-02-24 17:56:55 -08:00
  • 11dec4d788 Add WASI unit tests for the C# API. Peter Huene 2020-02-21 17:43:30 -08:00
  • ae0b4090ce Implement WASI C API. Peter Huene 2020-02-07 11:24:26 -08:00
  • f8abe1169c Merge pull request #975 from fitzgen/update-cranelift-to-0.59.0 Nick Fitzgerald 2020-02-24 15:52:37 -08:00
  • de4ad31cbd Update cranelift to 0.59.0 Nick Fitzgerald 2020-02-24 14:16:48 -08:00
  • 0a11736fbf Bump version to 0.59.0 (#1406) Dan Gohman 2020-02-24 15:10:08 -08:00
  • be553aef78 Merge pull request #970 from alexcrichton/document-release Nick Fitzgerald 2020-02-24 14:41:09 -08:00
  • d4fcd32cdc Optimize generated code via the CLI by default (#973) Alex Crichton 2020-02-24 15:18:09 -06:00
  • 678065011e Implement fmt::Display for enums, flags, and ints (#18) Jakub Konka 2020-02-24 21:11:08 +01:00
  • 13523e6312 Attempt to fix publication to Pypi (#971) Alex Crichton 2020-02-24 13:20:38 -06:00
  • 12cff023b6 Document and codify the release process Alex Crichton 2020-02-24 10:43:00 -08:00
  • 78bf63c76d Translate Wasm SIMD's avgr_u to Cranelift's new avg_round instruction Andrew Brown 2020-01-31 14:40:39 -08:00
  • 032e81fd6f Add x86 SIMD average rounding Andrew Brown 2020-01-31 14:37:29 -08:00
  • 4fe397ea43 Refactor and combine all FileType structs in yanix Jakub Konka 2020-02-15 22:12:56 +01:00
  • 830bdd5127 Add maximum threshold for number of blocks per function #951 nalmt 2020-02-05 18:12:56 +01:00
  • 5e05aa1b03 Update to wasmparser 0.51 Josh Triplett 2020-02-22 11:11:48 -08:00
  • aa78d491b0 Make Func::getN return a Result rather than an Option (#966) Josh Triplett 2020-02-22 15:56:23 -08:00
  • 48202e0c31 Update dependencies to current versions, reducing duplicate versions (#963) Josh Triplett 2020-02-22 15:10:45 -08:00
  • 8be80cbd0d Extend Func::getN up to get10, allowing up to 10-argument functions (#965) Josh Triplett 2020-02-22 15:09:06 -08:00
  • b7cd003b93 finish factoring tests (#17) Pat Hickey 2020-02-22 01:17:27 -08:00
  • 09c6c5db44 add a "raw" function definition interface to cranelift-module (#1400) Nathan Froyd 2020-02-21 18:14:37 -05:00
  • 3be9d48bc6 Merge pull request #16 from kubkon/pch/factor_tests Pat Hickey 2020-02-21 15:04:50 -08:00
  • f77000ad8f move ctx into wiggle-tests crate Pat Hickey 2020-02-21 13:58:28 -08:00
  • 2feab2ee2b fixes Pat Hickey 2020-02-21 13:55:49 -08:00
  • 8a110e4b13 first pass at splitting out a test, making ctx/errno reusable Pat Hickey 2020-02-21 13:51:44 -08:00
  • 0909cf2660 tests: factor common HostMemory / MemArea code into a separate crate Pat Hickey 2020-02-21 13:18:42 -08:00
  • f48474b247 Draft out IntDatatype in wiggle-generate (#15) Jakub Konka 2020-02-21 22:53:10 +01:00
  • 6ab3ff71d2 Add basic GuestString support to wiggle (#13) Jakub Konka 2020-02-21 22:37:22 +01:00
  • c5d6805284 Revert "Temporarily disable fuzzing until #1216 is resolved (#1224)" Sergei Shulepov 2020-02-20 16:57:04 +01:00
  • d586e0679f Replace Gitter and IRC by a Bytecode Alliance Zulip stream; Benjamin Bouvier 2020-02-21 15:50:44 +01:00
  • 91727d99c0 Clean up unnecessary return Andrew Brown 2020-02-04 09:24:58 -08:00
  • f9ef4948fc Translate Wasm integer min/max to Cranelift's integer min/max Andrew Brown 2020-02-04 09:24:17 -08:00
  • 46cfc26684 Update wasmparser to 0.49.0 Andrew Brown 2020-02-04 09:17:42 -08:00
  • 3ae1af1ad2 Add new Cranelift instructions for integer min/max Andrew Brown 2020-01-31 13:52:20 -08:00
  • 2f223acc55 merge GuestTypePtr and GuestTypeClone into a single GuestTypeClone<'a> trait (#14) Pat Hickey 2020-02-21 08:43:45 -08:00
  • 9c6150b103 Adds perf jitdump support (#360) Johnnie Birch 2020-02-21 06:30:21 -08:00
  • ec9700c70b Don't return a Result for ObjectBuilder::new Joshua Nelson 2020-02-16 11:41:04 -05:00
  • 3ef24a04fe Start drafting out flags datatype generation (#11) Jakub Konka 2020-02-21 09:58:43 +01:00
  • 0a020918b5 Don't let the API fuzz generator run wild (#959) Alex Crichton 2020-02-20 16:38:03 -06:00
  • 898af8e2fb Revisit GuestArray and their deref mechanics Jakub Konka 2020-02-20 14:51:22 +01:00
  • 7dfd159fd8 Avoid unused import warnings in generated legalizer code (#1393) Andrew Brown 2020-02-20 09:58:19 -08:00
  • b96b53eafb Test basic DWARF generation (#931) Yury Delendik 2020-02-20 11:42:36 -06:00
  • 4460e569cf Upgrade to witx 0.8.0 with tagged unions (#921) Pat Hickey 2020-02-20 07:52:03 -08:00
  • 80b095f2e2 Add API to statically assert signature of a Func (#955) Alex Crichton 2020-02-20 09:28:12 -06:00
  • b6be99c9e1 Remove memory-related cases from RelocationTarget (#949) Alex Crichton 2020-02-19 20:58:06 -06:00
  • 4283fdc862 Fix a possible use-after-free with Global (#956) Alex Crichton 2020-02-19 20:57:41 -06:00
  • 1a9dc743d1 Infer REX prefix for SIMD load instruction Andrew Brown 2020-02-13 10:46:47 -08:00
  • 936120dcf9 Infer REX prefix for SIMD store and vconst instructions Andrew Brown 2020-02-12 15:04:10 -08:00
  • 2ad77538f5 Add array generation to wiggle-generate crate (#9) Jakub Konka 2020-02-19 10:58:55 +01:00
  • b69a061d23 Add a test that segfault handlers ignore non-wasm segfaults (#941) Alex Crichton 2020-02-18 16:22:18 -06:00
  • 2fd3a31c06 Merge pull request #953 from peterhuene/implement-wasm-func-type Peter Huene 2020-02-18 13:34:23 -08:00
  • a09eed97db Update wasmparser to 0.51.2 (#952) Alex Crichton 2020-02-18 13:59:22 -06:00
  • 052ae684c2 Fix memory leak in wasm_importtype_type. Peter Huene 2020-02-18 11:36:45 -08:00
  • efc19b593a Implement wasm_func_type. Peter Huene 2020-02-18 11:34:54 -08:00
  • b15b5cd05a Use malloc/free to allocate Instance structure (#948) Alex Crichton 2020-02-18 12:33:48 -06:00
  • 16affacafb Generate trampolines based on signatures (#947) Alex Crichton 2020-02-18 12:32:52 -06:00
  • c94cdc7730 Treat undeclared maximum as 4GiB (#944) Sergei Pepyakin 2020-02-18 15:33:57 +01:00
  • 9b3ac10ebc wasm: Add support for passive data and element segments (#1389) Nick Fitzgerald 2020-02-15 14:53:32 -08:00
  • 45cc95e60e Merge emit_small_memcpy and emit_small_memmove (#1301) bjorn3 2020-02-14 23:44:40 +01:00
  • 18b40d1101 Add ineg legalization for scalar integer types (#1385) Peter Delevoryas 2020-02-14 13:16:02 -08:00
  • 48a218b5c5 Refactor naming and crates info (#8) Jakub Konka 2020-02-13 22:40:42 +01:00
  • 4d8cf563f3 Use zeroinit API for faerie and object (#1209) Joshua Nelson 2020-02-13 16:25:41 -05:00
  • 58e5a62cde Fix inverted result of is_leaf method Y-Nak 2020-02-13 16:56:08 +09:00
  • 372cc9fa7a Update broken URL to Fuchsia docs (#936) Benjamin Brittain 2020-02-12 06:37:09 -08:00
  • d7c9a90df9 Re-update the wat crate (#935) Alex Crichton 2020-02-11 16:09:07 -08:00