Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Parse worker JSON module sources while creating graph records, before any sibling module executes. Retain the parsed default export and cache native compile exceptions across concurrent and repeated imports.
Covers both sibling import orders with unordered HTTP request collection, no sibling execution, exact cached SyntaxError identity, no author JSON.parse/stack hooks, and preserved Text-module behavior. Ports the worker half of 38acf77 with the fixture ordering improvements from 80e9b58. Updates the local static-invalid-JSON smoke fixture to assert the existing intrinsic bootstrap Event contract, because JSON parsing now fails during graph creation rather than evaluation (fixture adaptation from 9972c60). Aligns the existing Wasm source/evaluation concurrency control with native JavaScript SyntaxError propagation, as in the source commit; network failures remain TypeErrors.
Ported from development commit
38acf77a9d9.Validation on
7d833a973118690c2fcaf0541b7aa0d8979c42e4:cargo fmt --allcargo clippy --workspace --all-targets --all-features -- -D warningscargo nextest run --no-fail-fast— Summary [ 209.822s] 22908 tests run: 22908 passed (1 slow), 20 skipped; zero retries.