-
Notifications
You must be signed in to change notification settings - Fork 6
chore: integration batch D (#1834, #1836, deslop, two #1848 follow-ups) #1860
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
7bd29d6
fix(extraction): bind a unique trait bound as the callee
cursoragent 218ae5c
fix(code-index): stamp continuations before the seat looks idle
cursoragent 6961c5d
Merge remote-tracking branch 'origin/master' into cursor/trait-call-c…
ScriptedAlchemy 7b61b4b
Merge remote-tracking branch 'origin/cursor/false-edge-bare-receiver-…
ScriptedAlchemy 8b31596
Merge remote-tracking branch 'origin/master' into cursor/serving-seat…
ScriptedAlchemy 543b6e2
style(session-temporal): keep the test module last and rustfmt master
ScriptedAlchemy 250e318
chore(code-index): move Rust extraction to extractor.rust.v12
ScriptedAlchemy e3b140e
style(session-temporal): keep the test module last and rustfmt master
ScriptedAlchemy fea4c18
style: drop the commit-message prose the batch-c fixes inlined
ScriptedAlchemy 643d332
chore: merge PR #1834 (cursor/trait-call-callee-8fe0)
ScriptedAlchemy 0d51ad4
chore: merge PR #1836 (cursor/serving-seat-failure-ceiling-3ef6)
ScriptedAlchemy c107086
chore: merge fix/batch-c-deslop (fea4c18a39)
ScriptedAlchemy 55b8aa6
chore: merge origin/ci/pr-batch-c (2c27b4963b)
ScriptedAlchemy fa8eeee
test(code-index): assert the faulted pointer without following symlinks
ScriptedAlchemy a2021dd
refactor(contracts): build the runtime-mounting refusal in one place
ScriptedAlchemy 70a1f03
style: cut the comment sermons this batch wrote
ScriptedAlchemy f44c47e
chore: merge origin/ci/pr-batch-c (44eacdb6e4)
ScriptedAlchemy acd448b
chore: merge origin/ci/pr-batch-c (f0a144a2f5)
ScriptedAlchemy a724f58
chore: merge origin/master (51990b1749, #1848 #1859)
ScriptedAlchemy 735bfbd
fix(retention): one contract for a missing scope root
ScriptedAlchemy f7c57ff
chore: merge fix/batch-d-missing-store-contract
ScriptedAlchemy 8050bef
chore: merge origin/master (a31e7ad75c, #1861)
ScriptedAlchemy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A unique bound does not imply that the bound itself owns every callable method. For valid Rust such as
trait Derived: Base {}withfn f<T: Derived>(value: T) { value.process() }, whereprocessis declared byBase, this rewrites the receiver toDerivedand emitsDerived::process;resolve_file_referencesonly looks for that qualified name, so it cannot bind the actualBase::processsymbol. Account for inherited trait methods, or abstain when ownership cannot be established from the bound alone.Useful? React with 👍 / 👎.