aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/rust.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-08Use helper method in Rust compiler class.Jussi Pakkanen1-2/+2
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-2/+2
2024-04-24rust: Fix warning_level=everything caseXavier Claessens1-0/+1
2024-03-28Pass Environment down from BackendSam James1-1/+1
2024-03-15Improve error messages for invalid option valuesCharles Brunet1-9/+6
2024-03-15rust: Get native-static-libs even when it cannot run host binariesXavier Claessens1-9/+14
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens1-6/+3
2024-01-17rust: fix linking static executablesAlyssa Ross1-0/+7
2023-12-23Remove `get_buildtype_args` functionCharles Brunet1-4/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-12-05compilers: drop dead codeEli Schwartz1-3/+0
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens1-0/+16
2023-09-19Rust: Use Popen_safe_logged in sanity checksXavier Claessens1-11/+5
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-2/+2
2023-07-15rust: disable overflow-checks by defaultDylan Baker1-1/+1
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+1
2023-06-07rust: PIC is always enabledXavier Claessens1-2/+2
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens1-0/+14
2023-05-20rust: Use Popen_safe() for sanity checksXavier Claessens1-11/+2
2023-05-16rust compiler: use better sanity check logging comparable to the clike oneEli Schwartz1-7/+13
2023-04-21rust: add support for b_ndebugDylan Baker1-1/+5
2023-04-14rust: Don't pass dependency compile arguments to the compilerSebastian Dröge1-0/+7
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens1-1/+1
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-1/+1
2022-10-09compilers: Add optimization=plain optionJan Tojnar1-0/+1
2022-09-19pylint: enable use-maxsplit-argDylan Baker1-1/+1
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz1-4/+3
2022-04-30linkers: Add support for mold linkerFini Jastrow1-2/+2
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-2/+2
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-9/+2
2021-10-21compilers/rust: fix typo in standard descriptionDylan Baker1-1/+1
2021-10-21compilers/rust: add support for the 2021 editionDylan Baker1-1/+1
2021-09-24compilers/rust: Add support for clippyDylan Baker1-0/+17
2021-09-24rustc: implement pic argsDylan Baker1-0/+9
2021-09-24compilers/rust: Implement warning levelsDylan Baker1-0/+14
2021-09-24rust: Add werror argumentsDylan Baker1-0/+5
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-05-19rust: override get_linker_always_argsDylan Baker1-0/+6
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-3/+3
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-2/+2
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+4
2021-01-04use OptionKey for compiler_optionsDylan Baker1-5/+8
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker1-0/+4
2020-11-10compilers/rust: Add color outputDylan Baker1-1/+7
2020-11-10compilers/rust: Add vs_crt supportDylan Baker1-0/+6
2020-11-05rust: implement support for --editionDylan Baker1-0/+19
2020-10-01compilers/rust: add type annotationsDylan Baker1-25/+38
2020-10-01compilers/cuda: make type safeDylan Baker1-3/+0