aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/fs.py
AgeCommit message (Expand)AuthorFilesLines
2024-02-24Add support for BuildTargetTypes to various fs module functionsTristan Partin1-28/+28
2024-02-24Correct fs.read function name in exception messageTristan Partin1-1/+1
2024-02-24Fix fs module FeatureNew prefixes to match the function nameTristan Partin1-8/+8
2024-02-24Fix bad escape character in doc commentTristan Partin1-1/+1
2024-02-23Alphabetize the fs module methods dictTristan Partin1-10/+10
2024-02-23Add location nodes to FeatureNews in the fs moduleTristan Partin1-9/+9
2024-01-25modules/fs: use ModuleState object instead of Interpreter when possibleDylan Baker1-4/+4
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-08-18Revert "Revert "Add fs.relative_to()""Tristan Partin1-7/+22
2023-08-18Add more descriptive description to CustomTargetCharles Brunet1-0/+1
2023-08-17Revert "Add fs.relative_to()"Eli Schwartz1-22/+7
2023-08-17fix style errors in fs.relative_to implementationEli Schwartz1-8/+2
2023-08-17Add fs.relative_to()Tristan Partin1-1/+22
2023-08-16fs.read(): Catch FileNotFoundErrorXavier Claessens1-1/+3
2022-12-11fix broken fs.copyfile function that crashed if you tried to use itEli Schwartz1-1/+1
2022-12-11simplify install_tag handling according to the accepted APIEli Schwartz1-1/+1
2022-08-18modules/fs: Replace configure_file(copy:) with fs.copyfileDylan Baker1-5/+60
2022-08-17modules: use module level information about new and deprecationDylan Baker1-2/+3
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-1/+1
2021-12-31add FeatureNew decorators for various modules that were lacking themEli Schwartz1-0/+1
2021-05-30modules/fs: Use typed_kwargsDylan Baker1-7/+11
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+17
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens1-41/+33
2021-05-28modules: Remove snippet methodsXavier Claessens1-1/+0
2021-05-08modules/fs: support FileOrString argumentsFlorian Fischer1-26/+46
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-2/+2
2021-03-04various python neatness cleanupsEli Schwartz1-1/+1
2021-03-04Simplify module APIXavier Claessens1-1/+2
2021-02-26modules/fs: Use typed_pos_argsDylan Baker1-75/+40
2021-02-04Introduce `fs.read` to read a file as a stringLuke Drummond1-1/+64
2021-01-13Fix misspellsAntonin Décimo1-1/+1
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-09-08typing: fully annotate fs moduleDaniel Mensinger1-4/+4
2020-02-06add FeatureNewMichael Hirsch, Ph.D1-0/+5
2020-02-06add fs.stem()Michael Hirsch, Ph.D1-2/+11
2020-02-06fs: add expanduser methodMichael Hirsch, Ph.D1-1/+8
2020-02-06fs: add methods as_posix, is_absoluteMichael Hirsch, Ph.D1-7/+43
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-13/+13
2019-12-19fs: rename samefile => is_samepathMichael Hirsch, Ph.D1-5/+5
2019-12-04Add raise at the start of MesonExceptionMichael Brockus1-7/+7
2019-11-25fs: Add parent() and name() methodsXavier Claessens1-0/+17
2019-11-17fs: make replace_suffix not expand file to absolute path, just manipulate the...Michael Hirsch, Ph.D1-1/+1
2019-11-17fs: replace_suffixMichael Hirsch, Ph.D1-1/+1
2019-11-17fs: get file sizeMichael Hirsch, Ph.D1-2/+38
2019-11-17fs: add hash compute methodMichael Hirsch, Ph.D1-0/+18
2019-11-17add fs.with_suffixMichael Hirsch, Ph.D1-1/+11
2019-11-17fs: improve exception feedbackMichael Hirsch, Ph.D1-1/+1
2019-11-17fs: use expanduserMichael Hirsch, Ph.D1-1/+1
2019-11-17fs: deduplicate functionsMichael Hirsch, Ph.D1-8/+5