-
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