55 Commits (3a4b874ec0379c688d127f929b8f3f75f6530a72)

Author SHA1 Message Date
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Daniele Nicolodi c900e6b0b3 mintro: record subproject in install_plan 1 year ago
Charles Brunet 8d30577a2d intro: add more details to generated files(part 2) 2 years ago
Charles Brunet 5eb55075ba intro: add more details to generated json files 2 years ago
Dylan Baker 4a014d1724 Add support for meson.options as a replacement for meson_options.txt 2 years ago
Charles Brunet a0d0fb5492 mintro: redirect stdout to stderr 2 years ago
Daniele Nicolodi f39ccde513 mintro: Add exclude_{files, dirs} to install_subdir install_plan 2 years ago
Dylan Baker f5283dd63f pylint: enable global-statement 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Dylan Baker b11cf2f371 pylint: enable consider-using-dict-items 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Eli Schwartz 075ccc68be
sort imports for neatness 2 years ago
Dylan Baker 2a0082b13a ast: rename module constant to match PEP8 style 2 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Xavier Claessens 01e92dc543 Fix default install tag for shared lib symlinks 3 years ago
Dylan Baker 3e90f27703 interpreter: replace build_def_files with OrderedSet 3 years ago
Paolo Bonzini 5e96730d7d introspect: include choices for array options 3 years ago
Eli Schwartz c94d6acc49
remove printf debugging 3 years ago
Eli Schwartz 47ae0b82f0
use list unpacking to simplify for loop references 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
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 4 years ago
TheQwertiest a8256e4900 mintro: more typing shenanigans 4 years ago
TheQwertiest b71e73fc64 mintro: typing fix 4 years ago
TheQwertiest a43e770071 mintro: typing fix 4 years ago