425 Commits (a912193fd8ed5e673009e879c088aa70b297811a)

Author SHA1 Message Date
Jussi Pakkanen 4840c86ec9 Add sccache support. 3 years ago
Moroz Oleg 012ec7d5b3 Add stdc++20 support for Visual Studio 2019 v16.11 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
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
Vladimír Čunát 98d1ec7a32 clike compilers: drop semicolon at function end 3 years ago
Jesse Natalie b19530bd7d Fix compiler detection for cl/clang-cl 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz 52c4df1ba7
use idiomatic python for membership tests 3 years ago
makise-homura e58b3adc70 Fix mypy errors 3 years ago
makise-homura 0021a21930 compilers/elbrus: Deal with C/C++/Fortran stds more correctly 3 years ago
makise-homura 0ed2d2719b compilers: Select correct clang on e2k for C++ and ObjC++ 3 years ago
makise-homura fe0809360d compilers: There is clang for e2k (elbrus) platform finally 3 years ago
makise-homura 79f9a2076a compilers/elbrus: Support prelinking with lcc correctly 3 years ago
makise-homura d9b379df87 compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compiler 3 years ago
Dylan Baker 30202a2402 compilers/rust: Add support for clippy 3 years ago
Dylan Baker 6ca732991d compilers/detect: use linker_always_args as well as linker exe_list 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
Dylan Baker 79ed1f985c compilers/detect: avoid mutating rustc compiler list 3 years ago
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
Rohit Goswami 32ba349f0a compilers: Use standards compliant test 3 years ago
miebka 59fe80602e C2000: Added depfile generation for incremental builds 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Eli Schwartz cbfdfca089
compilers: publicly export one more constant 3 years ago
Mat Cross 85a5aed60f nagfor preprocessor flag. 3 years ago
Mat Cross 436a257c50 Comments on nagfor options setup. 3 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 3 years ago
Eli Schwartz 3f796c43df objc/objcpp compiler: accept all gnu stds corresponding to c/c++ stds 3 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 3 years ago
Paolo Bonzini 90ee43463f compilers: allow link tests to use objects from a different compiler 3 years ago
Paolo Bonzini 2997480ee6 compilers: do accept None in Compiler.compile extra_args 3 years ago
Paolo Bonzini 63ddb8aafa compilers: fix flake8 issues 3 years ago
Evan Miller b8cfb3d131 Support for appleframeworks with GCC and Intel 3 years ago
Dylan Baker 9bf669a016
Clang should error for all implicit function checks (#9165) 3 years ago
Xavier Claessens ea02c1c48a msvc: Assume UTF8 source by default 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Tristan Partin be92e37837 Add Java module 3 years ago
Dylan Baker a3c94956c8 compilers: Add get_no_warn_args to the base Compiler class 3 years ago
Dylan Baker 6d055b1e27 compilers/compilers: Fix some potential issues spotted by pyright 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 3 years ago
Dylan Baker e9639be167 compilers: Fix annotations for run and cached_compile 3 years ago
Jussi Pakkanen a90d2925dd Revert "compilers/c++: Add MSVC option to make the __cplusplus define accurate" 3 years ago
Dylan Baker 0b97d58548 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Jussi Pakkanen f2fe271198 Add support for finding Javascript source libraries with Emscripten. 3 years ago