58 Commits (9c3dcea2cda3b6eff90e72a826196bfb44d151d8)

Author SHA1 Message Date
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 8 months ago
Jussi Pakkanen f15963194f Rename langopt method 8 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 9 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. 10 months ago
Xavier Claessens 3a94aef38d rust: Fix warning_level=everything case 11 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 12 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 1 year ago
Xavier Claessens 18f8aeda8b rust: Get native-static-libs even when it cannot run host binaries 1 year ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 1 year 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 2 years 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 3 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 4 years ago
Dylan Baker 6514abf681 rustc: implement pic args 4 years ago
Dylan Baker d32fc0563d compilers/rust: Implement warning levels 4 years ago
Dylan Baker e2260650a0 rust: Add werror arguments 4 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