summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/rust.py
AgeCommit message (Expand)Author
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens
2023-09-19Rust: Use Popen_safe_logged in sanity checksXavier Claessens
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-07-15rust: disable overflow-checks by defaultDylan Baker
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-07rust: PIC is always enabledXavier Claessens
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens
2023-05-20rust: Use Popen_safe() for sanity checksXavier Claessens
2023-05-16rust compiler: use better sanity check logging comparable to the clike oneEli Schwartz
2023-04-21rust: add support for b_ndebugDylan Baker
2023-04-14rust: Don't pass dependency compile arguments to the compilerSebastian Dröge
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-09-19pylint: enable use-maxsplit-argDylan Baker
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz
2022-04-30linkers: Add support for mold linkerFini Jastrow
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens
2022-01-10compilers: push the compiler id to a class variableDylan Baker
2021-10-21compilers/rust: fix typo in standard descriptionDylan Baker
2021-10-21compilers/rust: add support for the 2021 editionDylan Baker
2021-09-24compilers/rust: Add support for clippyDylan Baker
2021-09-24rustc: implement pic argsDylan Baker
2021-09-24compilers/rust: Implement warning levelsDylan Baker
2021-09-24rust: Add werror argumentsDylan Baker
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-05-19rust: override get_linker_always_argsDylan Baker
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-01-04use OptionKey for builtin and base optionsDylan Baker
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use OptionKey for compiler_optionsDylan Baker
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker
2020-11-10compilers/rust: Add color outputDylan Baker
2020-11-10compilers/rust: Add vs_crt supportDylan Baker
2020-11-05rust: implement support for --editionDylan Baker
2020-10-01compilers/rust: add type annotationsDylan Baker
2020-10-01compilers/cuda: make type safeDylan Baker
2020-09-24compilers: make is_cross part of the base Compiler classDylan Baker
2020-09-24compilers: put name_string method in base compilerDylan Baker
2020-09-24compilers/compilers: Fully type annotateDylan Baker
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2019-12-12compilers: move language attribute to the class levelDylan Baker
2019-12-02Allow selecting the dynamic linkerDylan Baker
2019-10-07compilers: replace CompilerType with MachineInfoDylan Baker
2019-08-20Merge pull request #5681 from dcbaker/dynamic-linker-splitJussi Pakkanen
2019-08-17Pass optimization flags to rustc properly. Closes: #5788.Jussi Pakkanen
2019-08-14compilers: Dispatch to dynamic linker classDylan Baker
2019-08-14compilers/rust: Proxy extra kwargs to Compiler.__init__Dylan Baker