aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2021-08-21 16:28:39 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2021-10-03 11:51:37 +0200
commitc10e22837158b8b7b5f1606fb9292d6ebfda6ea3 (patch)
treed081b790331e23080469bef27da682be45de206d
parentde32802ee4e4f72aa3e0f265b4f1b4d439182eae (diff)
downloadmeson-c10e22837158b8b7b5f1606fb9292d6ebfda6ea3.zip
meson-c10e22837158b8b7b5f1606fb9292d6ebfda6ea3.tar.gz
meson-c10e22837158b8b7b5f1606fb9292d6ebfda6ea3.tar.bz2
docs: Fixes found during the YAML conversion process
-rw-r--r--docs/markdown/Syntax.md3
-rw-r--r--mesonbuild/interpreter/compiler.py3
2 files changed, 5 insertions, 1 deletions
diff --git a/docs/markdown/Syntax.md b/docs/markdown/Syntax.md
index 897d55b..04833e6 100644
--- a/docs/markdown/Syntax.md
+++ b/docs/markdown/Syntax.md
@@ -260,6 +260,9 @@ string = 'xyxHelloxyx'.strip('xy')
# 'string' now has the value 'Hello'
```
+Since 0.43.0, you can specify one positional string argument,
+and all characters in that string will be stripped.
+
#### .to_upper(), .to_lower()
```meson
diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py
index b76e7f8..70a2d18 100644
--- a/mesonbuild/interpreter/compiler.py
+++ b/mesonbuild/interpreter/compiler.py
@@ -352,7 +352,7 @@ class CompilerHolder(ObjectHolder['Compiler']):
return had
@typed_pos_args('compiler.has_function', str)
- @typed_kwargs('compiler.has_type', *_COMMON_KWS)
+ @typed_kwargs('compiler.has_function', *_COMMON_KWS)
def has_function_method(self, args: T.Tuple[str], kwargs: 'CommonKW') -> bool:
funcname = args[0]
extra_args = self._determine_args(kwargs['no_builtin_args'], kwargs['include_directories'], kwargs['args'])
@@ -645,6 +645,7 @@ class CompilerHolder(ObjectHolder['Compiler']):
@noKwargs
@typed_pos_args('compiler.has_multi_arguments', varargs=str)
+ @FeatureNew('compiler.has_multi_arguments', '0.37.0')
def has_multi_arguments_method(self, args: T.Tuple[T.List[str]], kwargs: 'TYPE_kwargs') -> bool:
return self._has_argument_impl(args[0])