Ankith

Results 54 issues of Ankith

This branch and comment will be kept updated as I work on this proposal ## Week 1 (May 27 - June 2) This week, I'm mostly reading up on and...

In `get_surface`, a strong reference was being incref-ed before being returned (double incref issue) In `set_mode` there was a decref followed by an incref, which is technically wrong (I suppose...

display
bugfix

A PR that follows what #3020 did

moving my comment from https://github.com/pygame-community/pygame-ce/pull/2897 to an issue: > Everytime someone has to test a lower SIMD level they have to mess with either the buildconfig or the source code...

SIMD
New API

Python 3.8 is EOL. We can now consider dropping it. The biggest advantage of doing this is nicer type stubs.

Code quality/robustness
dependencies

This is an attempt at simplifying the steps a pygame-ce dev has to do to get out a complete working change that passes our CI. Some goals - help new...

- `colordict` and `sysfont` are actually public modules, so they are now typed. - `PowerState` class has now been moved to `typing.py`, so that it can be resolved at the...

type hints

It's that time of the year again, this is the deps update PR of 2024. Most of the dependency updates are straightforward, the only non-trivial changes here are change in...

dependencies
build

**Environment:** ``` Platform: Linux-6.11.0-9-generic-x86_64-with-glibc2.40 System: Linux System Version: #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 Processor: x86_64 SSE2: Yes AVX2: Yes NEON: No Architecture: Bits: 64bit Linkage: ELF...

bug

- We currently have "SIMD handler" code across various header files. To reduce duplication and make things more robust, I wanted to see all SIMD related common functionalities in one...