aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mlog.py
AgeCommit message (Expand)AuthorFilesLines
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-11-26mlog: Catch OSError when closing pagerXavier Claessens1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-4/+4
2023-07-21Prevent summary displaying timestamp twiceCharles Brunet1-12/+13
2023-07-21Display more timestamps when profiling ninjaCharles Brunet1-0/+5
2023-05-31mlog: put the module docstring at the top of the fileDylan Baker1-4/+5
2023-05-31mlog: use StringProtocol where we said we shouldDylan Baker1-8/+1
2023-05-31mlog: use a hidden class for stateDylan Baker1-301/+343
2023-05-31mlog: remove out-of-date commentDylan Baker1-2/+0
2023-05-31mlog: remove direct calls to log_onceDylan Baker1-4/+4
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-3/+2
2023-02-01treewide: add future annotations importEli Schwartz1-1/+1
2023-01-29mlog: do not squelch console output for errorsEli Schwartz1-1/+7
2023-01-03mlog: move code for printing code with a caret to the mlog moduleDylan Baker1-0/+11
2023-01-03mlog: use an enum instead of stringsDylan Baker1-11/+19
2023-01-03mlog: Remove using of `**kwargs: T.Any`Dylan Baker1-29/+59
2022-12-12mlog: set LV environment variable for pager.Phil Jones1-0/+3
2022-12-12mlog: set LESS environment variable for pager.Phil Jones1-5/+11
2022-09-28mlog: Use less from git on WindowsXavier Claessens1-6/+21
2022-09-23mlog: disable usage of global for log_pagerXavier Claessens1-2/+2
2022-09-22pylint: enable global-statementDylan Baker1-8/+8
2022-09-22pylint: enable global-variable-not-assignedDylan Baker1-1/+0
2022-09-22mlog: Add support for pagerXavier Claessens1-1/+38
2022-06-09mlog: add support for italic/emphasized text in AnsiTextHemmo Nieminen1-0/+3
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2021-12-30fix type annotations for mlog nestingEli Schwartz1-1/+1
2021-10-27Revert "mark a couple of typing-only imports as noqa, to appease pyflakes"Eli Schwartz1-3/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-1/+1
2021-10-26fix lgtm.com "Use of the return value of a procedure"Eli Schwartz1-2/+3
2021-09-29Revert "mtest: fix test output issues (in console)"Paolo Bonzini1-3/+0
2021-09-25mtest: fix test output issues (in console)Hemmo Nieminen1-0/+3
2021-09-24mlog: fix annotationDylan Baker1-1/+1
2021-09-14mark a couple of typing-only imports as noqa, to appease pyflakesEli Schwartz1-1/+3
2021-09-07summary: fix dependenciesPaolo Bonzini1-2/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-05typing: mlog use StringProtocolDaniel Mensinger1-2/+11
2021-06-03typing: mlog: Simplify some typing with a TV_ variablesDaniel Mensinger1-13/+15
2021-03-22mlog: Do not print 'subproject|' for the message 'Executing subproject'Xavier Claessens1-3/+4
2021-03-22mlog: Do not print 'subproject|' on empty linesXavier Claessens1-1/+5
2021-03-22mlog: Add a space after 'subproject|'Xavier Claessens1-1/+1
2021-03-22logs: Prepend current subproject name to all messagesXavier Claessens1-6/+6
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-4/+4
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-01-21interpreter: accept external programs and dependencies for summaryPaolo Bonzini1-0/+12
2021-01-21mlog: add __len__ to AnsiDecoratorPaolo Bonzini1-0/+3
2021-01-21mlog: add __str__ method to AnsiDecoratorPaolo Bonzini1-0/+3
2020-12-16mlog: make mlog helper take once keyword argumentDylan Baker1-5/+10
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-11-18mtest: cleanup and fix print_statsPaolo Bonzini1-1/+4
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1