Commit Graph

  • 0b67b22eda Update renamed document lint for broken links Johnnie Birch 2020-08-20 12:41:06 -07:00
  • 2154b76fa8 machinst x64: enable simd_const.wast spec test Andrew Brown 2020-08-04 14:33:04 -07:00
  • 2767b2efc6 machinst x64: add Inst::[move|load|store] for choosing the correct x86 instruction Andrew Brown 2020-08-04 14:29:37 -07:00
  • cf598dc35b machinst x64: add packed moves for different vector types Andrew Brown 2020-08-04 14:19:45 -07:00
  • debacec1c5 Merge pull request #2150 from jgouly/mul64s Chris Fallin 2020-08-20 11:57:56 -07:00
  • 051feaad75 Merge pull request #2148 from bjorn3/aarch64_fix_put_input_in_rsa Chris Fallin 2020-08-20 11:41:35 -07:00
  • 775dfa9df2 Merge pull request #1520 from bjorn3/aarch64-lower-small-fcvt_from_int Chris Fallin 2020-08-20 11:35:06 -07:00
  • a518c10141 arm64: Implement SIMD i64x2 multiply Joey Gouly 2020-08-20 13:26:03 +01:00
  • 693c6ea771 wasmtime: Extract cranelift/lightbeam compilers to separate crates (#2117) Alex Crichton 2020-08-20 04:34:31 -05:00
  • 957eb9eeba Less unnecessary zero and sign extensions bjorn3 2020-08-20 10:17:04 +02:00
  • 530ea50c82 wasi-common: dep on getrandom requires std Pat Hickey 2020-08-19 15:10:04 -07:00
  • e8c01ddef1 put getrandom::Error into Error Pat Hickey 2020-08-19 14:29:14 -07:00
  • b5e24c8c67 Update object to 0.21.1 (#2144) bjorn3 2020-08-19 22:14:26 +02:00
  • c1aec81b84 add enough errno variants to cover all windows codes too Pat Hickey 2020-08-19 12:01:16 -07:00
  • 4535741d01 refactor when we translate io::Error to an Error Pat Hickey 2020-08-19 11:21:44 -07:00
  • ba48b9aef1 Fix put_input_in_reg bjorn3 2020-08-19 18:45:46 +02:00
  • 4cafb90186 use opcode directly, now that we support this (#2145) Gabor Greif 2020-08-19 19:30:01 +02:00
  • a31336996c Add support for some packed multiplication for new x64 backend Johnnie Birch 2020-08-17 13:44:10 -07:00
  • 3a16416132 Add tests bjorn3 2020-08-19 19:17:27 +02:00
  • 4a84f3f073 Lower fcvt_from_{u,s}int for 8 and 16 bit ints bjorn3 2020-08-19 18:07:12 +02:00
  • 9286bb8f08 hmm this code is challenging Pat Hickey 2020-08-18 16:22:15 -07:00
  • e08173da9e fix windows: Error is not Copy like Errno is Pat Hickey 2020-08-18 16:05:42 -07:00
  • 94f904449b fix yanix Pat Hickey 2020-08-18 16:02:53 -07:00
  • c4fbec6387 additional windows fix Pat Hickey 2020-08-18 15:02:54 -07:00
  • 73aef4c6ca guess i forgot a lot of these that dont build on linux Pat Hickey 2020-08-18 15:01:04 -07:00
  • 81b3450114 Merge pull request #2141 from bytecodealliance/pch/cranelift_faerie_deprecated Pat Hickey 2020-08-18 13:00:32 -07:00
  • 924782191b Merge pull request #2138 from cfallin/regalloc-v0.0.30 Chris Fallin 2020-08-18 11:46:39 -07:00
  • 3bc1f84c9d windows: success fixes Pat Hickey 2020-08-18 11:31:08 -07:00
  • 35c100fdca delete cranelift-faerie Pat Hickey 2020-08-18 11:02:14 -07:00
  • 80b884780b wasmtime-wasi: fix path to errno type Pat Hickey 2020-08-18 10:57:43 -07:00
  • 4be3b06b61 switch from log::debug to tracing::debug Pat Hickey 2020-08-18 10:55:42 -07:00
  • e8160c9a6b redefine crate to use Error everywhere except in wasi Pat Hickey 2020-08-17 18:45:33 -07:00
  • b8409dd9aa wasi-common: define an Error type for the crate Pat Hickey 2020-08-17 17:22:20 -07:00
  • 19369142cb wasi-common: trace and convert error Pat Hickey 2020-08-17 17:20:16 -07:00
  • 0e1c534e07 wasi-common: fix some warnings Pat Hickey 2020-08-18 10:45:42 -07:00
  • 8d39d9b1b5 wasmtime-wasi: switch dep from log to tracing Pat Hickey 2020-08-18 10:42:14 -07:00
  • 94ee96712a wasi-common: switch all logs from log to tracing Pat Hickey 2020-08-18 10:35:05 -07:00
  • 22181d0819 Use regalloc 0.0.30. Chris Fallin 2020-08-18 09:42:46 -07:00
  • 30b9e69136 don't leave Deref bytecode for Code chunk (#2137) Gabor Greif 2020-08-18 17:54:34 +02:00
  • 7c1cd774ef Merge pull request #2134 from cfallin/fix-abi-extension Chris Fallin 2020-08-18 08:39:30 -07:00
  • 4f7b10acac Merge pull request #2135 from bytecodealliance/pch/wasi_dep_version_gardening Nick Fitzgerald 2020-08-17 16:39:31 -07:00
  • bacf470a3e bump all wat dependencies to 1.0.23 Pat Hickey 2020-08-17 16:03:35 -07:00
  • a8ecb451f1 wasmtime-wast: bump wast dependency to 22.0.0 Pat Hickey 2020-08-17 15:17:39 -07:00
  • 19e2a46aaf bump to latest wasi submodule Pat Hickey 2020-08-17 15:05:16 -07:00
  • 5fa0be3515 AArch64 ABI: properly store full 64-bit width of extended args/retvals. Chris Fallin 2020-08-17 14:57:31 -07:00
  • 7fdbd081e6 Switch back to nightly channel for testing (#2116) Alex Crichton 2020-08-17 08:16:12 -05:00
  • ac6539abd7 Merge pull request #2128 from cfallin/machinst-abi-refactor-2 Chris Fallin 2020-08-14 17:08:07 -07:00
  • 5cf3fba3da Refactor AArch64 ABI support to extract common bits for shared impl with x64. Chris Fallin 2020-08-12 20:31:35 -07:00
  • a577667f9f Update introduction.md: typo fixes Steve Phillips 2020-08-14 04:56:55 -07:00
  • 279534e276 Merge pull request #2130 from cfallin/update-regalloc Chris Fallin 2020-08-14 08:45:10 -07:00
  • c61469672f Merge pull request #2129 from bytecodealliance/pch/wiggle_doc_fixes Pat Hickey 2020-08-13 14:24:29 -07:00
  • 3b007dd6a2 Upgrade to regalloc 0.0.29. Chris Fallin 2020-08-13 11:40:31 -07:00
  • c268c9e79b wiggle: doc fixes Pat Hickey 2020-08-13 11:20:19 -07:00
  • 38ef98700f Adds packed integer subtraction Johnnie Birch 2020-08-10 23:26:21 -07:00
  • e88d749031 Merge pull request #2123 from alexcrichton/fix-table-error Nick Fitzgerald 2020-08-10 08:58:07 -07:00
  • 33a6191909 Merge pull request #2120 from cfallin/wasm-unreachable-if-else-params Nick Fitzgerald 2020-08-10 08:36:05 -07:00
  • fa82475677 Merge pull request #2122 from alexcrichton/fix-spectests Nick Fitzgerald 2020-08-10 08:25:16 -07:00
  • bd8e08fe4a Update error message for bad table init Alex Crichton 2020-08-10 06:57:24 -07:00
  • 5893317a8e Fix execution of spectest fuzzer Alex Crichton 2020-08-10 06:55:36 -07:00
  • dd5a5ebdbc Wasm translation bugfix: properly clean up value stack for else-branch when if-branch ends in unreachable. Chris Fallin 2020-08-07 18:33:04 -07:00
  • 5f36d7eab7 Merge pull request #2118 from fitzgen/enable-ref-types-by-default Nick Fitzgerald 2020-08-07 17:41:05 -07:00
  • ef13e80bcf docs: Add contributor docs for implementing and enabling new Wasm proposals Nick Fitzgerald 2020-08-07 16:53:37 -07:00
  • 5647dcbb8f docs: Document and advertise our support for various Wasm proposals Nick Fitzgerald 2020-08-07 16:50:39 -07:00
  • 47d3c8de52 docs: Better title formatting for the coding guidelines Nick Fitzgerald 2020-08-07 16:49:58 -07:00
  • bf16b33739 docs: Use Title Case for the Table of Contents Nick Fitzgerald 2020-08-07 16:49:32 -07:00
  • 5af47dc4cd cranelift: Only emit stack maps when a function actually uses reference types Nick Fitzgerald 2020-08-07 11:50:05 -07:00
  • 94e4bad1e0 Enable reference types and bulk memory operations by default Nick Fitzgerald 2020-08-07 10:42:26 -07:00
  • c7cd70fcec wasmtime: Refactor how imports are resolved (#2102) Alex Crichton 2020-08-07 16:38:01 -05:00
  • 08f9eb1725 Making caching support optional in Wasmtime (#2119) Alex Crichton 2020-08-07 15:42:40 -05:00
  • a796d65467 test_debug_parse_expressions: improve expression! macro (#2104) Gabor Greif 2020-08-07 20:25:18 +02:00
  • 9aebca11ad Don't GC DW_TAG_variant(_part), they are referenced (#2113) Gabor Greif 2020-08-07 20:23:47 +02:00
  • 00de2a6ab6 Merge pull request #2110 from fitzgen/peepmatic-parse-nesting-depth Nick Fitzgerald 2020-08-07 10:49:23 -07:00
  • fdbc9e351f Merge pull request #2111 from fitzgen/rename-stackmap-to-stack-map Nick Fitzgerald 2020-08-07 10:46:38 -07:00
  • f0e32c5f71 Fix typo (#2114) Andrew Brown 2020-08-07 10:19:07 -07:00
  • aad086899c peepmatic: Implement maximum nesting level in parser Nick Fitzgerald 2020-08-06 16:03:16 -07:00
  • 174159a552 Bump wast to version 22.0.0 in peepmatic crates Nick Fitzgerald 2020-08-06 15:56:19 -07:00
  • 05bf9ea3f3 Rename "Stackmap" to "StackMap" Nick Fitzgerald 2020-08-06 16:41:59 -07:00
  • 2482bd80c2 Caller get_export() implemented for Extern::Func. (#2108) Christopher Agia 2020-08-07 12:24:42 -04:00
  • e60a6f2ad2 Fixup packed integer add lowering Johnnie Birch 2020-08-05 13:56:20 -07:00
  • f5909b37c3 Add emit tests for packed integer add instructions Johnnie Birch 2020-08-05 13:45:41 -07:00
  • dd6ba5f9d7 Lower packed integer add instructions (v128) Johnnie Birch 2020-08-05 13:18:12 -07:00
  • 2eadc6e2a8 Add packed integer add opcodes (v128) to instruction set enum Johnnie Birch 2020-08-05 09:37:52 -07:00
  • b5a6daedc4 DW_TAG_enumerator is owned by parent tag (#2107) Gabor Greif 2020-08-06 21:19:43 +02:00
  • af9759385f Merge pull request #2067 from akirilov-arm/simd_lane Chris Fallin 2020-08-06 10:33:54 -07:00
  • 25808cda95 Merge pull request #2106 from alexcrichton/better-fuzzing Nick Fitzgerald 2020-08-06 08:53:09 -07:00
  • d6f64ec88e Make spectest fuzzing more deterministic Alex Crichton 2020-08-06 08:08:20 -07:00
  • 1ec6930005 Enable the spec::simd::simd_lane test for AArch64 Anton Kirilov 2020-07-07 18:20:37 +01:00
  • 4cb36afd7b machinst x64: refactor to use types::[type] everywhere Andrew Brown 2020-08-03 15:58:09 -07:00
  • fc88898e9a Merge pull request #2097 from cfallin/fix-wasm-brtable Chris Fallin 2020-08-05 10:27:23 -07:00
  • ebf847eb28 Temporarily disable new x64 backend CI. (#2100) Chris Fallin 2020-08-05 09:58:46 -07:00
  • 71db6ae791 Merge pull request #2096 from bytecodealliance/pch/issue-2053 Pat Hickey 2020-08-05 09:52:08 -07:00
  • fec77c16ac Fix a typo error in docs (#2098) Leon Wang 2020-08-05 22:16:32 +08:00
  • 3bf8c20665 rustfmt.... idk why my editor missed this one Pat Hickey 2020-08-04 18:41:06 -07:00
  • 6ad0b04f05 Fix Wasm translator to handle loop parameters on br_table default target. Chris Fallin 2020-08-04 16:44:22 -07:00
  • 8264abdef3 structs tests: comprehensive proptest for struct of array Pat Hickey 2020-08-04 15:50:32 -07:00
  • 8cfff26957 machinst x64: implement floating point comparisons Andrew Brown 2020-08-04 11:12:01 -07:00
  • 7af7ac4b1b implement GuestType for arrays Pat Hickey 2020-08-04 11:21:36 -07:00
  • 5d8271286a Check if named type requires a lifetime and conform if does Jakub Konka 2020-07-21 20:35:14 +02:00
  • e500be829b Add test case that replicate the problem Jakub Konka 2020-07-21 19:24:55 +02:00
  • 3d2e0e55f2 Remove the local field of Module (#2091) Alex Crichton 2020-08-04 12:29:16 -05:00