-
Notifications
You must be signed in to change notification settings - Fork 19
posix id setters, __fspath__ binding, sendfile vectors and exec environments; a -c argument's common indentation #1305
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
33 commits
Select commit
Hold shift + click to select a range
84f0a3a
pyrex: strip a -c argument's common leading indentation
youknowone 784a251
posix: user and group id setters, __fspath__ binding, sendfile vector…
youknowone cfacf88
extra_tests: cover the -c dedent and the posix behaviours this branch…
youknowone 14fbb7b
pyrex: empty a -c argument's space-or-tab-only lines
youknowone 4ce0615
importing: record this build's entropy source in _sysconfigdata
youknowone 6bdb245
importing: withhold the entropy capability names from a sandbox build
youknowone d617080
extra_tests: cover the -c blank-line rule and the exec environment count
youknowone cc065a8
pyrex: leave a -c argument alone when its lines share no prefix
youknowone 3290400
extra_tests: cover a scandir iterator closed partway through
youknowone 2a4174b
importing: withhold the entropy capability names from a build without…
youknowone 9bbc57a
posix: hold the scandir iterator's enumeration state in a native owner
youknowone 14822d0
extra_tests: cover the __fspath__ return type, the environment name r…
youknowone 8485171
posix, pyrex, importing: reword the comments this branch added
youknowone 2c08234
posix: reject a non-mapping exec environment before snapshotting it
youknowone df6ce11
Fix shared interpreter state parity
youknowone 215bd41
jit: take the eval door's hotness decision without marking the cell
youknowone cb569ff
Preserve inline frame identity for getframe
youknowone db6aa54
builtins, posix, thread: build the finalization error without an expect
youknowone 862eb36
posix: refuse a scandir step taken while another is in progress
youknowone 36e5d9f
posix: take the exec environment snapshot through one helper
youknowone ed66aaa
importing: name the entropy capability after the backend getrandom picks
youknowone dc976d6
posix: decide a scandir step from the open and _in_next flags together
youknowone c52b509
bench: re-record the jitstats this branch's JIT commits moved
youknowone 3357548
bench: re-record getframe_inline_subwalk_multiframe, whose loop now g…
youknowone 93d0d50
jit: attempt the multi-frame blackhole handoff for every inline-subwa…
youknowone cbcf4a9
posix: record why the scandir typedef publishes __del__
youknowone e04562c
posix: record why a disabled __fspath__ is reported as not path-like
youknowone 9322564
baseobjspace: name the argument's own class in uint_w's type error
youknowone 39afb77
posix: derive the scandir iterator borrow inside its serializer
youknowone 9d1adf7
_io: revalidate an autoflusher reservation after retaking the lock
youknowone 26512f9
bench: re-record the nine wasm jitstats baselines left at their pre-h…
youknowone 57d085a
baseobjspace: run the index protocol in the uid_t converter
youknowone 8c6688b
bench/synth: record what the getframe fixture's guard failures measure
youknowone 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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=0 | |
| internal_compile_panics=0 | ||
| loops_aborted=5 | ||
| loops_compiled=0 | ||
| retraces_compiled=0 | ||
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=1 | |
| internal_compile_panics=0 | ||
| loops_aborted=1 | ||
| loops_compiled=2 | ||
| retraces_compiled=0 | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=0 | |
| internal_compile_panics=0 | ||
| loops_aborted=5 | ||
| loops_compiled=0 | ||
| retraces_compiled=0 | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=0 | |
| internal_compile_panics=0 | ||
| loops_aborted=5 | ||
| loops_compiled=0 | ||
| retraces_compiled=0 | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=0 | |
| internal_compile_panics=0 | ||
| loops_aborted=5 | ||
| loops_compiled=0 | ||
| retraces_compiled=0 | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ guard_failures=0 | |
| internal_compile_panics=0 | ||
| loops_aborted=5 | ||
| loops_compiled=1 | ||
| retraces_compiled=0 | ||
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
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
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.
The updated dynasm baseline now accepts 8,948 guard failures and two compiled loops for a 20,000-iteration fixture whose new specification explicitly requires the PyPy shape of one loop without aborts or frame-blackhole activity. This turns the benchmark gate into approval for a hot guard exit on nearly every compiled iteration, hiding the JIT regression instead of identifying the missing upstream optimization that should recover it.
AGENTS.md reference: AGENTS.md:L295-L303
Useful? React with 👍 / 👎.