Conversation
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rennergade
left a comment
There was a problem hiding this comment.
some minor formatting feedback
|
This also seems to be failing the linter for reasons not specific to this PR. Devops is looking into it. |
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JustinCappos
left a comment
There was a problem hiding this comment.
Added a few thoughts. I'm confused in a few places, but it seems like a writing problem with the docs rather than the implementation in most places.
Updated the Lind-Wasm documentation to clarify the concepts of cages, grates, and the 3i system. Enhanced explanations of memory safety, control flow integrity, and the roles of Wasmtime and RawPOSIX.
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I will comment on some of the lower portions which I think are wrong.
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rennergade
left a comment
There was a problem hiding this comment.
Looks really good overall. Left a few comments. Also worth reorganizing the first couple paragraphs a bit and or linking to the appropriate information so the user has context.
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Fail TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Fail TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JustinCappos
left a comment
There was a problem hiding this comment.
looks good. Would be nice to have clamping a grate be added.
|
Added comments for doc. Code looks fine. |
|
I'll merge this PR and potential improvements tracked on issue #696 |
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Fail TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 similar comment
End-to-End Test ReportTest PreviewTest Report Deterministic TestsSummary
Test Results by Category
Non Deterministic TestsSummary
Fail TestsSummary
Test Results by Category
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commit 48e27f5 Author: MHemmings <discount.yoyos@gmail.com> Date: Sat Feb 7 08:37:03 2026 -0800 Add support for flags to be passed to wasmtestreport.py and lind_comp… (#691) * Add support for flags to be passed to wasmtestreport.py and lind_compile.sh scripts * Test permissions on wasmtestreport.py * Correct permissions on other scripts for tests * Remove support for json files and hard code math folder as variable commit a78185a Author: MHemmings <discount.yoyos@gmail.com> Date: Fri Feb 6 12:43:45 2026 -0800 Remove non-deterministic tests from test runner (#706) commit e717f4a Author: Alice Wen <40227173+Yaxuan-w@users.noreply.github.com> Date: Thu Feb 5 14:01:59 2026 -0500 Update gitignore (#702) * Update gitignore * Update gitignore commit df0e912 Author: Alice Wen <40227173+Yaxuan-w@users.noreply.github.com> Date: Thu Feb 5 11:22:00 2026 -0500 Add 3i and grate documentation (#493) * Add 3i and grate documentation * Deploy 3i doc to web * Fix type * Revise Lind-Wasm documentation for clarity and detail Updated the Lind-Wasm documentation to clarify the concepts of cages, grates, and the 3i system. Enhanced explanations of memory safety, control flow integrity, and the roles of Wasmtime and RawPOSIX. * Revising 3i doc according to comments * Update 3i.md (upper portion) I will comment on some of the lower portions which I think are wrong. * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update Wasm Implementation * Update wasm implementation * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Fix typo * Add 3i API doc + update 3i readme * Update 3i.md * Update 3i.md * Update 3i.md * todo * Update grate call routine doc and pic * Update according to comments * Add thread pool explanation * Remove ds_store * Add link and refine --------- Co-authored-by: Justin Cappos <justincappos@gmail.com> commit 44d910e Author: Rishabh Budhouliya <31189405+rishabhBudhouliya@users.noreply.github.com> Date: Wed Feb 4 19:06:04 2026 -0500 lind_run: re-exec with sudo when not running as root (#688) * add sudo if not root for lind_run * refactor
* Update Makefile, e2e, compilation, run scripts * Add chroot fix to lind_run * Copy to chroot * Squashed commit of the following: commit 48e27f5 Author: MHemmings <discount.yoyos@gmail.com> Date: Sat Feb 7 08:37:03 2026 -0800 Add support for flags to be passed to wasmtestreport.py and lind_comp… (#691) * Add support for flags to be passed to wasmtestreport.py and lind_compile.sh scripts * Test permissions on wasmtestreport.py * Correct permissions on other scripts for tests * Remove support for json files and hard code math folder as variable commit a78185a Author: MHemmings <discount.yoyos@gmail.com> Date: Fri Feb 6 12:43:45 2026 -0800 Remove non-deterministic tests from test runner (#706) commit e717f4a Author: Alice Wen <40227173+Yaxuan-w@users.noreply.github.com> Date: Thu Feb 5 14:01:59 2026 -0500 Update gitignore (#702) * Update gitignore * Update gitignore commit df0e912 Author: Alice Wen <40227173+Yaxuan-w@users.noreply.github.com> Date: Thu Feb 5 11:22:00 2026 -0500 Add 3i and grate documentation (#493) * Add 3i and grate documentation * Deploy 3i doc to web * Fix type * Revise Lind-Wasm documentation for clarity and detail Updated the Lind-Wasm documentation to clarify the concepts of cages, grates, and the 3i system. Enhanced explanations of memory safety, control flow integrity, and the roles of Wasmtime and RawPOSIX. * Revising 3i doc according to comments * Update 3i.md (upper portion) I will comment on some of the lower portions which I think are wrong. * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update Wasm Implementation * Update wasm implementation * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Fix typo * Add 3i API doc + update 3i readme * Update 3i.md * Update 3i.md * Update 3i.md * todo * Update grate call routine doc and pic * Update according to comments * Add thread pool explanation * Remove ds_store * Add link and refine --------- Co-authored-by: Justin Cappos <justincappos@gmail.com> commit 44d910e Author: Rishabh Budhouliya <31189405+rishabhBudhouliya@users.noreply.github.com> Date: Wed Feb 4 19:06:04 2026 -0500 lind_run: re-exec with sudo when not running as root (#688) * add sudo if not root for lind_run * refactor
* Add 3i and grate documentation * Deploy 3i doc to web * Fix type * Revise Lind-Wasm documentation for clarity and detail Updated the Lind-Wasm documentation to clarify the concepts of cages, grates, and the 3i system. Enhanced explanations of memory safety, control flow integrity, and the roles of Wasmtime and RawPOSIX. * Revising 3i doc according to comments * Update 3i.md (upper portion) I will comment on some of the lower portions which I think are wrong. * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/index.md * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Update Wasm Implementation * Update wasm implementation * Update docs/internal/3i.md Co-authored-by: Justin Cappos <justincappos@gmail.com> * Fix typo * Add 3i API doc + update 3i readme * Update 3i.md * Update 3i.md * Update 3i.md * todo * Update grate call routine doc and pic * Update according to comments * Add thread pool explanation * Remove ds_store * Add link and refine --------- Co-authored-by: Justin Cappos <justincappos@gmail.com>
This PR adds documentation for the 3i and Grate subsystems, resolves #190 and resolves #366
It describes their design principles, runtime-agnostic API structure, and execution flow, including how Wasmtime integrates with 3i through function pointer registration and context management.