update version data (#1021)
This commit is contained in:
parent
424a06b7ee
commit
9cb569a196
@ -522,6 +522,17 @@ pub const builtins = [_]Builtin{
|
|||||||
"args: ...",
|
"args: ...",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
.{
|
||||||
|
.name = "@constCast",
|
||||||
|
.signature = "@constCast(value: anytype) DestType",
|
||||||
|
.snippet = "@constCast(${1:value: anytype})",
|
||||||
|
.documentation =
|
||||||
|
\\Remove `const` qualifier from a pointer.
|
||||||
|
,
|
||||||
|
.arguments = &.{
|
||||||
|
"value: anytype",
|
||||||
|
},
|
||||||
|
},
|
||||||
.{
|
.{
|
||||||
.name = "@ctz",
|
.name = "@ctz",
|
||||||
.signature = "@ctz(operand: anytype)",
|
.signature = "@ctz(operand: anytype)",
|
||||||
@ -1045,7 +1056,7 @@ pub const builtins = [_]Builtin{
|
|||||||
\\
|
\\
|
||||||
\\This function is a low level intrinsic with no safety mechanisms. Most code should not use this function, instead using something like this:
|
\\This function is a low level intrinsic with no safety mechanisms. Most code should not use this function, instead using something like this:
|
||||||
\\
|
\\
|
||||||
\\`for (source[0..byte_count]) |b, i| dest[i] = b;`
|
\\`for (dest, source[0..byte_count]) |*d, s| d.* = s;`
|
||||||
\\The optimizer is intelligent enough to turn the above snippet into a memcpy.
|
\\The optimizer is intelligent enough to turn the above snippet into a memcpy.
|
||||||
\\
|
\\
|
||||||
\\There is also a standard library function for this:
|
\\There is also a standard library function for this:
|
||||||
@ -1252,7 +1263,8 @@ pub const builtins = [_]Builtin{
|
|||||||
\\
|
\\
|
||||||
\\`@ptrCast` cannot be used for:
|
\\`@ptrCast` cannot be used for:
|
||||||
\\
|
\\
|
||||||
\\ - Removing `const` or `volatile` qualifier, use [@qualCast](https://ziglang.org/documentation/master/#qualCast).
|
\\ - Removing `const` qualifier, use [@constCast](https://ziglang.org/documentation/master/#constCast).
|
||||||
|
\\ - Removing `volatile` qualifier, use [@volatileCast](https://ziglang.org/documentation/master/#volatileCast).
|
||||||
\\ - Changing pointer address space, use [@addrSpaceCast](https://ziglang.org/documentation/master/#addrSpaceCast).
|
\\ - Changing pointer address space, use [@addrSpaceCast](https://ziglang.org/documentation/master/#addrSpaceCast).
|
||||||
\\ - Increasing pointer alignment, use [@alignCast](https://ziglang.org/documentation/master/#alignCast).
|
\\ - Increasing pointer alignment, use [@alignCast](https://ziglang.org/documentation/master/#alignCast).
|
||||||
\\ - Casting a non-slice pointer to a slice, use slicing syntax `ptr[start..end]`.
|
\\ - Casting a non-slice pointer to a slice, use slicing syntax `ptr[start..end]`.
|
||||||
@ -1275,18 +1287,6 @@ pub const builtins = [_]Builtin{
|
|||||||
"value: anytype",
|
"value: anytype",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
.{
|
|
||||||
.name = "@qualCast",
|
|
||||||
.signature = "@qualCast(comptime DestType: type, value: anytype) DestType",
|
|
||||||
.snippet = "@qualCast(${1:comptime DestType: type}, ${2:value: anytype})",
|
|
||||||
.documentation =
|
|
||||||
\\Remove `const` or `volatile` qualifier from a pointer.
|
|
||||||
,
|
|
||||||
.arguments = &.{
|
|
||||||
"comptime DestType: type",
|
|
||||||
"value: anytype",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
.{
|
.{
|
||||||
.name = "@rem",
|
.name = "@rem",
|
||||||
.signature = "@rem(numerator: T, denominator: T) T",
|
.signature = "@rem(numerator: T, denominator: T) T",
|
||||||
@ -2007,6 +2007,17 @@ pub const builtins = [_]Builtin{
|
|||||||
"Element: type",
|
"Element: type",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
.{
|
||||||
|
.name = "@volatileCast",
|
||||||
|
.signature = "@volatileCast(value: anytype) DestType",
|
||||||
|
.snippet = "@volatileCast(${1:value: anytype})",
|
||||||
|
.documentation =
|
||||||
|
\\Remove `volatile` qualifier from a pointer.
|
||||||
|
,
|
||||||
|
.arguments = &.{
|
||||||
|
"value: anytype",
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
Loading…
Reference in New Issue
Block a user