authorgravatar for emekankurumeh@outlook.comemekoi <emekankurumeh@outlook.com> 2019-03-31 14:21:35-05:00
committergravatar for emekankurumeh@outlook.comemekoi <emekankurumeh@outlook.com> 2019-03-31 16:47:34-05:00
logb7aa289ae45eb281968a48f21d3ecaf1fb86d830
tree37ce17e44e11cce2c86d1407e7ade5388bc95697
parent4a64f266272c2bce832d971b8082455becf5e478

fixed broken casts in std


4 files changed, 16 insertions(+), 16 deletions(-)

std/event/loop.zig+8-8
...@@ -263,7 +263,7 @@ pub const Loop = struct {...@@ -263,7 +263,7 @@ pub const Loop = struct {
263 .next = undefined,263 .next = undefined,
264 };264 };
265 self.available_eventfd_resume_nodes.push(eventfd_node);265 self.available_eventfd_resume_nodes.push(eventfd_node);
266 const kevent_array = (*[1]posix.Kevent)(&eventfd_node.data.kevent);266 const kevent_array = (*const [1]posix.Kevent)(&eventfd_node.data.kevent);
267 _ = try os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null);267 _ = try os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null);
268 eventfd_node.data.kevent.flags = posix.EV_CLEAR | posix.EV_ENABLE;268 eventfd_node.data.kevent.flags = posix.EV_CLEAR | posix.EV_ENABLE;
269 eventfd_node.data.kevent.fflags = posix.NOTE_TRIGGER;269 eventfd_node.data.kevent.fflags = posix.NOTE_TRIGGER;
...@@ -279,7 +279,7 @@ pub const Loop = struct {...@@ -279,7 +279,7 @@ pub const Loop = struct {
279 .data = 0,279 .data = 0,
280 .udata = @ptrToInt(&self.final_resume_node),280 .udata = @ptrToInt(&self.final_resume_node),
281 };281 };
282 const final_kev_arr = (*[1]posix.Kevent)(&self.os_data.final_kevent);282 const final_kev_arr = (*const [1]posix.Kevent)(&self.os_data.final_kevent);
283 _ = try os.bsdKEvent(self.os_data.kqfd, final_kev_arr, empty_kevs, null);283 _ = try os.bsdKEvent(self.os_data.kqfd, final_kev_arr, empty_kevs, null);
284 self.os_data.final_kevent.flags = posix.EV_ENABLE;284 self.os_data.final_kevent.flags = posix.EV_ENABLE;
285 self.os_data.final_kevent.fflags = posix.NOTE_TRIGGER;285 self.os_data.final_kevent.fflags = posix.NOTE_TRIGGER;
...@@ -472,7 +472,7 @@ pub const Loop = struct {...@@ -472,7 +472,7 @@ pub const Loop = struct {
472 .data = 0,472 .data = 0,
473 .udata = @ptrToInt(&resume_node.base),473 .udata = @ptrToInt(&resume_node.base),
474 };474 };
475 const kevent_array = (*[1]posix.Kevent)(&kev);475 const kevent_array = (*const [1]posix.Kevent)(&kev);
476 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];476 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];
477 _ = try os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null);477 _ = try os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null);
478 }478 }
...@@ -486,7 +486,7 @@ pub const Loop = struct {...@@ -486,7 +486,7 @@ pub const Loop = struct {
486 .data = 0,486 .data = 0,
487 .udata = 0,487 .udata = 0,
488 };488 };
489 const kevent_array = (*[1]posix.Kevent)(&kev);489 const kevent_array = (*const [1]posix.Kevent)(&kev);
490 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];490 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];
491 _ = os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null) catch undefined;491 _ = os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null) catch undefined;
492 self.finishOneEvent();492 self.finishOneEvent();
...@@ -502,7 +502,7 @@ pub const Loop = struct {...@@ -502,7 +502,7 @@ pub const Loop = struct {
502 eventfd_node.base.handle = next_tick_node.data;502 eventfd_node.base.handle = next_tick_node.data;
503 switch (builtin.os) {503 switch (builtin.os) {
504 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {504 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {
505 const kevent_array = (*[1]posix.Kevent)(&eventfd_node.kevent);505 const kevent_array = (*const [1]posix.Kevent)(&eventfd_node.kevent);
506 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];506 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];
507 _ = os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null) catch {507 _ = os.bsdKEvent(self.os_data.kqfd, kevent_array, empty_kevs, null) catch {
508 self.next_tick_queue.unget(next_tick_node);508 self.next_tick_queue.unget(next_tick_node);
...@@ -631,7 +631,7 @@ pub const Loop = struct {...@@ -631,7 +631,7 @@ pub const Loop = struct {
631 },631 },
632 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {632 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {
633 self.posixFsRequest(&self.os_data.fs_end_request);633 self.posixFsRequest(&self.os_data.fs_end_request);
634 const final_kevent = (*[1]posix.Kevent)(&self.os_data.final_kevent);634 const final_kevent = (*const [1]posix.Kevent)(&self.os_data.final_kevent);
635 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];635 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];
636 // cannot fail because we already added it and this just enables it636 // cannot fail because we already added it and this just enables it
637 _ = os.bsdKEvent(self.os_data.kqfd, final_kevent, empty_kevs, null) catch unreachable;637 _ = os.bsdKEvent(self.os_data.kqfd, final_kevent, empty_kevs, null) catch unreachable;
...@@ -751,7 +751,7 @@ pub const Loop = struct {...@@ -751,7 +751,7 @@ pub const Loop = struct {
751 self.os_data.fs_queue.put(request_node);751 self.os_data.fs_queue.put(request_node);
752 switch (builtin.os) {752 switch (builtin.os) {
753 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {753 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {
754 const fs_kevs = (*[1]posix.Kevent)(&self.os_data.fs_kevent_wake);754 const fs_kevs = (*const [1]posix.Kevent)(&self.os_data.fs_kevent_wake);
755 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];755 const empty_kevs = ([*]posix.Kevent)(undefined)[0..0];
756 _ = os.bsdKEvent(self.os_data.fs_kqfd, fs_kevs, empty_kevs, null) catch unreachable;756 _ = os.bsdKEvent(self.os_data.fs_kqfd, fs_kevs, empty_kevs, null) catch unreachable;
757 },757 },
...@@ -821,7 +821,7 @@ pub const Loop = struct {...@@ -821,7 +821,7 @@ pub const Loop = struct {
821 }821 }
822 },822 },
823 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {823 builtin.Os.macosx, builtin.Os.freebsd, builtin.Os.netbsd => {
824 const fs_kevs = (*[1]posix.Kevent)(&self.os_data.fs_kevent_wait);824 const fs_kevs = (*const [1]posix.Kevent)(&self.os_data.fs_kevent_wait);
825 var out_kevs: [1]posix.Kevent = undefined;825 var out_kevs: [1]posix.Kevent = undefined;
826 _ = os.bsdKEvent(self.os_data.fs_kqfd, fs_kevs, out_kevs[0..], null) catch unreachable;826 _ = os.bsdKEvent(self.os_data.fs_kqfd, fs_kevs, out_kevs[0..], null) catch unreachable;
827 },827 },
std/fmt.zig+5-5
...@@ -375,7 +375,7 @@ pub fn formatAsciiChar(...@@ -375,7 +375,7 @@ pub fn formatAsciiChar(
375 comptime Errors: type,375 comptime Errors: type,
376 output: fn (@typeOf(context), []const u8) Errors!void,376 output: fn (@typeOf(context), []const u8) Errors!void,
377) Errors!void {377) Errors!void {
378 return output(context, (*[1]u8)(&c)[0..]);378 return output(context, (*const [1]u8)(&c)[0..]);
379}379}
380380
381pub fn formatBuf(381pub fn formatBuf(
...@@ -390,7 +390,7 @@ pub fn formatBuf(...@@ -390,7 +390,7 @@ pub fn formatBuf(
390 var leftover_padding = if (width > buf.len) (width - buf.len) else return;390 var leftover_padding = if (width > buf.len) (width - buf.len) else return;
391 const pad_byte: u8 = ' ';391 const pad_byte: u8 = ' ';
392 while (leftover_padding > 0) : (leftover_padding -= 1) {392 while (leftover_padding > 0) : (leftover_padding -= 1) {
393 try output(context, (*[1]u8)(&pad_byte)[0..1]);393 try output(context, (*const [1]u8)(&pad_byte)[0..1]);
394 }394 }
395}395}
396396
...@@ -705,7 +705,7 @@ fn formatIntSigned(...@@ -705,7 +705,7 @@ fn formatIntSigned(
705 const uint = @IntType(false, @typeOf(value).bit_count);705 const uint = @IntType(false, @typeOf(value).bit_count);
706 if (value < 0) {706 if (value < 0) {
707 const minus_sign: u8 = '-';707 const minus_sign: u8 = '-';
708 try output(context, (*[1]u8)(&minus_sign)[0..]);708 try output(context, (*const [1]u8)(&minus_sign)[0..]);
709 const new_value = @intCast(uint, -(value + 1)) + 1;709 const new_value = @intCast(uint, -(value + 1)) + 1;
710 const new_width = if (width == 0) 0 else (width - 1);710 const new_width = if (width == 0) 0 else (width - 1);
711 return formatIntUnsigned(new_value, base, uppercase, new_width, context, Errors, output);711 return formatIntUnsigned(new_value, base, uppercase, new_width, context, Errors, output);
...@@ -713,7 +713,7 @@ fn formatIntSigned(...@@ -713,7 +713,7 @@ fn formatIntSigned(
713 return formatIntUnsigned(@intCast(uint, value), base, uppercase, width, context, Errors, output);713 return formatIntUnsigned(@intCast(uint, value), base, uppercase, width, context, Errors, output);
714 } else {714 } else {
715 const plus_sign: u8 = '+';715 const plus_sign: u8 = '+';
716 try output(context, (*[1]u8)(&plus_sign)[0..]);716 try output(context, (*const [1]u8)(&plus_sign)[0..]);
717 const new_value = @intCast(uint, value);717 const new_value = @intCast(uint, value);
718 const new_width = if (width == 0) 0 else (width - 1);718 const new_width = if (width == 0) 0 else (width - 1);
719 return formatIntUnsigned(new_value, base, uppercase, new_width, context, Errors, output);719 return formatIntUnsigned(new_value, base, uppercase, new_width, context, Errors, output);
...@@ -751,7 +751,7 @@ fn formatIntUnsigned(...@@ -751,7 +751,7 @@ fn formatIntUnsigned(
751 const zero_byte: u8 = '0';751 const zero_byte: u8 = '0';
752 var leftover_padding = padding - index;752 var leftover_padding = padding - index;
753 while (true) {753 while (true) {
754 try output(context, (*[1]u8)(&zero_byte)[0..]);754 try output(context, (*const [1]u8)(&zero_byte)[0..]);
755 leftover_padding -= 1;755 leftover_padding -= 1;
756 if (leftover_padding == 0) break;756 if (leftover_padding == 0) break;
757 }757 }
std/io.zig+2-2
...@@ -227,12 +227,12 @@ pub fn OutStream(comptime WriteError: type) type {...@@ -227,12 +227,12 @@ pub fn OutStream(comptime WriteError: type) type {
227 }227 }
228228
229 pub fn writeByte(self: *Self, byte: u8) Error!void {229 pub fn writeByte(self: *Self, byte: u8) Error!void {
230 const slice = (*[1]u8)(&byte)[0..];230 const slice = (*const [1]u8)(&byte)[0..];
231 return self.writeFn(self, slice);231 return self.writeFn(self, slice);
232 }232 }
233233
234 pub fn writeByteNTimes(self: *Self, byte: u8, n: usize) Error!void {234 pub fn writeByteNTimes(self: *Self, byte: u8, n: usize) Error!void {
235 const slice = (*[1]u8)(&byte)[0..];235 const slice = (*const [1]u8)(&byte)[0..];
236 var i: usize = 0;236 var i: usize = 0;
237 while (i < n) : (i += 1) {237 while (i < n) : (i += 1) {
238 try self.writeFn(self, slice);238 try self.writeFn(self, slice);
test/stage1/behavior/align.zig+1-1
...@@ -60,7 +60,7 @@ fn addUnaligned(a: *align(1) const u32, b: *align(1) const u32) u32 {...@@ -60,7 +60,7 @@ fn addUnaligned(a: *align(1) const u32, b: *align(1) const u32) u32 {
60test "implicitly decreasing slice alignment" {60test "implicitly decreasing slice alignment" {
61 const a: u32 align(4) = 3;61 const a: u32 align(4) = 3;
62 const b: u32 align(8) = 4;62 const b: u32 align(8) = 4;
63 expect(addUnalignedSlice((*[1]u32)(&a)[0..], (*[1]u32)(&b)[0..]) == 7);63 expect(addUnalignedSlice((*const [1]u32)(&a)[0..], (*const [1]u32)(&b)[0..]) == 7);
64}64}
65fn addUnalignedSlice(a: []align(1) const u32, b: []align(1) const u32) u32 {65fn addUnalignedSlice(a: []align(1) const u32, b: []align(1) const u32) u32 {
66 return a[0] + b[0];66 return a[0] + b[0];