204 Commits (fbbfbfac7e13ad2fb594f52678652afc262c1005)

Author SHA1 Message Date
Nirbheek Chauhan fbbfbfac7e compilers: Fix builtin checks with clang on Linux 8 years ago
Nirbheek Chauhan 7e1654bf08 compilers: Use __has_include macro for has_header checks 8 years ago
Nirbheek Chauhan f49b50d432 compilers: Remove unnecessary arguments to super() 8 years ago
Nirbheek Chauhan 7b3957afbd Fix targets with generated LLVM IR and Assembly sources 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Mike Sinkovsky f9344b03a8 style: [E721] do not compare types, use 'isinstance()' 8 years ago
Nirbheek Chauhan 2589009d23 ifort: Derive from IntelCompiler base class 8 years ago
Nirbheek Chauhan 6e5c87e380 icc: Always specify the language to use for PCH usage 8 years ago
Nirbheek Chauhan e31d067fed compilers.py: Use a common variable for warn args 8 years ago
Nirbheek Chauhan 509bc30cdd compilers: gnu++03 is not a valid Clang C++ standard 8 years ago
Nirbheek Chauhan 731aca216e icc: Fix C/C++ std options and add a unit test for them 8 years ago
Philipp Geier 54697b4130 ICC 17.0.0 working for Linux and Ninja Backend. 8 years ago
Mike Sinkovsky 079e43f70b fix 'unreachable code' warnings 8 years ago
Mike Sinkovsky 3b0eec7703 fix 'method signature does no match signature of overridden method' 8 years ago
Igor Gnatenko ef3cc6b3fa style: fix E127 violations 8 years ago
Igor Gnatenko dd36847c4b style: fix E202 violations 8 years ago
Mike Sinkovsky 2d2e3b943c fix for cross-builds targeting macosx 8 years ago
Igor Gnatenko 969dc7e995 style: fix E124 violations 8 years ago
Igor Gnatenko ea570bcb67 style: fix E265 violations 8 years ago
Igor Gnatenko 5693758e46 style: fix E231 violations 8 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Igor Gnatenko f0b30baa39 style: fix E225 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Matthias Klumpp 7eb96375ca gdc: Make dependency check work 8 years ago
Matthias Klumpp c6fb5aec58 d: Correctly set SONAME on D shared libraries 8 years ago
Matthias Klumpp fc72aa1e65 ldc/dmd: Properly set warning arguments 8 years ago
Nirbheek Chauhan 9bc07a0941 Fix several more lint errors 8 years ago
Igor Gnatenko 971a3a3cd9 tree-wide: remove trailing whitespaces 8 years ago
Elliott Sales de Andrade 51e6a3986a Fix undefined variables in cross-compile. 8 years ago
Nirbheek Chauhan 6981d29861 compilers: Always pass -pipe to compiler checks 8 years ago
Nirbheek Chauhan 6292122a19 has_header: Don't compile, only preprocess 8 years ago
Nirbheek Chauhan 2b842de341 compilers: Ignore -pthread in link flags with MSVC 8 years ago
Jussi Pakkanen b01d2c35b7 Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago
Nirbheek Chauhan 0fc4ad2a0b Also use objects to populate target compilers 8 years ago
Nirbheek Chauhan 5240688f5c compilers: Fix output ext while compile-only on MSVC 8 years ago
Nirbheek Chauhan 09f65b7a3c New compiler function 'symbols_have_underscore_prefix' 8 years ago
Elliott Sales de Andrade ec47db6c0c Add Compiler.has_multi_arguments method. 8 years ago
Nirbheek Chauhan 70f39ee21e unity builds: Assembly and LLVM IR are incompatible 8 years ago
Nirbheek Chauhan 04c1909a4d compilers: Implement support for LLVM IR compilation 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Nirbheek Chauhan be04aa2a0b has_function: Fix checking for builtins with includes 8 years ago
Nirbheek Chauhan f5a9b3b249 Fix shared module support on Windows 8 years ago
Jussi Pakkanen b54fc1d00e Apply magical flags to make OSX ignore missing symbols in plugins. 8 years ago
Nirbheek Chauhan 24be8b8474 compilers.py: Fix typo in function documentation 8 years ago
Nirbheek Chauhan cee9638cc4 Compiler check and extra args should always override 8 years ago
Jussi Pakkanen 2dd7f3cb47 Tell msvc not to error out on missing symbols. 8 years ago
Jussi Pakkanen 023dc6953c Arg fix. 8 years ago
Jussi Pakkanen 04a2e6ded3 Do not use -install_name or -shared when building modules on OSX, 8 years ago
Jussi Pakkanen 6d84b9b646 Created new shared module build target type, and make sure -Wl,--no-undefined is not used when linking it. 8 years ago