Skip to content

Conversation

@coolreader18
Copy link
Collaborator

@coolreader18 coolreader18 commented Oct 29, 2025

Description of Changes

The previous syscall.rs is now in syscall/v1.rs, and there's proper parsing of the [email protected] version number done now. This lets us more easily extend the ABI in the future.

I also changed how slots are stored in the Context embedder data, to make it easier to add more in the future and more performant to fetch them.

Expected complexity level and risk

1

Testing

n/a, reorganization

@coolreader18 coolreader18 requested a review from Centril October 29, 2025 17:23
@coolreader18 coolreader18 force-pushed the noa/v8-sys-versioning branch 2 times, most recently from 9b221cf to 94b6c5e Compare October 29, 2025 18:10
@coolreader18 coolreader18 requested a review from Centril October 30, 2025 18:22
@coolreader18 coolreader18 force-pushed the noa/v8-sys-versioning branch from 6748ebd to 9d71548 Compare November 3, 2025 17:54
@Centril Centril enabled auto-merge November 3, 2025 18:42
@Centril Centril added this pull request to the merge queue Nov 4, 2025
Merged via the queue into master with commit 9a6e35a Nov 5, 2025
22 of 24 checks passed
@coolreader18 coolreader18 mentioned this pull request Nov 5, 2025
2 tasks
github-merge-queue bot pushed a commit that referenced this pull request Nov 7, 2025
# Description of Changes

Currently need changes from both #3548 and #3527, and the latter is
merged into master but the former isn't rebased on top of it. so we stay
silly for the moment

I'd like to pull out my first commit into its own PR, but that's not
really possible until #3548 rebases onto master.

# Expected complexity level and risk

2 - pretty straightforward translation of the wasm/Rust view
implementation to typescript.

# Testing

- [ ] <!-- maybe a test you want to do -->
- [ ] <!-- maybe a test you want a reviewer to do, so they can check it
off when they're satisfied. -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants