summaryrefslogtreecommitdiff
path: root/mesonbuild/ast/introspection.py
AgeCommit message (Expand)Author
2025-10-15build: Add a TypedDict for BuildTarget keyword argumentsDylan Baker
2025-10-06interpreter: unify and specialize code to set backend optionsPaolo Bonzini
2025-10-06introspection: remove dead codePaolo Bonzini
2025-09-24ast/introspection: remove keyword arguments from build targets that are Unkno...Dylan Baker
2025-08-10rewriter: Accept UnknownValue() in more placesVolker Weißmann
2025-07-07ast, interpreter: look up default_library and default_both_libraries by subpr...Paolo Bonzini
2025-05-29rewriter: Rewrite how we add/remove source filesVolker Weißmann
2025-05-29Add AstInterpreter.funcvalsVolker Weißmann
2025-05-29AstInterpreter: Replace resolve_node with node_to_runtime_valueVolker Weißmann
2025-05-29rewriter: Remove apparently useless code.Volker Weißmann
2025-05-29rewriter: Replace assignments with cur_assignmentsVolker Weißmann
2025-05-29rewriter.py: make type safeVolker Weißmann
2025-05-29rewriter: Add IntrospectionDependencyVolker Weißmann
2025-05-29rewriter: Add IntrospectionBuildTargetVolker Weißmann
2025-05-29Refactoring and removal of dead codeVolker Weißmann
2025-05-29rewriter: Don't ignore the `name_prefix` kwargVolker Weißmann
2025-05-15coredata: remove unused argumentsPaolo Bonzini
2025-05-15introspection: do not reinvent process_compiler_optionsPaolo Bonzini
2025-05-07options: support non-string data types in more placesPaolo Bonzini
2025-05-07ast: clean up handling of default optionsPaolo Bonzini
2025-04-08coredata: delete set_default_optionsDylan Baker
2025-03-14Move options loading to InterpreterBaseCharles Brunet
2025-03-14Move variables to InterpreterBaseCharles Brunet
2025-03-14Move flatten_kwargs to IntrospectionInterpreterCharles Brunet
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2024-12-19introspect: add machine to target_sourcesPaolo Bonzini
2024-11-15ast/introspection: Drop duplicate None checkDylan Baker
2024-10-13mintro: Add license and license_files to project introspection dataDaniele Nicolodi
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-11Move backend option check into OptionStore.Jussi Pakkanen
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-05-19pylint: fix useless-returnEli Schwartz
2024-04-08parser: revert to single StringNode typeCharles Brunet
2024-03-18coredata: remove extraneous keys when updating project_optionsDylan Baker
2024-03-10fix reconfigure subproject base optionsCharles Brunet
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker
2024-01-08ast/interpreter: fix some low hanging type issuesDylan Baker
2024-01-08ast/introspection: make mypy cleanDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-13fix undefined StringNode from previous commitCharles Brunet
2023-09-12Merge pull request #12152 from bruchar1/ast-preserve-allJussi Pakkanen
2023-09-12msubprojects: Speedup subproject_dir extractionXavier Claessens
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet
2023-09-11parser: preserve escape chars in stringsCharles Brunet
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-11remove useless type annotationsEli Schwartz