52 Commits (74712f2dbc3e0f04e6458c6ffe129187dd4726bf)

Author SHA1 Message Date
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
Xavier Claessens ef231d3edd Add --fatal-meson-warnings command line option 6 years ago
Xavier Claessens bef8187e43 mlog.shutdown(): Return the log file path or None if not initialized 6 years ago
Nirbheek Chauhan 2093d45a4e Print a more usable message when a subproject fails to configure 6 years ago
Nirbheek Chauhan 4fb00ee1d8 Add new method: mlog.deprecation() 6 years ago
Nirbheek Chauhan e4417eb301 mlog: Log timestamps in profile-self mode 6 years ago
Nirbheek Chauhan 1415cd2d07 mlog: Add built-in support for quoting bolded messages 6 years ago
Isabella Muerte 91c1cc6f9e Add VT100 ANSI escape sequences for Windows 10. 7 years ago
Xavier Claessens 10a9bdad96 interpreter: Verify permitted kwargs on all methods 7 years ago
Jon Turney cb597adb01 Indicate subproject depth in console output 7 years ago
Jukka Laurila 52c50da6c7 Refactor: Add log.error and log.exception to reduce code duplication. 7 years ago
Jon Turney 845dbfcbbc Handle a warning location which evaluates to False 7 years ago
Jon Turney 6a1a56ab57 Report warning/error locations in a format IDEs may already know how to parse 7 years ago
Jon Turney 2ed875e1b4 Consolidate warning location formatting in mlog.warning() 7 years ago
Joergen Ibsen 1db319737d Enable ANSI colors on Windows when ANSICON is set 7 years ago
Nirbheek Chauhan f04d141088 logging: Print location of log file on error 7 years ago
Jussi Pakkanen c2a5ac3981 Ensure log file gets closed. 7 years ago
Aaron Small 76c8491d77 Add an option to dependencies called 'method'. This can be used to 8 years ago
Michal Sojka 1713aef364 Do not colorize output on dumb terminals 8 years ago