Skip to content

upstream: Review Julia through 12fbf6b9b315 - #15

Merged
github-actions[bot] merged 3 commits into
masterfrom
sync/julia-53efe7eca879-12fbf6b9b315
Sep 19, 2026
Merged

github-actions[bot] merged 3 commits into
masterfrom
sync/julia-53efe7eca879-12fbf6b9b315

Conversation

@github-actions

Copy link
Copy Markdown

Upstream Julia 53efe7eca879b513b199718847e6f30e7c86ff70 → 12fbf6b9b315b71aaa96b7a766c5c23c89f36d90.

Reviewed the merged upstream change and Joolia context. It only changes synchronization for binding invalidation in src/module.c; no zero-origin adaptation is required. No source or test files were changed, and no builds or tests were run.

Draft for human review. Automatic merging is disabled.

The upstream history is preserved in a merge commit; any Joolia adaptations are committed separately. The publisher explicitly dispatches Joolia CI on this branch; inspect its result before merging.

Review record: contrib/upstream-sync/reports/12fbf6b9b315b71aaa96b7a766c5c23c89f36d90.json.

Incoming commits:

  • 12fbf6b9b315b71aaa96b7a766c5c23c89f36d90 — module: perform jl_disable_binding under world_counter_lock [NFCI] (change 63251)

Merge integrated batches with a merge commit, never squash/rebase, to preserve the upstream ancestry.
Passing CI covers only contrib/ci/coverage.json; it does not certify the entire port.

vtjnash and others added 3 commits September 18, 2026 09:24
JuliaLang#63251)

Previously `jl_disable_binding` checked for an existing guard partition
lock-free and then looped on `jl_replace_binding`, retrying whenever the
partition head had moved in between. Inline the equivalent operation:
take `world_counter_lock` once, resolve the partition at the new world
(as the other locked callers do), and replace it in place with no retry.

Besides removing the race between the check and the replacement, this
gives the deletion a locked window between resolving the old partition
and publishing the guard partition. A following change uses that window
to flag the superseded partitions before deleting a declared global.

Assisted-by: Claude Code (Opus 4.8, Opus 5, Fable 5) and OpenAI Codex

Co-authored-by: Keno Fischer <Keno@users.noreply.github.com>
Assisted-by: Codex (GPT-5.6 Luna)
Assisted-by: Codex (GPT-5.6 Luna)
@github-actions
github-actions Bot marked this pull request as ready for review September 19, 2026 09:18
@github-actions
github-actions Bot merged commit 409b6d1 into master Sep 19, 2026
10 checks passed
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.

1 participant