13405 Commits (9a41ce58d682faa59fcef5b067adc393a5412d30)
 

Author SHA1 Message Date
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Tristan Partin 838367ca60 Fix mypy lint 2 years ago
Xavier Claessens fa254229b7 ninjabackend: Fix get_target_generated_sources() return type 2 years ago
Eli Schwartz 462759dd33
mtest: implement a maxfail option 2 years ago
Xavier Claessens bed5b31079 mlog: disable usage of global for log_pager 2 years ago
Christoph Reiter b5710ac4f4 CI: don't set BOOST_ROOT to an empty string 2 years ago
Christoph Reiter efc6e40e2a Revert "CI: Add a temporary workaround for broken MSYS2 Python path separator behaviour" 2 years ago
Dylan Baker f5283dd63f pylint: enable global-statement 2 years ago
Dylan Baker 3ef332e89a pylint: enable global-variable-not-assigned 2 years ago
Dylan Baker 1917b9253e modules/gnome: make_native_glib_version an instance var 2 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 2 years ago
Eli Schwartz 332968da1b use simpler subprocess.run interface instead of manual Popen 2 years ago
Eli Schwartz 0d354588ca compilers: make sanity checks log commands using join_args 2 years ago
Eli Schwartz 29ac7dd088
clean up message for OSError errorhandler 2 years ago
Eli Schwartz 389b2f6785
fix regression in logging runpython errors 2 years ago
Eli Schwartz 28103614ef
refactor errorhandler for deduplication of logic 2 years ago
Eli Schwartz d364985365
fix regression in handling errors during reconfigure 2 years ago
Christoph Reiter 3fd2459a74 CI: Add a temporary workaround for broken MSYS2 Python path separator behaviour 2 years ago
Xavier Claessens f4f8a39060 Add release notes snippet for new mconf behaviour 2 years ago
Xavier Claessens d202697182 mconf: Add --no-pager option 2 years ago
Xavier Claessens b3dc99e6da mconf: Print options with colors 2 years ago
Xavier Claessens 5a98c915c5 mconf: Substract the 3 space separators between columns 2 years ago
Xavier Claessens 5d6368e562 mconf: Do not wrap choices manually 2 years ago
Xavier Claessens c8b57f1b57 mconf: There is always 4 columns 2 years ago
Xavier Claessens 59d561d4c1 mlog: Add support for pager 2 years ago
Xavier Claessens 3111ce6aae mconf: Use mlog.log() instead of print() 2 years ago
Xavier Claessens 31a6633e62 mdevenv: powershell <7.0 is EOL, prefer using pwsh.exe 2 years ago
Xavier Claessens bb4c8c07f8 Fix cmd_or_ps.ps1 script with pwsh7 2 years ago
Vili Väinölä 496dce0666 Fix including headers from another drive on VS backend 2 years ago
Eli Schwartz eb69fed2f6
python module: allow specifying the pure kwarg in the installation object 2 years ago
Dylan Baker b8e53ed5ea pylint: enable use-dict-literal 2 years ago
Dylan Baker 798b6c5624 pylint: enable use-list-literal 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Dylan Baker 6f7ea0cc28 pylint: enable use-sequence-for-iteration 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Dylan Baker b11cf2f371 pylint: enable consider-using-dict-items 2 years ago
Dylan Baker 6d12d7623f pylint: move from allow-list to deny-list 2 years ago
Eli Schwartz edc3e26369
fix odd mypy issue in unreachable code 2 years ago
Eli Schwartz 8277a1aba8
simplify type annotation 2 years ago
Eli Schwartz ab20eb5bbc
compilers: avoid importing compilers upfront for detect 2 years ago
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz f6f876481f
compilers: use more direct checks for what kind of compiler we have 2 years ago
Eli Schwartz 775b67c5c1
compilers/detect: rename potentially conflicting name 2 years ago
Eli Schwartz 2b90152fe5
compilers: use consistent function signature for objc 2 years ago
Eli Schwartz 4487a256e0
compilers: remove dead code 2 years ago
Eli Schwartz 5c4cd9162e
compilers: single-source compiler class as cls, consistently 2 years ago
Eli Schwartz 9ed5cfda15
avoid importing the entire codebase at first startup 2 years ago
Eli Schwartz d3dac3cfb2
compilers: don't export every compiler as a top-level property 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Eli Schwartz 0a9048e554
compilers: don't use instance checks to determine properties 2 years ago