aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz6-45/+30
2023-07-02genvslite: fix badly overflowing line lengthsEli Schwartz2-2/+6
2023-07-02genvslite: improve readability of the mconf help textEli Schwartz1-3/+2
2023-07-02genvslite: fix the core option being listed as one of the per-project optionsEli Schwartz1-0/+1
2023-06-28Bump version number for rc1.1.2.0rc1Jussi Pakkanen1-2/+2
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP10-351/+974
2023-06-27Merge pull request #11902 from dcbaker/submit/rust-module-enhancementsJussi Pakkanen4-18/+108
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath5-1/+66
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker1-1/+54
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker2-12/+24
2023-06-27modules/rust: Add a keyword argument to pass extra args to the rust compilerDylan Baker1-1/+10
2023-06-27modules/rust: Add a machine file property for extra clang args with bindgenDylan Baker2-1/+10
2023-06-27modules/rust: Add a `link_with` kwarg to the test methodDylan Baker1-3/+10
2023-06-27Fix pylint.Jussi Pakkanen1-1/+0
2023-06-27interpreter: use os.listdir instead of os.scandir to avoid ResourceWarningNathan Goldbaum1-1/+2
2023-06-26mintro: record subproject in install_planDaniele Nicolodi1-0/+2
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz3-21/+21
2023-06-26linkers: delay implementations import until detect is runEli Schwartz23-204/+97
2023-06-26fix regression in handling output overwriting for ar-like linkersEli Schwartz2-2/+4
2023-06-26WIP: cmake: do not re-export unused top-level objectsEli Schwartz1-12/+3
2023-06-26stop importing cmake when it isn't usedEli Schwartz1-1/+1
2023-06-26dependencies: switch the delayed-import mechanism for custom dependenciesEli Schwartz14-69/+114
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz5-86/+74
2023-06-26dependencies: delay often-unused importsEli Schwartz1-4/+4
2023-06-26dependencies: Don't Repeat Yourself when it comes to lookup methodsEli Schwartz1-24/+17
2023-06-26dependencies: move dub to a hidden package internal detailEli Schwartz2-6/+5
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz4-13/+12
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz2-5/+10
2023-06-26add profiling startup import check and testcase to count itEli Schwartz1-15/+13
2023-06-25msetup: place profiling logs in the log directoryEli Schwartz1-3/+3
2023-06-25fully type mconf.pyEli Schwartz2-31/+38
2023-06-25fully type mdist.pyEli Schwartz1-21/+29
2023-06-25mdist: consolidate facts about the current dist using a dataclassEli Schwartz1-51/+67
2023-06-25mdist: refactor lots of code into VCS-specific classesEli Schwartz1-153/+161
2023-06-23coredata: Also clear compiler and run cachesXavier Claessens2-2/+4
2023-06-23mconf: Allow changing options and clearing cache at the same timeXavier Claessens1-5/+6
2023-06-23coredata: Malformed machine file is not a Meson bugXavier Claessens1-1/+4
2023-06-21rust: fix -C prefer-dynamic behaviorAlyssa Ross1-9/+10
2023-06-20interpreter: Accept more types in default_options dict valuesXavier Claessens2-12/+15
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker5-38/+47
2023-06-20backends/vs: add sundry type annotationsEli Schwartz1-25/+28
2023-06-20backends/xcode: simplify an obviously too-complicated functionEli Schwartz1-6/+3
2023-06-20delete dead code that has never been referencedEli Schwartz1-5/+0
2023-06-20backends/xcode: various sundry low-effort typing fixesEli Schwartz1-36/+36
2023-06-20backends/ninja: add sundry typing improvementsEli Schwartz1-18/+20
2023-06-20use truncating division for code that explicitly needs an intEli Schwartz1-1/+1
2023-06-20ninja backend: simplify code by using dataclassesEli Schwartz1-2/+2
2023-06-20add str.splitlines methodMartin Dørum1-0/+7
2023-06-19compilers: don't recommend deprecated env varAlyssa Ross1-1/+1
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen4-4/+66