-
Notifications
You must be signed in to change notification settings - Fork 74
Add Wasmtime runtime. #73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 37 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
eaee9b8
add wasmtime runtime
mathetake e7c9980
enhance signature message
mathetake 34a1cc5
enhance clone test
mathetake 5965603
add trap test
mathetake 8b4277b
tiny fix
mathetake f6498a6
add windows flag
mathetake a5e340b
fix memory leak: partially
mathetake 1d2d26f
use wrapper type
mathetake cfdecf3
add leak test
mathetake d720410
remove actual wat
mathetake ee9e1ce
fix
mathetake dc8b76f
remove MEMORY_DATA, MEMORY_SIZE macro
mathetake e309791
add wasmtime build files
mathetake cb46647
ignore wasmtime by default
mathetake ef079e0
generalize runtime tests, use raw rust files for testcases instead of…
mathetake e12c85b
remove wat, wasmtime specifc dependency
mathetake b953ae1
remove unnecessary patch
mathetake ec3e51e
add license headers
mathetake e68d514
remove patch
mathetake f441b25
rename
mathetake e49c0c7
review: styles
mathetake 4bae094
revert change in v8
mathetake 1012dd8
wasmtime: strip precompile_ sections
mathetake f7eecd3
review: move original code initialization
mathetake c6da16b
do not copy original
mathetake ef1f149
add initializer to DeleterType
mathetake 30c55ba
review: tidy up files
mathetake f79f667
add Cargo.toml for wasmtime
mathetake 5883fb1
review: CSmartType
mathetake 11f8a02
add raze prefix for avoiding potential collision in host repository
mathetake dcc40ae
fix remote crate func name
mathetake 8ad4032
use wastmime archive header files
mathetake 3b116ad
fix url of wasmtime-c-api
mathetake 4a0bbd8
Merge branch 'master' into wasmtime
mathetake 9db64d5
disable jit-dump and cache feature in wasmtime
mathetake fcfd971
Merge branch 'wasmtime' of github.com:mathetake/proxy-wasm-cpp-host i…
mathetake eab25dd
update wasmtime to 0.21.0
mathetake 2f819ee
update rules_rust version
mathetake ffe359e
download wasmtime from cargo instead of git
mathetake 92ad8a3
use wasm-c-api
mathetake ba07309
add wasm-c-api.BUILD
mathetake 2bdf58f
Merge branch 'master' into wasmtime
mathetake a584bd1
review: re cargo generate-lockfile
mathetake ba7df1b
Merge branch 'master' into wasmtime
mathetake File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
""" | ||
@generated | ||
cargo-raze workspace build file. | ||
|
||
DO NOT EDIT! Replaced on runs of cargo-raze | ||
""" | ||
|
||
package(default_visibility = ["//visibility:public"]) | ||
|
||
licenses([ | ||
"notice", # See individual crates for specific licenses | ||
]) | ||
|
||
# Aliased targets | ||
alias( | ||
name = "anyhow", | ||
actual = "@proxy_wasm_cpp_host_raze___anyhow__1_0_34//:anyhow", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "env_logger", | ||
actual = "@proxy_wasm_cpp_host_raze___env_logger__0_8_1//:env_logger", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "indexmap", | ||
actual = "@proxy_wasm_cpp_host_raze___indexmap__1_1_0//:indexmap", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "object", | ||
actual = "@proxy_wasm_cpp_host_raze___object__0_21_1//:object", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "once_cell", | ||
actual = "@proxy_wasm_cpp_host_raze___once_cell__1_4_1//:once_cell", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "wasmtime", | ||
actual = "@proxy_wasm_cpp_host_raze___wasmtime__0_21_0//:wasmtime", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) | ||
|
||
alias( | ||
name = "wasmtime_c_api_macros", | ||
actual = "@proxy_wasm_cpp_host_raze___wasmtime_c_api_macros__0_19_0//:wasmtime_c_api_macros", | ||
tags = [ | ||
"cargo-raze", | ||
"manual", | ||
], | ||
) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.