diff options
| author | Carl Meyer <carl@oddbird.net> | 2023-04-24 22:22:14 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-24 22:22:14 (GMT) |
| commit | 0dc8b50d33208e9ca4fc3d959c6798529731f020 (patch) | |
| tree | 822102a5177183fc6ad7075bd74a02a5633edc52 /Lib/test/test_gdb.py | |
| parent | 22bed58e531ce780d91f3364c5ace98fad28c2e8 (diff) | |
| download | cpython-0dc8b50d33208e9ca4fc3d959c6798529731f020.zip cpython-0dc8b50d33208e9ca4fc3d959c6798529731f020.tar.gz cpython-0dc8b50d33208e9ca4fc3d959c6798529731f020.tar.bz2 | |
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)
This speeds up `super()` (by around 85%, for a simple one-level
`super().meth()` microbenchmark) by avoiding allocation of a new
single-use `super()` object on each use.
Diffstat (limited to 'Lib/test/test_gdb.py')
| -rw-r--r-- | Lib/test/test_gdb.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/test/test_gdb.py b/Lib/test/test_gdb.py index 0f39b8f..311a864 100644 --- a/Lib/test/test_gdb.py +++ b/Lib/test/test_gdb.py @@ -962,7 +962,7 @@ id(42) cmd = textwrap.dedent(''' class MyList(list): def __init__(self): - super().__init__() # wrapper_call() + super(*[]).__init__() # wrapper_call() id("first break point") l = MyList() |
