63 Commits (728fcdaab312020fe3ebea40e942f23ee620ed6c)

Author SHA1 Message Date
Nirbheek Chauhan 4b5caa8878 mesonlib: Fix bug in relpath return values found by mypy 9 months ago
Charles Brunet d08ef2c08b move UserArrayOption.listify_value to mesonlib 9 months ago
Charles Brunet 138e0fe984 env.unset method 10 months ago
Eli Schwartz 546fe0f92b
correct type signature of Popen_safe to follow stdlib subprocess 10 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Jan200101 9016e6958b Only convert boolean values for cmake formats 1 year ago
Eli Schwartz ae7a9b0f44 fix the repr for OrderedSet to actually execute correctly 1 year ago
Xavier Claessens dacd11a624 pkgconfig: Cache the implementation instance 1 year ago
Nicholas Vinson b51bce070e Add macro_name option to configure_file 1 year ago
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Charles Brunet cf5adf0c64 add json output format to configure file 1 year ago
Xavier Claessens b4b1395ef5 Suggest using --reconfigure only when not already using it 1 year ago
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 2 years 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