346 Commits (1cfbe5279db3e5195b3f71c33960daf5afbd0425)

Author SHA1 Message Date
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Jussi Pakkanen 95d8b8787a Be more strict about target names with slashes. 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Daniel Mensinger dfec4385a7 interpreter: Move RangeHolder out of interpreterbase to interpreter 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz e33ba28ec4
better error message for modules returning the wrong value 3 years ago
Dylan Baker 3bb962975e interpreter: move some of CustomTarget's args to type_checking 3 years ago
Xavier Claessens 4deeb907b6 dependency: Allow searching for multiple names 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Dylan Baker 74819dbd2a interpreter: Allow FileMode to be passed to _get_kwarg_install_mode 3 years ago
Dylan Baker 3bb6d56dcd interpreter: move command kwarg to type_checking 3 years ago
Dylan Baker a3e63a4269 interpreter: move KwargInfo('depends') to type_checking 3 years ago
Dylan Baker 0f6d6c914a interpreter: remove duplicate permittedKwargs 3 years ago
Dylan Baker d9c32f32d1 interpreter: move DEPFILE_KW to type_checkingt 3 years ago
Dylan Baker cb762f29fe interpreter: use typed_kwargs on func_run_target 3 years ago
Xavier Claessens d2fa6d5080 Make custom_target() name argument optional 3 years ago
Eli Schwartz 941b8a6dbc
fix message function accepting bools and casting to string 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Dylan Baker 88e5ff0575 interpreter: Add a few missing type annotations 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
Xavier Claessens e9386e80ae dependencyfallbacks: Use default_options for implicit fallbacks 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Xavier Claessens 5e55a0bb2b interpreter: Add summary of all user defined options 3 years ago
Daniel Mensinger 43302d3296 interpreter: Introduce BooleanHolder for the bool primitive 3 years ago
Daniel Mensinger 43a6b5bd5e interpreter: Remove permissive from _unholder 3 years ago
Dylan Baker bd691b847c interpreter: use python dunders instead of lock for unpicklability 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 81f5cee218 interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolder 3 years ago
Dylan Baker 3731e1d8f3 make EnvironmentVariablesObject a proper holder 3 years ago
Dylan Baker ec59cbdf61 interpreter: move 'env' to type_checking 3 years ago
Dylan Baker 11fbaf29d8 interpreter: fix cases of `KwargInfo(..., T, default=None)` 3 years ago
Dylan Baker 3f5d80b8bb interpreter: fix name of typed_kwargs for `test()` 3 years ago
Dylan Baker aa895b383c interpreter: Add a helper for checking constrained inputs 3 years ago
Rihards Skuja 4523e9d288 interpreter: fix IndexError when specifying dependency 'include_type' 3 years ago
Tristan Partin 959e1bb2e3 Add typed_kwargs to add_languages() 3 years ago
Eli Schwartz db04a3f5f2 Fix incomplete guidance on solving sandbox violations 3 years ago
Dylan Baker 35dbf7e6d4 interpreter: fix overload for `source_strings_to_files` 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker aca2192471 interpreter: fix `source_strings_to_files` annotations 3 years ago
Tristan Partin 1dc13e9951 Add unset_variable() 3 years ago
Xavier Claessens a2f110ff77 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Jussi Pakkanen 3340d373fb Revert "interpreter: Fix holder_map not being updated when subproject fails" 3 years ago
Xavier Claessens 27b319526c interpreter: Fix spurious warning in configure_data() 3 years ago
Xavier Claessens 5462ea921f interpreter: Fix missing subsubproject summary when subproject fails 3 years ago