Ankith

Results 54 issues of Ankith

A followup PR for #3088, after this PR typecheckers should handle return types of some methods of vector subclasses correctly. While working on this I realised there was a lot...

Submodule: math
types
Awaiting Merge

This PR is primarily intended for better code quality and better error reporting, but this also helps a (really tiny) bit with performance. Some functions that were supposed to be...

C code
Code robustness
Awaiting Merge

fixes #3265 From the code, it seemed like retaining older window surface on subsequent `set_mode` calls is intentional, but no pygame version from 1.9.6 to 2.1.2 actually does it (in...

Submodule: display

Pretty self explanatory PR title, adds docstings to typestub pyi files, so that editors can display useful information about modules on mouse hover for user convenience. These docstrings are picked...

types

Recently, a new contributor @itzpr3d4t0r has expressed a lot of interest in using `FASTCALL` to speedup some pygame functions (thanks a lot for doing this!). I thought it would be...

Updates our appveyor build to make use of cibuildwheel, reducing a lot of config on our end. The wheels we make on cpython should not change, but we will now...

Continuous Integration (CI)

Part 2 of event refactor started in #3061 This PR makes a few changes to pygame C API involving event posting from different threads, and after this we should see...

Submodule: event
Submodule: time

PR to fix #3036 I'm in the process of a minor event refactor. Since my previous larger event refactor I did back in late 2020, I've noticed some things that...

Submodule: event
Awaiting Merge

It's great that cibuildwheel abstracts away handling builds on multiple python versions. So first of all, thanks to everyone here helping maintain this project! 🥳 On Windows and MacOS, cibuildwheel...

First of all, thanks to the maintainers and contributors who keep this project up, which helps make CI cache handling simple! 🥳 ## Use case I have a build matrix...

area:granular-control