zig/src-self-hosted
Andrew Kelley 10e9d47b49
stage2 translate-c: implement functions with no prototype
stage1 translate-c actually has this wrong. When exporting a function,
it's ok to use empty parameters. But for prototypes, "no prototype"
means that it has to be emitted as a function that accepts anything,
e.g. extern fn foo(...) void;

See #1964
2019-05-11 12:09:11 -04:00
..
arg.zig std.debug.assert: remove special case for test builds 2019-02-08 18:23:38 -05:00
c.zig self-hosted: share C++ code for finding libc on windows 2018-07-20 23:38:13 -04:00
c_int.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
clang.zig stage2 translate-c: simple function definitions 2019-05-10 23:35:46 -04:00
codegen.zig add compile error for ignoring error 2019-03-23 19:33:00 -04:00
compilation.zig self-hosted translate-c emits a hello world AST 2019-04-26 15:43:36 -04:00
decl.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
errmsg.zig `std.mem.Allocator.create` replaced with better API 2019-02-03 16:13:28 -05:00
introspect.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
ir.zig introduce the enum literal type 2019-03-24 00:44:18 -04:00
libc_installation.zig fix regressions on Windows 2019-02-26 16:24:32 -05:00
link.zig breaking changes to the way targets work in zig 2019-02-26 15:58:10 -05:00
llvm.zig stage2: fix llvm.zig with opaque types back to single-item pointer 2019-02-14 23:17:11 -05:00
main.zig self-hosted translate-c emits a hello world AST 2019-04-26 15:43:36 -04:00
package.zig `std.mem.Allocator.create` replaced with better API 2019-02-03 16:13:28 -05:00
scope.zig self-hosted translate-c emits a hello world AST 2019-04-26 15:43:36 -04:00
stage1.zig self-hosted translate-c progress on function decls 2019-05-08 22:05:59 -04:00
target.zig stage2: update for changes regarding sub-architecture 2019-02-28 14:10:45 -05:00
test.zig std.debug.assert: remove special case for test builds 2019-02-08 18:23:38 -05:00
translate_c.zig stage2 translate-c: implement functions with no prototype 2019-05-11 12:09:11 -04:00
type.zig introduce the enum literal type 2019-03-24 00:44:18 -04:00
value.zig Pack big.Int sign and length fields 2019-04-11 19:36:35 +12:00
visib.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00