700 Commits (71304684024bcdec102212117ff1ae3880c0318c)

Author SHA1 Message Date
Dylan Baker 7130468402 compilers: Remove the BaseOption type 2 months ago
Dylan Baker f0795e14c5 environment: make fully type safe 2 months ago
Marco Rebhan b1b49a237b swift: Add swift_std compiler option 2 months ago
Dylan Baker e196f848c2 compilers: delete dead code after option refactor 2 months ago
Dylan Baker 3f430886dc coredata: delete the OptionsView 2 months ago
Dylan Baker d9f3f6c0b2 use ElementaryOptionValues instead of open coding... again 2 months ago
Dylan Baker 8ebc8c1878 modules/rust: use 'nightly' as the bindgen version if the compiler is nightly 2 months ago
Dylan Baker 5d648a112f compilers/detect: Split -beta and -nightly suffixes from rustc 2 months ago
Tom Evers 1412abc516 Fixes issue 14089 (detection of Intel compiler) 2 months ago
Paolo Bonzini eca1ac18dc c: add -Wno-vla-larger-than to the exceptions for -Wno* 2 months ago
Jussi Pakkanen d37d649b08 Make all Meson level options overridable per subproject. 3 months ago
Marco Rebhan e42cd6aff6 ninja backend: Use swiftc flag -working-directory if available 3 months ago
Dylan Baker 9fd5281bef options: Replace uses of `UserOption[T.Any]` with a Union of UserOption types 3 months ago
Dylan Baker ba3460eb11 options: Add an EnumeratedUserOption class 3 months ago
Dylan Baker 0e11b90d6f options: use dataclasses for UserOption 3 months ago
Dylan Baker fe9f8de1ab compilers: remove Compiler.create_option 3 months ago
Dylan Baker f0a6ba3809 compilers: use super().get_options() instead of CompilerClass.get_options() 3 months ago
Dylan Baker b51840cf18 compilers: fix the UserStdOption name of the C and C++ compilers 3 months ago
Dylan Baker cd5bc11bb3 options: Get rid of the invalid _U type, and use UserOption[_T] 3 months ago
Paolo Bonzini d34c37f8a0
rust: use f-string to build rpath arguments 3 months ago
Paolo Bonzini a19df7da15
ninjabackend: start adjusting for differences between rustc and rustdoc 3 months ago
Paolo Bonzini 103501c274
ninjabackend: unify building rpath args 3 months ago
Piotr Brzeziński 01584101b7 swift: Fix duplicate SDK include paths causing a compile error 3 months ago
insunaa c31963ca80 compilers/clang++: Add `-fpch-instantiate-templates` to speed up clang++ builds 3 months ago
Dylan Baker 1eaab0253b compilers: Check if GCC has support for ObjC and/or ObjC++ 3 months ago
Dylan Baker 19b67fbf29 compilers: split Apple C++ version handling to a mixin 3 months ago
Dylan Baker fa7716c300 compilers: move Apple C Std version handling to a mixin 3 months ago
Dylan Baker d650f6eaa5 compilers/objcpp: Use the GnuCPPStdMixin for ObjC++ 3 months ago
Dylan Baker 4f314baaf6 compilers/gnu: Split Gnu C++ standard handling into a mixin class 3 months ago
Dylan Baker 30ca64a25b compilers/objc: Use Shared GNU C standard handling 3 months ago
Dylan Baker c7036e4cae compilers/gnu: Pull C Standard handling out of GnuCCompiler 3 months ago
Dylan Baker b5ff5931b6 compilers/objcpp: Use shared C++ standards with ClangCPPStandard 3 months ago
Dylan Baker a935eeef50 compilers/clang: split the Std handling for C++ out of the ClangCPPCompiler 3 months ago
Dylan Baker d309e8d5f7 compilers/objc: Use shared C standards with clang C compiler 3 months ago
Dylan Baker 82fbf07a44 compilers/clang: Move the Mixin for C standards out of the c module 3 months ago
ajs 79a87d5af7 adding c_std=c2y option for gcc-15 3 months ago
ajs 1882ae4fc6 adding c_std=c2y option for clang 3 months ago
David Robillard 373d1fe668 Remove GCC's -Wunsuffixed-float-constants from warnings 3 months ago
Florian "sp1rit"​ 4d4839c6ee compilers/clike: Speedup cross_compute_int 3 months ago
Nikolai Vavilov 05643006a7 Fix minimum required Apple clang version for C++26 4 months ago
Wu, Zhenyu 910db36e38 Add Linear ASM compiler 4 months ago
borg323 3b28fbf0d9 Update cpp language list for intel compiler on windows 4 months ago
Paolo Bonzini b0827fc1e2 rust: add 2024 edition 4 months ago
Paolo Bonzini f2b22f87a1 rust: change warning_level=0 to "--cap-lints allow" 4 months ago
gerioldman b95e1777dd First draft version of Tasking MIL linking with b_lto and prelinking 4 months ago
gerioldman 62c5db2cb3 Add TASKING compiler support 4 months ago
Paolo Bonzini 08a345758a
compilers: cache the results of is_source() 4 months ago
Nirbheek Chauhan a004672685 compilers: De-dup -Wl,-rpath, and -Wl,-rpath-link, 4 months ago
Nirbheek Chauhan 1f6ce53f77 arglist: De-dup arg prefixes only when they are used as a prefix 4 months ago
LIU Hao 6eac0158cd compilers: Do not pass `-fuse-ld=lld` via `-Wl,` 4 months ago