summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/d.py
AgeCommit message (Expand)Author
2025-11-19compilers: Remove Environment parameter from Compiler.has_headerDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.runDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.cached_runDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.sizeofDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.alignmentDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.has_multi_argumentsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.build_rpath_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_soname_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_assert_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 Compiler.compiles()Dylan 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-01call determine_rpath_dirs only when linker requires itCharles Brunet
2025-04-30compilers: introduce common helper for sanity checksPaolo Bonzini
2024-07-30flake8: move unused typing-only imports to TYPE_CHECKINGEli Schwartz
2024-07-16Revert logic also in followup commitChristoph Reiter
2024-07-16Revert various cross compile changesChristoph Reiter
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-05-22fix sanity check for d cross-compilationAxel Ricard
2024-03-28Pass Environment down from BackendSam James
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens
2024-03-15compilers: Allow setting env and workdir for run checksXavier Claessens
2024-03-15compilers: Every compiler can run codeXavier Claessens
2024-02-26Fix lint warning.Jussi Pakkanen
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker
2023-10-16compilers/d: remove duplicate method from subclassDylan Baker
2023-07-12Annotate naked fundamental Python typesTristan Partin
2023-07-12Replace some type comments with annotationsTristan Partin
2023-07-12Use CompileCheckMode enumTristan Partin
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-29Don't ignore documentation-related flags for D compilersAxel Ricard
2022-11-27Add warning_level=everythingDavid Robillard
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-08-24fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-04-30implement and test a few compiler checks for DRemi Thebault
2022-04-30linkers: Add support for mold linkerFini Jastrow
2022-03-01compilers/d: fix mangling of rpath-link in DMD-like compilersEli Schwartz