77 Commits (ec7a81ad8620ef0f94be7f84eb946bc90ad1446c)

Author SHA1 Message Date
Daniele Nicolodi ec7a81ad86 mintro: Add license and license_files to project introspection data 1 month ago
Daniele Nicolodi d299add709 intro: add install_rpath to intro-install_plan.json 3 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen c2552527fb Move compiler option check into OptionStore. 5 months ago
Jussi Pakkanen 5c6e9d2d8f Move builtin option check into OptionStore. 5 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 5 months ago
Jussi Pakkanen 0c36ace4b7 Move base option check into OptionStore. 5 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 5 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 5 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 5 months ago
Filipe Laíns e5aed6ac8f mintro: write humman-readable JSON 6 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 8 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Luke Elliott ce691f8c98 Add comments suggesting to keep shell completion scripts up-to-date near cmd line argument code 1 year ago
Tristan Partin e107b40225
Remove unused parameter in IntroCommand::get_meson_introspection_types() 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 1 year ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 1 year ago
Xavier Claessens 4eb9c84cf9 include_directories: Always add both source and build dirs 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz de1cc0b02b
rewrite a couple comment-style type annotations for oddly indented dicts 1 year ago
Eli Schwartz a7a3563c0d
fix a few miscellaneous implicit-optional typing issues 1 year ago
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 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 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