From f1d338194e9a00e56a42da1298f2ac0ed75797df Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 27 Feb 2016 22:06:46 -0700 Subject: rewrite how importing works * Introduce the concept of packages. Closes #3 * Add support for error notes. * Introduce `@import` and `@c_import` builtin functions and remove the `import` and `c_import` top level declarations. * Introduce the `use` top level declaration. * Add `--check-unused` parameter to perform semantic analysis and codegen on all top level declarations, not just exported ones and ones referenced by exported ones. * Delete the root export node and add `--library` argument. --- std/test_runner.zig | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'std/test_runner.zig') diff --git a/std/test_runner.zig b/std/test_runner.zig index 6715371cd2..5123eff8e2 100644 --- a/std/test_runner.zig +++ b/std/test_runner.zig @@ -1,4 +1,4 @@ -import "std.zig"; +const io = @import("std").io; struct TestFn { name: []u8, @@ -9,19 +9,19 @@ extern var zig_test_fn_list: []TestFn; pub fn run_tests() -> %void { for (zig_test_fn_list) |test_fn, i| { - %%stderr.print_str("Test "); - %%stderr.print_i64(i + 1); - %%stderr.print_str("/"); - %%stderr.print_i64(zig_test_fn_list.len); - %%stderr.print_str(" "); - %%stderr.print_str(test_fn.name); - %%stderr.print_str("..."); - %%stderr.flush(); + %%io.stderr.print_str("Test "); + %%io.stderr.print_i64(i + 1); + %%io.stderr.print_str("/"); + %%io.stderr.print_i64(zig_test_fn_list.len); + %%io.stderr.print_str(" "); + %%io.stderr.print_str(test_fn.name); + %%io.stderr.print_str("..."); + %%io.stderr.flush(); test_fn.func(); - %%stderr.print_str("OK\n"); - %%stderr.flush(); + %%io.stderr.print_str("OK\n"); + %%io.stderr.flush(); } } -- cgit v1.2.3