aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/utils
AgeCommit message (Expand)AuthorFilesLines
2024-05-09implement @PLAINNAME0@ and @BASENAME0@Stas Sergeev1-0/+5
2024-04-15allow any alternative python freeze tool to work with mesonEli Schwartz1-2/+5
2024-04-15compilers: fix crash when compiler check returns None outputEli Schwartz1-1/+1
2024-03-20mesonlib: Fix bug in relpath return values found by mypyNirbheek Chauhan1-2/+2
2024-03-15move UserArrayOption.listify_value to mesonlibCharles Brunet1-0/+22
2024-02-23env.unset methodCharles Brunet1-0/+17
2024-02-12correct type signature of Popen_safe to follow stdlib subprocessEli Schwartz1-6/+6
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker5-62/+8
2023-12-02Only convert boolean values for cmake formatsJan2001011-1/+1
2023-10-20fix the repr for OrderedSet to actually execute correctlyEli Schwartz1-2/+2
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens1-0/+4
2023-09-09Add macro_name option to configure_fileNicholas Vinson1-5/+14
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-49/+1
2023-08-31add json output format to configure fileCharles Brunet1-20/+30
2023-08-24Suggest using --reconfigure only when not already using itXavier Claessens1-8/+8
2023-08-18consistently use Literal annotation from typing_extensionsEli Schwartz1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-1/+1
2023-08-10Popen_safe_logged: Also log exceptionsXavier Claessens1-1/+7
2023-08-08correct cmakedefine behaviorJan2001011-10/+28
2023-08-08tests: fix test_vsenv_option with Python 3.11+ on WindowsChristoph Reiter1-1/+3
2023-08-03MachineChoice: Implement __str__ for easier debugXavier Claessens1-0/+3
2023-08-03ExecutableSerialisation: capture and feed are optional stringsXavier Claessens1-4/+2
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz3-3/+4
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen1-33/+34
2023-07-13macos: map arm64e to aarch64, map "whole" architecture stringsAndres Freund1-6/+14
2023-07-12Remove do_conf_str(encoding:)Tristan Partin1-2/+2
2023-07-12Use underscore for variables that we don't referenceTristan Partin1-3/+3
2023-07-12Use more specific typesTristan Partin1-7/+8
2023-07-12Match the method signatures of parent classesTristan Partin1-1/+1
2023-07-12Annotate naked fundamental Python typesTristan Partin1-8/+8
2023-07-12Replace some type comments with annotationsTristan Partin1-12/+12
2023-07-02genvslite: fix the core option being listed as one of the per-project optionsEli Schwartz1-0/+1
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz1-0/+16
2023-06-01vcs_tag: Add --always to git describeXavier Claessens1-1/+1
2023-05-25ProgressBar: Fix some rendering issuesXavier Claessens1-11/+23
2023-05-02extend install scripts to allow specific directory variable exportsEli Schwartz1-0/+1
2023-04-26Add env kwarg to gnome.generate_gir().Volker Weißmann1-0/+5
2023-04-17select the correct python_command for pyinstaller builds, even on not-WindowsEli Schwartz1-2/+2
2023-04-11fix various spelling issuesJosh Soref2-4/+4
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-0/+1
2023-03-09configure_file: emit FeatureNew when a cmake-formatted file has too many tokensEli Schwartz1-7/+12
2023-03-09utils: fix annotation of pickle_loadDylan Baker1-5/+26
2023-02-19handle more corner cases where locking the build directory failsEisuke Kawashima1-0/+3
2023-02-14allow install script to run in dry-run modeCharles Brunet1-0/+1
2023-02-01simplify instantiation of builtin type using builtins instead of functionsEli Schwartz1-4/+32
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-11/+1
2023-02-01treewide: add future annotations importEli Schwartz4-0/+5
2023-01-20haiku: set default prefix and library pathsX5121-1/+56
2023-01-20remove dead codeEli Schwartz1-47/+0
2023-01-18devenv: Allow dumping into file and select a formatXavier Claessens1-2/+2