54 Commits (3ee9e358b4be10d982a59fabf6e247cd16ac94f5)

Author SHA1 Message Date
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 11 months ago
Tristan Partin a0ff145512 Add required kwarg to compiler.{compiles,links,run} 1 year ago
Dylan Baker e455cb0948 interpreter/compiler: Fortran.run() has always worked 1 year ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 1 year ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 1 year ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 1 year ago
Eli Schwartz caa38dad45 fix broken type annotation imports being ignored 1 year ago
Xavier Claessens 025aea1dab Compiler checks must use per-subproject options 2 years ago
Marvin Scholz 3fc16f05b5 Add compiler.has_define 2 years ago
Xavier Claessens 4eb9c84cf9 include_directories: Always add both source and build dirs 2 years ago
Xavier Claessens 9df1627997 Compiler: Add werror kwarg to compiles(), links() and run() methods 2 years ago
Milan Hauth 78337653fc fixup: since: 1.1.0 -> 1.3.0 2 years ago
Xavier Claessens e01d53b816 compiler: Add required keyword to has_* methods 2 years ago
Eli Schwartz adaea4136f
compiler.compiles/links: fix failure when compiling a built File object 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 83b4f14fce emit FeatureNew warning for compiler.preprocess used multiple times 2 years ago
Eli Schwartz d897c300f1 compiler.preprocess should only update the private name per directory 2 years ago
Dylan Baker 162ac25beb build: fully type CompileTarget 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago
Andres Freund ba72fc7f40 interpreter: bolden result of compiler.alignment(), compiler.sizeof() 2 years ago
Xavier Claessens d21b64487e preprocess: Add dependencies kwarg 2 years ago
Xavier Claessens c2a55bfe43 preprocess: Allow custom_tgt, custom_idx and generated_list 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Marvin Scholz 85a58f12f0 interpreter: compiler: Allow array for the prefix kwarg 2 years ago
Xavier Claessens 65590e6e4b Add cc.preprocess() method for c-like compilers 3 years ago
Nirbheek Chauhan 9b33885c2d interpreter: Fix msg when none of the dependencies have names 3 years ago
Nirbheek Chauhan c50d837a0c interpreter: Don't say we're using -lfoo args when we're not 3 years ago
Peter Eisentraut 8e4fecdd0f Tweak "header has symbol" message 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Paolo Bonzini 06b76f7c9d dependencies: extract code to get all leaf dependencies 3 years ago
Eli Schwartz 3ca61a6aa7
fix UI regression in compiler.compiles logging 3 years ago
Eli Schwartz c6862744cb
add FeatureNew check for compiler.* methods with dependency on internal dep 3 years ago
Eli Schwartz 3990dc6d64 flake8: fix indentation style 3 years ago
Eli Schwartz bea735dd76
make sure files arguments to compiler.compiles and friends, performs rebuild 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 4 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 4 years ago
Eli Schwartz d06cc042eb
f-strings 4 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 4 years ago
Daniel Mensinger c10e228371
docs: Fixes found during the YAML conversion process 4 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 4 years ago
Dylan Baker 11fbaf29d8 interpreter: fix cases of `KwargInfo(..., T, default=None)` 4 years ago
Dylan Baker aa895b383c interpreter: Add a helper for checking constrained inputs 4 years ago
Dylan Baker 272674e792 interpreter/compiler: make helper methods protected 4 years ago
Dylan Baker b30dddd4e5 interpreter/compiler: Add type checking for the Compiler object 4 years ago
Dylan Baker bcb5400e34 interpreter/compiler: Add type annotations to TryRunResultHolder 4 years ago
Dylan Baker 7dda90f1bf interpreter/compiler: remove unittest_args method 4 years ago
Dylan Baker 32d3b5c9e2 interpreter/compiler: Replace permittedKwargs({}) with noKwargs 4 years ago
Laurin-Luis Lehning 281f5abee3 interpreter: Replace manual kwarg validation in compiler.get_supported_arguments with @typed_kwargs 4 years ago