20 Commits (a450f8c6bc59dc7a4aee513be57a1d49b2295e52)

Author SHA1 Message Date
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 27bb5f536a typing: mlog use StringProtocol 4 years ago
Daniel Mensinger f502a38d1c typing: mlog: Simplify some typing with a TV_ variables 4 years ago
Xavier Claessens 8cd4d0b283 mlog: Do not print 'subproject|' for the message 'Executing subproject' 4 years ago
Xavier Claessens 60c2c25d5b mlog: Do not print 'subproject|' on empty lines 4 years ago
Xavier Claessens b33e7bca73 mlog: Add a space after 'subproject|' 4 years ago
Xavier Claessens 3c1ccb923f logs: Prepend current subproject name to all messages 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
Paolo Bonzini adb1b2f3f6 interpreter: accept external programs and dependencies for summary 4 years ago
Paolo Bonzini 021068a8b7 mlog: add __len__ to AnsiDecorator 4 years ago
Paolo Bonzini 9ba7b0ebd0 mlog: add __str__ method to AnsiDecorator 4 years ago
Dylan Baker a9ff308d27 mlog: make mlog helper take once keyword argument 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Paolo Bonzini f1ce78d77f mtest: cleanup and fix print_stats 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger ce042f318e
typing: Add run_mypy.py for easier mypy invocation 4 years ago
Nirbheek Chauhan 4ad4565ddd Add a notice about Python 3.5 support 4 years ago
Nirbheek Chauhan 40319c9634 Don't make unactionable warnings fatal 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jon Turney f107f9b396
Make colourize_console() a function 5 years ago
Michael c53b637959 switch python2 %s for python3 .format 5 years ago
Jussi Pakkanen 9e5c881b06 Add property to disable compiler sanity checks during cross compilation. 5 years ago
Dylan Baker 1bb66d1568 fix conversion of hasattr to getattr 5 years ago
Dylan Baker 1a82880730 mesonbuild/mesonlib: Add type annotations 5 years ago
Dylan Baker 74452f2a1c mlog: fix remaining mypy errors and add to mypy check 5 years ago
Jon Turney c8f8d58273
Rename 'subdir' -> 'filename' in location objects 5 years ago
Jon Turney c3163040ae
Display filename cwd relative in warning location 5 years ago
Jon Turney 346b5c4be7
Store filename in node location 5 years ago
Jon Turney 4895830c28
Fix typos in comments about type annotations 5 years ago
Jon Turney fa928e803b
Remove unused MesonException.get_msg_with_context() 5 years ago
Xavier Claessens 8101b0ddab summary: Add more info in Subprojects section 5 years ago
Nirbheek Chauhan c05b725122 Split console colourization into a separate function 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker 614372aa55 mlog: Add a log_once function 5 years ago
Dylan Baker eb30c493f6 mlog: remove incorrect uses of global keyword 5 years ago
Daniel Mensinger 286b9f0921 lgtm: Fix Module imported with `import` and `import from` 5 years ago
Daniel Mensinger 9435f11b17
ci: Add CI command to include text files in the CI log 5 years ago
Daniel Mensinger e39d570d3a
mlog: add non bold version of colors 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Niklas Claesson b8fbbf5964 Make parser errors print relative path to meson.build file 5 years ago
Michael Hirsch, Ph.D cb7d236696 pythonic file checks 5 years ago
Daniel Mensinger 2b5831f94f
Fix flake8-bugbear warnings 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Dylan Baker 891136178d mlog: add type annotations 6 years ago
Daniel Mensinger 5d2f14fce7
rewriter: Quiet logging by default 6 years ago
Xavier Claessens 815f1205a8 do_subproject: Improve log messages and formatting 6 years ago
Daniel Mensinger c033af914a
Disable mlog and don't require build directory for environment 6 years ago
Xavier Claessens 60b58e056f Add 'meson subprojects update' command 6 years ago
Nirbheek Chauhan a52cd31a6c Print dependencies being used for compiler checks 6 years ago