| ... | @@ -14,8 +14,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -14,8 +14,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 14 | | 14 | |
| 15 | cases.addCase(x: { | 15 | cases.addCase(x: { |
| 16 | var tc = cases.create("multiple files with private function", | 16 | var tc = cases.create("multiple files with private function", |
| 17 | \\use @import("std").io; | 17 | \\usingnamespace @import("std").io; |
| 18 | \\use @import("foo.zig"); | 18 | \\usingnamespace @import("foo.zig"); |
| 19 | \\ | 19 | \\ |
| 20 | \\pub fn main() void { | 20 | \\pub fn main() void { |
| 21 | \\ privateFunction(); | 21 | \\ privateFunction(); |
| ... | @@ -29,7 +29,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -29,7 +29,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 29 | , "OK 1\nOK 2\n"); | 29 | , "OK 1\nOK 2\n"); |
| 30 | | 30 | |
| 31 | tc.addSourceFile("foo.zig", | 31 | tc.addSourceFile("foo.zig", |
| 32 | \\use @import("std").io; | 32 | \\usingnamespace @import("std").io; |
| 33 | \\ | 33 | \\ |
| 34 | \\// purposefully conflicting function with main.zig | 34 | \\// purposefully conflicting function with main.zig |
| 35 | \\// but it's private so it should be OK | 35 | \\// but it's private so it should be OK |
| ... | @@ -48,8 +48,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -48,8 +48,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 48 | | 48 | |
| 49 | cases.addCase(x: { | 49 | cases.addCase(x: { |
| 50 | var tc = cases.create("import segregation", | 50 | var tc = cases.create("import segregation", |
| 51 | \\use @import("foo.zig"); | 51 | \\usingnamespace @import("foo.zig"); |
| 52 | \\use @import("bar.zig"); | 52 | \\usingnamespace @import("bar.zig"); |
| 53 | \\ | 53 | \\ |
| 54 | \\pub fn main() void { | 54 | \\pub fn main() void { |
| 55 | \\ foo_function(); | 55 | \\ foo_function(); |
| ... | @@ -58,7 +58,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -58,7 +58,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 58 | , "OK\nOK\n"); | 58 | , "OK\nOK\n"); |
| 59 | | 59 | |
| 60 | tc.addSourceFile("foo.zig", | 60 | tc.addSourceFile("foo.zig", |
| 61 | \\use @import("std").io; | 61 | \\usingnamespace @import("std").io; |
| 62 | \\pub fn foo_function() void { | 62 | \\pub fn foo_function() void { |
| 63 | \\ const stdout = &(getStdOut() catch unreachable).outStream().stream; | 63 | \\ const stdout = &(getStdOut() catch unreachable).outStream().stream; |
| 64 | \\ stdout.print("OK\n") catch unreachable; | 64 | \\ stdout.print("OK\n") catch unreachable; |
| ... | @@ -66,8 +66,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -66,8 +66,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 66 | ); | 66 | ); |
| 67 | | 67 | |
| 68 | tc.addSourceFile("bar.zig", | 68 | tc.addSourceFile("bar.zig", |
| 69 | \\use @import("other.zig"); | 69 | \\usingnamespace @import("other.zig"); |
| 70 | \\use @import("std").io; | 70 | \\usingnamespace @import("std").io; |
| 71 | \\ | 71 | \\ |
| 72 | \\pub fn bar_function() void { | 72 | \\pub fn bar_function() void { |
| 73 | \\ if (foo_function()) { | 73 | \\ if (foo_function()) { |
| ... | @@ -88,8 +88,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -88,8 +88,8 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 88 | }); | 88 | }); |
| 89 | | 89 | |
| 90 | cases.addCase(x: { | 90 | cases.addCase(x: { |
| 91 | var tc = cases.create("two files use import each other", | 91 | var tc = cases.create("two files usingnamespace import each other", |
| 92 | \\use @import("a.zig"); | 92 | \\usingnamespace @import("a.zig"); |
| 93 | \\ | 93 | \\ |
| 94 | \\pub fn main() void { | 94 | \\pub fn main() void { |
| 95 | \\ ok(); | 95 | \\ ok(); |
| ... | @@ -97,7 +97,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -97,7 +97,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 97 | , "OK\n"); | 97 | , "OK\n"); |
| 98 | | 98 | |
| 99 | tc.addSourceFile("a.zig", | 99 | tc.addSourceFile("a.zig", |
| 100 | \\use @import("b.zig"); | 100 | \\usingnamespace @import("b.zig"); |
| 101 | \\const io = @import("std").io; | 101 | \\const io = @import("std").io; |
| 102 | \\ | 102 | \\ |
| 103 | \\pub const a_text = "OK\n"; | 103 | \\pub const a_text = "OK\n"; |
| ... | @@ -109,7 +109,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { | ... | @@ -109,7 +109,7 @@ pub fn addCases(cases: *tests.CompareOutputContext) void { |
| 109 | ); | 109 | ); |
| 110 | | 110 | |
| 111 | tc.addSourceFile("b.zig", | 111 | tc.addSourceFile("b.zig", |
| 112 | \\use @import("a.zig"); | 112 | \\usingnamespace @import("a.zig"); |
| 113 | \\ | 113 | \\ |
| 114 | \\pub const b_text = a_text; | 114 | \\pub const b_text = a_text; |
| 115 | ); | 115 | ); |