445 Commits (bc2f1fb2f3e4e3601a262facc16313e1852926f0)

Author SHA1 Message Date
Eli Schwartz 9e8a3b9cbd when generating optional utility targets in ninja, skip existing aliases too 2 years ago
Dylan Baker ff3083c956 type_checking: add a type checking helper for strings in include_directories 2 years ago
Dylan Baker 010f525cc5 interpreter: move TEST_KW from interpreter.py to type_checking.py 2 years ago
Michael Champanis f194413f87
dependencies: only print not_found_message once 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Xavier Claessens 8232665849 Fix deprecation message, the function name is fs.copyfile() 2 years ago
Tristan Partin bfc813200c Change the warning generated by importing an unstable module to non-fatal 2 years ago
Xavier Claessens 273605f859 Fix since annotation for str "in" operator 2 years ago
Xavier Claessens a6db624aad Implement `in` operator on string 2 years ago
Xavier Claessens 81763e610f both_libraries: Make sure to select the right linker for static lib 2 years ago
Eli Schwartz 8d8ce4fb77 emit a FeatureNew when using include_directories as a string 2 years ago
Elliott Sales de Andrade 8c5838bfea Add missing since annotations in docs 2 years ago
Elliott Sales de Andrade 9c4d6088b1 Accept disablers in summary values 2 years ago
Xavier Claessens eb731cda75 Add missing doc for NASM language 2 years ago
Xavier Claessens 65590e6e4b Add cc.preprocess() method for c-like compilers 2 years ago
Xavier Claessens 064165485c Fix excluding sources for static lib in both_libraries() 2 years ago
Nirbheek Chauhan 9b33885c2d interpreter: Fix msg when none of the dependencies have names 2 years ago
Nirbheek Chauhan c50d837a0c interpreter: Don't say we're using -lfoo args when we're not 2 years ago
Xavier Claessens 39d825fabf Get fallback varname from wrap file after it has been configured 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Dylan Baker 6f7ea0cc28 pylint: enable use-sequence-for-iteration 2 years ago
Eli Schwartz 24ac3cdb9c
declare_dependency: fix regression in printing the correct error 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Eli Schwartz e6122ba786 interpreter: name typing-only kwargs import with an underscore 2 years ago
Eli Schwartz c1182b3f74 interpreter: add a few small func annotations 2 years ago
Eli Schwartz 14b2457627 flake8: fix warnings for unused imports 2 years ago
Eli Schwartz ff7d86d05f flake8: fix unnecessary f-strings without any format placeholders 2 years ago
Eli Schwartz 520bb7abbc flake8: fix lingering whitespace errors 2 years ago
Alf Henrik Sauge 28dff2ca6d Fix indentation issues reported by flake8, requiring code restructuring 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz f8ebfdf7b1
install modes should not apply sticky bit to files 2 years ago
Xavier Claessens 75b8dc5c9e pkgconfig: Variables can be a single string 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Eli Schwartz e19e9ce6f1
interpreter: add a special class to track the lifecycle of get_option() strings 2 years ago
Dylan Baker e84f293f67 modules/pkgconfig: Use typed_kwargs 2 years ago
Dylan Baker 991baf56e9 modules/fs: Replace configure_file(copy:) with fs.copyfile 2 years ago
Dylan Baker 429e7c1edc interpreter: deprecate the ability import unstable modules as `unstable_*` 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz 33a5352e3c
make add_project_dependencies respect build version of include dirs 2 years ago
Daniel Mensinger ca40dda146 cmake: Add rule relaxations for CMake subprojects 2 years ago
Dylan Baker 84d06a8f4b interpreter: Add return type to func_dependency 2 years ago
Eli Schwartz e7d87b6f58
implement the new preserve_path kwarg for install_data too 2 years ago
Eli Schwartz b89451847a
fix incorrect type annotation 2 years ago
Ralf Gommers 17936686d4 Improve error message for `include_directories(abs_path_intree)` 2 years ago
Eli Schwartz b05d7db443
fix type checking for declare_dependency to allow linking to executable 2 years ago
Eli Schwartz 47426f3663
migrate declare_dependency to typed_kwargs 2 years ago
Eli Schwartz ca52dac38b
refactor logic for parsing dependency variables into type_checking module 2 years ago
Eli Schwartz edb38fd6f6
fix confusing incorrect default name for a KwargInfo 2 years ago