aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2023-07-12Make CPPCompiler.get_display_language() a classmethodTristan Partin1-2/+2
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin2-7/+7
2023-07-12Annotate naked fundamental Python typesTristan Partin17-57/+57
2023-07-12Replace some type comments with annotationsTristan Partin16-251/+275
2023-07-12Use CompileCheckMode enumTristan Partin10-47/+47
2023-07-12Remove type comments from compilers.pyTristan Partin1-53/+59
2023-07-05Bump version number for rc2.1.2.0rc2Jussi Pakkanen1-1/+1
2023-07-05comp.preprocess(): Do not treat every file as assemblyXavier Claessens1-9/+10
2023-07-05build: use self.compilers instead of all_compilers for stdlib langsDylan Baker1-1/+4
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen7-79/+105
2023-07-04compilers: strip get_define outputKacper Michajłow1-1/+1
2023-07-04Merge pull request #11924 from dcbaker/submit/c++stdlib-fixesJussi Pakkanen1-31/+44
2023-07-04environment: separate illumos and Solaris kernels in MachinesDylan Baker1-1/+12
2023-07-03fix the use of setup --profile-self in combination with --genvsliteDan Hawson1-2/+4
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-29compilers/cpp: remove special libc++ handling from the AppleClangCPPCompilerDylan Baker1-7/+1
2023-06-29compilers/cpp: try to do a better job of detecting libc++ vs libstdc++Dylan Baker1-3/+31
2023-06-29compilers/cpp: use a Mixin to share the stdlib flags between clang++ and g++Dylan Baker1-18/+15
2023-06-29compilers/cpp: use a list comprehension instead of a for loopDylan Baker1-9/+3
2023-06-29compilers/cpp: Actually add the search dirs to for gccDylan Baker1-1/+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