47 Commits (1abdd9dd61d152e70e36fba0a2575bcc7370fb01)

Author SHA1 Message Date
Eli Schwartz 3070bd49a2 do not resolve symlinks when calculating the meson command 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Eli Schwartz 118396f344 runpython: make it work for -c as well 2 years ago
Eli Schwartz 9aff189e31
add a hidden environment variable to make Meson complain hard on deprecations 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Eli Schwartz 608a6196a0
python 3.11: suppress an incorrect EncodingWarning 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 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
Eli Schwartz 9ed5cfda15
avoid importing the entire codebase at first startup 2 years ago
Eli Schwartz 2fe07adc0e
fixup! deprecate running "meson builddir" without setup subcommand 2 years ago
Eli Schwartz 3c7ab542c0
deprecate running "meson builddir" without setup subcommand 2 years ago
Omer Pereg fa044e011d handle OSError exception in run function 2 years ago
Prathamesh 7af0078d4e Resolve KeyError while executing help command with unknown param 2 years ago
Xavier Claessens 1a3d29dd0e Move python version check as first thing 3 years ago
Eli Schwartz bb171c2dff
pyupgrade --py37-plus 3 years ago
Christoph Reiter 26903d7b12 main: Make the msys/python check work again, in some cases 3 years ago
Elliott Sales de Andrade 969ae6e0e1 Correctly handle --version argument to runpython 3 years ago
Eli Schwartz 80192aa577
runpython: support --version 3 years ago
Jussi Pakkanen 04ef7ec45d Add new env2mfile command. 3 years ago
Eli Schwartz 7cc4ca2cbb
Revert "Add new env2cross command." 3 years ago
Jussi Pakkanen e257a870fe Add new env2cross command. 3 years ago
Eli Schwartz a6e08e8fa7
use a more sane check instead of run_custom_lint 3 years ago
Eli Schwartz 078175314a
fine-tune the logic for reporting context on tracebacks 3 years ago
Eli Schwartz 0db2de2b0a
do not report context on python traceback, for PermissionError 3 years ago
Eli Schwartz ad525dcce4
bump minimum required version of python to 3.7 3 years ago
Eli Schwartz 09f03a8424 add pending deprecation notice for python 3.6 3 years ago
Eli Schwartz 3c039f42a0
report the context, if possible, on python tracebacks 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
xth a79980da6b fix bat_info UTF-8 string error 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Daniel Mensinger 28175bbee2
pathlib: Patch pathlib to work around some bugs (fixes #7295) 4 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 4 years ago
Xavier Claessens 25fa2d4f7b vsenv: Recommend using "meson compile" wrapper 4 years ago
Naveen M K 495e76d10a Remove `Microsoft.VisualStudio.Workload.WDExpress` 4 years ago
Naveen M K 7ec5267939 Find Visual Studio Build Tools 2019 4 years ago
Jussi Pakkanen 799b96f753 Also skip VS activation if gcc is found. 4 years ago
Jacob Nielsen 3e5ec00a40
Better detection of Visual Studio compiler 4 years ago
Jussi Pakkanen 0b2a7300c0 Set up VS environment automatically when run. 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Jussi Pakkanen bca90722ec Bump minimum supported Python version to 3.6. Closes #6297. 4 years ago
Nirbheek Chauhan 4ad4565ddd Add a notice about Python 3.5 support 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Michael c53b637959 switch python2 %s for python3 .format 5 years ago
Dylan Baker 1210a67f66 mesonbuild: Add mcompile command 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago