422 Commits (ef5da765af7c5687228ed6e77a19d20bc474c4a4)

Author SHA1 Message Date
Dylan Baker 8ee1e6b768 compilers/mixins/intel: make type safe 4 years ago
Dylan Baker a0a8ef567e compilers/mixins/intel: Use the has_func_attribute_extra_args function 4 years ago
Dylan Baker 1e93d2875e compilers/mixins/emscripten: make type safe 4 years ago
Dylan Baker 04a98baafb compilers/mixins/elbrus: make type safe 4 years ago
Dylan Baker bc532a8543 compilers/mixins: make compcert type safe 4 years ago
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 4 years ago
Dylan Baker 4b52184dc6 compilers/mixings/gnu: make type safe 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 4cfddd1fe6 compilers/mixins/ccrx: make mypy safe 4 years ago
Dylan Baker c93395bfc7 compilers/mixins/c2000: Make mypy safe 4 years ago
Dylan Baker b7db3660a0 compilers/mixins/arm: make type safe 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Sebastian Meyer 35a5a69355 Some fixes for CompCert 4 years ago
Martin Storsjö deb1d7caba Canonicalize target architectures aarch64/armv* into arm64/arm for MSVC tools 4 years ago
Dylan Baker 4401668c9a linkers/compilers: Move an emscripten method to the compiler 4 years ago
Sebastian Meyer a24fde6fde
Add support for the CompCert C Compiler 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Daniel Mensinger 47373a2438
typing: get rid of most T.cast 4 years ago
Daniel Mensinger 3dbfe8f75a
typing: fully annotate arglist 4 years ago
James Hilliard 646ae846be backends: check external rpaths for all languages using ldflags 4 years ago
Pierrick Bouvier 1900720353 D: fix include order 4 years ago
Nirbheek Chauhan 6f74692ae0 Fix typo when fetching buildtype option for compiler checks 4 years ago
Dylan Baker b6c28d282c compilers: Add Apple subclasses for ObjC and ObjC++ 4 years ago
Alex Rønne Petersen 450155110c Add C2x option support. 4 years ago
makise-homura 1f2150fe49 Correctly determine C++ stds for Elbrus compiler 4 years ago
Paolo Bonzini 847bb43470 clike: optimize to_native 4 years ago
Peter Harris 7b0c1e2349 find_library: include get_linker_always_args in link args 4 years ago
Michael Hirsch f2890cbf97 msvc: enable /std:c11 flag 4 years ago
Antony Chan 70edf82c6c Make meson recognize the Qualcomm LLVM toolchain 4 years ago
Nirbheek Chauhan 6e7d548b11 compilers: Cache gnu-mixins has_arguments() checks 4 years ago
Xavier Claessens 6bf61b2a38 visualstudio: warning_level 0 should not map to /W1 4 years ago
Elliot Haisley 063b74ebba fix msvc not recognising b_ndebug 4 years ago
Nirbheek Chauhan 21da2c9040 Fix native builds on Windows ARM64 machines 4 years ago
Michael Hirsch, Ph.D f985bb7383
add Nvidia HPC SDK compilers 4 years ago
Dylan Baker 4f6bd29ac9 arglist: Split the C/C++ specifics parts into a subclass for CLike 5 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 5 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 5 years ago
Dylan Baker 386721f7fd compilers: Add missing annotations to CompilerArgs class 5 years ago
Dylan Baker b887212bee compilers: Use enum for for deupdlication returns in CompilerArgs 5 years ago
Tim-Philipp Müller 246e5437aa compiler: add 'force_align_arg_pointer' function attribute 5 years ago
Nirbheek Chauhan 47c477711b apple: -headerpad args are ignored when bitcode is enabled 5 years ago
Marcel Hollerbach 18b99b3bc3 compilers: corretify deduplication direction 5 years ago
Seungha Yang 8edbb2859c compilers: Add UNIX large file support for MinGW 5 years ago
Jussi Pakkanen 86df85d511 Remove warnings from sample code. Closes #7248. 5 years ago
Jussi Pakkanen fd0ad977a6 End test code with a newline. Closes #7247. 5 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
Marcel Hollerbach 032ab3606d CompilerArgs: refactor __iadd__ 5 years ago
Marcel Hollerbach ba8e838dcf Revert "CompilerArgs: make lookup faster" 5 years ago
Marcel Hollerbach 256e910dee cache up regex mathings 5 years ago