Repository navigation
sync: merge main (1.1.0, #516, #513, #517) into v2 - #519
Merged
Merged
Conversation
…ne names outside the embedded table follow the host Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…nd the Nullable sorting key Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ly (#482) Rust named every temporary directory, temporary file and aside directory under the cache from a clock reading and the thread id. The main thread is ThreadId(1) in every process, so two processes that read the clock in the same step chose the same name. They then shared one temporary directory (create_dir_all reuses an existing one, fs::write truncates an existing file), the first to rename it into place took the other's half-written files with it, and the other failed on a path that had vanished: CHTYPES_SOURCE_UNREACHABLE "io error: No such file or directory". Every such name is now the process id and 64 random bits, and is created exclusively (create_dir, create_new): a name another process holds is never reused, another is drawn. The entry being replaced is moved into a fresh .stale-* directory, as in Go, Python and TypeScript. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ster the clock-reading MATERIALIZED 1970 value divergence Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…HANGELOG (#482) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
docs: register the row preview's skipped merge step, schema-create over-accepts, a mixed-batch DEFAULT, a Nullable sorting key and a 1970 MATERIALIZED clock; zone names outside the embedded table follow the host
docs: the shared handle scales like one per thread (build 20261006.170903); the declined-functions page
rust: temporary and aside names are per process and created exclusively (#482)
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.
Merges
origin/main(6118ec6: 1.1.0 #510, #516 Rust install-race fix, #513 register entries, #517 declined-functions page) intov2withgit merge --no-ff. No rebase.Conflicts (8, all one-line version conflicts, resolved to v2's dev version; main's other changes in those files kept):
ts/package.json2.0.0-dev.0,rust/Cargo.toml2.0.0-dev.0,python/pyproject.toml2.0.0.dev0rust/Cargo.lock,examples/rust/Cargo.lock,python/uv.lock,examples/python/uv.lock:chtypesentry kept at v2's versiongo/internal/ocifetch/useragent.go:bindingVersionkept at 2.0.0-dev.0Release tooling: main changed none of scripts/release-, .github/workflows/release-.yml, RELEASING.md since 5627d17, so nothing to port. CHANGELOG [1.1.0] sections, docs and Rust (
layout.rs) taken from main;[Unreleased]empty.Local gates all green: gen.py --check / --major 2 --check / --selftest, release-channel/verify/pep440 selftests, uv lock --check (python, examples/python), cargo metadata --locked --offline (rust, examples/rust), go build + vet, lint-public/spelling/cited-paths/actions, markdownlint, dprint, policy-merge-check (--check-ci-names, --check-guide, --selftest).
Do not merge without clearance.
🤖 Generated with Claude Code