575 Commits (af9af219d815f157acd2dd4629727fcd90aa9d86)

Author SHA1 Message Date
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Dylan Baker b4a512b9f8 build: Add a `__bool__` dunder to ConfigurationData 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Xavier Claessens 24f224777d devenv: Add --dump option 3 years ago
Tristan Partin 80cb87e7b7 Change jar() default install dir 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz aa0450adda
fix a couple misuses of textwrap.dedent 3 years ago
Nirbheek Chauhan 2d56ff135e shared module: Allow linking on Android 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Dylan Baker 214ce0dc8b build: Fix return types of a couple of methods 3 years ago
Dylan Baker ce5f56f266 build: Fix annotations to RunTarget and AliasTarget 3 years ago
Dylan Baker 23af9e4c1a build: move configuration_data initial value handling to build.ConfigurationData 3 years ago
Eli Schwartz 4b351aef26
first pass at migrating to dataclasses 3 years ago
Xavier Claessens 95a4c6a62a pkgconfig: Fix linking to a custom target 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
Ben Boeckel 786d437982 armclang: extend the prefix detection for Keil armclang 3 years ago
Paolo Bonzini 901f444ea5 interpreter: allow extract_objects to receive generated sources 3 years ago
Eli Schwartz 4b2c54569d
clean up function signatures in preparation for dataclasses 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Mike Gilbert 91a099f3a7 Remove premature return in BuildTarget.check_module_linking() 3 years ago
Nirbheek Chauhan af5993fffd shared_module: Add soname when used as a link target 3 years ago
Dylan Baker f29b54dfe4 build|backend: Fix some type annotations 3 years ago
Dylan Baker 75d163f56d build: TestSetup.exe_wrapper doesn't need to be optional 3 years ago
Eli Schwartz dbb109703e
convert more mlog.deprecation into FeatureDeprecated 3 years ago
Eli Schwartz 1104b82137 fix custom_target with install: true and no install_dir, crashing 3 years ago
Dylan Baker 526b6b763a build: Add type annotations to BuildTarget.get_all_link_deps 3 years ago
Dylan Baker ac02521954 build: Add annotations to CustomTarget.extra_depends 3 years ago
Dylan Baker b572a7980e build: Add a get_command method to Executable 3 years ago
Dylan Baker 68c1669ae6 build: IncludeDirs extend `to_string_list` method to handle builddir 3 years ago
Dylan Baker 6472f013a1 build: Add type annotations for BuildTarget.include_dirs 3 years ago
Jussi Pakkanen c1b686e395 Make environment objects hash deterministically. 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Dylan Baker 0d52a6161a build: Add missing type annotation 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Andres Freund 6b8f10cf6b backend/vs: Generate dependencies for CustomTargetIndex for a CustomTarget. 3 years ago
Andres Freund a1542720f4 Record build in BuildTarget.link_depends, not just output of targets. 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Dylan Baker bb706231bd build: Prepare CustomTarget.process_kwargs to co-exist 3 years ago
Dylan Baker 7e417ac0fa build: Allow `Dict[OptionKey, str` in parse_overrides 3 years ago
Dylan Baker d25349e8cf build: Use isinstance(other, Target) instead of hasattr 3 years ago
Dylan Baker d7bb0acbe3 build: Add type annotations to AliasTarget 3 years ago
Dylan Baker 377c23388f build: drop unnecissary method from RunTarget 3 years ago
Dylan Baker 0a6fdd4900 build: Fully annotate RunTarget 3 years ago
Dylan Baker f9b14dc570 build: Add full type annotations to CommandBase 3 years ago