diff options
| author | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-08-21 16:28:39 +0200 |
|---|---|---|
| committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-10-03 11:51:37 +0200 |
| commit | c10e22837158b8b7b5f1606fb9292d6ebfda6ea3 (patch) | |
| tree | d081b790331e23080469bef27da682be45de206d | |
| parent | de32802ee4e4f72aa3e0f265b4f1b4d439182eae (diff) | |
| download | meson-c10e22837158b8b7b5f1606fb9292d6ebfda6ea3.tar.gz | |
docs: Fixes found during the YAML conversion process
| -rw-r--r-- | docs/markdown/Syntax.md | 3 | ||||
| -rw-r--r-- | mesonbuild/interpreter/compiler.py | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/docs/markdown/Syntax.md b/docs/markdown/Syntax.md index 897d55b83..04833e61d 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 b76e7f87d..70a2d18f0 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]) |
