Pat Hickey
d5836e2c12
Merge remote-tracking branch 'origin/main' into pch/factor_borrowchecker_out_of_wiggle
2020-06-30 11:25:23 -07:00
Alex Crichton
0acd2072c2
Fix doc warnings and link failures ( #1948 )
...
Also add configuration to CI to fail doc generation if any links are
broken. Unfortunately we can't blanket deny all warnings in rustdoc
since some are unconditional warnings, but for now this is hopefully
good enough.
Closes #1947
2020-06-30 13:01:49 -05:00
Pat Hickey
5f5d7cb0f7
code review: remove unsafe on borrow checker constructor
2020-06-30 10:10:10 -07:00
Pat Hickey
05201b514d
wiggle: factor BorrowChecker concrete implementation to live in engines
...
The BorrowChecker methods get inlined as part of the GuestMemory trait.
The BorrowChecker implementation moves out to the engines. Unfortunately
this does mean having a copy in `test-helpers` along with another in
`wasmtime-wiggle`. The `wasmtime-wiggle` copy will move into `wasmtime`
itself in a subsequent PR.
https://github.com/bytecodealliance/wasmtime/issues/1917
2020-06-29 11:55:22 -07:00
Pat Hickey
1659b849ba
wasmtime-wiggle: change stray log ecosystem macro to tracing
2020-06-26 10:14:14 -07:00
Pat Hickey
82c4132700
simpler name, add rustdocs
2020-06-24 14:34:35 -07:00
Pat Hickey
6b62b16c7d
rewrite shim func generator with witx CoreType
2020-06-24 12:47:28 -07:00
Pat Hickey
564b0709dd
wip
2020-06-23 18:11:38 -07:00
Pat Hickey
f66c1fbde9
reorganize configuration into modules
2020-06-23 17:42:12 -07:00
Pat Hickey
69f81397a8
add func overrides, to get rid of proc exit special case
2020-06-23 16:29:11 -07:00
Pat Hickey
49c62ee828
make the missing memory error value configurable
2020-06-23 15:28:01 -07:00
Pat Hickey
62237de7ce
remove logging: wiggle now provides this functionality
2020-06-23 14:49:17 -07:00
Pat Hickey
bb339aaba0
rename macro. add comments to invocation.
2020-06-23 14:16:53 -07:00
Pat Hickey
abc3982234
add target to config
2020-06-23 14:13:27 -07:00
Pat Hickey
cde32070fc
factor the docs out as well
2020-06-22 19:27:31 -07:00
Pat Hickey
6adbae3007
paramaterize the instance type name as well
2020-06-22 19:01:29 -07:00
Pat Hickey
09971bc090
replace more custom idents with Names
2020-06-22 18:54:07 -07:00
Pat Hickey
1050c6d99c
wasmtime-wiggle-macro: re-use Names functionality
...
rather than try to duplicate it in utils
2020-06-22 18:47:59 -07:00
Pat Hickey
185701df1b
wasmtime-wiggle-macro: adopt config system from wiggle-generate
2020-06-22 18:39:33 -07:00
Pat Hickey
712990191a
create wasmtime-wiggle crate, by copying implementation of wig
2020-06-22 17:23:06 -07:00