68 Commits (851d866349b41533d57ef8a3c3e49f01f95680e3)

Author SHA1 Message Date
Zihua Wu e940d58677
fix LDFLAGS for cuda 6 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 7 months ago
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 181c3499fd Fix mypy. 9 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 9 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 9 months ago
Jussi Pakkanen 374fa7f0da Use helper method in remaining compiler classes. 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 9 months ago
David Seifert 89a5bde9d9 cuda: pass static archives to nvcc without -Xlinker= prefix 10 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 11 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 12 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 12 months ago
David Seifert 0cd74c96f1
cuda: respect host compiler `-Werror` 12 months ago
David Seifert 937d1c639a nvcc: avoid adding `-Wpedantic` to compile lines 1 year ago
wrvsrx e2458c6f94 nvcc compiler: support find dependency header files 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
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Dylan Baker bfce5c45a4 compilers: convert method to get assert control to a boolean 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
David Seifert 9e9fa8f820 cuda: enable C++20 for CUDA 12 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 3 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Eli Schwartz 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Eli Schwartz 9f384e9207
fix type annotations for compiler toolchain rpaths 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Xavier Claessens a3f3ddf581 cuda: Override std=none to avoid host_compiler to emit -std argument 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 4 years ago
David Seifert 28d13f4bfe
Cuda: Enable PGO 4 years ago
David Seifert d648f3497e
Cuda: Filter -isystem with system paths 4 years ago
David Seifert 631abce82f
Cuda: Pass -DNDEBUG through 4 years ago
Paolo Bonzini 3efed376c3 linkers: remove is_shared_module argument to get_soname_args 4 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Olexa Bilaniuk 2579420a72 Strip host-compiler -std flag from NVCC line. 4 years ago
Olexa Bilaniuk 5941e94ff8 Retract "DQSQ" merging in NVCC arguments handling. 4 years ago
Olexa Bilaniuk 3dbd493de2 Canonicalize and merge consecutive -Xcompiler flags together. 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
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago