31 Commits (d648f3497ef9171379dd9cfe6c378351682597f8)

Author SHA1 Message Date
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Paolo Bonzini be0a05e777 mintro: include the correct target filenames for flat layout 4 years ago
Paolo Bonzini 675bb2f340 mintro: fix flake8 issues 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Dylan Baker f14bf8b2ed mintro: fix mypy warning 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Paolo Bonzini 879e9d19f5 mintro: export functions to load the meson-info files 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 7c377e5a5d intro: Add extra_files key to intro output (fixes #7310) 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker 6d173f9678 mesonlib: make OptionOverrideProxy a true MutableMapping 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger 0490372449
typing: fully annotate mintro and mtest 4 years ago
Paolo Bonzini fa5c2363eb introspect: add test dependencies info to test/benchmark JSON 4 years ago
Dylan Baker af763e093a mconf/mintro: use authoritative list of options from coredata 4 years ago
TheQwertiest 365b667dc5 mintro: typings again x2 5 years ago
TheQwertiest a8256e4900 mintro: more typing shenanigans 5 years ago
TheQwertiest b71e73fc64 mintro: typing fix 5 years ago
TheQwertiest a43e770071 mintro: typing fix 5 years ago
TheQwertiest f1288ac7ec mintro: enforced order for subcommands 5 years ago
TheQwertiest 2fe4c60ae3 Made --help options sorted 5 years ago
Daniel Mensinger 96eeef62ea
ast: Add AST JSON printer 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker 28e3ce67ae Convert test protocol into an enum 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Daniel Mensinger 4ce90bcb08 intro: List symlinks in installdata (fixes #6734) 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Xavier Claessens 3ba0073df6 Make 'default_library' per-subproject builtin option 5 years ago
Daniel Mensinger d0c7b51693 mintro: use interpreter data for buildsystem-files (fixes #6390) 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Paolo Bonzini 3778a34979 mintro: include test protocol in introspection data 5 years ago
Daniel Mensinger fc800a2cb8 mintro: Add version key to --scan-dependencies (fixes #6287) 5 years ago
Daniel Mensinger 7065a697e3 types: Add type annotations to mintro.py 5 years ago
Daniel Mensinger e4a0ee205d lgtm: Fix redundant code 5 years ago
Daniel Mensinger c361181cd9
mintro: dependencies: added version key 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Aaron Plattner b626978dc6 Add missing newlines to "meson introspect" error 5 years ago
Peter Hutterer 4ebce2c3f2 Add test priorities to force test start order 5 years ago
Daniel Mensinger 3b3f53ab55 mintro: Fix section key in buildoptions 5 years ago
Daniel Mensinger 54b1c43277 mintro: Add installed subdirs introspection (fixes #5556) 5 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Paolo Bonzini 9491878681 meson-introspect: do not include host environment in test/benchmark introspection 6 years ago