aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib/universal.py
AgeCommit message (Expand)AuthorFilesLines
2021-10-27remove public export of private functionEli Schwartz1-1/+0
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-6/+6
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-08python: Add platlibdir and purelibdir optionsXavier Claessens1-1/+1
2021-10-08Add support for module optionsXavier Claessens1-20/+30
2021-10-04mesonlib: ConfigurationData can also be a `Dict[str, Tuple[Str, Optional[str]]]`Dylan Baker1-2/+2
2021-10-04condense linesEli Schwartz1-2/+1
2021-10-04f-stringsEli Schwartz1-2/+2
2021-10-04fix extra whitespaceEli Schwartz1-2/+0
2021-09-07interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini1-0/+4
2021-09-03Improve WSL detectionWill1-1/+1
2021-09-02OptionKey: Fix orderingXavier Claessens1-10/+8
2021-08-31interpreter: use python dunders instead of lock for unpicklabilityDylan Baker1-7/+0
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
2021-08-22Add subscript to subprocess.PopenTristan Partin1-2/+2
2021-08-20mesonlib: Fix typing of substitute_valuesDylan Baker1-5/+27
2021-08-20mesonlib: Add an exception for what should be unreachable codeDylan Baker1-0/+2
2021-08-20mesonlib: Fix type annotationsDylan Baker1-5/+4
2021-07-07resolve symlinks passed to -CPaolo Bonzini1-0/+13
2021-07-05condense linesEli Schwartz1-6/+3
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-17/+17
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-3/+3
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger1-0/+9
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-0/+44
2021-06-22mesonlib: add rsplit and and maxsplitDylan Baker1-2/+5
2021-06-22mesonlib: Fix FileMode type annotationsDylan Baker1-2/+2
2021-06-18holders: remove unholderDaniel Mensinger1-21/+0
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-1/+7
2021-06-18mesonlib: Add MesonBugExceptionDaniel Mensinger1-0/+9
2021-06-05typing: Fully annotate dependencies.cudaDaniel Mensinger1-1/+1
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-1/+2
2021-05-28Add a helper to simplify the usage of PerMachineDefaultableDylan Baker1-0/+15
2021-05-28mesonlib: Allow PerMachineDefaultable to take arguments at initializationDylan Baker1-2/+2
2021-05-28mesonlib: Fix return type of PerMachineDefaultable.default_missing()Dylan Baker1-1/+1
2021-05-19.C files are now treated as C++ codeVolker-Weissmann1-4/+6
2021-05-03Clarify incorrect configuration format messageNellie Zhang1-3/+3
2021-03-26windows_proof_rmtree: Also retry os.chmod() partXavier Claessens1-2/+9
2021-03-16Update VS module version check.Jussi Pakkanen1-0/+6
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-21/+21
2021-03-03Windows Subsystem for Linux can run .exe without mono interpreterXavier Claessens1-0/+3
2021-02-18allow build.b_* optionsDylan Baker1-2/+1
2021-02-17Environment: Fix passing envrionment variables CPPFLAGS and CFLAGSDylan Baker1-1/+0
2021-02-06mesonlib: Add better errormessage to typelistifyDylan Baker1-2/+2
2021-01-29Popen_safe: Fix stdout/stderr annotationXavier Claessens1-4/+4
2021-01-26Warn about .C and .H files (#8249)Volker-Weissmann1-0/+7
2021-01-23split mesonlib into a packageDylan Baker1-0/+2091