Dylan Baker

Results 133 issues of 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.

typing

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...

typing

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...

typing

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...

cross
dependencies
subprojects/wraps

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...