meson/mesonbuild
Eli Schwartz 0a6e485d92
pylint 2.16: join iterables without repeated append
We do += style joining in a loop, but we could just join with
`''.join()` which is faster, neater, and simpler.
2023-02-01 17:01:31 -05:00
..
ast treewide: add future annotations import 2023-02-01 17:01:30 -05:00
backend pylint 2.16: remove pointless parens around equality assignments 2023-02-01 17:01:30 -05:00
cmake micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
compilers pylint 2.16: join iterables without repeated append 2023-02-01 17:01:31 -05:00
dependencies micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
interpreter pylint 2.16: raise a more intentional exception 2023-02-01 17:01:31 -05:00
interpreterbase micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
linkers treewide: add future annotations import 2023-02-01 17:01:30 -05:00
modules simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00
scripts pylint 2.16: remove pointless parens around equality assignments 2023-02-01 17:01:30 -05:00
templates treewide: add future annotations import 2023-02-01 17:01:30 -05:00
utils simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00
wrap treewide: add future annotations import 2023-02-01 17:01:30 -05:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
_pathlib.py pathlib: Patch pathlib to work around some bugs (fixes #7295) 2021-06-29 11:28:08 +02:00
_typing.py typing: replace ImmutableSetProtocol with typing.AbstractSet 2022-06-08 23:19:09 +03:00
arglist.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
build.py build: Add a found method to Executable 2023-01-10 09:53:22 -08:00
coredata.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
depfile.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
envconfig.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
environment.py micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
mcompile.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mconf.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mdevenv.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mdist.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mesondata.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mesonlib.py Move classes used by scripts to their own module 2022-09-28 19:36:13 -04:00
mesonmain.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
minit.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
minstall.py minstall: make do_strip run with -Sx for macOS targets 2022-11-01 17:56:18 +02:00
mintro.py pylint: enable global-statement 2022-09-22 18:17:43 -04:00
mlog.py micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
mparser.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
msetup.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
msubprojects.py be more explicit about asyncio usage 2023-01-04 16:46:52 -05:00
mtest.py pylint 2.16: remove pointless parens around equality assignments 2023-02-01 17:01:30 -05:00
munstable_coredata.py simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00
optinterpreter.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
programs.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
rewriter.py simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00