bpo-47189: What's New in 3.11: Faster CPython#32235
Conversation
Co-Authored-By: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
|
CC @gvanrossum @markshannon @brandtbucher @iritkatriel @sweeneyde @corona10 @kumaraditya303 @JelleZijlstra. For your opinions and review please (especially on the parts y'all contributed). |
Sorry, something went wrong.
corona10
left a comment
There was a problem hiding this comment.
Thank you, It is a great honor to see my name on the list.
Sorry, something went wrong.
You deserve it. |
Sorry, something went wrong.
markshannon
left a comment
There was a problem hiding this comment.
Thanks for doing this. It is much appreciated.
I've left a few comments.
Sorry, something went wrong.
Co-Authored-By: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-Authored-By: Alex Waygood <Alex.Waygood@Gmail.com>
|
@pablogsal are you OK with this going into 3.11 whats new? Or would you prefer I host this somewhere else and link to it in the whatsnew? |
Sorry, something went wrong.
For the time leave it here in its own section as in this way I will be able to easily do the final edits. Removing or moving information is much easier to add it as that way I don't need to consider what may be missing :) |
Sorry, something went wrong.
gvanrossum
left a comment
There was a problem hiding this comment.
I put my nit-picking hat on while reviewing this. :-) Overall great work, and can't wait to see this show up on docs.python.org!
Sorry, something went wrong.
Co-Authored-By: Guido van Rossum <gvanrossum@users.noreply.github.com> Co-Authored-By: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
gvanrossum
left a comment
There was a problem hiding this comment.
Bunch of one-character nits. :-)
Sorry, something went wrong.
gvanrossum
left a comment
There was a problem hiding this comment.
Honestly this PR is so large and comments are flying so fast we should probably land it ASAP and then iterate.
Sorry, something went wrong.
Co-Authored-By: Guido van Rossum <gvanrossum@users.noreply.github.com>
Oof the table layout worked against me. The 170% speedup is tied to "Calls to certain python functions are inlined", not |
Sorry, something went wrong.
gvanrossum
left a comment
There was a problem hiding this comment.
Thanks, this looks good now. Thanks very much for all your work on this!
Sorry, something went wrong.
The static objects section's credits go to Kumar Aditya.
TODO:
__dict__optimizations[ ]dictmemory saving optimizations by Inada-san, but I have no clue where to start for thosehttps://bugs.python.org/issue47189