Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
2f83223
fix: resolve compilation errors and eliminate warnings across workspace
avrabe Oct 24, 2025
33229d3
fix(tests): resolve test compilation errors across workspace
avrabe Oct 24, 2025
1d84c7f
chore(tests): remove obsolete test modules from wrt-foundation
avrabe Oct 24, 2025
cddca73
fix(tests): remove remaining obsolete test code and fix syntax errors
avrabe Oct 24, 2025
2ebf597
style: fix clippy unreachable and doc comment warnings
avrabe Oct 24, 2025
c38e1e9
fix(tests): resolve test compilation errors across multiple crates
avrabe Oct 25, 2025
b23aa00
fix(tests): resolve compilation errors across workspace
avrabe Oct 25, 2025
27978ca
refactor(tests): remove broken tests and fix compilation errors
avrabe Oct 25, 2025
13a8497
fix(warnings): remove unused FloatBits imports in wrt-intercept
avrabe Oct 25, 2025
6005abc
feat(foundation,runtime): implement DirectMap and fix stack overflow …
avrabe Oct 25, 2025
6b35a13
fix(decoder,runtime): fix multiple execution bugs for end-to-end WASM…
avrabe Oct 25, 2025
543e3c1
fix(decoder): implement import section parsing to fix function index bug
avrabe Oct 25, 2025
c8527a1
fix(runtime): add missing store instructions (0x3A-0x3E)
avrabe Oct 25, 2025
236e9ad
wip(component): begin re-enabling component model support
avrabe Oct 25, 2025
6399804
fix(component): resolve 494 compilation errors across component model
avrabe Oct 31, 2025
fdf2617
fix(component): resolve all compiler warnings
avrabe Oct 31, 2025
ac16da4
fix(clippy): resolve wrt-intercept clippy errors and improve code qua…
avrabe Oct 31, 2025
5b4c05c
fix(clippy): resolve wrt-instructions clippy errors (35 fixed)
avrabe Oct 31, 2025
e43bb74
fix(clippy): resolve 22 clippy errors in wrt-instructions (batch 2)
avrabe Oct 31, 2025
6c35abb
fix(clippy): fix RefIsNull signature call site
avrabe Oct 31, 2025
e31e03a
fix(clippy): resolve remaining wrt-instructions trait documentation e…
avrabe Oct 31, 2025
6e930b5
fix(clippy): auto-fix needless_borrow in wrt-format
avrabe Nov 1, 2025
c20e1ff
fix(clippy): auto-fix 4 clippy issues in wrt-decoder
avrabe Nov 1, 2025
ded81c9
fix(unsafe): mark extern blocks as unsafe and wrap FFI calls
avrabe Nov 1, 2025
43f30ee
fix(clippy): add # Errors docs to wrt-intercept and wrt-instructions/…
avrabe Nov 1, 2025
4fba326
fix(clippy): add # Errors docs to wrt-instructions control_ops and ta…
avrabe Nov 1, 2025
46bb959
fix(clippy): add # Errors docs to validation, aggregate, reference, c…
avrabe Nov 1, 2025
5c0a67d
fix(clippy): add # Errors docs to all validation.rs functions
avrabe Nov 1, 2025
962b5c9
fix(clippy): add # Errors docs to multi_memory, aggregate, cfi, branc…
avrabe Nov 1, 2025
453d71c
fix(clippy): complete all # Errors documentation (157 total)
avrabe Nov 1, 2025
e11620e
fix(clippy): combine identical match arms and add missing # Errors docs
avrabe Nov 1, 2025
725fd28
fix(clippy): convert 30 match statements to let...else pattern
avrabe Nov 1, 2025
e669544
fix(clippy): clean up 7 style warnings
avrabe Nov 1, 2025
b901184
fix(clippy): replace format! with write! for string append
avrabe Nov 1, 2025
02cd5cc
fix(clippy): reduce clippy warnings by ~25 (300→275)
avrabe Nov 1, 2025
f5f0c77
fix(component): reduce errors from 73 to 43 (30 fixed)
avrabe Nov 1, 2025
b5ef893
fix(component): eliminate all 42 compilation errors - wrt-component n…
avrabe Nov 1, 2025
c2d5bd0
fix(component): add std feature support for BoundedVec and ComponentV…
avrabe Nov 1, 2025
dd80120
fix(component): complete std/no_std dual-mode support - workspace com…
avrabe Nov 1, 2025
6865d2c
fix(component): correct section IDs and import parsing for Component …
avrabe Nov 2, 2025
05beb63
fix(component): correct type section parsing per Component Model spec
avrabe Nov 2, 2025
97bccbc
fix(component): correct export section parsing per Component Model spec
avrabe Nov 2, 2025
b570eb9
fix(component): preserve type references for module execution
avrabe Nov 2, 2025
f54d56a
feat(component): implement critical section parsers for execution
avrabe Nov 2, 2025
9336e74
feat(component): complete component model section parser coverage
avrabe Nov 2, 2025
76d2115
feat(component): implement memory-efficient component instantiation
avrabe Nov 2, 2025
a3810f4
feat(component): implement streaming conversion with ASIL-D safety li…
avrabe Nov 2, 2025
1044b6f
feat(component): Step 1 - type index with visible progress
avrabe Nov 2, 2025
2bd4035
feat(component): Step 2 - type lookup by index
avrabe Nov 2, 2025
bee0c05
feat(component): Step 3 - safe type resolution with alias detection
avrabe Nov 2, 2025
f835aff
feat(component): Step 4 - module extraction with detailed validation
avrabe Nov 2, 2025
f5827ae
feat(component): Step 5 - Canon ABI operations parsing
avrabe Nov 2, 2025
0be46a0
feat(component): implement Step 6 - export/import linkage parsing
avrabe Nov 2, 2025
ee035ac
feat(component): implement Step 7 - core module instantiation
avrabe Nov 2, 2025
c2bf5ca
feat(component): implement Step 8 - parallel module instantiation
avrabe Nov 2, 2025
d75a88f
feat(component): implement Step 9 - module linking and dependency ana…
avrabe Nov 2, 2025
bd2c1f4
feat(component): implement Step 10 - execution preparation
avrabe Nov 2, 2025
c248874
feat(component): implement Step 11 - function execution analysis
avrabe Nov 2, 2025
1c91424
feat(component): implement Step 12 - Engine initialization and fix 67…
avrabe Nov 10, 2025
61b9c0f
fix(runtime): resolve memory persistence bug and stack overflow issues
avrabe Nov 14, 2025
76bfbf2
chore(test): use serial_test crate for test isolation
avrabe Nov 14, 2025
540c034
fix(runtime): use Vec for binary storage in std mode
avrabe Nov 15, 2025
a0a2a92
fix(runtime): increase RUNTIME_MEMORY_SIZE to 128KB for component imp…
avrabe Nov 15, 2025
6a9004a
fix(component): implement cross-instance function linking and fix ali…
avrabe Nov 21, 2025
14976ae
fix(component): implement proper alias indexing and global section pa…
avrabe Nov 26, 2025
b86de62
fix(runtime): use dynamic memory allocation for WebAssembly memory
avrabe Dec 4, 2025
2a59507
fix(runtime): populate globals and memories during instantiation
avrabe Dec 5, 2025
4109355
feat(runtime): implement WASI Preview2 stdout/stderr output
avrabe Dec 6, 2025
d4bea8d
chore: cleanup temp files and fix minor compiler issues
avrabe Dec 6, 2025
da9cc8b
docs: update READMEs to reflect current WASI Preview 2 status
avrabe Dec 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,3 @@ rustflags = ["--cfg=coverage"]
[target.'cfg(llvm_coverage)']
rustflags = ["--cfg=coverage"]


7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,10 @@ docs_output/
.cursor/
.cursorignore
*.rlib

# Temporary test files
*.log
/test_*.wat
/simple.wat
/minimal.wat
/file_ops_component.wat
Loading
Loading