57 Commits (6165db80bb0d014d9d1fc0d3f8a9d78e92492b94)

Author SHA1 Message Date
Jussi Pakkanen f15963194f Rename langopt method 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen 4eb1eb3c4a Use helper method in Rust compiler class. 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago
Xavier Claessens 3a94aef38d rust: Fix warning_level=everything case 10 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 11 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 11 months ago
Xavier Claessens 18f8aeda8b rust: Get native-static-libs even when it cannot run host binaries 11 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 11 months ago
Alyssa Ross 1ca2c74d16 rust: fix linking static executables 1 year ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz 39ecfc2d54
compilers: drop dead code 1 year ago
Xavier Claessens e2a87afa52 rust: Always link dll and exe with the correct vscrt 1 year ago
Xavier Claessens 7321f01678 Rust: Use Popen_safe_logged in sanity checks 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Dylan Baker 76eba99850 rust: disable overflow-checks by default 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Xavier Claessens 6c480085d5 rust: PIC is always enabled 2 years ago
Xavier Claessens c6db870fc7 rust: Add system libs used by rust std to staticlib external deps 2 years ago
Xavier Claessens 01bb756484 rust: Use Popen_safe() for sanity checks 2 years ago
Eli Schwartz 057ac1f576 rust compiler: use better sanity check logging comparable to the clike one 2 years ago
Dylan Baker c62989ce80 rust: add support for b_ndebug 2 years ago
Sebastian Dröge 49e62877d1 rust: Don't pass dependency compile arguments to the compiler 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Dylan Baker 034b3a92d9 compilers/rust: fix typo in standard description 3 years ago
Dylan Baker 841dc2a4e7 compilers/rust: add support for the 2021 edition 3 years ago
Dylan Baker 30202a2402 compilers/rust: Add support for clippy 3 years ago
Dylan Baker 6514abf681 rustc: implement pic args 3 years ago
Dylan Baker d32fc0563d compilers/rust: Implement warning levels 3 years ago
Dylan Baker e2260650a0 rust: Add werror arguments 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Dylan Baker b1b8e777a2 rust: override get_linker_always_args 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 5afd608a75 compilers/rust: add and use an implementation of use_linker_args 4 years ago
Dylan Baker ce46070b4e compilers/rust: Add color output 4 years ago
Dylan Baker e430c01ef5 compilers/rust: Add vs_crt support 4 years ago