51 Commits (f720105e242111f4b68c0cb2aa77a4301a2fd10f)

Author SHA1 Message Date
Eli Schwartz 3ebd570bd5
consistently use Literal annotation from typing_extensions 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Xavier Claessens 13b626b67b Popen_safe_logged: Also log exceptions 1 year ago
Jan200101 b91244c3b7 correct cmakedefine behavior 1 year ago
Christoph Reiter ec10816665 tests: fix test_vsenv_option with Python 3.11+ on Windows 1 year ago
Xavier Claessens f077cb2ee3 MachineChoice: Implement __str__ for easier debug 1 year ago
Xavier Claessens 28e6d2be96
ExecutableSerialisation: capture and feed are optional strings 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Andres Freund d2d31c3cc2 macos: map arm64e to aarch64, map "whole" architecture strings 1 year ago
Tristan Partin 9b86c67e19 Remove do_conf_str(encoding:) 1 year ago
Tristan Partin 020692b9d9 Use underscore for variables that we don't reference 1 year ago
Tristan Partin d732e27e46 Use more specific types 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Eli Schwartz a63ed40191
genvslite: fix the core option being listed as one of the per-project options 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens 1a9f20d44a vcs_tag: Add --always to git describe 2 years ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 2 years ago
Eli Schwartz 6823cabb83
extend install scripts to allow specific directory variable exports 2 years ago
Volker Weißmann 38b35eca30 Add env kwarg to gnome.generate_gir(). 2 years ago
Eli Schwartz c39ee881a1 select the correct python_command for pyinstaller builds, even on not-Windows 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Eli Schwartz a410bbdf12 configure_file: emit FeatureNew when a cmake-formatted file has too many tokens 2 years ago
Dylan Baker 7c2ac4f8fe utils: fix annotation of pickle_load 2 years ago
Eisuke Kawashima f0335dc7dd
handle more corner cases where locking the build directory fails 2 years ago
Charles Brunet 04f233a80d allow install script to run in dry-run mode 2 years ago
Eli Schwartz c9ac73a4da
simplify instantiation of builtin type using builtins instead of functions 2 years ago
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
X512 3074731797 haiku: set default prefix and library paths 2 years ago
Eli Schwartz dd83d5e4a1 remove dead code 2 years ago
Xavier Claessens 1a0eff0054 devenv: Allow dumping into file and select a format 2 years ago
Eli Schwartz 2d0c9ce5f2
properly type utils/core.py and add it to mypy 2 years ago
Dylan Baker 2a64ffd1e6 mesonlib: remove filename parameter to mlog.warning 2 years ago
Eli Schwartz 0544ffabf1
add builtin option to install licenses 2 years ago
Eli Schwartz 2ef94a71f8
delay importing ctypes unless it is actually used 2 years ago
Eli Schwartz e5a9272034
typing: fix some broken Sequence annotations 2 years ago
L. E. Segovia d490636328 utils: Fix pylint warning using-constant-test 2 years ago
Xavier Claessens b926374205 devenv: Do not include system values in --dump 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker 1502431fe9
pylint: enable use-implicit-booleaness-not-comparison 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Marvin Scholz 7c48cb513a utils: Popen_safe: Handle ENOEXEC to fail with an error message 2 years ago
Eli Schwartz 0d3be23377 build: use the unified pickle loader to handle more edge cases 2 years ago
Eli Schwartz af41eb6e9b
squelch an EncodingWarning we don't care about 2 years ago
GustavoLCR 32bc64e632 Fix native compilation on ARM64 Windows 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago