summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/rust.py
Commit message (Expand)AuthorAgeFilesLines
* rust compiler: use better sanity check logging comparable to the clike oneEli Schwartz2023-05-161-7/+13
* rust: add support for b_ndebugDylan Baker2023-04-211-1/+5
* rust: Don't pass dependency compile arguments to the compilerSebastian Dröge2023-04-141-0/+7
* Change "can not" to "cannot" throughout projectHiPhish2023-04-111-1/+1
* compilers: Make sure to not use ccache in compiler checksXavier Claessens2022-10-251-1/+1
* Compilers: Keep ccache and exelist separatedXavier Claessens2022-10-251-1/+1
* compilers: Add optimization=plain optionJan Tojnar2022-10-091-0/+1
* pylint: enable use-maxsplit-argDylan Baker2022-09-191-1/+1
* treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz2022-06-101-4/+3
* linkers: Add support for mold linkerFini Jastrow2022-04-301-2/+2
* OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens2022-03-221-2/+2
* compilers: push the compiler id to a class variableDylan Baker2022-01-101-9/+2
* compilers/rust: fix typo in standard descriptionDylan Baker2021-10-211-1/+1
* compilers/rust: add support for the 2021 editionDylan Baker2021-10-211-1/+1
* compilers/rust: Add support for clippyDylan Baker2021-09-241-0/+17
* rustc: implement pic argsDylan Baker2021-09-241-0/+9
* compilers/rust: Implement warning levelsDylan Baker2021-09-241-0/+14
* rust: Add werror argumentsDylan Baker2021-09-241-0/+5
* fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger2021-06-291-1/+1
* rust: override get_linker_always_argsDylan Baker2021-05-191-0/+6
* split program related classes and functions out of dependenciesDylan Baker2021-03-191-1/+1
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-3/+3
* use OptionKey for builtin and base optionsDylan Baker2021-01-041-2/+2
* move OptionKey to mesonlibDylan Baker2021-01-041-2/+4
* use OptionKey for compiler_optionsDylan Baker2021-01-041-5/+8
* compilers/rust: add and use an implementation of use_linker_argsDylan Baker2020-11-131-0/+4
* compilers/rust: Add color outputDylan Baker2020-11-101-1/+7
* compilers/rust: Add vs_crt supportDylan Baker2020-11-101-0/+6
* rust: implement support for --editionDylan Baker2020-11-051-0/+19
* compilers/rust: add type annotationsDylan Baker2020-10-011-25/+38
* compilers/cuda: make type safeDylan Baker2020-10-011-3/+0
* compilers: make is_cross part of the base Compiler classDylan Baker2020-09-241-3/+2
* compilers: put name_string method in base compilerDylan Baker2020-09-241-3/+0
* compilers/compilers: Fully type annotateDylan Baker2020-09-241-0/+3
* types: import typing as T (fixes #6333)Daniel Mensinger2020-01-081-2/+2
* compilers: move language attribute to the class levelDylan Baker2019-12-121-1/+1
* Allow selecting the dynamic linkerDylan Baker2019-12-021-1/+5
* compilers: replace CompilerType with MachineInfoDylan Baker2019-10-071-2/+7
* Merge pull request #5681 from dcbaker/dynamic-linker-splitJussi Pakkanen2019-08-201-9/+6
|\
| * compilers: Dispatch to dynamic linker classDylan Baker2019-08-141-7/+4
| * compilers/rust: Proxy extra kwargs to Compiler.__init__Dylan Baker2019-08-141-2/+2
* | Pass optimization flags to rustc properly. Closes: #5788.Jussi Pakkanen2019-08-171-5/+5
|/
* Increase logging for Rust CI failures.Jussi Pakkanen2019-06-221-3/+11
* Purge `is_cross` and friends without changing user interfacesJohn Ericson2019-06-091-4/+4
* Fix setup so test suite runs with rustc + MSVC. Closes: 5099Jussi Pakkanen2019-03-241-0/+6
* Added more compiler option supportDaniel Mensinger2019-01-061-0/+8
* Absolute path generation refactoringDaniel Mensinger2019-01-061-0/+3
* Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen2018-08-181-1/+15
* Add cross-compilation support for `rustc`Adam C. Foltzer2018-01-291-2/+13
* Add build_rpath as new property allowing people to specify rpath entries that...Jussi Pakkanen2017-07-211-2/+2