为`wasmer`包提供的Cranelift编译器(用于编译WebAssembly模块)
项目描述
Wasmer Python,Cranelift编译器

wasmer
是一个完整且成熟的 Python WebAssembly 运行时。 wasmer_compiler_cranelift
为 wasmer
提供了 Cranelift 编译器,从而使 wasmer
能够编译 WebAssembly 模块。
其他编译器也存在
,wasmer_compiler_llvm
.wasmer_compiler_singlepass
为了获得更全面的了解,请参阅 wasmer
包本身的文档。
安装
此包必须与 wasmer
包一起使用,因此
$ pip install wasmer
$ pip install wasmer_compiler_cranelift
用法
wasmer.engine
中的任何引擎都可以将 wasmer_compiler_cranelift.Compiler
类作为参数
from wasmer import engine, Store, Module, Instance
from wasmer_compiler_cranelift import Compiler
# Let's use the Cranelift compiler with the JIT engine…
store = Store(engine.JIT(Compiler))
# … or with the native engine!
store = Store(engine.Native(Compiler))
# And now, compile the module.
module = Module(store, open('my_program.wasm', 'rb').read())
# Now it's compiled, let's instantiate it.
instance = Instance(module)
# And get fun, for example by calling the `sum` exported function!
print(instance.exports.sum(1, 2))
文档
请访问 https://wasmerio.github.io/wasmer-python/api/wasmer_compiler_cranelift/ 查看文档。
或者,运行 just build compiler-cranelift
然后运行 just doc
以在 docs/api/wasmer_compiler_cranelift.html
内生成文档。
项目详情
关闭
wasmer_compiler_cranelift-1.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 200fea80609cfb088457327acf66d5aa61f4c4f66b5a71133ada960b534c7355 |
|
MD5 | 51bc0864519a20c82f6160db2395fbbb |
|
BLAKE2b-256 | 28fa26489c8f25470a3d50994aac8ebeabb2ca7f88874a15e0e77272b3a912c4 |
关闭
wasmer_compiler_cranelift-1.1.0-cp310-none-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdf75af9ef082e6aeb752550f694273340ece970b65099e0746db0f972760d11 |
|
MD5 | 2d3e4b511ec766a88b4112d169745aa9 |
|
BLAKE2b-256 | a146bf489a62c2f919ffcfce4b92c9d07e0257b14a1afd4fb122a7b64632c8ec |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp310-cp310-manylinux_2_24_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 405546ee864ac158a4107f374dfbb1c8d6cfb189829bdcd13050143a4bd98f28 |
|
MD5 | 402f0c115339506fc371b573f3453b9f |
|
BLAKE2b-256 | 749b1cb2c909ef82f464afed1cd799cfcae95063fc3233c5140819e4b4ceee54 |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp310-cp310-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9869910179f39696a020edc5689f7759257ac1cce569a7a0fcf340c59788baad |
|
MD5 | 2465fdb19855751515504e10a38aa9ab |
|
BLAKE2b-256 | c5cfe0ac8ec0dde10716668819eb894edddd15cece14fcb4c26ee82ed3d1f65e |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp39-none-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 32fe38614fccc933da77ee4372904a5fa9c12b859209a2e4048a8284c4c371f2 |
|
MD5 | cbcc36d37dae588c69f02b44f70fd228 |
|
BLAKE2b-256 | 2737ef18f10d98055dfb992ffb8eafbdf19cedaf28e10037eeaa213760f0d138 |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp39-cp39-manylinux_2_24_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a4349b1ddd727bd46bc5ede741839dcfc5153c52f064a83998c4150d5d4a85c |
|
MD5 | d97614d36231239b617dc42b1bc66b48 |
|
BLAKE2b-256 | 22e227122079b440e06c19596e74819fd11b613823ba666005971ad42ebf6e8a |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9697ae082317a56776df8ff7df8c922eac38488ef38d3478fe5f0ca144c185ab |
|
MD5 | e8c85a101dcdc01327e5619502d0ebb6 |
|
BLAKE2b-256 | 58d459f83cc93f9197792deada522f681b399317672c3cbb7220608b0bf1f56c |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp39-cp39-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff25fc99ebafa04a6c271d08a90d17b927930e3019a2b333c7cfb48ba32c6f71 |
|
MD5 | 4baa8185e7633b90cfc6cdd3085c94c4 |
|
BLAKE2b-256 | ca1d3939962967d69d6bb1ac9af5a9adc5e91de4e9175db3e4519efaa3089c33 |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp38-none-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 157d87cbd1d04adbad55b50cb4bedc28e444caf74797fd96df17390667e58699 |
|
MD5 | f0f195e4af27279aa5582558d6e8c5a7 |
|
BLAKE2b-256 | b2209ce82e8304f2d7aea0cc20e5edff6bbcba0db25ced227eff785fe0659f8d |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp38-cp38-manylinux_2_24_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bd03db5a916ead51b442c66acad38847dfe127cf90b2019b1680f1920c4f8d06 |
|
MD5 | e9eea64d9d336e3f54544302b636ca97 |
|
BLAKE2b-256 | cb21de4acefca40dc2577e122387924bc8ce3c6f64d852d84b3ae0ada2c3433b |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp38-cp38-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 55a524985179f6b7b88ac973e8fac5a2574d3b125a966fba75fedd5a2525e484 |
|
MD5 | 8c931ac6063990854c13e2cdccfa79e8 |
|
BLAKE2b-256 | a87817379b136986bde52436baec888cbabe9b4978d897e1f0e59d259e999f1e |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp37-none-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 447285402e366a34667a674db70458c491acd6940b797c175c0b0027f48e64bb |
|
MD5 | 402ed7d1b6b250cd20ef08bc7fe62e54 |
|
BLAKE2b-256 | bb37f0310144b46a62d343e497b499b0d381a05504562958bc60261173ed4e40 |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp37-cp37m-manylinux_2_24_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff7dd5bd69030b63521c24583bf0f5457cd2580237340b91ce35370f72a4a1cc |
|
MD5 | 6b9e87fbcbad43853fac58f0c9d4d9a5 |
|
BLAKE2b-256 | 31f9e8715ea33f468b756a9584e5de2a0e6e2139c0ad8b840556e5738e00f033 |
关闭
哈希值 为 wasmer_compiler_cranelift-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7d9c782b7721789b16e303b7e70c59df370896dd62b77e2779e3a44b4e1aa20c |
|
MD5 | 8a3882c135ee6ffb4fd28c34722c0c83 |
|
BLAKE2b-256 | dde2764ec90a14af189bee0b074f0a561a5465ab858325f2211dfb3a43ccd849 |