Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
665e61b
initial commit
dicej Jun 27, 2023
2b7de17
consider exports when calculating function and type counts
dicej Aug 11, 2023
49f009c
consider imports when counting functions
dicej Aug 22, 2023
862abf0
update deps and consider resource canon funcs when computing core fun…
dicej Sep 28, 2023
dd62b79
add LICENSE
dicej Feb 22, 2024
146527f
First draft of a README
jameysharp Feb 22, 2024
923838d
Merge pull request #1 from jameysharp/readme
dicej Feb 23, 2024
312bc8c
add `initialize_staged` function
dicej Mar 18, 2024
8f25acd
update deps
dicej Jun 14, 2024
bc27682
Update deps (#2)
benbrandt Sep 6, 2024
3662501
Fix data count section (#3)
brian14708 Sep 9, 2024
6964d14
Update to the latest wasm-tools (#4)
benbrandt Oct 16, 2024
2db53ec
update deps
dicej Mar 12, 2025
0a21555
switch from wasm-convert to wasm-encoder's reencoder (#5)
pchickey Jun 24, 2025
345eabb
update to latest wasmparserw and wasm-encoder 0.235.0 (#6)
pchickey Jun 24, 2025
429a4ce
dead code elimination: stack_pointer_exports was constructed but neve…
pchickey Jun 26, 2025
b0132c7
Add crates for wasmtime integration and a cli interface (#7)
pchickey Jun 30, 2025
0611b6b
rename root `component-init` crate to `component-init-transform` (#10)
pchickey Jul 1, 2025
a80dba1
add license and description metadata
dicej Jul 1, 2025
ce4cede
specify local dependency versions
dicej Jul 1, 2025
c867e5c
create a new component-init crate for guest integration (#11)
pchickey Jul 2, 2025
eed159b
restructure transform into more intermediate datatypes and functions …
pchickey Jul 3, 2025
69c2a71
Fix invalid component export name (#13)
brian14708 Jul 8, 2025
c780021
appease clippy (#15)
dicej Aug 21, 2025
55c6f52
feat: add processed-by annotation using wasm-metadata crate (#14)
pchickey Aug 21, 2025
3800ab6
update deps; appease clippy for test target (#16)
dicej Sep 3, 2025
37e4114
move all repository contents to component-init subdirectory
pchickey Sep 16, 2025
5b5f9c6
Merge remote-tracking branch 'component-init/pch/upstream_to_wizer' i…
pchickey Sep 16, 2025
7f5f3e7
add component-init crates to workspace
pchickey Sep 16, 2025
3864959
fix warnings on wizer benches and tests
pchickey Sep 16, 2025
25794e7
ci: checkout with submodules for benches and tests to build
pchickey Sep 16, 2025
0123cbd
CI: dont build or test wizer-fuzz package
pchickey Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on: pull_request

env:
CARGO_TERM_COLOR: always
RUSTFLAGS: -Dwarnings

jobs:
build:
name: Build and test
runs-on: ${{ matrix.os }}
strategy:
matrix:
Expand All @@ -31,26 +33,33 @@ jobs:
os: ubuntu-latest
target: s390x-unknown-linux-gnu
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: true
- run: rustup update stable --no-self-update
- run: rustup target add wasm32-wasip2
- name: Build
run: cargo build --verbose
run: cargo build --verbose --workspace --exclude wizer-fuzz
- name: Run tests
run: cargo test --verbose
run: cargo test --verbose --workspace --exclude wizer-fuzz
- name: Checking benches
run : cargo check --benches

check_fuzz:
name: Checking fuzz
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: cargo install cargo-fuzz
- run: cargo fuzz build --dev -s none

rustfmt:
name: Checking format and docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: rustup update stable --no-self-update
- run: rustup default stable
- run: rustup component add rustfmt
- run: cargo fmt --all -- --check
- run: cargo doc
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ npm/wizer-darwin-x64/
npm/wizer-linux-x64/
npm/wizer-win32-x64/
npm/wizer-linux-s390x/
npm/wizer-linux-arm64/
npm/wizer-linux-arm64/
Loading
Loading