summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/swift.py
AgeCommit message (Expand)Author
2025-11-19compilers: Remove Environment parameter from Compiler.get_option_std_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.sanity_checkDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.run_sanity_checkDylan Baker
2025-11-19compilers: Remove Environment parameter from get_compileropt_valueDylan Baker
2025-11-19compilers: Stop passing `is_cross`Dylan Baker
2025-11-19compilers: Pass Environment instead of MachineInfoDylan Baker
2025-10-06Revert "compilers: refactor sanity checking code"Dylan Baker
2025-10-06compilers: refactor sanity checking codeDylan Baker
2025-08-02swift: Pass C++ base compile options to swiftcKatalin Rebhan
2025-08-02Add swift_interoperability_mode kwargKatalin Rebhan
2025-07-24Add -parse-as-library to Swift library targetsKatalin Rebhan
2025-06-23swift: Add support for C++/Objective-C++ interoperabilityAlbert Tang
2025-06-05swift: Pass C base compile options to swiftcKatalin Rebhan
2025-04-30compilers: introduce common helper for sanity checksPaolo Bonzini
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-04-04compilers: move -std options to get_option_std_args, special-casing CUDAPaolo Bonzini
2025-03-01swift: Add swift_std compiler optionMarco Rebhan
2025-02-11ninja backend: Use swiftc flag -working-directory if availableMarco Rebhan
2025-01-29swift: Fix duplicate SDK include paths causing a compile errorPiotr Brzeziński
2024-04-27backend/ninja: use generate_basic_compiler_args() for C#, Java, SwiftBenjamin Gilbert
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens
2022-10-24Not all compilers support depfileXavier Claessens
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-01-10compilers: push the compiler id to a class variableDylan Baker
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-01-04use OptionKey for compiler_optionsDylan Baker
2020-10-01compilers/swift: Add type annotationsDylan Baker
2020-09-24compilers: make is_cross part of the base Compiler classDylan Baker
2020-09-24compilers: put name_string method in base compilerDylan Baker
2020-03-29compilers: Fix accidental coredata mutationsOle André Vadla Ravnås
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2019-12-12compilers: move language attribute to the class levelDylan Baker
2019-10-07compilers: replace CompilerType with MachineInfoDylan Baker
2019-08-30compilers: Move the compiler argument to proxy linker flags to the compiler c...Dylan Baker
2019-08-14compilers: Dispatch to dynamic linker classDylan Baker
2019-08-14compilers/swift: Pass extra args to the Compiler constructorDylan Baker
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson
2019-03-27Sanity check with external argsJohn Ericson
2019-02-15Remove get_cross_extra_flagsJohn Ericson
2019-01-06Added more compiler option supportDaniel Mensinger
2019-01-06Absolute path generation refactoringDaniel Mensinger
2019-01-06Added unit testDaniel Mensinger
2019-01-06Fixed list_target_files and list_targetsDaniel Mensinger
2018-08-18Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen