aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mlog.py
AgeCommit message (Expand)AuthorFilesLines
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
2020-09-08typing: Add run_mypy.py for easier mypy invocationDaniel Mensinger1-1/+1
2020-09-02Add a notice about Python 3.5 supportNirbheek Chauhan1-2/+7
2020-07-05Don't make unactionable warnings fatalNirbheek Chauhan1-2/+2
2020-04-30Make colourize_console() a functionJon Turney1-6/+23
2020-04-21switch python2 %s for python3 .formatMichael1-1/+1