76 Commits (3ee9e358b4be10d982a59fabf6e247cd16ac94f5)

Author SHA1 Message Date
Daniele Nicolodi d299add709 intro: add install_rpath to intro-install_plan.json 8 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Jussi Pakkanen c2552527fb Move compiler option check into OptionStore. 10 months ago
Jussi Pakkanen 5c6e9d2d8f Move builtin option check into OptionStore. 10 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 10 months ago
Jussi Pakkanen 0c36ace4b7 Move base option check into OptionStore. 10 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 10 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Filipe Laíns e5aed6ac8f mintro: write humman-readable JSON 11 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 11 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Luke Elliott ce691f8c98 Add comments suggesting to keep shell completion scripts up-to-date near cmd line argument code 2 years ago
Tristan Partin e107b40225
Remove unused parameter in IntroCommand::get_meson_introspection_types() 2 years ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 2 years ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 2 years ago
Xavier Claessens 4eb9c84cf9 include_directories: Always add both source and build dirs 2 years ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Eli Schwartz de1cc0b02b
rewrite a couple comment-style type annotations for oddly indented dicts 2 years ago
Eli Schwartz a7a3563c0d
fix a few miscellaneous implicit-optional typing issues 2 years ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Daniele Nicolodi c900e6b0b3 mintro: record subproject in install_plan 2 years 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 3 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 3 years ago
Dylan Baker b11cf2f371 pylint: enable consider-using-dict-items 3 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 3 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 3 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 3 years ago
Eli Schwartz 075ccc68be
sort imports for neatness 3 years ago
Dylan Baker 2a0082b13a ast: rename module constant to match PEP8 style 3 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 4 years ago
Eli Schwartz c94d6acc49
remove printf debugging 4 years ago
Eli Schwartz 47ae0b82f0
use list unpacking to simplify for loop references 4 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 4 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 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