Commit 407916cd2f

Andrew Kelley <superjoe30@gmail.com>
2017-04-18 06:05:09
rename `@intType` to `@IntType` to follow convention
closes #327
1 parent def4fbc
doc/langref.md
@@ -584,7 +584,7 @@ to stderr, and then a newline at the end.
 This function can be used to do "printf debugging" on compile-time executing
 code.
 
-### @intType(comptime is_signed: bool, comptime bit_count: u8) -> type
+### @IntType(comptime is_signed: bool, comptime bit_count: u8) -> type
 
 This function returns an integer type with the given signness and bit count.
 
src/codegen.cpp
@@ -4500,7 +4500,7 @@ static void define_builtin_fns(CodeGen *g) {
     create_builtin_fn(g, BuiltinFnIdTruncate, "truncate", 2);
     create_builtin_fn(g, BuiltinFnIdCompileErr, "compileError", 1);
     create_builtin_fn(g, BuiltinFnIdCompileLog, "compileLog", SIZE_MAX);
-    create_builtin_fn(g, BuiltinFnIdIntType, "intType", 2);
+    create_builtin_fn(g, BuiltinFnIdIntType, "IntType", 2);
     create_builtin_fn(g, BuiltinFnIdSetDebugSafety, "setDebugSafety", 2);
     create_builtin_fn(g, BuiltinFnIdSetGlobalAlign, "setGlobalAlign", 2);
     create_builtin_fn(g, BuiltinFnIdSetGlobalSection, "setGlobalSection", 2);
src/ir_print.cpp
@@ -602,7 +602,7 @@ static void ir_print_truncate(IrPrint *irp, IrInstructionTruncate *instruction)
 }
 
 static void ir_print_int_type(IrPrint *irp, IrInstructionIntType *instruction) {
-    fprintf(irp->f, "@intType(");
+    fprintf(irp->f, "@IntType(");
     ir_print_other_instruction(irp, instruction->is_signed);
     fprintf(irp->f, ", ");
     ir_print_other_instruction(irp, instruction->bit_count);
std/os/child_process.zig
@@ -229,7 +229,7 @@ fn forkChildErrReport(fd: i32, err: error) -> noreturn {
     posix.exit(1);
 }
 
-const ErrInt = @intType(false, @sizeOf(error) * 8);
+const ErrInt = @IntType(false, @sizeOf(error) * 8);
 fn writeIntFd(fd: i32, value: ErrInt) -> %void {
     var bytes: [@sizeOf(ErrInt)]u8 = undefined;
     mem.writeInt(bytes[0...], value, true);
std/fmt.zig
@@ -222,7 +222,7 @@ pub fn formatInt(value: var, base: u8, uppercase: bool, width: usize,
 fn formatIntSigned(value: var, base: u8, uppercase: bool, width: usize,
     context: var, output: fn(@typeOf(context), []const u8)->bool) -> bool
 {
-    const uint = @intType(false, @typeOf(value).bit_count);
+    const uint = @IntType(false, @typeOf(value).bit_count);
     if (value < 0) {
         const minus_sign: u8 = '-';
         if (!output(context, (&minus_sign)[0...1]))
std/math.zig
@@ -62,7 +62,7 @@ pub fn abs(x: var) -> @typeOf(x) {
 }
 fn getReturnTypeForAbs(comptime T: type) -> type {
     if (@isInteger(T)) {
-        return @intType(false, T.bit_count);
+        return @IntType(false, T.bit_count);
     } else {
         return T;
     }
std/mem.zig
@@ -167,7 +167,7 @@ pub fn readInt(bytes: []const u8, comptime T: type, big_endian: bool) -> T {
 /// to fill the entire buffer provided.
 /// value must be an integer.
 pub fn writeInt(buf: []u8, value: var, big_endian: bool) {
-    const uint = @intType(false, @typeOf(value).bit_count);
+    const uint = @IntType(false, @typeOf(value).bit_count);
     var bits = @truncate(uint, value);
     if (big_endian) {
         var index: usize = buf.len;
std/rand.zig
@@ -84,7 +84,7 @@ pub const Rand = struct {
         // const mask = ((1 << @float_mantissa_bit_count(T)) - 1);
         // const rand_bits = r.rng.scalar(int) & mask;
         // return @float_compose(T, false, 0, rand_bits) - 1.0
-        const int_type = @intType(false, @sizeOf(T) * 8);
+        const int_type = @IntType(false, @sizeOf(T) * 8);
         const precision = if (T == f32) {
             16777216
         } else if (T == f64) {
test/cases/math.zig
@@ -152,7 +152,7 @@ fn testBinaryNot(x: u16) {
 }
 
 test "smallIntAddition" {
-    var x: @intType(false, 2) = 0;
+    var x: @IntType(false, 2) = 0;
     assert(x == 0);
 
     x += 1;
test/cases/misc.zig
@@ -19,16 +19,16 @@ test "callDisabledExternFn" {
     disabledExternFn();
 }
 
-test "intTypeBuiltin" {
-    assert(@intType(true, 8) == i8);
-    assert(@intType(true, 16) == i16);
-    assert(@intType(true, 32) == i32);
-    assert(@intType(true, 64) == i64);
+test "@IntType builtin" {
+    assert(@IntType(true, 8) == i8);
+    assert(@IntType(true, 16) == i16);
+    assert(@IntType(true, 32) == i32);
+    assert(@IntType(true, 64) == i64);
 
-    assert(@intType(false, 8) == u8);
-    assert(@intType(false, 16) == u16);
-    assert(@intType(false, 32) == u32);
-    assert(@intType(false, 64) == u64);
+    assert(@IntType(false, 8) == u8);
+    assert(@IntType(false, 16) == u16);
+    assert(@IntType(false, 32) == u32);
+    assert(@IntType(false, 64) == u64);
 
     assert(i8.bit_count == 8);
     assert(i16.bit_count == 16);
@@ -48,10 +48,10 @@ test "intTypeBuiltin" {
     assert(!usize.is_signed);
 }
 
-const u1 = @intType(false, 1);
-const u63 = @intType(false, 63);
-const i1 = @intType(true, 1);
-const i63 = @intType(true, 63);
+const u1 = @IntType(false, 1);
+const u63 = @IntType(false, 63);
+const i1 = @IntType(true, 1);
+const i63 = @IntType(true, 63);
 
 test "minValueAndMaxValue" {
     assert(@maxValue(u1) == 1);
test/cases/struct.zig
@@ -201,8 +201,8 @@ test "packedStruct" {
 }
 
 
-const u2 = @intType(false, 2);
-const u3 = @intType(false, 3);
+const u2 = @IntType(false, 2);
+const u3 = @IntType(false, 3);
 
 const BitField1 = packed struct {
     a: u3,
@@ -243,7 +243,7 @@ fn getC(data: &const BitField1) -> u2 {
     return data.c;
 }
 
-const u24 = @intType(false, 24);
+const u24 = @IntType(false, 24);
 const Foo24Bits = packed struct {
     field: u24,
 };
@@ -374,7 +374,7 @@ test "runtime struct initialization of bitfield" {
     assert(s2.y == u4(x2));
 }
 
-const u4 = @intType(false, 4);
+const u4 = @IntType(false, 4);
 
 var x1 = u4(1);
 var x2 = u8(2);
test/run_tests.cpp
@@ -1736,8 +1736,8 @@ fn bar(a: i32, b: []const u8) {
         ".tmp_source.zig:3:17: note: called from here");
 
     add_compile_fail_case("casting bit offset pointer to regular pointer", R"SOURCE(
-const u2 = @intType(false, 2);
-const u3 = @intType(false, 3);
+const u2 = @IntType(false, 2);
+const u3 = @IntType(false, 3);
 
 const BitField = packed struct {
     a: u3,
@@ -1869,7 +1869,7 @@ export fn entry(a: &i32) -> usize {
 
     add_compile_fail_case("too many error values to cast to small integer", R"SOURCE(
 error A; error B; error C; error D; error E; error F; error G; error H;
-const u2 = @intType(false, 2);
+const u2 = @IntType(false, 2);
 fn foo(e: error) -> u2 {
     return u2(e);
 }