Commit Graph

  • 02ef6a02b8 Implement Extractlane, UaddSat, and UsubSat for Cranelift interpreter (#3188) Damian Heaton 2021-08-25 17:03:19 +01:00
  • 7d05ebe7ff Move wasm data/debuginfo into the ELF compilation image (#3235) Alex Crichton 2021-08-25 09:03:07 -05:00
  • e3aae9e498 Refactor to avoid too strict assertion. Fix for 3160 and 3161. Johnnie Birch 2021-08-18 14:25:31 -07:00
  • a662f5361d Move wasm data sections out of wasmtime_environ::Module (#3231) Alex Crichton 2021-08-24 14:04:03 -05:00
  • b05cd2e023 Bounds-check all relocations we apply in linking (#3237) Alex Crichton 2021-08-24 13:44:28 -05:00
  • 2776074dfc cranelift: Add stack support to the interpreter with virtual addresses (#3187) Afonso Bordado 2021-08-24 17:29:11 +01:00
  • f4ff7c350a cranelift: Add heap support to filetest infrastructure (#3154) Afonso Bordado 2021-08-24 17:28:41 +01:00
  • 3f6b889067 cranelift: Prevent panics when dividing INT_MIN / -1 in interpreter Afonso Bordado 2021-08-23 15:33:50 +01:00
  • 721cfc16b3 Implement IsubBin, IsubBout, and IsubBorrow dheaton-arm 2021-08-16 11:43:16 +01:00
  • 7b8ab065c6 Merge pull request #3232 from alexcrichton/update-tools Nick Fitzgerald 2021-08-23 16:50:11 -07:00
  • dd58d8d61f Update some wasm-tools deps Alex Crichton 2021-08-23 15:41:33 -07:00
  • f3977f1d97 Fix determinism of compiled modules (#3229) Alex Crichton 2021-08-23 17:08:19 -05:00
  • eb21ae149a Move definition of ModuleMemoryOffset (#3228) Alex Crichton 2021-08-23 14:42:21 -05:00
  • 22ab535ad9 Parse fewer names in linking (#3226) Alex Crichton 2021-08-23 14:35:48 -05:00
  • 925b771d2d Remove some dead code from wasmtime-jit (#3225) Alex Crichton 2021-08-23 14:35:39 -05:00
  • 3e65b46779 Update crossbeam-deque to appease cargo-deny (#3227) Alex Crichton 2021-08-23 14:35:31 -05:00
  • e526ffc0d6 Merge pull request #3224 from bytecodealliance/bnjbvr-patch-1 Chris Fallin 2021-08-23 10:05:08 -07:00
  • 6dba669e54 Add meeting notes for Cranelift meeting 2021-08-23 Benjamin Bouvier 2021-08-23 19:03:48 +02:00
  • b2bcdd13ec Spec-interpreter fuzzing: check out fuzzing branch of our mirror. (#3222) Chris Fallin 2021-08-20 10:54:52 -07:00
  • 58bf9b7bba Fix wiggle code generation for correct span usage (#3220) Michael Gattozzi 2021-08-20 12:20:38 -04:00
  • f5041dd362 Implement a setting for reserved dynamic memory growth (#3215) Alex Crichton 2021-08-20 10:54:23 -05:00
  • 18fe7d124e Fix VTune build (#3219) Benjamin Bouvier 2021-08-20 17:17:54 +02:00
  • 74c18a6af4 Add automatic labeling for the wasmtime:ref-types label (#3213) Nick Fitzgerald 2021-08-19 10:05:47 -07:00
  • 3117933791 Merge pull request #3214 from bytecodealliance/fitzgen-patch-2 Nick Fitzgerald 2021-08-19 09:58:18 -07:00
  • 7a5e76e115 Subscribe @fitzgen to the wasmtime:ref-types label Nick Fitzgerald 2021-08-19 09:57:42 -07:00
  • db79438ddb Fix cross-compilation via the CLI (#3212) Alex Crichton 2021-08-19 11:05:54 -05:00
  • f1793934d6 Disable default features of gimli (#3208) Alex Crichton 2021-08-19 10:30:18 -05:00
  • 331b0dee30 Updated the AssemblyScript example (#3185) Aaron Turner 2021-08-19 07:20:04 -07:00
  • 9e8e0e8352 Update wasmtime-08-19.md (#3211) Alex Crichton 2021-08-19 09:08:30 -05:00
  • 44f8b78236 Merge pull request #3210 from cfallin/cranelift-mtg-20210823 Chris Fallin 2021-08-18 23:15:05 -07:00
  • 35f2b94382 Cranelift meeting agenda 2021-08-23: add item for isel DSL RFC. Chris Fallin 2021-08-18 23:14:05 -07:00
  • ddfadaeb38 Add a cranelift compile-time feature to wasmtime (#3206) Alex Crichton 2021-08-18 16:47:47 -05:00
  • 7a19b8fe2c Merge pull request #3207 from cfallin/cranelift-mtg-20210823 Chris Fallin 2021-08-18 13:19:33 -07:00
  • 3662359588 Add agenda item to 2021-08-23 Cranelift meeting for #3205. Chris Fallin 2021-08-18 13:17:03 -07:00
  • 87c33c2969 Remove wasmtime-environ's dependency on cranelift-codegen (#3199) Alex Crichton 2021-08-18 13:14:52 -05:00
  • 02ecfed7a0 Print more error info on sigaltstack failures (#3204) Alex Crichton 2021-08-18 12:33:06 -05:00
  • 86bc37f26e Fix validating wasm stores of boolean vector results (#3202) Alex Crichton 2021-08-18 12:16:50 -05:00
  • 03a3a5939a Move module translation from cranelift to wasmtime (#3196) Alex Crichton 2021-08-18 12:15:02 -05:00
  • fde767fedc Update to cap-std 0.17.0. (#3198) Dan Gohman 2021-08-17 16:08:03 -07:00
  • e8aa7bb53b Reimplement how unwind information is stored (#3180) Alex Crichton 2021-08-17 17:14:18 -05:00
  • 9311c38f7e Merge pull request #3192 from alexcrichton/no-comp-dir Nick Fitzgerald 2021-08-17 14:43:35 -07:00
  • c6cd1008f8 Actually process memory64 feature in CLI (#3197) Alex Crichton 2021-08-17 14:31:42 -05:00
  • 0642e62f16 Use wasm-smith to canonicalize NaN in differential fuzzing (#3195) Alex Crichton 2021-08-17 11:42:22 -05:00
  • c205719481 Merge pull request #3087 from akirilov-arm/aarch64_tests Chris Fallin 2021-08-17 09:21:48 -07:00
  • a1b39276e1 Enable more CLIF tests on AArch64 Anton Kirilov 2021-07-06 13:22:11 +01:00
  • fb32e49ed7 Docs: Removed the extra markdown example from the Summary (#3194) Aaron Turner 2021-08-17 02:22:08 -07:00
  • bd47a74dab Always call the resource limiter for memory allocations (#3189) Alex Crichton 2021-08-16 12:49:56 -05:00
  • 1bdafbf226 Don't require DW_AT_comp_dir for debuginfo Alex Crichton 2021-08-16 10:48:10 -07:00
  • 0313e30d76 Remove dependency on TargetIsa from Wasmtime crates (#3178) Alex Crichton 2021-08-16 09:55:39 -05:00
  • 7c0948fe0b Merge pull request #3102 from afonso360/fix-bool-trampolines Chris Fallin 2021-08-14 15:50:30 -07:00
  • e9f33fc618 Move all trampoline compilation to wasmtime-cranelift (#3176) Alex Crichton 2021-08-12 16:58:21 -05:00
  • 2da1b9d375 Delete unused code in wasmtime-obj (#3179) Alex Crichton 2021-08-12 13:28:00 -05:00
  • e0c8961333 Add memory64 support to the Wasmtime CLI and C API (#3182) Alex Crichton 2021-08-12 12:33:57 -05:00
  • e68aa99588 Implement the memory64 proposal in Wasmtime (#3153) Alex Crichton 2021-08-12 09:40:20 -05:00
  • 76a93dc112 fuzz: log Wasm contents to file when log::debug is enabled Andrew Brown 2021-08-10 12:03:21 -07:00
  • cbabcacb0f wasmtime: Option to disable parallel compilation (#3169) Sergei Shulepov 2021-08-10 21:09:15 +02:00
  • 42acb72c54 fuzz: retrieve the WebAssembly spec repository in build.rs Andrew Brown 2021-08-10 11:08:30 -07:00
  • 92b382b736 fuzz: count successful executions of differential_spec target Andrew Brown 2021-08-02 17:03:47 -07:00
  • 651a321f1a fuzz: add differential_spec fuzzing target Andrew Brown 2021-07-28 13:21:42 -07:00
  • f3955fa62a refactor: rename DifferentialWasmiModuleConfig to SingleFunctionModuleConfig Andrew Brown 2021-07-28 13:19:09 -07:00
  • ddb80d2d14 ci: install OCaml packages necessary for 'differential_spec' fuzz target Andrew Brown 2021-07-28 15:50:04 -07:00
  • a7f592a026 Add a crate to interface with the WebAssembly spec interpreter Andrew Brown 2021-07-28 13:12:47 -07:00
  • 2e95d4e7c6 wasi-nn: refactor wasi-nn context to use multiple backends Andrew Brown 2021-08-09 16:54:46 -07:00
  • f0147f23e8 wiggle: emit From<#ident> for #tag_type for variants Andrew Brown 2021-08-09 16:53:04 -07:00
  • c3bbdead7c wasi-nn: add backend abstraction Andrew Brown 2021-08-09 15:43:35 -07:00
  • 44f9ccd316 Publish import library for MinGW release artifacts (#3170) Alex Crichton 2021-08-09 11:37:25 -05:00
  • a7cf6bf9aa Merge pull request #3171 from bytecodealliance/fitzgen-patch-1 Nick Fitzgerald 2021-08-09 09:35:44 -07:00
  • ec1a1514aa Update 2021-08-09 meeting notes Nick Fitzgerald 2021-08-09 09:35:03 -07:00
  • 33a9384bfe Add notes for 2021-08-09 Cranelift meeting Nick Fitzgerald 2021-08-09 09:25:03 -07:00
  • 2de091eb99 Add stub agendas for Wasmtime and Cranelift project meetings through mid-December (#3167) Till Schneidereit 2021-08-09 11:50:44 +02:00
  • 13b9ce8902 Add notes for 21-08-05 wasmtime meeting (#3165) Till Schneidereit 2021-08-09 11:22:36 +02:00
  • 8862499529 cranelift: Fix trampoline args for b1 types Afonso Bordado 2021-07-21 11:56:47 +01:00
  • 9c550fcf41 Merge pull request #3128 from sparker-arm/aarch64-atomics Chris Fallin 2021-08-06 14:38:25 -07:00
  • 480dff21e8 fuzz: Disable more features for spectests fuzzer (#3159) Alex Crichton 2021-08-06 16:27:42 -05:00
  • ca6325f06c Merge pull request #3162 from jlb6740/cranelift-meeting-8-9-agenda-update-jlb6740 Chris Fallin 2021-08-06 13:45:32 -07:00
  • ce3a0f1185 cranelift-meeting-8-9-agenda-update - Discuss approach to SIMD lowering when fixing latest fuzzing bugs Johnnie Birch 2021-08-06 10:01:50 -07:00
  • 33c3d00f10 Remove rss prediction from api_calls fuzzer (#3156) Alex Crichton 2021-08-06 12:43:22 -05:00
  • e5ef1455a3 Merge pull request #3157 from alexcrichton/centralize-error-handling Nick Fitzgerald 2021-08-06 10:38:48 -07:00
  • 45896e0533 Decrease memory limit in fuzzing to 1gb (#3155) Alex Crichton 2021-08-06 12:28:49 -05:00
  • ee3ff52661 Refactor cranelift immediates slightly Alex Crichton 2021-08-06 08:18:33 -07:00
  • 3bdf6c7a48 fuzz: Centralize handling instantiation errors Alex Crichton 2021-08-06 07:45:56 -07:00
  • bb85366a3b Enable simd fuzzing on oss-fuzz (#3152) Alex Crichton 2021-08-05 16:24:42 -05:00
  • 214c5f862d fuzz: Implement finer memory limits per-store (#3149) Alex Crichton 2021-08-05 15:07:33 -05:00
  • 2c70d1d6f6 Merge pull request #3151 from cfallin/cranelift-meeting-20210809 Chris Fallin 2021-08-05 12:39:28 -07:00
  • d8c4ac2c25 Improve output of expectation failures of the wast commands (#3150) Alex Crichton 2021-08-05 14:31:55 -05:00
  • 2b51f75e78 Add agenda for Cranelift meeting on 2021-08-09. Chris Fallin 2021-08-05 12:14:37 -07:00
  • c6b095f9a3 cranelift: Implement nan canonicalization for vectors (#3146) Alex Crichton 2021-08-05 13:44:16 -05:00
  • 9e142f8792 Fix some warnings on nightly Rust (#3148) Alex Crichton 2021-08-05 13:02:44 -05:00
  • 4cfa031c5f Implement API support for v128-globals (#3147) Alex Crichton 2021-08-05 13:02:34 -05:00
  • 79638791fd Add information for Cranelift and Wasmtime project meetings (#3145) Till Schneidereit 2021-08-05 16:37:36 +02:00
  • b6f6ac116a Revert IR changes Sam Parker 2021-08-05 09:35:32 +01:00
  • cbb7229457 Re-implement atomic load and stores Sam Parker 2021-07-29 15:41:45 +01:00
  • 85f16f488d Consolidate address calculations for atomics (#3143) Alex Crichton 2021-08-04 15:57:56 -05:00
  • 91d24b8448 Fix pooling tests on high-cpu-count systems (#3141) Alex Crichton 2021-08-04 11:55:52 -05:00
  • 8e06b78177 Update the spec test suite submodule (#3142) Alex Crichton 2021-08-04 11:12:39 -05:00
  • a33caec9be Bump the wasm-tools crates (#3139) Alex Crichton 2021-08-04 09:53:47 -05:00
  • 9419d635c6 Merge pull request #3138 from sparker-arm/aarch64-extadd-pairwise Chris Fallin 2021-08-03 15:47:48 -07:00
  • 3bc2f0c701 Enable simd_X_extadd_pairwise_X for AArch64 Sam Parker 2021-08-02 10:03:54 +01:00
  • d551997657 Merge pull request #3137 from cfallin/release-0.29-date Chris Fallin 2021-08-02 17:43:47 -07:00
  • 4dfb0a6138 Adjust date of v0.29 release in RELEASES.md to today. Chris Fallin 2021-08-02 16:44:16 -07:00