zig/src-self-hosted
Tadeo Kondrak 83d2d7ab8a
Mangle field names with a local counter in records
See https://github.com/ifreund/river/issues/17 for an issue that occurs
because the field names are mangled globally. When using the generated
bindings, you have no choice but to use the unstable names or redeclare
the entire struct. This commit changes the behaviour to use a local
counter per record declaration, so the names are predictable each time.
2020-04-28 08:45:51 -06:00
..
ir stage2 zir: remove dead code 2020-04-26 17:37:04 -04:00
c.zig
clang.zig
clang_options.zig zig cc: fix ambiguity with -MT 2020-04-02 21:15:36 -04:00
clang_options_data.zig zig cc looks for native include directories unless -nostdinc 2020-04-04 14:58:24 -04:00
codegen.zig bug fixes to make it work 2020-04-24 02:09:30 -04:00
compilation.zig Remove std.lazyInit 2020-04-21 18:04:37 -04:00
decl.zig
dep_tokenizer.zig (breaking) std.Buffer => std.ArrayListSentineled(u8, 0) 2020-04-01 13:30:07 -04:00
errmsg.zig std: use std.ArrayList(u8).OutStream instead of std.Buffer.OutStream 2020-04-01 10:36:38 -04:00
introspect.zig self-hosted: use fs.selfExePathAlloc 2020-03-25 18:40:28 -04:00
ir.zig ir: elemptr and add instructions 2020-04-26 01:20:58 -04:00
libc_installation.zig ArrayList: remove old (before span) API 2020-04-11 20:40:34 -04:00
link.zig link: change default executable mode to 0o777 2020-04-24 15:36:08 -04:00
llvm.zig
main.zig rename mem.separate to mem.split 2020-04-04 17:37:51 -04:00
package.zig (breaking) std.Buffer => std.ArrayListSentineled(u8, 0) 2020-04-01 13:30:07 -04:00
print_targets.zig windows: don't hard-code forward-slash paths 2020-03-27 21:28:52 -04:00
scope.zig
stage2.zig zig fmt: still print the relative path 2020-04-27 13:38:19 -04:00
test.zig std lib API deprecations for the upcoming 0.6.0 release 2020-03-30 14:23:22 -04:00
translate_c.zig Mangle field names with a local counter in records 2020-04-28 08:45:51 -06:00
type.zig ir: improve ZIR emission enough to emit hello world 2020-04-22 03:08:50 -04:00
util.zig (breaking) std.Buffer => std.ArrayListSentineled(u8, 0) 2020-04-01 13:30:07 -04:00
value.zig ir: elemptr and add instructions 2020-04-26 01:20:58 -04:00
visib.zig
windows_sdk.zig