Dylan Baker
Dylan Baker
It's time, there are nice features added by 3.8, 3.9, and 3.10. We're also forced to pin mypy, meaning we don't get access to mypy and typeshed fixes. Closes: #14326
Built on top of https://github.com/mesonbuild/meson/pull/15412 This is just some low hanging fruit.
This is https://github.com/mesonbuild/meson/pull/15406, but without the cleanups for python which trigger bugs in mypy 1.8. As such, we can't merge that PR until mypy is unpinned.
Based on https://github.com/mesonbuild/meson/pull/15380 This regressed pandas in the master branch, so we should continue to allow this, but with a warning that will hopefully help others.
This fully drops python support for older platforms.
This is cleanups made possible by the fully typed build_target arguments. The first patch moves some things that apply to jar into the shared-with-jar state. This was hidden by the...
This uses to a mixture of `Literal` and `TypeAlias` to provide better checking for compilers/programming language access. It's a bit of extra code, and does require a few casts to...
Currently, subprojects can only be built for the host machine. This is obviously not a great situation, as you may need to build dependencies for the build machine. This series...
We need to ensure that we have detailed information on the machine we're targeting. This was previously done by creating an ad hoc info struct, but now we get it...