25 Commits (5d95342c214ecb3341ad1a4e0d135076b11bbd08)

Author SHA1 Message Date
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 6 months ago
David Seifert 33adc420f3 cuda: pull in libdir when linking C/C++ 7 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
David Seifert 10e8995fc8 Use `cudart_static` by default in dependency('cuda') 1 year ago
David Seifert 078dc2ca10 Fix completely broken support for `static: true` with dependency('cuda') 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
Eli Schwartz b8b2d87567
dependencies: switch the delayed-import mechanism for custom dependencies 1 year ago
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Daniel Mensinger 9c40b33cf6 compilers: Fix missing functions in Compiler base class 4 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xiaotian Wu 233afde4cc add loongarch support 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 392bdcbddd cuda: Also read CUDART_VERSION from cuda_runtime_api.h 4 years ago
jonathanmist 9ada7e18a8 dependencies/cuda: Add support for ARM linux 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker fd892ad7ce dependencies: Make Dependency initializer signatures match 5 years ago
Daniel Mensinger 0cf31e2340 lgtm: fix Multiple calls to __init__ 5 years ago
Daniel Mensinger e6c15b27e6 lgtm: fix `Mismatch in multiple assignment` error 5 years ago
Aleksey Gurtovoy f56ef583d3 dependency('cuda') 5 years ago