Kay Hayen

Results 1287 comments of Kay Hayen

So, during my holiday, I made sure to do the work on the changes for the freelists. Basically, they moved it out of the interpreter and into the thread state,...

Then, the garbage collector integration with the allocator became a lot simpler with 3.13. It seems it is now run-time-based and only a flag is set, and it's not triggered...

Another area that I choose to skip until release time is uncompiled generator integration. There are a bunch of changes that are not immediately necessary for anything except async loop...

At that point, the C side of things compiled with Python 3.13 beta 1, and now there were linker errors. One particular noteworthy one is the removal of the asyncgen...

Something I noticed, in the 3.13 code: ``` #if !defined(Py_DEBUG) && !defined(Py_TRACE_REFS) && !defined(Py_GIL_DISABLED) // GH-89279: The MSVC compiler does not inline these static inline functions // in PGO build...

Also, when looking at the free list structure, I noticed that even 3.10 exposes the dictionary objects themselves and dickeys objects, which Nuitka needs to create occasionally. My attempt at...

And regarding the asyncgen wrapper objects, we basically created a type that works the same but uses a different type value, which is not only duplicating things but requires more...

So, a bunch of news. As I was doing this in my holiday with only some hours to spend on Nuitka (in the old days, I worked more on Nuitka...

Or maybe I didn't care at the time. You know, getting pip packages to work wasn't the immediate focus, I would have been happy to get closer to just following...

So, beta2 is working and was really easy to add. I even made it part of the hotfix. For the next release I have started to look into the no-GIL...