spacewasm
A flight-compliant WebAssembly interpreter.
파일 탐색기
- ci.yml
- comment.yml
- release.yml
- welcome.yml
- seed_to_wasm.rs
- generators.rs
- lib.rs
- oracles.rs
- Cargo.toml
- wasm2mvp.sh
- main.rs
- wasi_preview1.rs
- argv.c
- argv.wasm
- argv0.c
- argv0.wasm
- dummyfile
- env.c
- env.wasm
- fs.c
- fs.wasm
- hello_universe.c
- hello_universe.wasm
- rc.c
- rc.wasm
- integration.rs
- Cargo.toml
- README.md
- config.rs
- spacewasm.h
- alloc.rs
- capi.rs
- config.rs
- global_alloc.rs
- host.rs
- lib.rs
- panic.rs
- status.rs
- stream.rs
- tests.rs
- value.rs
- build.rs
- Cargo.toml
- cbindgen.toml
- CMakeLists.txt
- README.md
- .clang-format
- ctest.c
- ctest_suite.c
- lib.rs
- c_abi.rs
- Cargo.toml
- README.md
- coremark-minimal.wasm
- coremark.rs
- main.rs
- Cargo.toml
- spacewasm-trace.rs
- debug.rs
- file.rs
- lib.rs
- trace.rs
- Cargo.toml
- ir.md
- logo.svg
- REQUIREMENTS.md
- malformed.rs
- no_traps.rs
- validate.rs
- validate_differential.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- alloc.rs
- box_.rs
- circular_buffer.rs
- inner_vec.rs
- mod.rs
- paging.rs
- rc.rs
- static_vec.rs
- string.rs
- vec.rs
- code.rs
- compiler.rs
- constant.rs
- engine.rs
- error.rs
- host.rs
- imports.rs
- interpreter.rs
- interpreter_tests.rs
- ir_reader.rs
- lib.rs
- memory.rs
- module.rs
- opcode.rs
- reader.rs
- stack.rs
- store.rs
- stream.rs
- text.rs
- types.rs
- visitor.rs
- address.wast
- align.wast
- binary-leb128.wast
- binary.wast
- block.wast
- br.wast
- br_if.wast
- br_table.wast
- break-drop.wast
- call.wast
- call_indirect.wast
- comments.wast
- const.wast
- conversions.wast
- custom.wast
- data.wast
- elem.wast
- endianness.wast
- exports.wast
- f32.wast
- f32_bitwise.wast
- f32_cmp.wast
- f64.wast
- f64_bitwise.wast
- f64_cmp.wast
- fac.wast
- float_exprs.wast
- float_literals.wast
- float_memory.wast
- float_misc.wast
- forward.wast
- func.wast
- func_ptrs.wast
- global.wast
- i32.wast
- i64.wast
- if.wast
- imports.wast
- inline-module.wast
- int_exprs.wast
- int_literals.wast
- labels.wast
- left-to-right.wast
- linking.wast
- load.wast
- local_get.wast
- local_set.wast
- local_tee.wast
- loop.wast
- memory.wast
- memory_grow.wast
- memory_redundancy.wast
- memory_size.wast
- memory_trap.wast
- names.wast
- nop.wast
- return.wast
- select.wast
- skip-stack-guard-page.wast
- stack.wast
- start.wast
- store.wast
- switch.wast
- table.wast
- test.wast
- token.wast
- traps.wast
- type.wast
- unreachable.wast
- unreached-invalid.wast
- unwind.wast
- utf8-custom-section-id.wast
- utf8-import-field.wast
- utf8-import-module.wast
- utf8-invalid-encoding.wast
- custom-page-sizes-invalid.wast
- custom-page-sizes.wast
- memory_max.wast
- memory_max_32.wast
- decode-errors.wast
- extern_funcs.wast
- extern_globals.wast
- extern_globals_chained.wast
- extern_memory.wast
- extern_tables.wast
- host_func_invalid_should_panic_none.wast
- host_func_invalid_should_panic_some.wast
- host_funcs.wast
- host_globals.wast
- pause-resume.wast
- start_stack_overflow.wast
- zero_page_memory_grow.wast
- inspector.rs
- mod.rs
- spectest.rs
- .gitattributes
- core_integration.rs
- custom_page_sizes_integration.rs
- regression_integration.rs
- statistics_integration.rs
- .gitignore
- AI_POLICY.md
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- LICENSE
- Makefile
- NOTICE
- README.md
- SECURITY.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cargo test
설명 보기 ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
clang
설명 보기 ▼
clang
C, C++, Objective-C 소스 파일을 컴파일. 수정 없이 GCC 대체(drop-in replacement)로 사용할 수 있음.
LLVM의 일부.
더 많은 정보: <https://clang.llvm.org/docs/ClangCommandLineReference.html>.
clang {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}
여러 소스 파일을 하나의 실행 파일로 컴파일:
clang {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}
모든 오류 및 경고 출력 활성화:
clang {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}
일반적인 경고 표시, 디버그 심볼 포함, 디버깅에 영향을 주지 않는 최적화 적용:
hello
설명 보기 ▼
hello
"Hello, world!", "hello, world" 또는 사용자 정의 가능한 텍스트를 출력.
더 많은 정보: <https://www.gnu.org/software/hello/manual/hello.html#Invoking-hello>.
hello
"Hello, world!" 출력:
hello {{[-t|--traditional]}}
전통적인 유형인 "hello, world"를 출력:
hello {{[-g|--greeting]}} "{{greeting_text}}"
문자 메시지 출력:
