aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mintro.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-01mintro: write humman-readable JSONFilipe Laíns1-1/+1
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-10/+10
2024-04-08parser: revert to single StringNode typeCharles Brunet1-2/+2
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott1-0/+2
2023-10-04Remove unused parameter in IntroCommand::get_meson_introspection_types()Tristan Partin1-3/+2
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-1/+1
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-2/+2
2023-08-28include_directories: Always add both source and build dirsXavier Claessens1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-13/+13
2023-08-11rewrite a couple comment-style type annotations for oddly indented dictsEli Schwartz1-6/+10
2023-07-24fix a few miscellaneous implicit-optional typing issuesEli Schwartz1-1/+1
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz1-1/+1
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-1/+1
2023-06-26mintro: record subproject in install_planDaniele Nicolodi1-0/+2
2023-05-22intro: add more details to generated files(part 2)Charles Brunet1-1/+5
2023-04-20intro: add more details to generated json filesCharles Brunet1-10/+84
2023-03-28Add support for meson.options as a replacement for meson_options.txtDylan Baker1-4/+4
2023-03-02mintro: redirect stdout to stderrCharles Brunet1-8/+9
2023-02-27mintro: Add exclude_{files, dirs} to install_subdir install_planDaniele Nicolodi1-2/+10
2022-09-22pylint: enable global-statementDylan Baker1-3/+1
2022-09-19pylint: enable consider-using-inDylan Baker1-1/+1
2022-09-19pylint: enable consider-using-dict-itemsDylan Baker1-4/+4
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li1-1/+3
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz1-2/+0
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-3/+8
2022-07-03sort imports for neatnessEli Schwartz1-9/+7
2022-06-01ast: rename module constant to match PEP8 styleDylan Baker1-2/+2
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-3/+3
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen1-1/+1
2022-03-07Fix default install tag for shared lib symlinksXavier Claessens1-6/+14
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker1-1/+1
2021-10-14introspect: include choices for array optionsPaolo Bonzini1-0/+2
2021-10-04remove printf debuggingEli Schwartz1-1/+0
2021-10-04use list unpacking to simplify for loop referencesEli Schwartz1-4/+5
2021-09-06mintro: add installed_planFilipe Laíns1-0/+31
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-3/+3
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-2/+2
2021-03-04various python neatness cleanupsEli Schwartz1-1/+1
2021-03-04mintro: include the correct target filenames for flat layoutPaolo Bonzini1-2/+10
2021-03-04mintro: fix flake8 issuesPaolo Bonzini1-1/+1
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens1-8/+8
2021-01-04mintro: fix mypy warningDylan Baker1-4/+4
2021-01-04fix LGTM warningsDylan Baker1-1/+1
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-19/+23
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-26/+12
2021-01-04use OptionKey for compiler_optionsDylan Baker1-3/+4
2021-01-04use OptionKey for backend_optionsDylan Baker1-3/+2
2021-01-04use OptionKey for coredata.user_optionsDylan Baker1-1/+1
2020-12-14mintro: export functions to load the meson-info filesPaolo Bonzini1-17/+30