summaryrefslogtreecommitdiff
path: root/mesonbuild/ast
AgeCommit message (Expand)Author
2025-12-22ast: printer: give a precedence to all kinds of functionsPaolo Bonzini
2025-12-08interpreterbase: make ArithmeticNode and MesonOperator both use operator namesPaolo Bonzini
2025-12-08make ctype the same as the printed ASTPaolo Bonzini
2025-11-21rewrite: fix duplicate objects for predefined globalsPaolo Bonzini
2025-10-15revert local_program()Eli Schwartz
2025-10-15build: Add a TypedDict for BuildTarget keyword argumentsDylan Baker
2025-10-15Add local_program() functionXavier Claessens
2025-10-06interpreter: unify and specialize code to set backend optionsPaolo Bonzini
2025-10-06introspection: remove dead codePaolo Bonzini
2025-09-25mypy: enable allow-redefinition-new and fix falloutEli Schwartz
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-06-09AstInterpreter: Fix dead-code-crashVolker Weißmann
2025-05-29rewriter: Rewrite how we add/remove source filesVolker Weißmann
2025-05-29rewriter: Improve find_target and find_dependencyVolker Weißmann
2025-05-29mesonbuild/ast: make mypy safeVolker 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-29Add AstInterpreter.dataflow_dagVolker Weißmann
2025-05-29AstInterpreter: Fix evaluate_* functionsVolker Weißmann
2025-05-29rewriter: Refactoring of assignment trackingVolker Weißmann
2025-05-29rewriter: Replace assignments with cur_assignmentsVolker Weißmann
2025-05-29Add AstInterpreter.nestingVolker 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-29AstPrinter: Add parenthesis where neccessaryVolker Weißmann
2025-05-29AstPrinter: Use str.translate instead of str.replaceVolker 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-14Extract common func_subdir functions 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-30flake8: move unused typing-only imports to TYPE_CHECKINGEli Schwartz
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