Commit Graph

  • f7e9f86ba9 Refactor unwind generation in Cranelift. Peter Huene 2020-03-30 19:48:02 -07:00
  • 7da6101732 Merge pull request #1494 from cfallin/arm64-merge Chris Fallin 2020-04-16 10:02:02 -07:00
  • c268704743 Trim some unused deps from wasmtime-environ (#1515) Alex Crichton 2020-04-16 10:50:32 -05:00
  • 48cf2c2f50 Address review comments: Chris Fallin 2020-04-15 16:31:44 -07:00
  • 59a502c8de Update the wat/wast crates (#1511) Alex Crichton 2020-04-15 11:08:22 -05:00
  • 6dde222992 Add a spec test fuzzer for Config (#1509) Alex Crichton 2020-04-15 08:29:12 -05:00
  • be85242a3f Expose precise offset information in wasmtime::FrameInfo (#1495) Alex Crichton 2020-04-15 08:00:15 -05:00
  • c5b6c57c34 Check .debug_str data that is not from DWARF (#1507) Yury Delendik 2020-04-14 15:21:42 -05:00
  • 27bee2a1a8 Switch CI back to nightly channel (#1503) Alex Crichton 2020-04-13 15:40:44 -05:00
  • 1d0b956145 Merge pull request #1502 from bytecodealliance/pch/wasi_common_export_error Pat Hickey 2020-04-13 12:51:44 -07:00
  • 03cb2ca359 wasi-common: export WasiCtxBuilderError Pat Hickey 2020-04-13 12:03:51 -07:00
  • 4d34c22a1c Use F64X2 as type when saving and restoring XMM registers Samrat Man Singh 2020-04-11 23:16:28 +05:30
  • 3de504c24c ARM64 backend, part 11 / 11: filetests for ARM64 VCode. Chris Fallin 2020-04-09 14:02:19 -07:00
  • 402303f67a ARM64 backend, part 10 / 11: filetest support for VCode tests. Chris Fallin 2020-04-09 14:00:13 -07:00
  • bab0c79c31 ARM64 backend, part 9 / 11: wasmtime support. Chris Fallin 2020-04-09 13:54:29 -07:00
  • 60990aeaae ARM64 backend, part 8 / 11: integration. Chris Fallin 2020-04-09 13:38:58 -07:00
  • a0e629ecfb ARM64 backend, part 7 / 11: Arm64Backend toplevel. Chris Fallin 2020-04-09 13:27:48 -07:00
  • aaa5a127c8 ARM64 backend, part 6 / 11: CLIF -> VCode<Inst> lowering. Chris Fallin 2020-04-09 13:08:14 -07:00
  • 0f725a3c5c ARM64 backend, part 5 / 11: ABI implementation. Chris Fallin 2020-04-09 12:44:47 -07:00
  • 548ce947bf ARM64 backend, part 4 / 11: ARM64 instruction definitions. Chris Fallin 2020-04-09 12:36:21 -07:00
  • d83574261c ARM64 backend, part 3 / 11: MachInst infrastructure. Chris Fallin 2020-04-09 12:27:26 -07:00
  • f80fe949c6 ARM64 backend, part 2 / 11: remove old ARM64 backend. Chris Fallin 2020-04-09 12:01:11 -07:00
  • 875d2758b1 ARM64 backend, part 1 / 11: misc changes to existing code. Chris Fallin 2020-04-09 11:46:53 -07:00
  • 63c97e365e Update some dependencies (#1496) Alex Crichton 2020-04-10 17:11:23 -05:00
  • 4cca510085 Windows FPRs preservation (#1216) iximeow 2020-04-10 13:27:20 -07:00
  • 7eea5d8d43 Optimize codegen in Func::wrap (#1491) Alex Crichton 2020-04-10 12:52:06 -05:00
  • 41330e0d86 Update release notes with current master branch status (#1483) Alex Crichton 2020-04-10 12:30:42 -05:00
  • e8da7e5a14 Bump links for wasi-common automatically (#1493) Alex Crichton 2020-04-10 11:44:03 -05:00
  • a88e26cc08 Utility methods for artificial debug types in the generated DWARF (#1482) Yury Delendik 2020-04-10 11:00:10 -05:00
  • 0aa94652a9 wasmtime-c-api: Don't create slices with null pointers (#1492) Alex Crichton 2020-04-09 15:33:32 -05:00
  • de919382b3 Make Handle a trait required for any WASI-compatible handle (#1443) Jakub Konka 2020-04-09 22:18:19 +02:00
  • 6fd0451bc3 Add TargetIsa::map_dwarf_register; fixes #1471 Andrew Brown 2020-04-08 14:17:59 -07:00
  • c4e90f729c wasmtime: Pass around more contexts instead of fields (#1486) Alex Crichton 2020-04-08 19:02:49 -05:00
  • e29c224f24 Pin nightly rust toolchain to 2020-04-07 Andrew Brown 2020-04-08 10:01:36 -07:00
  • 44e897ddad Add Go as an embedding to the book (#1481) Alex Crichton 2020-04-08 11:03:30 -05:00
  • 328de8bf9b Add APIs to lookup values in Linker (#1480) Alex Crichton 2020-04-07 18:16:59 -05:00
  • 1a2ecccbeb Make too many imports an instantiation error (#1478) Alex Crichton 2020-04-07 12:05:28 -05:00
  • 6a68130d5b cranelift codegen: add a supplementary method add_call_site to CodeSink; Benjamin Bouvier 2020-04-01 16:05:34 +02:00
  • f4c4a84b84 cranelift codegen: pass source locations with external relocations; Benjamin Bouvier 2020-03-31 12:04:34 +02:00
  • 71923c805a Merge pull request #1470 from bytecodealliance/pch/wiggle_error_model Pat Hickey 2020-04-06 19:46:00 -07:00
  • 9de0ab302c Remove the .NET implementation. (#1477) Peter Huene 2020-04-06 18:03:49 -07:00
  • 1b3ea0281b add GuestErrorConversion to doc tests Pat Hickey 2020-04-06 16:16:57 -07:00
  • 415b19f2d1 bump witx dep to 0.8.5 Pat Hickey 2020-04-06 13:40:40 -07:00
  • a9835186d4 latest wasi submodule has witx 0.8.5, required for the error_types iter Pat Hickey 2020-04-06 13:39:29 -07:00
  • bd374fd6fc Add Wasmtime-specific C API functions to return errors (#1467) Alex Crichton 2020-04-06 15:13:06 -05:00
  • 78c548dc8f Option for host managed memory (#1400) Maciej Kot 2020-04-06 23:52:43 +09:00
  • c2cb4ea3ff Wiggle: tweaks to internal interfaces (#1469) Pat Hickey 2020-04-06 07:51:17 -07:00
  • 45b3ed142c Re-enable ignored unreachable_wat cli test (#1472) Radu M 2020-04-06 07:08:58 -07:00
  • 7cf30d0824 wasi-common: updates to GuestErrorType/ GuestErrorConversion Pat Hickey 2020-03-27 18:29:14 -07:00
  • 3e97e5f1ae wiggle: revamp error type conversions Pat Hickey 2020-03-27 18:27:17 -07:00
  • 167a040ea5 GuestErrorType only needs to have a success constructor Pat Hickey 2020-03-27 14:31:59 -07:00
  • 9ca3bf532e Increase the size of the sigaltstack. (#1315) Dan Gohman 2020-04-03 14:36:17 -07:00
  • 5297466add Expose parsing of run commands and trivially use in testing framework Andrew Brown 2020-03-30 13:38:51 -07:00
  • f56f9fb01c Remove unparseable run commands in existing tests Andrew Brown 2020-03-30 13:34:16 -07:00
  • 3d5ff8dc3d Add parsing functionality for run commands Andrew Brown 2020-03-30 12:27:43 -07:00
  • 07fc9d33bd Add Parser::match_imm8 for parsing signed 8-bit integers Andrew Brown 2020-03-30 12:27:21 -07:00
  • 508042101f Add structures to represent run commands like run: %fn0(42, 4.2) == false Andrew Brown 2020-03-30 12:26:34 -07:00
  • 5cdc767496 Fix typo in lexer.rs Andrew Brown 2020-03-30 09:45:33 -07:00
  • fde5ddf159 Fixes for 0.15 (#1449) Dan Gohman 2020-04-03 13:13:37 -07:00
  • f6e3ab03a2 Implement path_link for Windows. (#1199) Marcin Mielniczuk 2020-04-03 21:24:38 +02:00
  • 7728703ec7 Remove stray file in C API (#1464) Alex Crichton 2020-04-03 13:53:33 -05:00
  • a799f9f6b5 Skip extra work when calculating sizes for recipes with inferred REX prefixes Andrew Brown 2020-03-31 10:01:47 -07:00
  • a4c1147045 Skip extra work when inferring REX prefixes Andrew Brown 2020-03-31 09:03:03 -07:00
  • d0daef6f60 Avoid infer_rex() and w() on the same x86 encoding template, resolves #1342 Andrew Brown 2020-03-31 08:43:17 -07:00
  • a325b62ade Merge pull request #1463 from fitzgen/fix-c-api-tests Nick Fitzgerald 2020-04-02 14:45:10 -07:00
  • e425bfcebd Infer REX prefixes for SIMD load and store with displacement Andrew Brown 2020-04-01 10:06:12 -07:00
  • dc874a5b3b Infer REX prefixes for SIMD load_extend Andrew Brown 2020-04-01 09:57:14 -07:00
  • 9336884db5 Avoid inferring REX prefixes in i64 mode; fixes #1421 Andrew Brown 2020-03-31 15:48:27 -07:00
  • 1d337efa38 Run the C API tests in CI Nick Fitzgerald 2020-04-02 10:03:03 -07:00
  • 3481e59673 Install rustfmt component for the CI job (#1462) Artur Jamro 2020-04-02 19:34:38 +02:00
  • 244ed4191b Fix the C API crate's tests Nick Fitzgerald 2020-04-02 10:02:07 -07:00
  • dff789c7c6 Adds JIT profiling support for VTune (#819) Johnnie Birch 2020-04-02 07:04:08 -07:00
  • 9e11e8d019 Remove unnecessary braces around assigned value in simple_preopt Johnnie Birch 2020-04-01 20:06:02 -07:00
  • 1a0325014f Remove the wasmtime Python extension from this repo (#1457) Alex Crichton 2020-04-01 13:52:59 -05:00
  • 83602e05b6 cranelift-object: mark output as using non-executable stacks Nathan Froyd 2020-04-01 11:13:25 -04:00
  • 20e71858a1 Sanitize file/directory symlinks in path_symlinks on Windows (#1359) Marcin Mielniczuk 2020-04-01 08:55:51 +02:00
  • e64668776a Propertly simulate DWARF information when imports present (#1452) Yury Delendik 2020-03-31 18:33:35 -05:00
  • d3df275003 Remove duplication of map_reg; fixes #1245 Andrew Brown 2020-03-31 12:47:43 -07:00
  • 48014e8d45 wiggle: remove versions and dont publish wiggle-test (#1446) Pat Hickey 2020-03-31 12:13:16 -07:00
  • 5423683474 Enable spec test for SIMD load_extend Andrew Brown 2020-03-27 11:34:59 -07:00
  • 3699e7d925 Translate Wasm SIMD load_extend operations to Cranelift IR Andrew Brown 2020-02-19 09:27:11 -08:00
  • 54398156ea Add x86 implementation of SIMD load_extend instructions Andrew Brown 2020-02-18 15:05:49 -08:00
  • cf1cfdcace Add new instructions to support SIMD load_extend Andrew Brown 2020-02-18 15:05:24 -08:00
  • 00200504b1 correct typo in the docs profiling section (#1442) EchoSysBen 2020-03-31 16:22:56 +02:00
  • 2180e9ce16 fuzzing: Enable NaN canonicalization (#1334) teapotd 2020-03-31 16:22:08 +02:00
  • ac7cd4c46a Implement more of the wasm_frame_t type (#1438) Alex Crichton 2020-03-30 17:13:51 -05:00
  • bc5568f4b3 Symbolize start trap traces (#1437) Alex Crichton 2020-03-30 17:02:01 -05:00
  • bc462404b3 [cranelift-frontend] Fix emit_zero for vectors (#1428) bjorn3 2020-03-30 22:01:14 +02:00
  • 968cd76163 Move back to only one WASI submodule (#1434) Alex Crichton 2020-03-30 14:45:23 -05:00
  • 78772cf5e1 Generate trace logs in wiggle albeit behind a feature gate Jakub Konka 2020-03-28 17:11:32 +01:00
  • cd900d72db Add tests showing no interference between jump tables and constants Andrew Brown 2020-03-23 15:19:02 -07:00
  • 1c339f35e7 Make rodata test framework more robust Andrew Brown 2020-03-23 14:59:04 -07:00
  • 98ff36bfed Fix typo in Memory.Maximum doc string. (#1432) Håvar Nøvik 2020-03-30 17:04:40 +02:00
  • 08e5484cdb Enable Wasm spec tests for SIMD load_splat (#1426) Andrew Brown 2020-03-27 18:00:16 -07:00
  • dfe22836e8 Fix the order of the rex2 registers for r_ib_unsigned_gpr (#1424) bjorn3 2020-03-27 22:29:32 +01:00
  • 9d40e1072a Include the Windows DLL import library in binaries Alex Crichton 2020-03-27 12:14:45 -07:00
  • 4ede98fe0c Make WASI and wat support optional in the C API (#1419) Alex Crichton 2020-03-27 12:12:48 -05:00
  • 6ef09359b0 Refactor and fill out wasmtime's C API (#1415) Alex Crichton 2020-03-27 09:50:32 -05:00
  • 157aab50f5 More fixes for 0.14. (#1418) Dan Gohman 2020-03-27 07:49:51 -07:00
  • 5c51940100 Refactor use of Refs and RefMuts in wasi-common (#1412) Jakub Konka 2020-03-27 09:34:52 +01:00