summaryrefslogtreecommitdiff
path: root/mesonbuild/mintro.py
AgeCommit message (Expand)Author
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-04-02option: move the `is_per_machine_option` to the `OptionStore`Dylan Baker
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-27coredata: delete the OptionsViewDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-05options: Replace uses of `UserOption[T.Any]` with a Union of UserOption typesDylan Baker
2025-02-05options: split UserIntegerOption and UserUmaskOptionDylan Baker
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2025-02-05options: Add a printable_choices method to UserOptionDylan Baker
2024-12-19introspect: add machine to target_sourcesPaolo Bonzini
2024-10-13mintro: Add license and license_files to project introspection dataDaniele Nicolodi
2024-09-03intro: add install_rpath to intro-install_plan.jsonDaniele Nicolodi
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-11Move compiler option check into OptionStore.Jussi Pakkanen
2024-07-11Move builtin option check into OptionStore.Jussi Pakkanen
2024-07-11Move backend option check into OptionStore.Jussi Pakkanen
2024-07-11Move base option check into OptionStore.Jussi Pakkanen
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen
2024-06-14Fix mypy.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-06-01mintro: write humman-readable JSONFilipe LaĆ­ns
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-04-08parser: revert to single StringNode typeCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott
2023-10-04Remove unused parameter in IntroCommand::get_meson_introspection_types()Tristan Partin
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet
2023-09-11parser: preserve escape chars in stringsCharles Brunet
2023-08-28include_directories: Always add both source and build dirsXavier Claessens
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-11rewrite a couple comment-style type annotations for oddly indented dictsEli Schwartz
2023-07-24fix a few miscellaneous implicit-optional typing issuesEli Schwartz
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-26mintro: record subproject in install_planDaniele Nicolodi
2023-05-22intro: add more details to generated files(part 2)Charles Brunet
2023-04-20intro: add more details to generated json filesCharles Brunet
2023-03-28Add support for meson.options as a replacement for meson_options.txtDylan Baker
2023-03-02mintro: redirect stdout to stderrCharles Brunet
2023-02-27mintro: Add exclude_{files, dirs} to install_subdir install_planDaniele Nicolodi
2022-09-22pylint: enable global-statementDylan Baker
2022-09-19pylint: enable consider-using-inDylan Baker
2022-09-19pylint: enable consider-using-dict-itemsDylan Baker
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-07-03sort imports for neatnessEli Schwartz
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen