| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
Seems that 3.10 macos rounding bug is still jumping in. Do I need to fix that or is this Pull-Request Excusable from that issue? |
Sorry, something went wrong.
|
This looks very similar to my PR that I did a year ago ;) Except that I let Cython to generate code for calling function objects and to handle try-finally block. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
I found an optimization recently while brainstorming ways to make contextvars faster.
I have left some details about this in compat.h which is where I put these functions for winloop also
The reason this is faster is because we no longer need to lookup the run method before making any calls to the functions being handled and when we have many handles doing the same things over and over again these optimizations can start to become noticeable (Specifically for TimerHandles and Normal Handles).
If I need to make any changes or remove or edit comments please let me know. I have today and tomorrow off from my parttime job so I should be able to reply rather quickly.
I may not have the ability to run my own test locally since I wrote this from a windows laptop same as with winloop so please let me know if something does not work correctly and I will do my best to fix it.