aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-09build: make Target an abstract properties instead of doing hasattrDylan Baker1-5/+10
2023-03-09interpreter: Add missing Union annotationDylan Baker1-1/+1
2023-03-05hotdoc module: properly error out when configuring failsEli Schwartz1-1/+2
2023-03-04msubprojects: fix potential error when resetting a git checkoutBenoit Pierre2-3/+17
2023-03-04typed_kwargs: Remove feature_validator as it's not currently usedXavier Claessens1-9/+0
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens7-37/+81
2023-03-02run_mypy: accept the path to an alternative mypy executableEli Schwartz1-4/+3
2023-03-02Revert "target python 3.10 as the mypy language version"Eli Schwartz1-1/+1
2023-03-02run_mypy: passthrough unknown options to mypy itselfEli Schwartz1-2/+1
2023-03-02doc: remove unexisting operators from grammarCharles Brunet1-1/+1
2023-03-02mintro: redirect stdout to stderrCharles Brunet2-8/+14
2023-03-01interpreter: report FeatureNew for kwargs to project()Eli Schwartz3-2/+10
2023-03-01handle meson_version after parsing but before invalid project() kwargsEli Schwartz4-1/+12
2023-03-01handle meson_version even when the build file fails to parseEli Schwartz4-7/+41
2023-03-01mparser: Add partial AST to exceptionsEli Schwartz1-6/+17
2023-03-01mparser: use an inherited ParseException everywhereEli Schwartz1-3/+3
2023-03-01Revert "Exit meson with an error if an invalid escape sequence is found in a"Eli Schwartz1-13/+2
2023-03-01interpreter: Add testcase..endtestcase clause supportXavier Claessens8-1/+113
2023-03-01docs: document default_options behaviourJohn Levon1-0/+5
2023-03-01docs: fix a small typoJohn Levon1-1/+1
2023-03-01rust: Fix handling of proc-macros in rust-project.jsonSebastian Dröge1-7/+9
2023-03-01rust: Store absolute paths in rust-project.jsonSebastian Dröge1-2/+6
2023-03-01unittests: add test for source dir stripping from rpathsStefan Hajnoczi1-0/+42
2023-03-01backends: fix source dir stripping from rpathsStefan Hajnoczi1-2/+9
2023-02-28refactor a few subsystem-relative imports that imported the wrong locationEli Schwartz2-2/+2
2023-02-28doc: Be more specific about warning_level optionXavier Claessens1-0/+17
2023-02-28Add detection code for powerpc64le.Jussi Pakkanen1-1/+3
2023-02-28Add a deb_ prefix to constants that are only used in Debian system detection.Jussi Pakkanen1-6/+6
2023-02-28Handle a cross compilation setup that only has a C compiler.Jussi Pakkanen1-1/+4
2023-02-28Add Debian platform autodetect to env2mfile.Jussi Pakkanen1-1/+1
2023-02-28msetup: clarify error message when wrong directories are specifiedEli Schwartz1-10/+13
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund4-30/+36
2023-02-27Add Compiler.cached_run()Andres Freund2-2/+33
2023-02-27interpreter: bolden result of compiler.alignment(), compiler.sizeof()Andres Freund1-2/+2
2023-02-27Improve unity build documentationCharles Brunet1-1/+15
2023-02-27docs: add Criterionandy59951-0/+1
2023-02-27prevent unhandled exception for operations on NoneCharles Brunet1-9/+47
2023-02-27documentation: there is no unary + operatorCharles Brunet1-1/+1
2023-02-27python dependency: Fix typo in placeholder stringDaniele Nicolodi1-1/+1
2023-02-27minstall: Replace non-breakable space with plain space in commentDaniele Nicolodi1-1/+1
2023-02-27mintro: Add exclude_{files, dirs} to install_subdir install_planDaniele Nicolodi6-3/+30
2023-02-25Misleading comment mtribiere1-1/+1
2023-02-24docs: fix bad advice to use python module to find pythonEli Schwartz1-2/+2
2023-02-24test cases: use best practices method to find the python3 programEli Schwartz13-15/+18
2023-02-24work around circular imports in python probe scriptEli Schwartz1-3/+7
2023-02-24mcompile: Do not exclude targets from subprojectsXavier Claessens1-5/+3
2023-02-23docs: add gcc to list of compilers with sanitize toolsandy59951-1/+1
2023-02-23Update Vs-External.mdValeri1-1/+1
2023-02-23clangformat: don't noisily print status messages for every checked fileEli Schwartz1-4/+8
2023-02-22Implement rustc controlled whole-archive linkingDylan Baker14-14/+113