Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
0a0ebe2
gh-87729: add instruction for faster zero-arg super()
carljm Apr 10, 2023
f14a3bf
add news entry
carljm Apr 13, 2023
5625e73
document LOAD_ZERO_SUPER_ATTR
carljm Apr 13, 2023
0775efe
fix gdb test_wrapper_call
carljm Apr 13, 2023
f229b5b
optimize 2-arg super also
carljm Apr 13, 2023
626999d
fix incompatible assignment
carljm Apr 13, 2023
9384106
Merge branch 'main' into superopt
carljm Apr 13, 2023
92c943b
fix bad first arg
carljm Apr 13, 2023
09804cd
specialize LOAD_SUPER_ATTR for methods
carljm Apr 14, 2023
775ed0f
Apply suggestions from code review
carljm Apr 14, 2023
2077f1a
don't unnecessarily re-find args in error case
carljm Apr 14, 2023
64da49f
Merge branch 'main' into superopt
carljm Apr 14, 2023
4759ad9
update generated cases
carljm Apr 14, 2023
94399c2
fix incompatible types
carljm Apr 14, 2023
b73cff0
Merge branch 'superopt' into superopt_spec
carljm Apr 14, 2023
5627d66
don't double execute descriptor on specialization fail
carljm Apr 14, 2023
5136459
Merge branch 'main' into superopt
carljm Apr 17, 2023
82945b2
review comments
carljm Apr 17, 2023
3a3cb74
update generated cases with new comment
carljm Apr 17, 2023
079c65a
Merge branch 'superopt' into superopt_spec
carljm Apr 17, 2023
e4466a7
simplify oparg & 2 handling
carljm Apr 19, 2023
5c0a21c
Merge branch 'main' into superopt
carljm Apr 19, 2023
f161268
cleanup and clarification
carljm Apr 20, 2023
df442c0
move __class__ special case out of the fast path
carljm Apr 20, 2023
19b8025
Merge branch 'main' into superopt
carljm Apr 24, 2023
0de5bc6
Merge branch 'main' into superopt
carljm Apr 24, 2023
1972ca4
Merge branch 'superopt' into superopt_spec
carljm Apr 24, 2023
6858a6f
re-add comment
carljm Apr 24, 2023
dbe1665
Merge branch 'main' into superopt
carljm Apr 24, 2023
793a69a
Merge branch 'superopt' into superopt_spec
carljm Apr 24, 2023
af807d6
Merge branch 'main' into superopt_spec
carljm Apr 24, 2023
373cbc4
update previous NEWS entry
carljm Apr 24, 2023
3236f45
Merge branch 'main' into superopt_spec
carljm Apr 24, 2023
3d0e51a
credit Vlad
carljm Apr 24, 2023
c96d5c1
Merge branch 'main' into superopt_spec
ambv Apr 25, 2023
ad4008e
Merge branch 'main' into superopt_spec
carljm Apr 25, 2023
66d6271
Merge branch 'main' into superopt_spec
carljm Apr 25, 2023
fc6fcea
simplify LOAD_SUPER_ATTR, let specialization optimize
carljm Apr 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into superopt
* main:
  Remove `expert-*` from `project-updater` GH workflow (#103579)
  gh-103583: Add codecs and maps to _codecs_* module state (#103540)
  gh-48330: address review comments to PR-12271 (#103209)
  gh-103527: Add multibytecodec.h as make dep for _codecs_* (#103567)
  gh-103553: Improve `test_inspect`: add more assertions, remove unused (#103554)
  GH-103517: Improve tests for `pathlib.Path.walk()` (GH-103518)
  gh-102114: Make dis print more concise tracebacks for syntax errors in str inputs (#102115)
  GH-78079: Fix UNC device path root normalization in pathlib (GH-102003)
  gh-101517: Add regression test for a lineno bug in try/except* impacting pdb (#103547)
  gh-103527: Add make deps for _codecs_* and _multibytecodec (#103528)
  gh-103532: Fix reST syntax in NEWS entry (GH-103544)
  gh-103532: Add NEWS entry (#103542)
  • Loading branch information
carljm committed Apr 17, 2023
commit 5136459f90dc0285a5df8766d6680f08aff7d289

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.