summaryrefslogtreecommitdiff
path: root/mesonbuild/mlog.py
AgeCommit message (Expand)Author
2025-11-03mlog: add a new log file with the setup logsStéphane Cerveau
2025-09-25mypy: loosen type ignoreEli Schwartz
2024-10-11mlog: Log once should not take location into accountXavier Claessens
2024-09-20rewriter: don't output target info to stderrBenoit Pierre
2024-09-15When configuring fails in Github Actions, print folded logsEli Schwartz
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-26mlog: Catch OSError when closing pagerXavier Claessens
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-07-21Prevent summary displaying timestamp twiceCharles Brunet
2023-07-21Display more timestamps when profiling ninjaCharles Brunet
2023-05-31mlog: put the module docstring at the top of the fileDylan Baker
2023-05-31mlog: use StringProtocol where we said we shouldDylan Baker
2023-05-31mlog: use a hidden class for stateDylan Baker
2023-05-31mlog: remove out-of-date commentDylan Baker
2023-05-31mlog: remove direct calls to log_onceDylan Baker
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2023-01-29mlog: do not squelch console output for errorsEli Schwartz
2023-01-03mlog: move code for printing code with a caret to the mlog moduleDylan Baker
2023-01-03mlog: use an enum instead of stringsDylan Baker
2023-01-03mlog: Remove using of `**kwargs: T.Any`Dylan Baker
2022-12-12mlog: set LV environment variable for pager.Phil Jones
2022-12-12mlog: set LESS environment variable for pager.Phil Jones
2022-09-28mlog: Use less from git on WindowsXavier Claessens
2022-09-23mlog: disable usage of global for log_pagerXavier Claessens
2022-09-22pylint: enable global-statementDylan Baker
2022-09-22pylint: enable global-variable-not-assignedDylan Baker
2022-09-22mlog: Add support for pagerXavier Claessens
2022-06-09mlog: add support for italic/emphasized text in AnsiTextHemmo Nieminen
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2021-12-30fix type annotations for mlog nestingEli Schwartz
2021-10-27Revert "mark a couple of typing-only imports as noqa, to appease pyflakes"Eli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-26fix lgtm.com "Use of the return value of a procedure"Eli Schwartz
2021-09-29Revert "mtest: fix test output issues (in console)"Paolo Bonzini
2021-09-25mtest: fix test output issues (in console)Hemmo Nieminen
2021-09-24mlog: fix annotationDylan Baker
2021-09-14mark a couple of typing-only imports as noqa, to appease pyflakesEli Schwartz
2021-09-07summary: fix dependenciesPaolo Bonzini
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-06-05typing: mlog use StringProtocolDaniel Mensinger
2021-06-03typing: mlog: Simplify some typing with a TV_ variablesDaniel Mensinger
2021-03-22mlog: Do not print 'subproject|' for the message 'Executing subproject'Xavier Claessens
2021-03-22mlog: Do not print 'subproject|' on empty linesXavier Claessens
2021-03-22mlog: Add a space after 'subproject|'Xavier Claessens
2021-03-22logs: Prepend current subproject name to all messagesXavier Claessens
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-01-21interpreter: accept external programs and dependencies for summaryPaolo Bonzini
2021-01-21mlog: add __len__ to AnsiDecoratorPaolo Bonzini