没有合适的资源?快使用搜索试试~ 我知道了~
watt:将程序宏作为WebAssembly执行的运行时
共133个文件
wast:72个
rs:45个
toml:6个
需积分: 5 0 下载量 160 浏览量
2021-05-02
05:49:43
上传
评论
收藏 271KB ZIP 举报
温馨提示
瓦 Watt是用于运行编译为WebAssembly的Rust程序宏的运行时。 [ dependencies ] watt = " 0.4 " 编译器支持:需要rustc 1.35+ 基本原理 编译速度更快。 通过提前将宏编译为Wasm,我们可以节省宏的所有下游用户,而不必自己编译宏逻辑或其依赖项。 相反,他们编译的是一个小的独立Wasm运行时(〜3秒,所有宏共享),每个宏板条箱都有一个很小的proc宏shim,以将Wasm字节码移交给Watt运行时(每个proc-宏约0.3秒条板箱,取决于您)。 这比编译复杂的程序宏及其依赖关系要花费的20秒钟要少得多。 隔离。 Watt运行时是零依赖性的100%安全代码。 在这种环境下运行时,宏与世界的唯一可能交互仅限于使用令牌和生成令牌。 不管宏本身可能包含多少不安全代码,这都是事实! 由于Rust编译器或标准库中存在模块错误,因此,宏除了随
资源推荐
资源详情
资源评论
收起资源包目录
watt:将程序宏作为WebAssembly执行的运行时 (133个子文件)
.gitattributes 40B
.gitignore 18B
LICENSE_APACHE 9KB
LICENSE_ISC 740B
LICENSE_MIT 1KB
README.md 8KB
README.md 2KB
README.md 1KB
README.md 638B
interpreter.rs 36KB
ffi.rs 33KB
binary.rs 27KB
lib.rs 19KB
valid.rs 18KB
lib.rs 18KB
ops.rs 13KB
lib.rs 12KB
run.rs 12KB
parser.rs 11KB
runtime.rs 7KB
ast.rs 6KB
func.rs 5KB
interpret.rs 5KB
jit.rs 5KB
decode.rs 4KB
module.rs 3KB
decode.rs 3KB
encode.rs 3KB
encode.rs 3KB
instance.rs 3KB
types.rs 3KB
ffi.rs 2KB
sym.rs 2KB
lib.rs 2KB
val.rs 2KB
marker.rs 2KB
data.rs 1KB
func.rs 1KB
valtype.rs 1KB
values.rs 1KB
rc.rs 1KB
trap.rs 1KB
mod.rs 958B
import.rs 873B
build.rs 786B
functype.rs 593B
lib.rs 495B
store.rs 461B
memory.rs 461B
engine.rs 425B
lib.rs 332B
build.rs 163B
main.rs 105B
run_suite.rs 67B
Cargo.toml 712B
Cargo.toml 381B
Cargo.toml 296B
Cargo.toml 183B
Cargo.toml 179B
Cargo.toml 179B
f64.bin.wast 273KB
f64_cmp.bin.wast 246KB
f32.bin.wast 240KB
f32_cmp.bin.wast 219KB
float_exprs.bin.wast 165KB
br_table.bin.wast 102KB
skip-stack-guard-page.bin.wast 61KB
names.bin.wast 58KB
float_misc.bin.wast 56KB
typecheck.bin.wast 43KB
f64_bitwise.bin.wast 42KB
conversions.bin.wast 39KB
f32_bitwise.bin.wast 37KB
i64.bin.wast 34KB
i32.bin.wast 31KB
imports.bin.wast 27KB
utf8-import-field.bin.wast 26KB
utf8-import-module.bin.wast 26KB
unreached-invalid.bin.wast 25KB
func.bin.wast 22KB
float_literals.bin.wast 22KB
utf8-custom-section-id.bin.wast 19KB
memory_trap.bin.wast 18KB
int_exprs.bin.wast 18KB
utf8-invalid-encoding.bin.wast 17KB
left-to-right.bin.wast 16KB
memory.bin.wast 16KB
if.bin.wast 14KB
call_indirect.bin.wast 13KB
br.bin.wast 13KB
linking.bin.wast 12KB
elem.bin.wast 12KB
exports.bin.wast 12KB
br_if.bin.wast 10KB
return.bin.wast 10KB
nop.bin.wast 10KB
unreachable.bin.wast 10KB
loop.bin.wast 9KB
unwind.bin.wast 8KB
tee_local.bin.wast 8KB
共 133 条
- 1
- 2
资源评论
男爵兔
- 粉丝: 42
- 资源: 4591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功