upgrade zig to v0.11.0-dev.3737+9eb008717 (#3374)

* progress

* finish `@memset/@memcpy` update

* Update build.zig

* change `@enumToInt` to `@intFromEnum` and friends

* update zig versions

* it was 1

* add link to issue

* add `compileError` reminder

* fix merge

* format

* upgrade to llvm 16

* Revert "upgrade to llvm 16"

This reverts commit cc930ceb1c.

---------

Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
This commit is contained in:
Dylan Conway
2023-06-21 23:38:18 -07:00
committed by GitHub
parent bfb322d618
commit 5fa13625a1
152 changed files with 1772 additions and 1584 deletions

View File

@@ -180,7 +180,7 @@ pub const MutableString = struct {
try self.list.ensureTotalCapacityPrecise(self.allocator, self.list.items.len + slice.len);
var end = self.list.items.ptr + self.list.items.len;
self.list.items.len += slice.len;
@memcpy(end, slice.ptr, slice.len);
@memcpy(end[0..slice.len], slice);
}
pub inline fn reset(
@@ -329,7 +329,7 @@ pub const MutableString = struct {
if (pending.len + this.pos > max) {
try this.flush();
}
@memcpy(this.remain().ptr, pending.ptr, pending.len);
@memcpy(this.remain()[0..pending.len], pending);
this.pos += pending.len;
}