| 2019-04-08 19:41 | Release 0.4.0 | Andrew Kelley | 1 | +1 | -1 |
| 2019-04-08 03:30 | Merge branch 'master' of github.com:ziglang/zig | Jimmi Holst Christensen | 3 | +49 | -8 |
| 2019-04-08 03:30 | Import 1607.zig to behavior.zig | Jimmi Holst Christensen | 2 | +3 | -3 |
| 2019-04-06 21:15 | Fix std.HashMap.remove returning incorrect KV | Ryan Liptak | 1 | +7 | -3 |
| 2019-04-07 19:32 | Merge pull request #2205 from kristate/zig-backport-issue532 | Andrew Kelley | 2 | +42 | -5 |
| 2019-04-07 01:36 | test/compile_errors.zig: add regression test for ziglang/zig#532 ; | kristopher tate | 1 | +15 | -0 |
| 2019-04-06 07:31 | src/ir.cpp: don't call-out to analyze_type_expr; | kristopher tate | 1 | +27 | -5 |
| 2019-04-07 01:19 | Merge branch 'master' of github.com:ziglang/zig | Jimmi Holst Christensen | 4 | +19 | -19 |
| 2019-04-07 01:18 | Added regression test for #1607. fixes #1607 | Jimmi Holst Christensen | 1 | +16 | -0 |
| 2019-04-06 16:49 | Merge pull request #2200 from ziglang/fix-1726 | Andrew Kelley | 4 | +19 | -19 |
| 2019-04-06 09:04 | removed todo comment and added test | Jimmi Holst Christensen | 2 | +6 | -3 |
| 2019-04-06 08:56 | fixed 1726 | Jimmi Holst Christensen | 3 | +13 | -16 |
| 2019-04-06 05:03 | ir: avoid dependency on isnan | Andrew Kelley | 1 | +2 | -3 |
| 2019-04-06 03:12 | docgen: add a space between the header and the section symbol | Andrew Kelley | 1 | +1 | -1 |
| 2019-04-06 00:18 | fix dereferencing a zero bit type | Andrew Kelley | 1 | +17 | -14 |
| 2019-04-05 18:00 | wasm: Pass --allow-undefined and --export-all to the linker | Shritesh Bhattarai | 1 | +2 | -0 |
| 2019-04-05 22:38 | build: usageAndErr clean exit (#2194) | Shritesh Bhattarai | 1 | +2 | -2 |
| 2019-04-05 22:12 | Fix getCurrentId test for pthreads (#2197) | Shritesh Bhattarai | 1 | +11 | -7 |
| 2019-04-05 02:46 | Add divdf3 to compiler_rt | vegecode | 4 | +365 | -0 |
| 2019-04-05 21:32 | ci: stop doing the branch redirect thing | Andrew Kelley | 4 | +0 | -8 |
| 2019-04-05 21:32 | docgen: allow urls to have numbers | Andrew Kelley | 1 | +1 | -1 |
| 2019-04-05 20:04 | fix incorrect Thread.getCurrentId test | Andrew Kelley | 2 | +8 | -2 |
| 2019-04-05 19:39 | stage1: fix debug builds on macOS | Andrew Kelley | 1 | +2 | -0 |
| 2019-04-05 18:54 | zig build: support single-threaded builds | Andrew Kelley | 2 | +8 | -1 |
| 2019-04-05 16:37 | docs: update `@typeInfo` definition and clarify field order | Andrew Kelley | 1 | +15 | -3 |
| 2019-04-05 16:25 | fmt: support trailing comma after var_args | Shritesh Bhattarai | 2 | +23 | -2 |
| 2019-04-05 01:36 | support comptime_int in formatInt{,Value} | Shritesh Bhattarai | 1 | +28 | -11 |
| 2019-04-05 06:51 | docs: Use section symbol §, not paragraph symbol ¶ | Jay Weisskopf | 1 | +1 | -1 |
| 2019-04-05 15:04 | Fixes to divsf3 (#2186) | vegecode | 1 | +25 | -24 |
| 2019-04-05 13:47 | Simplify math.isnan | Shawn Landden | 1 | +1 | -22 |
| 2019-04-05 02:07 | fix NaN comparing equal to itself | Andrew Kelley | 6 | +54 | -1 |
| 2019-04-04 23:33 | fmt: format multi line only on trailing comma (#2184) | Shritesh Bhattarai | 2 | +20 | -5 |
| 2019-04-04 19:55 | Merge pull request #2109 from emekoi/fix-mingw | Andrew Kelley | 2 | +167 | -103 |
| 2019-04-04 19:44 | fix `@divFloor` returning incorrect value and add `__modti3` | Andrew Kelley | 7 | +103 | -17 |
| 2019-04-03 18:12 | Add divsf3 to compiler rt | vegecode | 4 | +239 | -0 |
| 2019-04-04 16:26 | docs: add Variables section | Andrew Kelley | 1 | +137 | -1 |
| 2019-04-04 05:45 | add regression test for #1025 | Andrew Kelley | 2 | +13 | -0 |
| 2019-04-04 05:34 | threads: fix using unmapped memory in some cases | Andrew Kelley | 1 | +3 | -1 |
| 2019-04-04 05:28 | zig fmt: Prevent for-else on same line when body is interrupted by LF | hryx | 2 | +16 | -1 |
| 2019-04-04 04:36 | zig fmt: Fix regression in for-else (#2178) | hryx | 2 | +20 | -9 |
| 2019-04-04 05:23 | docs: complete the documentation for extern struct | Andrew Kelley | 1 | +2 | -0 |
| 2019-04-04 05:08 | fix thread local variables for non- position independent code | Andrew Kelley | 6 | +15 | -31 |
| 2019-04-03 22:21 | handle LibExeObjStep.disable_gen_h | Ruslan Prokopchuk | 1 | +7 | -0 |
| 2019-04-03 22:13 | Merge pull request #2175 from tgschultz/stdlib-serialization-minor_changes | Andrew Kelley | 2 | +58 | -60 |
| 2019-04-03 21:39 | langref: rework the theming and layout | Andrew Kelley | 2 | +97 | -56 |
| 2019-04-03 20:05 | Changes as suggested by andrewrk | tgschultz | 1 | +5 | -11 |
| 2019-04-03 20:04 | ci: add missing cache control headers and update download/index.json | Andrew Kelley | 5 | +5 | -4 |
| 2019-04-03 15:47 | (De)serializer now uses enum instead of bool to determine packing mode (byte/bit). Optional is initialized in a more straight-forward way by deserializer. | tgschultz | 2 | +55 | -51 |
| 2019-04-03 03:17 | Merge pull request #2135 from ziglang/decouple-llvm-types | Andrew Kelley | 9 | +2017 | -1689 |
| 2019-04-02 23:40 | emit better debug info for enums | Andrew Kelley | 1 | +16 | -5 |
| 2019-04-02 23:09 | fix LLVM assertion failures | Andrew Kelley | 1 | +13 | -0 |
| 2019-04-02 22:43 | fix setting union body twice | Andrew Kelley | 1 | +4 | -3 |
| 2019-04-02 22:30 | avoid tripping assertion for setting struct body twice | Andrew Kelley | 1 | +11 | -0 |
| 2019-04-02 22:11 | passing all tests | Andrew Kelley | 2 | +5 | -2 |
| 2019-04-02 21:40 | put the alignment hack in for unions too. fixes std tests | Andrew Kelley | 1 | +23 | -12 |
| 2019-04-02 21:25 | behavior tests passing again | Andrew Kelley | 1 | +2 | -1 |
| 2019-04-02 21:12 | more regression fixes. empty test passes again | Andrew Kelley | 3 | +62 | -43 |
| 2019-04-02 18:44 | regression fixes and fix packed struct abi size | Andrew Kelley | 4 | +179 | -106 |
| 2019-04-02 15:11 | more regression fixes | Andrew Kelley | 4 | +117 | -50 |
| 2019-04-01 23:53 | bug fixes | Andrew Kelley | 1 | +20 | -15 |
| 2019-04-01 22:07 | put the hack from master branch back in | Andrew Kelley | 1 | +44 | -39 |
| 2019-04-01 21:46 | remove the lazy value stuff | Andrew Kelley | 6 | +196 | -565 |
| 2019-04-01 16:53 | introduce lazy values | Andrew Kelley | 6 | +681 | -264 |
| 2019-03-29 22:32 | decouple llvm types from zig types | Andrew Kelley | 5 | +1686 | -1626 |
| 2019-04-02 19:29 | fix cache hash regression | Andrew Kelley | 1 | +3 | -1 |
| 2019-04-02 19:21 | better error message when os_file_overwrite fails | Andrew Kelley | 3 | +25 | -3 |
| 2019-04-02 16:24 | fix fd leak in stage1 cacheing code | Shawn Landden | 1 | +1 | -0 |
| 2019-04-01 15:35 | Merge pull request #2147 from emekoi/fix1940 | Andrew Kelley | 6 | +45 | -17 |
| 2019-04-01 15:31 | Merge pull request #2150 from vegecode/armv7m-compiler-rt | Andrew Kelley | 5 | +234 | -8 |
| 2019-04-01 04:31 | zig fmt: Allow one-line for loops | hryx | 2 | +49 | -18 |
| 2019-04-01 02:28 | fmt: fix first line comment indent in struct init | Shritesh Bhattarai | 2 | +16 | -3 |
| 2019-04-01 02:00 | Remove inline keywords in addXf3.zig pending #2154 | vegecode | 1 | +4 | -2 |
| 2019-03-31 23:38 | Always write a multiline struct literal if a field expr is multiline | hryx | 2 | +102 | -11 |
| 2019-03-31 19:21 | fixed broken casts in std | emekoi | 4 | +16 | -16 |
| 2019-03-31 19:19 | added error for implicit cast from *const T to *[1]T. credit: @kristate | emekoi | 2 | +29 | -1 |
| 2019-03-31 20:48 | fix zig run to accept executable args | Michael Dusan | 1 | +13 | -8 |
| 2019-03-23 03:55 | Add all __aeabi functions (C versions) who alias currently existing functions to compiler-rt | vegecode | 1 | +21 | -0 |
| 2019-03-23 03:51 | Add __aeabi_{f,d}neg and __neg{s,d,X}f2 to compiler-rt | vegecode | 3 | +28 | -0 |
| 2019-03-23 03:47 | Add __aeabi_{f,d}{add,sub} and __{add,sub}{s,d}f3 to compiler-rt | vegecode | 2 | +35 | -6 |
| 2019-03-23 03:39 | Add __aeabi_mem{cmp,clr,set,cpy,move} to compiler-rt | vegecode | 1 | +121 | -0 |
| 2019-03-26 03:13 | Add memcmp to builtins | vegecode | 1 | +25 | -0 |
| 2019-03-31 07:47 | Veritcally align array literal columns | hryx | 2 | +64 | -6 |
| 2019-03-31 16:43 | fix anon enum literal used with switch on union(enum) | Andrew Kelley | 2 | +22 | -2 |
| 2019-03-31 11:15 | Remove binary and octal float literals from documentation. | MateuszOkulus | 1 | +1 | -5 |
| 2019-03-30 23:22 | Merge pull request #2112 from shritesh/param_decl_doc_comments | Andrew Kelley | 4 | +27 | -1 |
| 2019-03-30 19:58 | fmt: Fix param decl test | Shritesh Bhattarai | 1 | +1 | -0 |
| 2019-03-27 15:58 | Add doc_comments to param decl | Shritesh Bhattarai | 4 | +26 | -1 |
| 2019-03-27 05:50 | fixed libc command on mingw | emekoi | 2 | +167 | -103 |
| 2019-03-29 11:07 | fix std.ascii type error and inverted logic | Rohlem | 1 | +2 | -2 |
| 2019-03-29 11:04 | add std.ascii to std.std test "std" | Rohlem | 1 | +1 | -0 |
| 2019-03-29 11:46 | fix tests for math.mulWide | Shawn Landden | 1 | +4 | -4 |
| 2019-03-28 13:47 | stage1: better error message when comparing against null | Shawn Landden | 2 | +3 | -2 |
| 2019-03-27 20:45 | std.mulWide() whose return is twice as wide | Shawn Landden | 2 | +12 | -8 |
| 2019-03-27 20:08 | implement target_c_type_size_in_bits for WASI | Andrew Kelley | 1 | +2 | -2 |
| 2019-03-27 17:11 | Merge pull request #2107 from shawnl/arm64 | Andrew Kelley | 5 | +41 | -13 |
| 2019-03-27 05:54 | removed static build flags on mingw | emekoi | 1 | +1 | -3 |
| 2019-03-27 01:18 | use __ARM_EABI__, not __arm__ | Shawn Landden | 1 | +1 | -1 |
| 2019-03-27 01:10 | fix build on arm64 | Shawn Landden | 5 | +41 | -13 |
| 2019-03-26 21:44 | Use linux.exit_group if not single threaded | Shritesh Bhattarai | 1 | +8 | -1 |
| 2019-03-26 16:21 | fmt: check for extra newline at end of file | Shritesh Bhattarai | 2 | +16 | -0 |
| 2019-03-22 20:35 | std.ascii: respond to review | Shawn Landden | 1 | +3 | -7 |
| 2019-03-25 20:04 | munmap allows address 0 | Andrew Kelley | 3 | +3 | -3 |
| 2019-03-25 16:55 | implement allowzero pointer attribute | Andrew Kelley | 18 | +225 | -78 |
| 2019-03-24 22:51 | add compile error test for invalid enum literal implicit cast | Andrew Kelley | 2 | +17 | -1 |
| 2019-03-24 22:47 | implement peer type resolution for enum literals | Andrew Kelley | 2 | +25 | -0 |
| 2019-03-24 05:15 | make switch expressions allow enum literal types | Andrew Kelley | 2 | +9 | -8 |
| 2019-03-24 04:55 | implement implicit cast from enum literal to enum | Andrew Kelley | 2 | +28 | -0 |
| 2019-03-24 04:44 | introduce the enum literal type | Andrew Kelley | 16 | +195 | -3 |
| 2019-03-23 23:33 | add compile error for ignoring error | Andrew Kelley | 10 | +32 | -14 |
| 2019-03-23 23:01 | add regression tests for a bug fixed by an older commit | Andrew Kelley | 2 | +32 | -0 |
| 2019-03-23 22:46 | add peer type resolution for `*const T` and `?*T` | Andrew Kelley | 3 | +31 | -0 |
| 2019-03-23 21:35 | character literals: allow unicode escapes | Andrew Kelley | 7 | +56 | -30 |
| 2019-03-23 19:25 | docs: clarify NaN, inf, -inf | Andrew Kelley | 1 | +18 | -2 |
| 2019-03-23 18:04 | remove octal and hex floats from the language | Andrew Kelley | 3 | +9 | -92 |
| 2019-03-23 17:46 | parse_f128.c: fix whitespace | Andrew Kelley | 1 | +622 | -622 |
| 2019-03-19 18:42 | add mulXf3 to compiler-rt | Andrew Kelley | 5 | +388 | -1 |
| 2019-03-22 21:12 | stage1: implement get_dynamic_linker for riscv | Andrew Kelley | 1 | +5 | -2 |
| 2019-03-22 20:57 | fix macos build instructions in readme and fix warning | Andrew Kelley | 2 | +2 | -2 |
| 2019-03-22 02:33 | std: add ascii with C ASCII character classes | Shawn Landden | 3 | +234 | -0 |
| 2019-03-22 20:21 | Merge pull request #2094 from ziglang/f128-decimal-literal | Andrew Kelley | 9 | +1089 | -25 |
| 2019-03-22 20:08 | get rid of restrict; it's not supported by MSVC | Andrew Kelley | 2 | +2 | -4 |
| 2019-03-22 20:06 | avoid quad float literal syntax for MSVC | Andrew Kelley | 1 | +12 | -11 |
| 2019-03-22 18:56 | float literals now parse using musl's 128 bit float code | Andrew Kelley | 9 | +1090 | -25 |
| 2019-03-22 17:57 | Fix typos around pointer usage | Matt Stancliff | 1 | +3 | -3 |
| 2019-03-22 14:23 | Merge pull request #2091 from ziglang/bigint-print-fix | Andrew Kelley | 2 | +8 | -4 |
| 2019-03-22 14:16 | Merge pull request #2087 from ziglang/float-parsing | Andrew Kelley | 2 | +117 | -37 |
| 2019-03-22 11:17 | Fix compile-error test case for large integer type | Marc Tiehuis | 1 | +1 | -1 |
| 2019-03-22 09:10 | Fix bigint_append_buf | Marc Tiehuis | 1 | +7 | -3 |
| 2019-03-22 08:01 | Updated langref to newest grammar | Jimmi Holst Christensen | 1 | +2 | -3 |
| 2019-03-22 04:11 | Simplify hex-float parsing code | Marc Tiehuis | 2 | +49 | -50 |
| 2019-03-21 20:35 | hex float parsing: solve another case | Andrew Kelley | 2 | +11 | -2 |
| 2019-03-21 20:17 | fix parsing of large hex float literals | Andrew Kelley | 2 | +82 | -10 |
| 2019-03-21 14:05 | ci: more quoting | Andrew Kelley | 1 | +3 | -3 |
| 2019-03-21 03:49 | add documentation for zig test | Andrew Kelley | 1 | +72 | -5 |
| 2019-03-21 03:19 | ci: add FreeBSD to download page | Andrew Kelley | 5 | +40 | -3 |
| 2019-03-20 23:05 | ci: apt-get update before install as a workaround | Andrew Kelley | 1 | +1 | -0 |
| 2019-03-20 23:00 | add docs for assembly and fix global assembly parsing | Andrew Kelley | 10 | +415 | -165 |
| 2019-03-20 17:34 | Merge remote-tracking branch 'origin/llvm8' | Andrew Kelley | 776 | +25515 | -9801 |
| 2019-03-20 04:11 | Merge pull request #2079 from Sahnvour/issue-2050 | Andrew Kelley | 5 | +108 | -27 |
| 2019-03-19 21:41 | c_abi: activate tests on windows | Sahnvour | 1 | +1 | -3 |
| 2019-03-19 21:09 | c_abi: add some tests for int and float parameter passing potentially using both registers and stack | Sahnvour | 2 | +44 | -0 |
| 2019-03-19 21:08 | build.zig: allow run() on non-native target artifacts | Andrew Kelley | 1 | +3 | -1 |
| 2019-03-19 21:08 | c_abi: when compiling for x86_64, differenciate between system V and windows ABI | Sahnvour | 1 | +34 | -4 |
| 2019-03-19 19:04 | disable all C warnings when building musl | Andrew Kelley | 1 | +1 | -8 |
| 2019-03-19 19:04 | zig targets prints the available libcs | Andrew Kelley | 4 | +70 | -1 |
| 2019-03-19 14:11 | better buffer length for formatIntUnsigned | Andrew Kelley | 1 | +3 | -6 |
| 2019-03-19 09:36 | Updated parser to newest grammar | Jimmi Holst Christensen | 1 | +22 | -29 |
| 2019-03-19 04:38 | freebsd ci: disable not working stuff | Andrew Kelley | 1 | +6 | -8 |
| 2019-03-19 04:05 | ci: freebsd tests docs | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-19 03:44 | freebsd ci: install wget and set -x -e | Andrew Kelley | 2 | +4 | -0 |
| 2019-03-19 03:37 | start producing freebsd binaries | Andrew Kelley | 2 | +56 | -37 |
| 2019-03-19 01:40 | add documentation for Memory | Andrew Kelley | 1 | +255 | -7 |
| 2019-03-19 00:56 | workaround for Ubuntu/Debian bug | Andrew Kelley | 1 | +3 | -1 |
| 2019-03-19 00:09 | fix translate-c regression | Andrew Kelley | 2 | +4 | -1 |
| 2019-03-19 00:03 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 1532 | +15965 | -34703 |
| 2019-03-18 22:36 | update macos static build for llvm8 | Andrew Kelley | 2 | +2 | -11 |
| 2019-03-18 20:45 | pass explicit frame pointer args when compiling C code | Andrew Kelley | 1 | +11 | -0 |
| 2019-03-18 18:43 | Merge pull request #2069 from ziglang/glibc-assert-translation | Andrew Kelley | 2 | +268 | -104 |
| 2019-03-18 17:47 | libc: separate linux headers from musl/glibc | Andrew Kelley | 1513 | +14715 | -35002 |
| 2019-03-18 13:55 | More work on ignoring values correctly | Jimmi Holst Christensen | 2 | +138 | -73 |
| 2019-03-17 18:12 | when linking msvcrt, also link ntdll.lib | Andrew Kelley | 1 | +2 | -1 |
| 2019-03-17 17:52 | add missing std lib file rb.zig to cmakelists.txt | Andrew Kelley | 1 | +1 | -0 |
| 2019-03-15 20:45 | print a message instead of returning an error when debug info comes from a source file not found (for example compiled on another computer) | Sahnvour | 1 | +5 | -0 |
| 2019-03-15 20:44 | avoid reading LineBlockFragmentHeader at all if the address is not in range, thus simplifying code and improving speed of execution | Sahnvour | 1 | +18 | -16 |
| 2019-03-15 20:11 | allow pdb modules to have no C13 data, this happens if the module is stripped | Sahnvour | 1 | +3 | -2 |
| 2019-03-15 19:16 | correct padding handling between std.pdb.ModInfo entries in DbiStream | Sahnvour | 1 | +3 | -2 |
| 2019-03-16 03:41 | enable issue_339 test on macos | Andrew Kelley | 1 | +1 | -4 |
| 2019-03-16 04:23 | add regression test for invalid multiple dereferences | Andrew Kelley | 1 | +19 | -0 |
| 2019-03-16 04:18 | add compile error for wrong type with `use` | Andrew Kelley | 2 | +14 | -0 |
| 2019-03-16 03:52 | fix while continue block not checking for ignored expression | Andrew Kelley | 2 | +31 | -3 |
| 2019-03-15 22:57 | fix regressions on Windows from previous commit | Andrew Kelley | 2 | +3 | -2 |
| 2019-03-15 21:47 | breaking changes to std.mem.Allocator interface API | Andrew Kelley | 19 | +374 | -253 |
| 2019-03-15 18:11 | fixed void cast and added the last tests | Jimmi HC | 2 | +59 | -10 |
| 2019-03-15 15:19 | Merge pull request #2068 from ziglang/workaround-for-2043 | Andrew Kelley | 2 | +71 | -65 |
| 2019-03-15 15:12 | Implemented enough of translate-c to translate assert | Jimmi Holst Christensen | 2 | +99 | -49 |
| 2019-03-15 10:17 | workaround for #2043 | Jimmi Holst Christensen | 2 | +71 | -65 |
| 2019-03-14 18:48 | Add /lib/x86_64-linux-gnu or similar to default system library search paths | Akuli | 1 | +9 | -0 |
| 2019-03-14 15:55 | breaking: fix @typeInfo handling of global error set type | Andrew Kelley | 7 | +17 | -49 |
| 2019-03-14 04:07 | macho linking: always -dynamic for non-static-libs | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-14 03:44 | ignore -lm on darwin because it's handled by libSystem | Andrew Kelley | 2 | +8 | -8 |
| 2019-03-14 03:35 | force windows to link against dynamic msvcrt | Andrew Kelley | 1 | +4 | -2 |
| 2019-03-14 03:15 | fix target_requires_pic and reloc_mode | Andrew Kelley | 6 | +27 | -7 |
| 2019-03-13 23:33 | breaking: remove --static; add -dynamic | Andrew Kelley | 9 | +212 | -137 |
| 2019-03-13 18:46 | fix @setRuntimeSafety not able to override release modes | Andrew Kelley | 3 | +47 | -9 |
| 2019-03-13 17:45 | this empty import workaround no longer necessary | Andrew Kelley | 4 | +1 | -5 |
| 2019-03-13 17:33 | remove nios2 from list of libc targets | Andrew Kelley | 1 | +0 | -1 |
| 2019-03-13 17:04 | add documentation for `pub` | Andrew Kelley | 1 | +139 | -49 |
| 2019-03-13 16:56 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 4019 | +413811 | -244 |
| 2019-03-13 16:34 | zig test respects --output-dir parameter | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-13 15:54 | add documentation for @"" syntax | Andrew Kelley | 1 | +30 | -0 |
| 2019-02-19 23:20 | Fix generation of comptime slices | LemonBoy | 2 | +16 | -1 |
| 2019-03-09 23:54 | added z3 and fixed dynamic linker on mingw | emekoi | 2 | +11 | -15 |
| 2019-03-13 05:01 | Merge pull request #2055 from ziglang/musl | Andrew Kelley | 3993 | +412484 | -47 |
| 2019-03-13 05:00 | musl: remove files that have case conflicts | Andrew Kelley | 9 | +0 | -170 |
| 2019-03-12 22:40 | fix gitattributes | Andrew Kelley | 1 | +7 | -7 |
| 2019-03-12 22:28 | don't resolve dynamic linker for static executables | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-12 22:09 | avoid a string that is too long for msvc | Andrew Kelley | 5 | +17 | -26 |
| 2019-03-12 21:44 | remove accidental swap file | Andrew Kelley | 1 | +0 | -1 |
| 2019-03-12 21:32 | ability to build musl from source | Andrew Kelley | 1801 | +75395 | -289 |
| 2019-03-12 17:18 | building musl start files from source | Andrew Kelley | 314 | +13420 | -29 |
| 2019-03-12 14:28 | add musl headers | Andrew Kelley | 1892 | +324123 | -3 |
| 2019-03-11 23:42 | add test cases to cover switching on u0 values | Andrew Kelley | 1 | +14 | -0 |
| 2019-03-11 23:34 | docs: finish initial documentation for implicit casts | Andrew Kelley | 1 | +177 | -28 |
| 2019-03-11 20:33 | translate-c: additional test case for integer suffixes on 0 | Sahnvour | 1 | +6 | -0 |
| 2019-03-11 19:22 | zig build: do a better job of detecting system paths | Andrew Kelley | 2 | +95 | -44 |
| 2019-03-11 17:42 | Merge branch 'daurnimator-valgrind' | Andrew Kelley | 7 | +719 | -11 |
| 2019-03-11 17:34 | remove the valgrind integration with std.mem.Allocator | Andrew Kelley | 3 | +7 | -29 |
| 2019-03-11 17:27 | Merge branch 'valgrind' of https://github.com/daurnimator/zig into daurnimator-valgrind | Andrew Kelley | 7 | +731 | -1 |
| 2019-03-11 16:47 | Merge pull request #2049 from ziglang/problematic-mtime-detection | Andrew Kelley | 10 | +189 | -85 |
| 2019-03-11 16:21 | enable C ABI tests on macOS | Andrew Kelley | 1 | +0 | -1 |
| 2019-03-11 15:56 | add test for spawning child process with empty environment | Andrew Kelley | 4 | +25 | -0 |
| 2019-03-11 15:09 | Merge branch 'fix-1600' | Andrew Kelley | 2 | +44 | -32 |
| 2019-03-11 15:09 | ir: fix handling of OnePossibleValueInvalid | Andrew Kelley | 1 | +3 | -2 |
| 2019-03-08 16:50 | check for type_has_one_possible_value and added correct caching to TypeInfo | Jimmi HC | 1 | +24 | -11 |
| 2019-03-08 12:42 | added tests | Jimmi Holst Christensen | 1 | +14 | -0 |
| 2019-03-08 11:52 | fixed enum to union code | Jimmi Holst Christensen | 1 | +3 | -0 |
| 2019-03-08 09:58 | use cached const_void_val | Jimmi Holst Christensen | 1 | +1 | -3 |
| 2019-03-08 09:40 | removed wild tab | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2019-03-08 09:37 | fixed #1600 | Jimmi Holst Christensen | 1 | +4 | -21 |
| 2019-03-11 14:30 | Revert "docgen: --cache off for tests" | Andrew Kelley | 1 | +0 | -6 |
| 2019-03-11 14:29 | Revert "use unique test source names for test-gen-h" | Andrew Kelley | 1 | +1 | -7 |
| 2019-03-11 14:35 | fix build on windows | Andrew Kelley | 1 | +4 | -7 |
| 2019-03-11 14:26 | stage1 caching system: detect problematic mtimes | Andrew Kelley | 8 | +189 | -70 |
| 2019-03-11 10:01 | Mark third-party dependencies as vendored | Marc Tiehuis | 1 | +7 | -0 |
| 2019-03-10 22:07 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 11 | +58 | -44 |
| 2019-03-10 22:02 | fix inconsistent type information of optional C pointers | Andrew Kelley | 3 | +9 | -14 |
| 2019-03-10 19:55 | std.zig: `this` is no longer a keyword | Andrew Kelley | 6 | +0 | -30 |
| 2019-03-10 18:51 | Add elf riscv32 and elf riscv64 as options in getLDMOption during construction of link job. | Matt Whiteside | 1 | +4 | -0 |
| 2019-03-10 13:43 | translate-c: add support for integer suffixes on 0 (zero) litteral inside macro definitions | Sahnvour | 2 | +49 | -0 |
| 2019-03-10 17:48 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 1828 | +324139 | -1202 |
| 2019-03-09 16:29 | docgen: --cache off for tests | Andrew Kelley | 1 | +6 | -0 |
| 2019-03-09 14:52 | use unique test source names for test-gen-h | Andrew Kelley | 1 | +7 | -1 |
| 2019-03-09 06:24 | glibc: add missing linux header | Andrew Kelley | 2 | +22 | -0 |
| 2019-03-09 06:17 | Merge pull request #2038 from ziglang/caching | Andrew Kelley | 29 | +751 | -679 |
| 2019-03-09 06:15 | disable flaky event test until post coroutine rewrite | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-09 06:00 | fix docgen and fix unnecessarily adding .root suffix to objects | Andrew Kelley | 2 | +19 | -21 |
| 2019-03-09 05:42 | fix running things with zig build on Windows | Andrew Kelley | 2 | +51 | -8 |
| 2019-03-09 04:40 | fix .d file parsing and string literal ast rendering | Andrew Kelley | 2 | +6 | -5 |
| 2019-03-09 03:53 | breaking changes to zig build API and improved caching | Andrew Kelley | 26 | +691 | -661 |
| 2019-02-26 19:44 | PriorityQueue: add bulk insertion methods | John Schmidt | 1 | +59 | -21 |
| 2019-03-08 05:06 | Remove glibc compat shim with restrictive license | Jay Weisskopf | 3 | +0 | -49 |
| 2019-03-07 21:55 | Merge branch 'glibc' | Andrew Kelley | 1833 | +325303 | -574 |
| 2019-03-07 21:53 | fix passing invalid argument -NDEBUG | Andrew Kelley | 1 | +0 | -2 |
| 2019-03-07 21:11 | disable some tests until coroutine rewrite is finished | Andrew Kelley | 2 | +3 | -3 |
| 2019-03-07 21:08 | fix -mllvm command line option regression | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-07 20:50 | fix linking glibc: caching static libs and | Andrew Kelley | 2 | +22 | -38 |
| 2019-03-07 19:30 | fix .d file processing and use -MV to quote spaces | Andrew Kelley | 5 | +39 | -5 |
| 2019-03-07 18:32 | fix windows build | Andrew Kelley | 1 | +2 | -1 |
| 2019-03-07 18:21 | windows and uefi don't have dynamic linkers | Andrew Kelley | 1 | +16 | -2 |
| 2019-03-07 18:16 | better behavior when cache dir unavailable | Andrew Kelley | 4 | +8 | -1 |
| 2019-03-07 18:04 | fix regressions on macos | Andrew Kelley | 5 | +44 | -68 |
| 2019-03-07 17:21 | dynamic_linker_path can be null on some targets | Andrew Kelley | 1 | +5 | -3 |
| 2019-03-07 17:16 | multi-arch glibc headers | Andrew Kelley | 1719 | +113919 | -63047 |
| 2019-03-06 22:42 | process headers tool | Andrew Kelley | 1 | +627 | -0 |
| 2019-03-05 21:12 | missed change when switching TypeInfo to use comptime_int | Sahnvour | 2 | +11 | -1 |
| 2019-03-06 18:22 | cross compile glibc startup files | Andrew Kelley | 3 | +86 | -22 |
| 2019-03-06 17:10 | support other architectures for glibc startup files | Andrew Kelley | 272 | +30049 | -2454 |
| 2019-03-06 04:09 | add popcountdi2 to compiler_rt | Andrew Kelley | 4 | +53 | -0 |
| 2019-03-06 03:45 | build libunwind.a from source and link it | Andrew Kelley | 4 | +374 | -37 |
| 2019-03-06 03:42 | libcxx headers 8.0.0rc3 | Andrew Kelley | 182 | +137548 | -0 |
| 2019-03-06 03:42 | libunwind 8.0.0rc3 | Andrew Kelley | 26 | +16684 | -0 |
| 2019-03-05 23:43 | std.os.changeCurDir no longer needs an allocator | Andrew Kelley | 2 | +15 | -21 |
| 2019-03-05 23:17 | support glibc dl, m, pthread, rt | Andrew Kelley | 11 | +3819 | -2057 |
| 2019-03-05 21:12 | fix translate-c | Andrew Kelley | 1 | +4 | -3 |
| 2019-03-05 20:54 | dynamic linker path is independent from libc installation | Andrew Kelley | 9 | +90 | -66 |
| 2019-03-05 19:37 | stop linking against gcc files | Andrew Kelley | 4 | +3 | -175 |
| 2019-03-05 19:12 | support crtbegin.o and crtend.o when using explicit libc | Andrew Kelley | 1 | +22 | -0 |
| 2019-03-05 18:26 | building glibc from source | Andrew Kelley | 8 | +363 | -87 |
| 2019-03-05 03:15 | initial glibc support | Andrew Kelley | 606 | +82120 | -253 |
| 2019-03-04 13:24 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 256 | +16974 | -16761 |
| 2019-03-03 18:04 | fix slice of C pointer | Andrew Kelley | 3 | +15 | -3 |
| 2019-03-03 17:35 | fix build.zig not respecting --static | Andrew Kelley | 6 | +34 | -1 |
| 2019-03-03 15:47 | fix const initialization of optional C pointer to null | Andrew Kelley | 4 | +17 | -11 |
| 2019-03-03 05:41 | fix check for 64-bit arm platforms with new targets | sjdh02 | 1 | +2 | -14 |
| 2019-03-02 21:46 | rename std lib files to new convention | Andrew Kelley | 216 | +15402 | -15420 |
| 2019-03-02 20:34 | @returnAddress and @frameAddress return usize now | Andrew Kelley | 5 | +15 | -16 |
| 2019-03-02 19:31 | fix @typeName on slices | Andrew Kelley | 3 | +11 | -1 |
| 2019-03-02 17:12 | all integers returned by @typeInfo are now comptime_int | Sahnvour | 4 | +25 | -25 |
| 2019-03-02 15:38 | compile error for import outside package path | Andrew Kelley | 17 | +133 | -60 |
| 2019-03-02 13:44 | disable tests which are tripping an llvm assertion | Andrew Kelley | 1 | +18 | -18 |
| 2019-03-01 23:42 | better error message for `-target windows` CLI | Andrew Kelley | 1 | +3 | -3 |
| 2019-03-01 23:07 | Merge pull request #2020 from ziglang/kill-namespace-type | Andrew Kelley | 35 | +1349 | -1271 |
| 2019-03-01 22:51 | gen-h: respect @export | Andrew Kelley | 1 | +8 | -1 |
| 2019-03-01 22:36 | remove unused function | Andrew Kelley | 1 | +0 | -17 |
| 2019-03-01 22:36 | gen-h: use the bare type names for now | Andrew Kelley | 4 | +29 | -19 |
| 2019-03-01 22:23 | fix docs typo | Andrew Kelley | 1 | +1 | -1 |
| 2019-03-01 22:15 | @typeInfo for structs and opaque types is the bare name | Andrew Kelley | 7 | +77 | -42 |
| 2019-03-01 20:49 | fix type names | Andrew Kelley | 1 | +4 | -4 |
| 2019-03-01 20:35 | fix dependency loops, pub, tests, use decls, root source | Andrew Kelley | 18 | +825 | -731 |
| 2019-03-01 11:44 | Use bitwise-and instead of modulo in __zig_return_error | Marc Tiehuis | 2 | +6 | -4 |
| 2019-03-01 01:11 | add mprotect syscall | Andrew Kelley | 2 | +28 | -0 |
| 2019-02-28 20:54 | fix "use" decls | Andrew Kelley | 2 | +21 | -27 |
| 2019-02-28 20:40 | struct types get fully qualified names | Andrew Kelley | 13 | +172 | -135 |
| 2019-02-28 19:18 | web assembly is a tier 3 target now | Andrew Kelley | 1 | +3 | -3 |
| 2019-02-28 19:10 | stage2: update for changes regarding sub-architecture | Andrew Kelley | 1 | +6 | -6 |
| 2019-02-28 18:52 | update clang C headers to 8.0.0rc3 | Andrew Kelley | 1 | +2 | -2 |
| 2019-02-28 17:54 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2019-02-28 17:53 | update embedded LLD to 8.0.0rc3 | Andrew Kelley | 26 | +406 | -218 |
| 2019-02-28 15:11 | remove namespace type; files are empty structs | Andrew Kelley | 18 | +329 | -411 |
| 2019-02-28 14:55 | updates to build with llvm 8.0.0rc3 | Andrew Kelley | 3 | +867 | -24 |
| 2019-02-28 14:27 | update clang driver code to 8.0.0rc3 | Andrew Kelley | 3 | +32 | -7 |
| 2019-02-28 14:19 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 133 | +11458 | -4956 |
| 2019-02-28 01:09 | fix incorrect use of printf in previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2019-02-27 21:02 | print the command that failed when C source code fails to build | Andrew Kelley | 1 | +24 | -7 |
| 2019-02-27 14:30 | uefi os: better auto detection of subsystem | Andrew Kelley | 1 | +5 | -1 |
| 2019-02-27 13:39 | stage1: fix unused function error on freebsd and netbsd | Andrew Kelley | 1 | +1 | -1 |
| 2019-02-27 04:02 | windows returns EINVAL for fopen when there is an asterisk in the name | Andrew Kelley | 3 | +3 | -1 |
| 2019-02-27 03:46 | improve docs for unions and switching on tagged unions | Andrew Kelley | 1 | +143 | -82 |
| 2019-02-27 02:33 | fix stage1 zig fmt on macos | Andrew Kelley | 1 | +1 | -0 |
| 2019-02-27 00:42 | fix handling when there are multiple externs and | Andrew Kelley | 8 | +55 | -7 |
| 2019-02-27 00:41 | add test coverage for type used as switch case | Andrew Kelley | 1 | +19 | -0 |
| 2019-02-27 00:34 | add test coverage for binary OR on error sets | Andrew Kelley | 1 | +11 | -0 |
| 2019-02-26 23:33 | fix .gitignore file and add commit missing std lib file | Andrew Kelley | 2 | +38 | -3 |
| 2019-02-26 23:10 | add builder.addFmt API and use it to test stage1 zig fmt | Andrew Kelley | 3 | +14 | -0 |
| 2019-02-26 22:17 | introduce sys_include_dir for when sys/* files are not with stdlib.h | Andrew Kelley | 4 | +92 | -28 |
| 2019-02-26 21:24 | fix regressions on Windows | Andrew Kelley | 4 | +16 | -11 |
| 2019-02-26 20:51 | breaking changes to the way targets work in zig | Andrew Kelley | 25 | +874 | -739 |
| 2019-02-26 19:50 | use -nostdinc and sometimes -nolibc when compiling C code | Andrew Kelley | 2 | +14 | -1 |
| 2019-02-25 19:25 | Add priority queue | John Schmidt | 3 | +335 | -1 |
| 2019-02-26 15:15 | use -nostdinc++ when compiling C code | Andrew Kelley | 2 | +2 | -0 |
| 2019-02-26 13:16 | use -nobuiltininc when compiling c code | Andrew Kelley | 2 | +4 | -0 |
| 2019-02-26 02:46 | fix the libc compile error tests to only run on linux | Andrew Kelley | 1 | +22 | -19 |
| 2019-02-26 01:28 | fix incorrectly trying to memset at comptime | Andrew Kelley | 3 | +23 | -1 |
| 2019-02-26 01:18 | add a regression test for #704 | Andrew Kelley | 2 | +8 | -0 |
| 2019-02-26 01:09 | better error message when forgetting to link against libc | Andrew Kelley | 3 | +19 | -0 |
| 2019-02-26 00:31 | add a compile error note when C import fails and not linking libc | Andrew Kelley | 2 | +15 | -0 |
| 2019-02-26 00:10 | fix not finding libgcc_s when looking for native libc | Andrew Kelley | 4 | +56 | -25 |
| 2019-02-25 23:31 | add docs for zero bit types and pointers to zero bit types | Andrew Kelley | 1 | +50 | -5 |
| 2019-02-25 21:36 | delete incorrect TODO comment | Andrew Kelley | 1 | +0 | -1 |
| 2019-02-25 21:28 | fix infinite recursion in type_has_one_possible_value | Andrew Kelley | 5 | +36 | -10 |
| 2019-02-25 19:27 | zig build: 2 improvements | Andrew Kelley | 1 | +5 | -1 |
| 2019-02-25 19:11 | Merge pull request #2005 from ziglang/c-source | Andrew Kelley | 21 | +496 | -737 |
| 2019-02-25 19:03 | `@cImport` works with `--cache on` | Andrew Kelley | 9 | +77 | -31 |
| 2019-02-25 18:34 | building DLLs on Windows works better | Andrew Kelley | 9 | +66 | -9 |
| 2019-02-25 16:37 | first class support for compiling C code | Andrew Kelley | 8 | +379 | -723 |
| 2019-02-24 21:28 | Merge pull request #2003 from ziglang/zig-cc | Andrew Kelley | 6 | +1346 | -0 |
| 2019-02-24 20:30 | zig cc: work around clang calling GetCommandLine on Windows | Andrew Kelley | 2 | +5 | -8 |
| 2019-02-24 18:37 | zig cc: remove "polly" which was an undefined symbol on macos | Andrew Kelley | 1 | +0 | -11 |
| 2019-02-24 17:53 | add `zig cc` command to act like a C compiler | Andrew Kelley | 6 | +1360 | -0 |
| 2019-02-24 01:25 | fix `zig fmt` arg0 handled incorrectly | Andrew Kelley | 2 | +11 | -9 |
| 2019-02-23 18:19 | introduce std.debug.captureStackTrace | Andrew Kelley | 2 | +69 | -16 |
| 2019-02-23 14:35 | better libc detection (#1996) | Andrew Kelley | 18 | +774 | -592 |
| 2019-02-22 18:28 | implement vector negation | Andrew Kelley | 5 | +157 | -47 |
| 2019-02-22 16:09 | add regression test for bitcast to array | Andrew Kelley | 2 | +17 | -0 |
| 2019-02-22 15:56 | docs for packed structs | Andrew Kelley | 1 | +228 | -32 |
| 2019-02-22 13:49 | fix `@bitCast` when src/dest types have mismatched handle_is_ptr | Andrew Kelley | 6 | +91 | -16 |
| 2019-02-21 21:09 | better field access of types which have one possible value | Andrew Kelley | 2 | +30 | -10 |
| 2019-02-21 19:44 | better handling of arrays in packed structs | Andrew Kelley | 7 | +246 | -50 |
| 2019-02-21 15:07 | `@sliceToBytes` works at comptime | Andrew Kelley | 6 | +185 | -84 |
| 2019-02-21 13:46 | extern structs support comptime bitcasting | Andrew Kelley | 2 | +42 | -3 |
| 2019-02-21 03:40 | packed structs support comptime bitcasting | Andrew Kelley | 8 | +226 | -40 |
| 2018-12-30 17:17 | Use valgrind marks from Allocator | daurnimator | 1 | +17 | -1 |
| 2019-02-20 13:04 | deduplicate compile errors for undeclared identifiers | Andrew Kelley | 3 | +38 | -8 |
| 2019-02-20 02:28 | std: when a FixedBufferAllocator is initialised, set the buffer to undefined | daurnimator | 1 | +4 | -0 |
| 2018-12-30 15:55 | std: Add valgrind module | daurnimator | 5 | +709 | -0 |
| 2019-02-19 20:35 | Merge branch 'matthew-mcallister-slice-deref-failure' | Andrew Kelley | 3 | +56 | -33 |
| 2019-02-19 20:34 | pull request fixups | Andrew Kelley | 1 | +17 | -10 |
| 2019-02-19 20:27 | Merge branch 'slice-deref-failure' of https://github.com/matthew-mcallister/zig into matthew-mcallister-slice-deref-failure | Andrew Kelley | 3 | +45 | -29 |
| 2019-02-19 20:18 | Prevent crash in tagged enums rendering (#1986) | LemonBoy | 2 | +19 | -2 |
| 2019-02-19 17:07 | valgrind client requests for undefined values | Andrew Kelley | 6 | +130 | -9 |
| 2019-02-19 13:39 | remove --no-rosegment workaround now that valgrind bug is fixed | Andrew Kelley | 7 | +0 | -37 |
| 2019-02-18 23:12 | Merge branch 'kristate-zig-backport-issue1944' | Andrew Kelley | 4 | +22 | -3 |
| 2019-02-18 23:11 | add test for 74bdc1d1f898705 | Andrew Kelley | 1 | +9 | -0 |
| 2019-02-18 23:11 | zig fmt: fix infix operator before multiline string literal | Andrew Kelley | 2 | +12 | -2 |
| 2019-02-11 09:25 | src/analyze.cpp: default to using `param_node` upon callconv error; | kristopher tate | 1 | +1 | -1 |
| 2019-02-18 22:53 | Some function doc tweaks (#1961) | John Schmidt | 1 | +7 | -2 |
| 2019-02-18 22:49 | docs: shadowing | Andrew Kelley | 1 | +29 | -0 |
| 2019-02-18 22:41 | docs: note top level declarations are order-independent | Andrew Kelley | 1 | +3 | -6 |
| 2019-02-18 21:47 | export _mh_execute_header with weak linkage | Andrew Kelley | 10 | +106 | -30 |
| 2019-02-18 18:12 | Merge branch 'emekoi-fix-1711' | Andrew Kelley | 5 | +97 | -77 |
| 2019-02-18 17:56 | pull request fixups | Andrew Kelley | 4 | +98 | -107 |
| 2019-02-10 00:04 | make @enumToInt work on union(enum) | emekoi | 4 | +50 | -21 |
| 2019-02-18 16:22 | Fixed std.testing.expectEqual | Jimmi HC | 1 | +1 | -0 |
| 2019-02-18 15:26 | Translate parameterless C functions (#1978) | LemonBoy | 2 | +22 | -8 |
| 2019-02-17 22:39 | Add align attribute for params pointers | LemonBoy | 1 | +3 | -0 |
| 2019-02-18 05:13 | README: add NetBSD to support table | Andrew Kelley | 1 | +20 | -20 |
| 2019-02-18 05:10 | Merge pull request #1972 from coypoop/netbsd | Andrew Kelley | 22 | +1098 | -66 |
| 2019-02-18 04:53 | Merge pull request #1963 from matthew-mcallister/dedup-compile-log-warning | Andrew Kelley | 5 | +94 | -16 |
| 2019-02-17 21:08 | fix openWriteNoClobber and add test | Quetzal Bradley | 2 | +12 | -1 |
| 2019-02-17 20:47 | Check for duped error messages in compile tests | Matthew McAllister | 2 | +81 | -24 |
| 2019-02-14 23:54 | Deduplicate compile log statement warnings | Matthew McAllister | 4 | +26 | -5 |
| 2019-02-17 21:50 | Don't provide a bogus definition of EVFILT_USER | Maya Rashish | 1 | +0 | -3 |
| 2019-02-17 20:00 | Merge pull request #1975 from BenoitJGirard/master | Andrew Kelley | 1 | +8 | -1 |
| 2019-02-17 19:52 | Fix std.math.powi so powi(x, +-0) = 1 for any x. | Benoit Jauvin-Girard | 1 | +8 | -1 |
| 2019-02-17 13:07 | Silence gcc8 class-memaccess warnings | LemonBoy | 2 | +7 | -7 |
| 2019-02-17 19:38 | Merge pull request #2 from ziglang/master | BenoitJGirard | 418 | +25007 | -16222 |
| 2019-02-17 12:14 | Undo local, unneeded patch | Maya Rashish | 1 | +1 | -0 |
| 2019-02-17 06:34 | freebsd: fix pointer cast in mmap | Maya Rashish | 1 | +1 | -1 |
| 2019-02-16 10:29 | Add NetBSD support | Maya Rashish | 23 | +1101 | -67 |
| 2019-02-17 05:33 | Merge branch 'sjdh02-master' | Andrew Kelley | 1 | +56 | -14 |
| 2019-02-17 03:47 | fixups | Andrew Kelley | 1 | +1 | -1 |
| 2019-01-25 03:02 | fix BufferedInStream not reading delayed input | sjdh02 | 1 | +56 | -14 |
| 2019-02-13 05:22 | Fix lvalue dereference type checking | Matthew McAllister | 3 | +45 | -29 |
| 2019-02-17 00:48 | translate-c: 4 more functions using C decls | Andrew Kelley | 3 | +68 | -15 |
| 2019-02-16 21:17 | fix regressions from previous commit when building with clang | Andrew Kelley | 3 | +33 | -32 |
| 2019-02-16 20:14 | translate-c: proof of concept for transitioning to userland | Andrew Kelley | 4 | +446 | -8 |
| 2019-02-16 19:36 | README: direct link to Download & Documentation at the top | Andrew Kelley | 1 | +1 | -1 |
| 2019-02-16 18:34 | refactor translate-c - no more using namespace clang | Andrew Kelley | 1 | +1138 | -1140 |
| 2019-02-16 19:07 | Merge pull request #1898 from Sahnvour/translate-c-arrays | Andrew Kelley | 2 | +46 | -5 |
| 2019-02-16 17:24 | fmt_runner: remove redundant check | Andrew Kelley | 1 | +0 | -5 |
| 2019-02-16 05:42 | bring zig fmt to stage1 | Andrew Kelley | 4 | +305 | -7 |
| 2019-02-16 02:04 | Merge pull request #1958 from ziglang/parse-float | Marc Tiehuis | 15 | +853 | -10 |
| 2019-02-12 16:21 | removed hidden union tag in release modes | emekoi | 1 | +1 | -1 |
| 2019-02-16 00:19 | typecheck the panic function | Andrew Kelley | 7 | +50 | -48 |
| 2019-02-15 23:05 | breaking: fix @sizeOf to be alloc size rather than store size | Andrew Kelley | 8 | +112 | -51 |
| 2019-02-15 07:20 | Merge pull request #1965 from ziglang/c-pointer-type | Andrew Kelley | 37 | +1308 | -447 |
| 2019-02-15 07:02 | add test for truncate on comptime integers | Andrew Kelley | 1 | +5 | -0 |
| 2019-02-15 04:46 | stage2: fix windows regressions | Andrew Kelley | 1 | +10 | -10 |
| 2019-02-15 04:38 | darwin: fix pointer cast in mmap | Andrew Kelley | 1 | +1 | -1 |
| 2019-02-15 04:37 | Use official llvm mirror for compiler-rt commit ref | Marc Tiehuis | 2 | +3 | -3 |
| 2019-02-15 04:32 | Make parseFloat stricter in what it accepts as input | Marc Tiehuis | 2 | +38 | -43 |
| 2019-02-15 04:17 | stage2: fix llvm.zig with opaque types back to single-item pointer | Andrew Kelley | 2 | +12 | -12 |
| 2019-02-15 04:09 | translate-c: back to *c_void for opaque types | Andrew Kelley | 5 | +62 | -17 |
| 2019-02-15 01:04 | allow C pointers to have alignment | Andrew Kelley | 3 | +2 | -11 |
| 2019-02-15 00:53 | compile error for C pointer with align attribute | Andrew Kelley | 3 | +15 | -6 |
| 2019-02-14 23:59 | add docs for C pointers | Andrew Kelley | 1 | +57 | -3 |
| 2019-02-14 21:10 | omit nonnull attribute for C pointers | Andrew Kelley | 5 | +26 | -3 |
| 2019-02-14 20:48 | fix implicit cast error unions with non-optional to optional pointer | Andrew Kelley | 13 | +228 | -131 |
| 2019-02-14 18:07 | add missing compile error for OpaqueType inside structs/unions | Andrew Kelley | 2 | +35 | -0 |
| 2019-02-14 17:28 | compile error tests for implicit C pointer casting | Andrew Kelley | 2 | +55 | -20 |
| 2019-02-14 15:51 | remove the "top of the comptime stack" compile error | Andrew Kelley | 2 | +0 | -20 |
| 2019-02-14 14:46 | ci: freebsd: remove '.git' from URL as per upstream suggestion | Andrew Kelley | 1 | +1 | -1 |
| 2019-02-14 06:09 | runtime safety check for casting null to pointer | Andrew Kelley | 6 | +67 | -27 |
| 2019-02-14 05:40 | comptime detection of casting null to pointer | Andrew Kelley | 2 | +34 | -3 |
| 2019-02-13 11:19 | Added error for nesting vectors | Jimmi Holst Christensen | 1 | +10 | -0 |
| 2019-02-13 11:12 | Add parseFloat support to json.zig | Marc Tiehuis | 1 | +6 | -2 |
| 2019-02-13 11:06 | Add parseFloat to std.fmt | Marc Tiehuis | 3 | +433 | -1 |
| 2019-02-13 10:40 | We already support vector bit operators, so let's test it | Jimmi Holst Christensen | 1 | +14 | -0 |
| 2019-02-13 10:31 | Merge branch 'master' of github.com:ziglang/zig | Jimmi Holst Christensen | 1 | +38 | -15 |
| 2019-02-13 10:31 | We already support vector on floats, so let's test it | Jimmi Holst Christensen | 1 | +14 | -0 |
| 2019-02-13 10:27 | Add f128 support for fabs, isinf, isnan, inf and nan functions | Marc Tiehuis | 6 | +66 | -7 |
| 2019-02-13 10:24 | compiler-rt: Add __addtf3, __subtf3 and __truncdfhf2 | Marc Tiehuis | 6 | +353 | -0 |
| 2019-02-03 09:15 | Enable compileLog to display slices | Matthew McAllister | 1 | +38 | -15 |
| 2019-02-12 23:20 | C pointers: errors for nested pointer casting regarding null | Andrew Kelley | 4 | +181 | -89 |
| 2019-02-12 15:25 | compile error test for casting integer to c pointer | Andrew Kelley | 2 | +17 | -1 |
| 2019-02-12 06:38 | implicit casting between C pointer and optional non-C pointer | Andrew Kelley | 2 | +31 | -13 |
| 2019-02-12 05:51 | disallow C pointers to non-C-ABI-compatible element types | Andrew Kelley | 4 | +16 | -2 |
| 2019-02-12 05:39 | C pointers: delete dead code in ir_num_lit_fits_in_other_type | Andrew Kelley | 1 | +0 | -14 |
| 2019-02-12 00:21 | peer type resolution with C pointers | Andrew Kelley | 2 | +33 | -0 |
| 2019-02-12 00:12 | comptime support for pointer arithmetic with hard coded addresses | Andrew Kelley | 2 | +109 | -40 |
| 2019-02-11 21:07 | add C pointer type to @typeInfo | Andrew Kelley | 7 | +41 | -6 |
| 2019-02-11 20:31 | C pointer comparison and arithmetic | Andrew Kelley | 6 | +78 | -20 |
| 2019-02-11 19:56 | translate-c: use C pointer type everywhere | Andrew Kelley | 6 | +72 | -80 |
| 2019-02-11 19:07 | zig fmt: support C pointers | Andrew Kelley | 3 | +35 | -2 |
| 2019-02-11 17:59 | README: move i386-macosx to Tier 4 | Andrew Kelley | 1 | +4 | -1 |
| 2019-02-10 17:02 | langref: update grammar with c pointers | Andrew Kelley | 2 | +7 | -4 |
| 2019-02-10 15:58 | avoid needlessly creating global constants | Andrew Kelley | 1 | +16 | -31 |
| 2019-02-10 16:03 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 7 | +68 | -20 |
| 2019-02-10 15:58 | avoid needlessly creating global constants | Andrew Kelley | 1 | +16 | -31 |
| 2019-02-10 11:43 | testing.expectEqual use expected type as the type of actual This allows for impl casts | Jimmi HC | 1 | +1 | -5 |
| 2019-02-10 06:11 | casting between C pointers and normal pointers | Andrew Kelley | 2 | +33 | -16 |
| 2019-02-10 05:14 | added C pointer type and implicit int-to-ptr for this type | Andrew Kelley | 7 | +210 | -75 |
| 2019-02-10 02:10 | `@truncate`: comptime 0 when target type is 0 bits | Andrew Kelley | 4 | +56 | -13 |
| 2019-02-10 01:57 | docs: add threadlocal keyword to grammar | Andrew Kelley | 1 | +3 | -2 |
| 2019-02-10 01:41 | fix not updating debug info type of optional error sets | Andrew Kelley | 2 | +8 | -0 |
| 2019-02-09 23:57 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 250 | +4516 | -4106 |
| 2019-02-09 21:24 | Merge branch 'vector-int-add-safety' | Andrew Kelley | 5 | +153 | -84 |
| 2019-02-09 20:23 | implement vector math safety with ext and trunc | Andrew Kelley | 3 | +64 | -22 |
| 2019-02-09 19:44 | implement vector addition with safety checking | Andrew Kelley | 3 | +95 | -68 |
| 2019-02-09 05:28 | docgen: update for threadlocal keyword | Andrew Kelley | 1 | +1 | -0 |
| 2019-02-09 05:19 | zig fmt: support threadlocal | Andrew Kelley | 5 | +73 | -0 |
| 2019-02-09 00:37 | fix docs | Andrew Kelley | 2 | +2 | -2 |
| 2019-02-09 00:23 | fix compiler assertion failure when returning value from test | Andrew Kelley | 3 | +29 | -5 |
| 2019-02-08 23:18 | std.debug.assert: remove special case for test builds | Andrew Kelley | 239 | +4106 | -3960 |
| 2019-02-07 20:28 | Make ThreadSafeFixedBufferAllocator alias FixedBufferAllocator when --single-threaded | John Schmidt | 1 | +46 | -40 |
| 2019-02-07 23:49 | update clang headers to 8.0.0rc2 | Andrew Kelley | 24 | +4290 | -2548 |
| 2019-02-07 22:08 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2019-02-07 22:07 | update embedded LLD to 8.0.0rc2 | Andrew Kelley | 713 | +20174 | -5796 |
| 2019-02-07 21:02 | fix using the result of @intCast to u0 | Andrew Kelley | 7 | +104 | -17 |
| 2019-02-07 17:24 | build: update Findllvm.cmake for llvm 8 | Andrew Kelley | 1 | +7 | -6 |
| 2019-02-07 17:18 | build: make sure LLVM is exactly correct | Andrew Kelley | 1 | +38 | -2 |
| 2019-02-07 17:21 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 45 | +779 | -346 |
| 2019-02-07 17:18 | build: make sure LLVM is exactly correct | Andrew Kelley | 1 | +38 | -2 |
| 2019-02-07 16:40 | better error message when LLVM does not understand a triple | Andrew Kelley | 1 | +7 | -1 |
| 2019-02-07 15:56 | Merge branch 'kristate-zig-backport-std.mem.join' | Andrew Kelley | 1 | +5 | -2 |
| 2019-02-07 15:55 | fixups | Andrew Kelley | 1 | +35 | -70 |
| 2019-02-07 15:43 | Merge branch 'zig-backport-std.mem.join' of https://github.com/kristate/zig into kristate-zig-backport-std.mem.join | Andrew Kelley | 1 | +70 | -32 |
| 2019-02-07 05:49 | Merge branch 'kristate-zig-backport-std.os.path' | Andrew Kelley | 18 | +301 | -134 |
| 2019-02-07 05:42 | fixups, and modify std.mem.join and std.os.path.resolve API | Andrew Kelley | 13 | +291 | -147 |
| 2019-02-07 03:53 | Merge branch 'zig-backport-std.os.path' of https://github.com/kristate/zig into kristate-zig-backport-std.os.path | Andrew Kelley | 16 | +114 | -91 |
| 2019-02-07 01:21 | Merge pull request #1924 from ziglang/tls | Andrew Kelley | 27 | +376 | -101 |
| 2019-02-06 23:32 | implement Thread Local Storage on Windows | Andrew Kelley | 6 | +70 | -8 |
| 2019-02-06 19:32 | require running std lib tests coherently | Andrew Kelley | 11 | +65 | -55 |
| 2019-02-06 18:48 | thread local storage working for linux x86_64 | Andrew Kelley | 20 | +306 | -103 |
| 2019-02-06 16:52 | doc/targets.md has moved to the github wiki | Andrew Kelley | 1 | +0 | -15 |
| 2019-02-06 04:04 | Fixed Serializer and BitOutStream when used with streams that have empty error sets. | tgschultz | 2 | +15 | -7 |
| 2019-02-06 02:03 | Merge pull request #1919 from Sahnvour/windows-childprocess | Andrew Kelley | 1 | +4 | -1 |
| 2019-02-05 22:13 | Typo: use the joined path to try executables available from PATH. | Sahnvour | 1 | +1 | -1 |
| 2019-02-05 21:44 | Notify failure to create a process when the executable is not found even in PATH. | Sahnvour | 1 | +3 | -0 |
| 2019-02-05 19:36 | translate-c: add tests. Commented for now as the output is currently empty until #646 is fixed. | Sahnvour | 1 | +30 | -0 |
| 2019-02-05 15:28 | docs: clarify passing aggregate types as parameters | Andrew Kelley | 1 | +15 | -6 |
| 2019-02-05 10:00 | Added support for vector wrapping mult and sub * I also merged the code that generates ir for add, sub, and mult | Jimmi Holst Christensen | 2 | +58 | -81 |
| 2019-02-05 03:14 | fix vector debug info tripping LLVM assertion | Andrew Kelley | 3 | +7 | -6 |
| 2019-02-05 03:14 | fix vector debug info tripping LLVM assertion | Andrew Kelley | 3 | +7 | -6 |
| 2019-02-05 02:26 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 222 | +13618 | -10340 |
| 2019-02-05 01:30 | SIMD: array to vector, vector to array, wrapping int add | Andrew Kelley | 8 | +403 | -224 |
| 2019-02-04 20:27 | Merge branch 'kristate-zig-backport-std.mem.separate' | Andrew Kelley | 8 | +167 | -45 |
| 2019-02-04 20:24 | adjustments to std.mem split / separate | Andrew Kelley | 8 | +112 | -97 |
| 2019-02-04 18:29 | Merge branch 'zig-backport-std.mem.separate' of https://github.com/kristate/zig into kristate-zig-backport-std.mem.separate | Andrew Kelley | 2 | +122 | -15 |
| 2019-02-03 21:13 | `std.mem.Allocator.create` replaced with better API | Andrew Kelley | 23 | +451 | -312 |
| 2019-02-02 21:57 | Fix slice concatenation | Matthew McAllister | 2 | +14 | -23 |
| 2019-02-01 22:49 | introduce --single-threaded build option | Andrew Kelley | 18 | +246 | -83 |
| 2019-02-01 11:12 | Fix runtime assignment to comptime aggregate field | Matthew McAllister | 2 | +32 | -2 |
| 2019-02-01 19:06 | add compile errror for @bitCast when bit counts mismatch | Andrew Kelley | 3 | +46 | -23 |
| 2019-02-01 18:05 | Merge pull request #1775 from tgschultz/stdlib-serialization | Andrew Kelley | 4 | +1145 | -8 |
| 2019-02-01 17:22 | Merge branch 'emekoi-windows-mutex' | Andrew Kelley | 7 | +242 | -61 |
| 2019-02-01 17:22 | fixups | Andrew Kelley | 6 | +142 | -74 |
| 2019-02-01 15:21 | Merge branch 'windows-mutex' of https://github.com/emekoi/zig into emekoi-windows-mutex | Andrew Kelley | 3 | +157 | -44 |
| 2019-01-31 23:47 | darwin: fix incorrect timeval struct type | Andrew Kelley | 3 | +21 | -5 |
| 2019-01-31 21:52 | os.cpp: fix regression on Windows from 59c050e7 | Andrew Kelley | 1 | +1 | -1 |
| 2019-01-31 04:36 | introduce vector type for SIMD | Andrew Kelley | 12 | +419 | -54 |
| 2019-01-30 21:12 | fix test after merging ad8381e0d2936f | Andrew Kelley | 1 | +1 | -1 |
| 2019-01-30 21:06 | collapse os_file_mtime into os_file_open_r and check for directory | Andrew Kelley | 3 | +35 | -46 |
| 2019-01-30 00:20 | Move tokenizer error location to offending char | Matthew McAllister | 2 | +3 | -8 |
| 2019-01-30 07:53 | darwin time code: don't cast to int until the end | Andrew Kelley | 1 | +3 | -3 |
| 2019-01-30 07:53 | fix freebsd ci from previous commit | Andrew Kelley | 1 | +8 | -8 |
| 2019-01-30 02:47 | backport copy elision changes | Andrew Kelley | 169 | +10418 | -9515 |
| 2019-01-30 03:28 | simpler implementation of `&&` and `||` hints | Andrew Kelley | 6 | +228 | -212 |
| 2019-01-26 15:47 | translate-c: avoid array concatenation if the init node is empty, for clarity. | Sahnvour | 1 | +4 | -0 |
| 2019-01-26 14:53 | translate-c: only detect ints as negative if they are signed. | Sahnvour | 1 | +1 | -1 |
| 2019-01-26 14:38 | translate-c: correct array concatenation for incomplete C array initializers. | Sahnvour | 1 | +10 | -3 |
| 2019-01-26 12:51 | translate-c: get real child type of array type for incomplete initializers and/or multi-dimensional arrays. | Sahnvour | 1 | +1 | -1 |
| 2019-01-25 20:10 | Hint at use of and/or when &&/|| is improperly used (#1886) | kristopher tate | 6 | +226 | -196 |
| 2019-01-24 14:31 | update to llvm8 trunk. all tests passing | Andrew Kelley | 5 | +15 | -14 |
| 2019-01-23 01:10 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 6 | +87 | -27 |
| 2019-01-19 15:47 | llvm-config sanity check | tharvik | 1 | +9 | -0 |
| 2019-01-20 19:09 | Merge branch 'kristate-zig-backport-issue1883' | Andrew Kelley | 2 | +16 | -0 |
| 2019-01-20 19:09 | add test case for previous commit | Andrew Kelley | 1 | +9 | -0 |
| 2019-01-20 07:57 | src/analyze.cpp: return type entry for `ZigTypeIdPointer` if it points to `ZigTypeIdOpaque` | kristopher tate | 1 | +7 | -0 |
| 2019-01-18 18:32 | Merge pull request #1885 from Sahnvour/master | Andrew Kelley | 2 | +59 | -24 |
| 2019-01-17 00:06 | Hopefully fixed #1503 (at least improved) line accuracy of stack traces on windows. | Sahnvour | 2 | +58 | -22 |
| 2019-01-12 19:13 | removed unnecessary cast | Sahnvour | 1 | +1 | -2 |
| 2019-01-14 23:11 | fix incorrect parameter names for std.math.atan2 | Andrew Kelley | 1 | +3 | -3 |
| 2018-11-27 17:54 | fixed type signature | emekoi | 1 | +1 | -1 |
| 2018-11-27 17:43 | fixed initializer and typos | emekoi | 2 | +7 | -2 |
| 2018-11-27 16:20 | removed nullables | emekoi | 2 | +29 | -38 |
| 2018-11-27 07:39 | changed pointer types | emekoi | 2 | +6 | -5 |
| 2018-11-27 03:07 | fixed mutex on windows | emekoi | 3 | +59 | -20 |
| 2018-11-19 19:52 | moved to InitializeCriticalSection to init | emekoi | 2 | +83 | -91 |
| 2018-11-19 00:32 | switching back to EnterCriticalSection | emekoi | 2 | +6 | -9 |
| 2018-11-18 07:15 | switching from EnterCriticalSection to TryEnterCriticalSection | emekoi | 2 | +2 | -2 |
| 2018-11-18 06:27 | updated structs | emekoi | 1 | +1 | -1 |
| 2018-11-18 06:07 | added mutex for windows | emekoi | 2 | +127 | -39 |
| 2019-01-09 15:44 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 5 | +102 | -60 |
| 2019-01-09 15:43 | when rendering llvm const values, ensure the types align | Andrew Kelley | 5 | +102 | -60 |
| 2019-01-08 21:50 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 14 | +365 | -26 |
| 2019-01-08 21:49 | translate-c: update to llvm8 | Andrew Kelley | 1 | +13 | -3 |
| 2019-01-08 19:40 | `@typeInfo`: more correct return type info | Andrew Kelley | 1 | +1 | -6 |
| 2019-01-08 15:57 | fix debug info for function pointers | Andrew Kelley | 3 | +6 | -2 |
| 2019-01-06 19:00 | Merge pull request #1874 from ziglang/issue-1866 | Andrew Kelley | 2 | +45 | -13 |
| 2019-01-06 17:02 | Removed oops comments | Jimmi HC | 1 | +2 | -2 |
| 2019-01-06 16:58 | Added test case | Jimmi HC | 1 | +16 | -0 |
| 2019-01-06 16:53 | Fixed issue where TypeInfo would use types from a prev CodeGen instance When doing multible codegen passes (such as building compiler_rt and then something else) the TypeInfo cache code would point to types from the prev code gen (such as the prev 'bool' type), giving us errors like "expected type 'bool', but found type 'bool'" This disabling of caching might have a performance hit, but correctness is better than speed, so let's have this for now, until someone optimizes this correctly (probably in stage2) | Jimmi HC | 1 | +5 | -9 |
| 2019-01-06 16:49 | Implemented buf_read_value_bytes for ZigTypeIdArray * Only for x_array.special == ConstArraySpecialNone | Jimmi HC | 1 | +23 | -2 |
| 2019-01-06 16:48 | Respect the type system instead of ConstExprValue when getting field | Jimmi HC | 1 | +1 | -2 |
| 2019-01-05 18:34 | freebsd: fix wrong call to clock_getres (#1871) | Marcio | 1 | +1 | -1 |
| 2019-01-04 22:34 | Mark comptime int hardcoded address pointee as a run time variable #1171 (#1868) | vegecode | 2 | +15 | -0 |
| 2019-01-04 18:17 | freebsd: add sockaddr structs | Marcio Giaxa | 2 | +29 | -0 |
| 2019-01-04 16:42 | freebsd: implement clock related functions | Marcio Giaxa | 3 | +14 | -4 |
| 2019-01-04 16:19 | freebsd: add clock const definitions | Marcio Giaxa | 1 | +15 | -0 |
| 2019-01-02 21:47 | @bitreverse intrinsic, part of #767 (#1865) | vegecode | 9 | +240 | -1 |
| 2019-01-01 23:36 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 29 | +668 | -941 |
| 2018-12-30 03:49 | Add DIFlagStaticMember flag to functions. | alexander | 1 | +1 | -1 |
| 2018-12-29 17:49 | Merge pull request #1859 from mgxm/fbsd2 | Andrew Kelley | 14 | +274 | -757 |
| 2018-12-28 17:36 | ci: update freebsd manifest | Marcio Giaxa | 1 | +1 | -10 |
| 2018-12-28 13:38 | tests: remove freebsd from the test matrix | Marcio Giaxa | 2 | +30 | -5 |
| 2018-12-27 23:14 | Merge pull request #1857 from vegecode/boolean-switch | Andrew Kelley | 3 | +108 | -0 |
| 2018-12-27 19:46 | Test cases for compiler error and working behavior for switching on booleans | alexander | 2 | +75 | -0 |
| 2018-12-27 01:44 | allow not having libc include paths and doing @cImport | Andrew Kelley | 1 | +1 | -2 |
| 2018-12-27 00:44 | tests: add FreeBSD to the test matrix | Marcio Giaxa | 1 | +5 | -0 |
| 2018-12-26 20:26 | Merge branch 'nebulaeonline-nebulaeonline' | Andrew Kelley | 16 | +284 | -181 |
| 2018-12-26 20:25 | fixups | Andrew Kelley | 17 | +253 | -259 |
| 2018-12-26 16:31 | Switching on bools with duplicate and missing value detection: Issue 1768 | alexander | 1 | +33 | -0 |
| 2018-12-24 19:01 | tabs to space fix. thanks visual studio. | nebulaeonline | 1 | +2 | -2 |
| 2018-12-24 13:19 | freebsd: fix flags for opening files | Marcio Giaxa | 1 | +16 | -16 |
| 2018-12-24 12:49 | fixed formatting in options display | nebulaeonline | 1 | +2 | -1 |
| 2018-12-24 12:27 | freebsd: implement std.os.time.sleep | Marcio Giaxa | 1 | +1 | -1 |
| 2018-12-24 04:59 | fixed stricmp/strcasecmp between windows/posix | nebulaeonline | 1 | +15 | -8 |
| 2018-12-24 04:46 | Yet another git user error remnant fixed | nebulaeonline | 1 | +2 | -0 |
| 2018-12-24 04:09 | git user error fix | nebulaeonline | 1 | +1 | -2 |
| 2018-12-24 03:56 | Merge branch 'nebulaeonline' of https://github.com/nebulaeonline/zig into nebulaeonline | nebulaeonline | 0 | +0 | -0 |
| 2018-12-24 03:44 | msvc subsystem option handling; added uefi os type | nebulaeonline | 18 | +152 | -52 |
| 2018-12-24 03:21 | Altered SUBSYSTEM option handling when linking in msvc mode; Added preliminary UEFI support. | nebulaeonline | 18 | +154 | -52 |
| 2018-12-24 01:30 | freebsd: remove syscall and use libc | Marcio Giaxa | 2 | +10 | -5 |
| 2018-12-24 01:21 | Merge branch 'master' into fbsd2 | Marcio Giaxa | 19 | +233 | -53 |
| 2018-12-23 23:30 | self-hosted: add hurd os to switch | Andrew Kelley | 1 | +1 | -0 |
| 2018-12-23 23:22 | llvm8: fix ZigLLVMCreateFunction | Andrew Kelley | 3 | +12 | -7 |
| 2018-12-23 23:03 | tests: make type info tests not depend on builtin.Os enum | Andrew Kelley | 1 | +10 | -5 |
| 2018-12-23 22:40 | test: remove type info test dependency on builtin.Os enum | Andrew Kelley | 1 | +10 | -5 |
| 2018-12-23 22:36 | llvm8: fix build errors | Andrew Kelley | 6 | +50 | -15 |
| 2018-12-23 22:04 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 124 | +6574 | -1880 |
| 2018-12-23 18:56 | hello world example can use `const` instead of `var` | Andrew Kelley | 2 | +2 | -2 |
| 2018-12-23 04:06 | comptime: ability to @ptrCast to an extern struct and read fields | Andrew Kelley | 2 | +68 | -15 |
| 2018-12-22 04:01 | self-hosted: add DeviceBusy as a BuildError | Andrew Kelley | 1 | +1 | -0 |
| 2018-12-22 00:50 | I observed open() return EBUSY on linux | Andrew Kelley | 2 | +6 | -0 |
| 2018-12-21 17:04 | freebsd: fix Stat mode type | Marcio Giaxa | 1 | +1 | -1 |
| 2018-12-21 00:56 | translate-c: --verbose-cimport prints clang command | Andrew Kelley | 1 | +8 | -0 |
| 2018-12-20 23:44 | freebsd: remove system linker hack | Marcio Giaxa | 1 | +0 | -3 |
| 2018-12-20 23:05 | freebsd: add realpath to freebsd/index.zig | Marcio Giaxa | 1 | +4 | -0 |
| 2018-12-20 22:57 | freebsd: use realpath() to resolve symbolic links | Marcio Giaxa | 1 | +1 | -10 |
| 2018-12-20 22:55 | Merge pull request #1 from myfreeweb/fbsd2 | Marcio | 2 | +15 | -8 |
| 2018-12-20 20:55 | Add preadv/pwritev on FreeBSD | Greg V | 2 | +4 | -2 |
| 2018-12-20 20:54 | Fix stat/timespec definitions for FreeBSD | Greg V | 1 | +11 | -6 |
| 2018-12-20 20:01 | Use Ninja in .builds/freebsd.yml | myfreeweb | 1 | +3 | -2 |
| 2018-12-20 17:51 | Removed allocator from Linux version DynLib. Added dynamic_library.zig to std test list. | tgschultz | 2 | +3 | -4 |
| 2018-12-20 19:18 | Merge branch 'mgxm-srtht_fbsd' | Andrew Kelley | 1 | +21 | -0 |
| 2018-12-20 18:05 | ci: only run the debug behavior tests for FreeBSD | Andrew Kelley | 1 | +10 | -4 |
| 2018-12-20 00:34 | ci: add sr.ht build manifest for FreeBSD | Marcio Giaxa | 1 | +15 | -0 |
| 2018-12-20 17:36 | Merge branch 'kristate-zig-backport-issue1832' | Andrew Kelley | 3 | +86 | -22 |
| 2018-12-20 17:36 | fixups | Andrew Kelley | 1 | +33 | -39 |
| 2018-12-20 13:49 | tests: re: 79db394; | kristopher tate | 2 | +53 | -0 |
| 2018-12-20 13:47 | src/analyze.cpp: support alignOf(struct T) aligned member inside struct T; | kristopher tate | 1 | +21 | -4 |
| 2018-12-19 22:48 | std.io: call the idiomatic std.mem.readInt functions | Andrew Kelley | 1 | +5 | -5 |
| 2018-12-18 18:34 | freebsd: initial stack trace | Marcio Giaxa | 1 | +3 | -4 |
| 2018-12-18 18:22 | freebsd: use sysctl to get the current executable path | Marcio Giaxa | 2 | +20 | -1 |
| 2018-12-18 04:42 | freebsd: remove getrandom dependency from libc | Marcio Giaxa | 3 | +2 | -7 |
| 2018-12-18 03:32 | freebsd: use libc interface instead system calls | Marcio Giaxa | 2 | +57 | -59 |
| 2018-12-18 02:19 | freebsd: link against libc++ | Marcio Giaxa | 1 | +8 | -2 |
| 2018-12-18 02:19 | freebsd: link against libc | Marcio Giaxa | 3 | +7 | -13 |
| 2018-12-18 00:07 | freebsd: add access | Marcio Giaxa | 1 | +11 | -0 |
| 2018-12-18 00:06 | freebsd: add getdirentries | Marcio Giaxa | 3 | +68 | -2 |
| 2018-12-17 19:48 | freebsd: remove syscall files | Marcio Giaxa | 5 | +39 | -635 |
| 2018-12-19 15:07 | Added formatting of function pointers (#1843) | Jimmi Holst Christensen | 1 | +7 | -0 |
| 2018-12-19 14:39 | Fixed intToPtr to fn type when the address is hardcoded (#1842) | Jimmi Holst Christensen | 3 | +15 | -0 |
| 2018-12-19 10:50 | formatType can now format comptime_int | Jimmi Holst Christensen | 1 | +34 | -6 |
| 2018-12-18 20:55 | README: clarify self-hosted status | Andrew Kelley | 1 | +6 | -3 |
| 2018-12-18 20:48 | ir: delete dead code | Andrew Kelley | 3 | +1 | -29 |
| 2018-12-17 16:05 | fix comptime pointer reinterpretation array index offset | Andrew Kelley | 4 | +28 | -5 |
| 2018-12-16 17:32 | ci: update msys packages before installing | Andrew Kelley | 1 | +2 | -1 |
| 2018-12-16 17:03 | implement comptime pointer cast | Andrew Kelley | 2 | +31 | -3 |
| 2018-12-16 16:14 | mem foreign functions call the native ones | Josh Wolfe | 1 | +3 | -7 |
| 2018-12-16 16:22 | ci: install openssl on windows | Andrew Kelley | 1 | +1 | -1 |
| 2018-12-15 01:21 | docs: fix alphabetical sorting of builtin functions | Andrew Kelley | 1 | +116 | -71 |
| 2018-12-13 23:50 | Merge branch 'suirad-windows-wide-imports' | Andrew Kelley | 3 | +63 | -23 |
| 2018-12-13 22:13 | fixups | Andrew Kelley | 2 | +40 | -47 |
| 2018-12-13 20:57 | Merge branch 'windows-wide-imports' of https://github.com/suirad/zig into suirad-windows-wide-imports | Andrew Kelley | 2 | +60 | -13 |
| 2018-12-13 11:38 | add mem.readVarInt, fix InStream.readVarInt, fix stack traces | Andrew Kelley | 3 | +28 | -6 |
| 2018-12-13 11:07 | fix mistakes introduced in b883bc8 | Andrew Kelley | 2 | +2 | -2 |
| 2018-12-13 05:33 | freebsd: fix issues with syscalls | Andrew Kelley | 1 | +63 | -58 |
| 2018-12-13 03:28 | freebsd: fix os_self_exe_path function and update std lib | Andrew Kelley | 2 | +5 | -4 |
| 2018-12-13 01:19 | breaking API changes to all readInt/writeInt functions & more | Andrew Kelley | 34 | +797 | -398 |
| 2018-12-06 00:50 | Add add compiler_rt routines for float to signed integer conversion | Wink Saville | 23 | +1004 | -0 |
| 2018-12-12 01:06 | Merge pull request #1 from ziglang/master | BenoitJGirard | 20 | +813 | -294 |
| 2018-12-09 17:51 | font-family fallbacks for unsupported system-ui | Jay Weisskopf | 1 | +7 | -1 |
| 2018-12-08 20:04 | docs: Prefer system-ui font-family | Jay Weisskopf | 1 | +1 | -1 |
| 2018-12-10 05:50 | Document explicitly ignoring expression values | Henry Nelson | 1 | +12 | -4 |
| 2018-12-10 02:59 | Minor doc-comment fix. | tgschultz | 1 | +1 | -1 |
| 2018-12-10 02:52 | Minor change to custom (de)serializer to allow them to be defined outside of the struct and aliased inside it. This will enable alternate generic serializers (i.e. one that follows pointers) on a struct-by-struct basis. | tgschultz | 2 | +10 | -6 |
| 2018-12-05 20:32 | implement compile error note for function parameter type mismatch | Andrew Kelley | 2 | +29 | -5 |
| 2018-12-05 13:10 | Allow packages in TestStep | Jimmi Holst Christensen | 1 | +21 | -5 |
| 2018-12-04 16:42 | LLD patch: allow non-allocated sections to go into allocated sections | Andrew Kelley | 1 | +1 | -1 |
| 2018-12-03 04:46 | std.debug: fix some issues with freestanding debug info | Andrew Kelley | 1 | +71 | -61 |
| 2018-12-03 01:08 | expose std.debug.DwarfInfo and delete unused function | Andrew Kelley | 1 | +26 | -48 |
| 2018-12-03 00:34 | std.debug.printSourceAtAddressDwarf | Andrew Kelley | 1 | +43 | -11 |
| 2018-12-02 23:54 | std.debug.StackIterator | Andrew Kelley | 1 | +33 | -36 |
| 2018-12-02 23:35 | introduce std.io.SeekableStream | Andrew Kelley | 6 | +228 | -134 |
| 2018-12-01 07:14 | make std.unicode.Utf8Iterator public | Andrew Kelley | 1 | +1 | -1 |
| 2018-12-01 06:21 | zig build: addStaticExecutable | Andrew Kelley | 1 | +10 | -3 |
| 2018-11-30 21:02 | Added explicit test for #1810 issue to io_test.zig. | tgschultz | 1 | +48 | -0 |
| 2018-11-30 20:31 | Fixed readBits to cast errors to the correct errorset. See #1810 for why this wasn't caught earlier. | tgschultz | 2 | +11 | -1 |
| 2018-11-24 04:29 | Increased range of bitwidths tested by "serialize/deserialize Int" tests. Added tests for float inf and NaN. | tgschultz | 2 | +61 | -8 |
| 2018-11-23 16:02 | Added serialization, bitstreams, traits for integer sign, TagPayloadType | tgschultz | 4 | +1030 | -8 |
| 2018-11-30 08:15 | Update tests | Suirad | 1 | +3 | -28 |
| 2018-11-29 22:03 | Find CI env variables | Suirad | 1 | +1 | -0 |
| 2018-11-29 09:24 | Simplify implementation | Suirad | 1 | +12 | -18 |
| 2018-11-25 01:21 | Add more padding to parse buffer | Suirad | 1 | +7 | -4 |
| 2018-11-24 23:29 | Platform specific tests | Suirad | 1 | +20 | -7 |
| 2018-11-22 10:15 | Update windows imports | Suirad | 2 | +74 | -13 |
| 2018-11-29 21:38 | Implemented new more flexible readLineFrom (#1801) | Jimmi Holst Christensen | 2 | +66 | -18 |
| 2018-11-29 19:54 | ci: workaround azure quirk for windows too | Andrew Kelley | 1 | +3 | -0 |
| 2018-11-29 16:51 | stage2: update std.os.path.join method signature; | kristopher tate | 6 | +13 | -13 |
| 2018-11-29 15:37 | std.os.path: remove dependance on std.mem.join; | kristopher tate | 10 | +101 | -78 |
| 2018-11-29 17:17 | std.mem: split: test for multiple seperator bytes; | kristopher tate | 1 | +19 | -0 |
| 2018-11-29 16:05 | ci: workaround azure quirk with set -x | Andrew Kelley | 2 | +6 | -0 |
| 2018-11-29 15:40 | std.mem: remove varargs on join to stop excessive inlined code; | kristopher tate | 1 | +53 | -8 |
| 2018-11-28 05:17 | make parseUnsigned handle types <8 bits wide | dbandstra | 1 | +31 | -2 |
| 2018-11-17 10:17 | Add std.LinkedList.concat | daurnimator | 1 | +96 | -0 |
| 2018-11-29 14:33 | Revert "Add math min/max for Float and Value" | Andrew Kelley | 1 | +0 | -89 |
| 2018-11-29 08:10 | Implemented getOrPutValue which wraps getOrPut | Jimmi Holst Christensen | 1 | +14 | -0 |
| 2018-11-25 18:10 | Add math min/max for Float and Value | Wink Saville | 1 | +89 | -0 |
| 2018-11-29 03:58 | work around to support debian's fork of llvm 7.0.1 | Andrew Kelley | 1 | +163 | -12 |
| 2018-11-28 23:33 | fix child_process piped streams not getting closed | Josh Wolfe | 1 | +13 | -0 |
| 2018-11-28 02:06 | Merge branch 'freebsd2' | Andrew Kelley | 31 | +1896 | -215 |
| 2018-11-28 01:56 | tier 2 support for freebsd | Andrew Kelley | 5 | +156 | -154 |
| 2018-11-28 01:36 | Merge branch 'master' into freebsd2 | Andrew Kelley | 21 | +876 | -551 |
| 2018-11-27 23:24 | stack traces: fix for windows | Sahnvour | 2 | +4 | -2 |
| 2018-11-27 16:27 | readme: update support table | Andrew Kelley | 1 | +65 | -27 |
| 2018-11-26 10:12 | add std.math.IntFittingRange | daurnimator | 1 | +63 | -0 |
| 2018-11-27 05:53 | Merge branch 'winksaville-Fix-pushToParent-to-work-for-arrays-of-Objects' | Andrew Kelley | 1 | +14 | -7 |
| 2018-11-27 05:52 | fix regression from d5648d26 | Andrew Kelley | 1 | +7 | -8 |
| 2018-11-27 05:45 | Merge branch 'Fix-pushToParent-to-work-for-arrays-of-Objects' of https://github.com/winksaville/zig into winksaville-Fix-pushToParent-to-work-for-arrays-of-Objects | Andrew Kelley | 1 | +10 | -2 |
| 2018-11-27 01:07 | Merge branch 'kristate-zig-backport-os_file_read-EISDIR' | Andrew Kelley | 5 | +25 | -6 |
| 2018-11-27 01:04 | stage1: better file path handling | Andrew Kelley | 5 | +24 | -5 |
| 2018-11-27 00:59 | Merge branch 'zig-backport-os_file_read-EISDIR' of https://github.com/kristate/zig into kristate-zig-backport-os_file_read-EISDIR | Andrew Kelley | 1 | +1 | -1 |
| 2018-11-25 16:09 | std.mem: add new separate method and rework SplitIterator; | kristopher tate | 2 | +103 | -15 |
| 2018-11-25 15:08 | add std.meta.stringToEnum | daurnimator | 1 | +19 | -0 |
| 2018-11-25 16:44 | Merge pull request #1783 from ziglang/rand-range | Andrew Kelley | 1 | +155 | -40 |
| 2018-11-22 00:46 | factor out and expose biased range limiting function | Josh Wolfe | 1 | +19 | -11 |
| 2018-11-21 23:47 | test lots of types | Josh Wolfe | 1 | +35 | -2 |
| 2018-11-21 23:24 | add biased random range api | Josh Wolfe | 1 | +68 | -8 |
| 2018-11-21 22:33 | better debiased random range implementation | Josh Wolfe | 1 | +46 | -32 |
| 2018-11-24 21:51 | update zen os std lib for latest zig changes | Andrew Kelley | 1 | +11 | -11 |
| 2018-11-24 21:15 | refactor type_requires_comptime to have possible error | Andrew Kelley | 4 | +129 | -84 |
| 2018-11-24 19:36 | fix @intCast not catching negative numbers to unsigned | Andrew Kelley | 3 | +67 | -48 |
| 2018-11-21 18:41 | std.os.path.realC: make overflow more clearly impossible | Andrew Kelley | 1 | +1 | -1 |
| 2018-11-20 17:37 | fix incorrect buf len | Andrew Kelley | 1 | +1 | -1 |
| 2018-11-20 15:38 | std/mem: writeIntLE: buf.* to buf; | kristopher tate | 1 | +1 | -3 |
| 2018-11-19 21:04 | Allow json tests to be easily filtered | Wink Saville | 2 | +322 | -322 |
| 2018-11-19 22:28 | zig fmt | Andrew Kelley | 6 | +18 | -29 |
| 2018-11-19 22:24 | Merge branch 'freebsd-up' of https://github.com/myfreeweb/zig into freebsd2 | Andrew Kelley | 30 | +1757 | -67 |
| 2018-11-19 21:22 | Crash fixes and small improvements to inline asm. (#1756) | Sahnvour | 6 | +121 | -6 |
| 2018-11-19 18:26 | fix incorrect --help text | Andrew Kelley | 2 | +1 | -9 |
| 2018-11-19 18:20 | docs: fix some incorrect error documentation | Andrew Kelley | 1 | +11 | -14 |
| 2018-11-19 16:22 | improve error message when wrong type returned | Andrew Kelley | 2 | +8 | -1 |
| 2018-09-30 07:02 | Add SegmentedList.shrink | Wink Saville | 1 | +5 | -0 |
| 2018-11-19 08:56 | std/rand: fix ziggurat next_f64 call | Marc Tiehuis | 1 | +1 | -1 |
| 2018-11-19 01:18 | add std.meta.intToEnum | Andrew Kelley | 1 | +29 | -0 |
| 2018-11-19 01:03 | fix assertion failure related to @intToEnum | Andrew Kelley | 2 | +9 | -1 |
| 2018-11-19 00:43 | atomic.Int.set | Josh Wolfe | 1 | +4 | -0 |
| 2018-11-19 00:36 | all numbers with comptime known values implicitly cast | Andrew Kelley | 4 | +346 | -161 |
| 2018-11-18 18:14 | Fix pushToParent to work for arrays of Objects | Wink Saville | 1 | +10 | -2 |
| 2018-11-17 22:14 | Fix setsockopt syscall on linux | Duncan | 1 | +1 | -1 |
| 2018-11-18 06:15 | src/os.cpp: os_file_read: return ErrorIsDir on case EISDIR; | kristopher tate | 1 | +1 | -1 |
| 2018-11-17 16:19 | aarch64 improvements | Andrew Kelley | 4 | +144 | -64 |
| 2018-11-17 13:42 | Updated comments in parser.cpp | Jimmi HC | 1 | +13 | -13 |
| 2018-11-17 13:36 | Updated docs to newest grammar | Jimmi HC | 1 | +15 | -15 |
| 2018-11-17 07:18 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 230 | +94109 | -93506 |
| 2018-11-17 06:38 | rename `section` keyword to `linksection` | Andrew Kelley | 11 | +314 | -240 |
| 2018-11-16 19:26 | delete rogue file | Andrew Kelley | 2 | +0 | -3 |
| 2018-11-16 18:33 | Fixed typos | Vallentin | 10 | +16 | -16 |
| 2018-11-16 15:23 | camelCase std.rb.set_child to std.rb.setChild | Matthew O'Connor | 1 | +5 | -5 |
| 2018-11-14 16:12 | std/fmt/index.zig: support printing hex bytes on slices; | kristopher tate | 1 | +6 | -0 |
| 2018-11-16 13:07 | Fixed #1663 and removed IrInstructionArrayLen | Jimmi Holst Christensen | 5 | +20 | -74 |
| 2018-11-16 15:05 | update readme | Andrew Kelley | 1 | +6 | -4 |
| 2018-11-16 04:09 | Change rb functions to use snakeCase. | Matthew O'Connor | 1 | +105 | -105 |
| 2018-11-15 21:16 | more fixes related to readStruct API | Andrew Kelley | 2 | +5 | -8 |
| 2018-11-15 20:59 | Fixed failure using readStruct and gave async readStruct the same sig | Jimmi HC | 2 | +5 | -4 |
| 2018-11-15 20:03 | Have readStruct in stream return a value instead of taking a pointer | Jimmi HC | 1 | +4 | -2 |
| 2018-11-15 17:37 | Added NullOutStream and CountingOutStream (#1722) | Jimmi Holst Christensen | 2 | +73 | -11 |
| 2018-11-15 15:02 | disable windows test until coroutines rewrite lands | Andrew Kelley | 1 | +5 | -0 |
| 2018-11-15 00:50 | zig fmt: add --check flag | Andrew Kelley | 4 | +49 | -22 |
| 2018-11-15 02:40 | test for readIntBE/LE | Josh Wolfe | 1 | +20 | -0 |
| 2018-09-17 03:57 | io read/write int be/le optimizations | Josh Wolfe | 1 | +12 | -4 |
| 2018-11-08 01:50 | implement mem.writeIntLE, mem.writeIntBE | Josh Wolfe | 1 | +80 | -0 |
| 2018-11-08 01:53 | address port getter | Josh Wolfe | 1 | +8 | -4 |
| 2018-11-14 17:23 | ** and ++ operators force comptime on operands | Andrew Kelley | 2 | +25 | -2 |
| 2018-11-14 07:56 | Manual update to new grammar. TODO: Figure out how we can auto update this, when the grammar changes in the zig-spec repo | Jimmi Holst Christensen | 1 | +426 | -85 |
| 2018-11-13 13:37 | Fixed error where we didn't expect the return type of a function | Jimmi Holst Christensen | 1 | +6 | -6 |
| 2018-11-13 13:08 | New Zig formal grammar (#1685) | Jimmi Holst Christensen | 216 | +92963 | -92942 |
| 2018-11-11 17:48 | ir: remove redundant casting code | Andrew Kelley | 1 | +0 | -19 |
| 2018-11-10 00:26 | array type syntax implies comptime | Andrew Kelley | 3 | +14 | -5 |
| 2018-11-08 05:36 | made colored output more consistent (#1706) | emekoi | 4 | +69 | -36 |
| 2018-11-08 02:22 | std.build.Builder: mutable env_map | Andrew Kelley | 1 | +1 | -1 |
| 2018-11-06 22:21 | macos: use the same code as linux to determine libc include path | Andrew Kelley | 1 | +12 | -8 |
| 2018-11-06 16:09 | limit integer types to maximum bit width of 65535 | Andrew Kelley | 14 | +105 | -145 |
| 2018-11-06 14:55 | README: update CI badges | Andrew Kelley | 1 | +1 | -2 |
| 2018-11-06 01:03 | fix broken cli test and translate-c: support no-op cast | Andrew Kelley | 2 | +3 | -3 |
| 2018-11-05 21:55 | ci: remove accidental .lib files from windows zip | Andrew Kelley | 1 | +1 | -0 |
| 2018-11-05 18:26 | ci: 7-zip instead of info-zip for windows | Andrew Kelley | 2 | +2 | -2 |
| 2018-11-05 17:01 | ci/azure: set wget to non-verbose mode to make logs easier to read; | kristopher tate | 2 | +2 | -2 |
| 2018-11-05 16:37 | update type info behavior test | Andrew Kelley | 1 | +2 | -2 |
| 2018-11-05 16:26 | update self-hosted compiler for new targets | Andrew Kelley | 1 | +33 | -8 |
| 2018-11-05 16:17 | update to build against llvm trunk | Andrew Kelley | 4 | +352 | -325 |
| 2018-11-05 15:58 | update ci scripts for llvm 8 | Andrew Kelley | 4 | +13 | -13 |
| 2018-11-05 15:56 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | 281 | +98138 | -94885 |
| 2018-11-05 15:10 | ci: full test suite | Andrew Kelley | 3 | +3 | -3 |
| 2018-11-05 14:46 | ci: display environment variables | Andrew Kelley | 4 | +4 | -3 |
| 2018-11-05 06:51 | ci: fix paths | Andrew Kelley | 1 | +3 | -3 |
| 2018-11-05 06:32 | ci: upload a src tarball too | Andrew Kelley | 2 | +17 | -3 |
| 2018-11-05 04:26 | ci: fix shasum commands | Andrew Kelley | 3 | +3 | -3 |
| 2018-11-05 03:38 | ci: add missing steps field | Andrew Kelley | 1 | +1 | -0 |
| 2018-11-04 21:24 | ci: use azure for all CI | Andrew Kelley | 17 | +190 | -141 |
| 2018-11-03 08:05 | os.crypto: support for HmacBlake2s256 variety; | kristopher tate | 2 | +2 | -0 |
| 2018-11-01 19:47 | azure: build static macos | Andrew Kelley | 2 | +111 | -0 |
| 2018-11-02 04:07 | support building static self hosted compiler on macos | Andrew Kelley | 6 | +122 | -41 |
| 2018-11-01 19:21 | readme: MSVC 2017 is the supported one now | Andrew Kelley | 1 | +4 | -1 |
| 2018-10-31 14:44 | Merge branch 'winksaville-add-test-for-atomic-Queue-dump' | Andrew Kelley | 2 | +84 | -17 |
| 2018-10-31 14:44 | cleanups | Andrew Kelley | 1 | +24 | -22 |
| 2018-10-31 14:29 | Merge branch 'add-test-for-atomic-Queue-dump' of https://github.com/winksaville/zig into winksaville-add-test-for-atomic-Queue-dump | Andrew Kelley | 2 | +77 | -12 |
| 2018-10-31 14:00 | simplify logic of pass1 ir for while on error unions | Andrew Kelley | 1 | +14 | -16 |
| 2018-10-30 21:28 | remove implicit cast from number literal to enum | Andrew Kelley | 1 | +1 | -13 |
| 2018-10-29 20:41 | remove another implicit cast to const pointer | Andrew Kelley | 1 | +0 | -13 |
| 2018-10-27 18:07 | Merge pull request #1686 from emekoi/comment-fix | Andrew Kelley | 1 | +2 | -2 |
| 2018-10-27 17:58 | fixed comments | emekoi | 1 | +2 | -2 |
| 2018-10-27 03:53 | fixed mingw compilation | emekoi | 1 | +5 | -4 |
| 2018-10-26 18:59 | remove @minValue,@maxValue; add std.math.minInt,maxInt | Andrew Kelley | 55 | +310 | -398 |
| 2018-10-25 22:25 | fix stack pointer register name on i386 | Andrew Kelley | 1 | +1 | -1 |
| 2018-10-25 16:52 | remove 3 more implicit casts to const pointers | Andrew Kelley | 2 | +0 | -67 |
| 2018-10-24 20:14 | Bug fixes in WinSDK detection (#1665) | Ryan Saunderson | 1 | +69 | -52 |
| 2018-10-23 19:56 | fix "std" not found error in meta/trait | tgschultz | 1 | +1 | -1 |
| 2018-10-23 19:55 | fix error where "std" isn't found in meta/trait | tgschultz | 1 | +1 | -1 |
| 2018-10-24 02:11 | langref: dark style. easier on the eyes | Andrew Kelley | 1 | +26 | -10 |
| 2018-10-20 21:34 | fixes #1667 | emekoi | 1 | +1 | -1 |
| 2018-10-23 22:48 | travis: don't use newer cli args of s3cmd | Andrew Kelley | 1 | +1 | -1 |
| 2018-10-23 21:06 | travis: add missing http headers for docs | Andrew Kelley | 1 | +1 | -1 |
| 2018-10-23 00:44 | that's not a keyword | Josh Wolfe | 1 | +1 | -1 |
| 2018-10-20 15:59 | Fixed code still using old ptr syntax | Jimmi Holst Christensen | 1 | +3 | -3 |
| 2018-10-20 15:40 | Add std.meta to deployment (#1670) | tgschultz | 1 | +2 | -0 |
| 2018-10-20 12:15 | Specify 16-byte stack alignment in _start on FreeBSD | Greg V | 1 | +3 | -0 |
| 2018-10-17 15:00 | Split at zero byte in SplitIterator | Greg V | 1 | +1 | -1 |
| 2018-10-17 19:21 | Support more of std on FreeBSD | Greg V | 8 | +308 | -37 |
| 2018-10-17 19:21 | Set up libc/rtld paths for FreeBSD | Greg V | 4 | +17 | -3 |
| 2018-10-17 19:18 | Add /usr/local/lib path for libxml2 and link libc++ on FreeBSD | Greg V | 2 | +12 | -1 |
| 2018-10-17 15:12 | Various fcntl flags are also machine-independent on FreeBSD | Greg V | 2 | +40 | -61 |
| 2018-10-17 15:09 | System call numbers on FreeBSD are machine-independent | Greg V | 4 | +530 | -509 |
| 2018-10-17 15:01 | Add freebsd to more things | Greg V | 5 | +21 | -10 |
| 2018-10-17 15:00 | Fix os/freebsd files | Greg V | 7 | +1225 | -1836 |
| 2018-07-11 09:53 | freebsd: Fix argc resolution in _start | Marc Tiehuis | 2 | +15 | -8 |
| 2018-07-09 08:54 | Get freebsd std compiling again | Marc Tiehuis | 4 | +366 | -514 |
| 2017-10-21 22:24 | Set FreeBSD ELF OS/ABI when targeting | Marc Tiehuis | 1 | +4 | -0 |
| 2017-10-20 06:16 | Add initial freebsd stdlib functionality | Marc Tiehuis | 8 | +2113 | -6 |
| 2018-10-17 13:48 | Add FreeBSD support to os.cpp | Greg V | 2 | +22 | -6 |
| 2018-10-17 13:24 | Fix CMake finding LLVM/clang/lld on FreeBSD | Greg V | 3 | +9 | -2 |
| 2018-10-19 21:27 | Ran fmt on last PR | Jimmi Holst Christensen | 3 | +232 | -367 |
| 2018-10-19 21:19 | Add std.meta (#1662) | tgschultz | 4 | +1158 | -0 |
| 2018-10-17 22:10 | travis: upload langref on successful test run | Andrew Kelley | 1 | +3 | -0 |
| 2018-10-16 16:48 | std.io: fix compile error when InStream has empty error set | Andrew Kelley | 1 | +2 | -2 |
| 2018-10-16 01:38 | fix windows | Andrew Kelley | 1 | +3 | -3 |
| 2018-10-15 22:23 | remove implicit cast from T to *const T | Andrew Kelley | 29 | +112 | -270 |
| 2018-10-15 13:51 | Solve the return type ambiguity (#1628) | Jimmi Holst Christensen | 201 | +90349 | -90323 |
| 2018-10-13 20:35 | fix compiler crash | Andrew Kelley | 1 | +4 | -1 |
| 2018-10-13 19:18 | C ABI and compiler rt improvements for ARM | Andrew Kelley | 5 | +135 | -0 |
| 2018-10-11 06:02 | Improve time.sleep api | Marc Tiehuis | 5 | +23 | -13 |
| 2018-10-10 14:50 | added math.pow support for integer types. resolves #1637 (#1642) | emekoi | 4 | +182 | -0 |
| 2018-10-09 17:20 | Merge pull request #1647 from ziglang/static-libs | Andrew Kelley | 11 | +149 | -54 |
| 2018-10-09 17:12 | add workaround for bad LLD macos code | Andrew Kelley | 1 | +12 | -2 |
| 2018-10-09 16:58 | stage1 os: workaround for macos not having environ variable | Andrew Kelley | 1 | +6 | -0 |
| 2018-10-09 17:02 | stage1 link: compiler_rt and builtin libs know ... | Andrew Kelley | 1 | +8 | -0 |
| 2018-10-09 16:46 | fix error limit linker arg on windows | Andrew Kelley | 1 | +6 | -1 |
| 2018-10-09 16:33 | std/special/bootstrap: inline some functions to improve stack traces | Andrew Kelley | 1 | +6 | -2 |
| 2018-10-09 16:18 | more efficient builtin library code generation | Andrew Kelley | 5 | +44 | -28 |
| 2018-10-08 17:24 | support building static libraries | Andrew Kelley | 7 | +71 | -25 |
| 2018-10-06 04:11 | Merge pull request #1429 from shawnl/arm64 | Andrew Kelley | 16 | +713 | -86 |
| 2018-10-06 04:10 | build: try to find llvm-config-7 before llvm-config | Andrew Kelley | 1 | +1 | -1 |
| 2018-10-06 04:06 | disable C ABI tests on macos due to LLD deficiency | Andrew Kelley | 1 | +1 | -0 |
| 2018-10-05 18:32 | arm64: respond to code review | Shawn Landden | 6 | +106 | -51 |
| 2018-10-05 22:31 | on linux, link statically if not linking any shared libs | Andrew Kelley | 1 | +6 | -5 |
| 2018-10-05 22:25 | docs: add comment about operator overloading | Andrew Kelley | 1 | +4 | -0 |
| 2018-10-05 14:21 | docs: fix double escaping html entities | Andrew Kelley | 1 | +3 | -3 |
| 2018-10-05 02:51 | improve pointer documentation | Andrew Kelley | 1 | +130 | -63 |
| 2018-10-04 22:14 | fix missing .h files | Andrew Kelley | 2 | +19 | -0 |
| 2018-10-04 18:32 | refactor ir.cpp | Andrew Kelley | 4 | +1716 | -2124 |
| 2018-10-04 05:23 | removed unneeded dll extension | emekoi | 2 | +5 | -5 |
| 2018-10-03 18:55 | better mutex implementation | Andrew Kelley | 1 | +61 | -20 |
| 2018-10-03 17:19 | std.Mutex: implement blocking mutexes on linux | Andrew Kelley | 7 | +106 | -24 |
| 2018-10-02 18:08 | add std.os.linux.vfork and std.os.linux.exit_group | Andrew Kelley | 2 | +32 | -11 |
| 2018-10-02 13:02 | Merge pull request #1619 from bnoordhuis/fix1570 | Andrew Kelley | 1 | +1 | -1 |
| 2018-10-02 10:31 | fix build-exe for --target-arch wasm32 (#1570) | Ben Noordhuis | 1 | +1 | -1 |
| 2018-10-02 04:51 | Add doc comment for tokenLocationPtr (#1618) | Wink Saville | 1 | +1 | -0 |
| 2018-10-01 18:30 | Fixed StackTrace not being resolved when panic is invalid (#1615) | Jimmi Holst Christensen | 2 | +13 | -1 |
| 2018-10-01 18:10 | increase stack size on windows for all executables | Andrew Kelley | 1 | +5 | -0 |
| 2018-10-01 17:43 | std lib (breaking): posixRead can return less than buffer size | Andrew Kelley | 7 | +201 | -139 |
| 2018-10-01 14:53 | std lib: flesh out the async I/O streaming API a bit | Andrew Kelley | 7 | +187 | -71 |
| 2018-09-30 21:23 | update std lib API for I/O | Andrew Kelley | 28 | +437 | -257 |
| 2018-09-30 20:59 | Fixes --emit asm on windows and makes C header file generation explicit. (#1612) | Sahnvour | 4 | +5 | -18 |
| 2018-09-30 20:45 | build: omit finding libxml2, zlib since no direct dependency | Andrew Kelley | 2 | +5 | -25 |
| 2018-09-30 14:37 | rename std.event.tcp to std.event.net | Andrew Kelley | 3 | +3 | -3 |
| 2018-09-30 13:31 | Merge pull request #1594 from emekoi/master | Andrew Kelley | 5 | +65 | -37 |
| 2018-09-30 06:34 | fixed native target detection | emekoi | 2 | +4 | -1 |
| 2018-09-27 21:51 | merged windows dll apis | emekoi | 4 | +50 | -58 |
| 2018-09-27 05:47 | fixed compilation on mingw | emekoi | 1 | +3 | -0 |
| 2018-09-27 05:18 | added dynamic library loading for windows | emekoi | 3 | +55 | -19 |
| 2018-09-29 23:23 | Expose failing_allocator as *Allocator instead of const FailingAllocator | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-09-28 22:45 | Merge pull request #1599 from ziglang/zig-build-arg0 | Andrew Kelley | 1 | +6 | -1 |
| 2018-09-28 20:41 | zig build: use os_self_exe_path to determine exe path not arg0 | Andrew Kelley | 1 | +6 | -1 |
| 2018-09-28 13:03 | Release 0.3.0 | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-28 02:27 | rely on gcc for static builds on macos | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-27 19:07 | build: add support for ZIG_STATIC on MacOS | Andrew Kelley | 1 | +13 | -1 |
| 2018-09-27 16:34 | update @typeInfo docs | Andrew Kelley | 1 | +1 | -2 |
| 2018-09-27 14:22 | add dll export storage class where appropriate | Andrew Kelley | 1 | +21 | -0 |
| 2018-09-27 04:35 | overhaul api for getting random integers (#1578) | Josh Wolfe | 1 | +267 | -66 |
| 2018-09-26 20:59 | fix crash when compile error evaluating return... | Andrew Kelley | 3 | +34 | -3 |
| 2018-09-26 18:54 | fix variables which are pointers to packed struct fields | Andrew Kelley | 2 | +31 | -11 |
| 2018-09-26 18:24 | the last number in a packed ptr is host int bytes | Andrew Kelley | 11 | +124 | -95 |
| 2018-09-25 23:27 | Tweak SYMBOL_CHAR define in tokenizer.cpp | Wink Saville | 1 | +2 | -3 |
| 2018-09-26 15:06 | fix implicit casting to *c_void | Andrew Kelley | 7 | +155 | -47 |
| 2018-09-26 00:13 | stage1: Added `zig help` to show usage on stdout | Jay Weisskopf | 1 | +46 | -28 |
| 2018-09-25 16:03 | fix crash on runtime index into slice of comptime type | Andrew Kelley | 3 | +27 | -2 |
| 2018-09-25 16:03 | fix not syntax highlighting builtin module | Andrew Kelley | 2 | +16 | -10 |
| 2018-09-25 14:45 | fix self reference through fn ptr field crash | Andrew Kelley | 2 | +16 | -1 |
| 2018-09-23 22:53 | Remove StrLitKind enum | Wink Saville | 3 | +25 | -40 |
| 2018-09-24 19:44 | fix more bigint code paths and add tests | Andrew Kelley | 2 | +14 | -21 |
| 2018-09-24 19:13 | fix translate-c test expecting incorrect C ABI on windows | Andrew Kelley | 1 | +57 | -53 |
| 2018-09-24 18:37 | fix comptime bitwise operations with negative values | Andrew Kelley | 2 | +14 | -1 |
| 2018-09-24 17:08 | minor langref improvements | Andrew Kelley | 1 | +3 | -3 |
| 2018-09-24 16:33 | Ignore class-memaccess error for gcc 8 and above | Wink Saville | 2 | +18 | -0 |
| 2018-09-24 16:19 | fix translate-c incorrectly translating negative enum init values | Andrew Kelley | 2 | +61 | -1 |
| 2018-09-24 16:01 | fix godbolt cli test on non-linux-x86_64 hosts | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-24 15:14 | add panic function to godbolt CLI API test | Andrew Kelley | 1 | +4 | -0 |
| 2018-09-24 15:12 | add test to cover the CLI API that godbolt is using | Andrew Kelley | 1 | +45 | -10 |
| 2018-09-23 17:08 | Fix typo in argsAlloc comment | Wink Saville | 1 | +1 | -1 |
| 2018-09-23 16:29 | include LICENSE in windows static builds | Andrew Kelley | 1 | +1 | -0 |
| 2018-09-22 10:32 | rm extraneous macro | Jeff Fowler | 1 | +0 | -2 |
| 2018-09-22 14:46 | fix @compileLog having unintended side effects | Andrew Kelley | 2 | +18 | -4 |
| 2018-09-22 14:22 | doc: add note about reproducible builds | Andrew Kelley | 1 | +4 | -0 |
| 2018-09-22 14:04 | add compile error for slice of undefined slice | Andrew Kelley | 2 | +15 | -0 |
| 2018-09-21 22:47 | stage1: unify 2 implementations of pointer deref | Andrew Kelley | 4 | +59 | -56 |
| 2018-09-21 19:40 | fix comptime string concatenation ignoring slice bounds | Andrew Kelley | 2 | +18 | -1 |
| 2018-09-21 18:16 | Merge branch 'raulgrell-BitByteOffsetOfs' | Andrew Kelley | 8 | +233 | -72 |
| 2018-09-21 18:15 | fixups | Andrew Kelley | 5 | +104 | -64 |
| 2018-09-21 17:10 | Merge branch 'BitByteOffsetOfs' of https://github.com/raulgrell/zig into raulgrell-BitByteOffsetOfs | Andrew Kelley | 7 | +176 | -55 |
| 2018-09-21 14:30 | fix comptime slice of pointer to array | Andrew Kelley | 2 | +23 | -8 |
| 2018-09-20 17:46 | fix formatInt to handle upcasting to base int size | Andrew Kelley | 1 | +11 | -1 |
| 2018-09-20 16:24 | add compile error for casting const array to mutable slice | Andrew Kelley | 2 | +15 | -2 |
| 2018-09-20 15:04 | better string literal caching implementation | Andrew Kelley | 8 | +278 | -210 |
| 2018-09-19 22:28 | add workaround for `llvm-config --system-libs` | Andrew Kelley | 1 | +3 | -0 |
| 2018-09-19 21:52 | add HermitCore target | Andrew Kelley | 3 | +10 | -1 |
| 2018-09-19 21:34 | update to llvm 8 | Andrew Kelley | 11 | +27 | -26 |
| 2018-09-19 21:15 | travis: build zig with gcc to match what llvm was built with | Andrew Kelley | 2 | +3 | -3 |
| 2018-09-19 19:38 | build: fix finding llvm and clang 7 | Andrew Kelley | 3 | +5 | -3 |
| 2018-09-19 18:54 | travis: fix llvm apt package names | Andrew Kelley | 2 | +3 | -3 |
| 2018-09-19 17:53 | fix typo from previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-19 17:46 | travis: fix package names | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-19 17:25 | travis: update apt repo url | Andrew Kelley | 2 | +2 | -2 |
| 2018-09-19 16:58 | appveyor: remove old cache file | Andrew Kelley | 1 | +0 | -1 |
| 2018-09-19 16:57 | Merge remote-tracking branch 'origin/llvm7' | Andrew Kelley | 1737 | +89540 | -56990 |
| 2018-09-18 22:57 | std/index.zig: Fix import | Christian Wesselhoeft | 1 | +1 | -1 |
| 2018-09-18 22:52 | fix regression from previous commit | Andrew Kelley | 2 | +2 | -0 |
| 2018-09-18 22:36 | zig fmt: handle shebang lines | Andrew Kelley | 5 | +46 | -6 |
| 2018-09-18 21:51 | fix optional pointer to empty struct incorrectly being non-null | Andrew Kelley | 4 | +28 | -8 |
| 2018-09-18 20:36 | appveyor: use MSVC 2017 | Andrew Kelley | 2 | +3 | -3 |
| 2018-09-18 20:32 | add compile error for slice.*.len | Andrew Kelley | 2 | +16 | -1 |
| 2018-09-18 19:39 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 1 | +13 | -8 |
| 2018-09-18 19:31 | stage1 caching: don't write manifest until cache release | Andrew Kelley | 1 | +13 | -8 |
| 2018-09-18 19:15 | remove unnecessary setFloatMode calls | Andrew Kelley | 3 | +0 | -10 |
| 2018-09-18 19:05 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 30 | +701 | -183 |
| 2018-09-18 19:00 | implementation for bitcasting extern enum type to c_int | Andrew Kelley | 2 | +22 | -2 |
| 2018-09-18 18:34 | fix implicit cast of packed struct field to const ptr | Andrew Kelley | 2 | +34 | -14 |
| 2018-09-18 14:25 | fix @embedFile reading garbage memory | Andrew Kelley | 1 | +5 | -4 |
| 2018-09-18 14:17 | minor cleanups from 68c1d05917 | Andrew Kelley | 1 | +1 | -3 |
| 2018-09-18 13:49 | fix @bytesToSlice on a packed struct | Andrew Kelley | 2 | +13 | -0 |
| 2018-09-18 04:13 | compiling on mingw is now supported (#1542) | emekoi | 4 | +24 | -6 |
| 2018-09-18 01:25 | link to #1544 | Josh Wolfe | 1 | +3 | -1 |
| 2018-09-18 01:07 | Merge pull request #1543 from ziglang/bit_shifting | Josh Wolfe | 2 | +87 | -0 |
| 2018-09-17 23:31 | somewhat realistic usecase test for shifting strange integer sizes | Josh Wolfe | 2 | +87 | -0 |
| 2018-09-18 00:32 | fix codegen for @intCast to u0 | Andrew Kelley | 3 | +36 | -0 |
| 2018-09-18 00:02 | remove deprecated, unused windows functions | Andrew Kelley | 1 | +0 | -12 |
| 2018-09-17 23:41 | add compile error for @ptrCast 0 bit type to non-0 bit type | Andrew Kelley | 2 | +30 | -3 |
| 2018-09-17 22:58 | add compile error for non-optional types compared against null | Andrew Kelley | 2 | +13 | -0 |
| 2018-09-17 22:44 | fix crash when bit shifting a u1 | Andrew Kelley | 2 | +11 | -0 |
| 2018-09-17 22:13 | dereferencing a *u0 is comptime-known to be 0 | Andrew Kelley | 2 | +13 | -0 |
| 2018-09-17 21:08 | remove `zig build --init`. add `zig init-lib` and `zig init-exe` | Andrew Kelley | 15 | +384 | -138 |
| 2018-09-17 15:22 | allow extern structs to have stdcallcc function pointers | Andrew Kelley | 2 | +16 | -1 |
| 2018-09-16 15:23 | fix crash when pointer casting a runtime extern function | Andrew Kelley | 2 | +13 | -3 |
| 2018-09-16 14:51 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 102 | +4814 | -2216 |
| 2018-09-15 14:14 | add docs for `@This()` | Andrew Kelley | 1 | +35 | -0 |
| 2018-09-14 22:56 | fix alignment of structs | Andrew Kelley | 8 | +524 | -324 |
| 2018-09-14 21:14 | Add test for Queue.dump | Wink Saville | 2 | +77 | -12 |
| 2018-09-14 17:54 | fix coroutine alignment | Andrew Kelley | 3 | +9 | -10 |
| 2018-09-14 15:30 | Fix additional regressions calling FileOutStream/FileInStream init() | Wink Saville | 3 | +3 | -3 |
| 2018-09-14 14:35 | docs: more syntax highlighting | Andrew Kelley | 2 | +687 | -660 |
| 2018-09-14 04:37 | fix tagged union with all void payloads but meaningful tag | Andrew Kelley | 3 | +21 | -1 |
| 2018-09-13 23:12 | fix assertion failure on compile-time `@intToPtr` of function | Andrew Kelley | 2 | +21 | -3 |
| 2018-09-13 20:34 | remove `this`. add `@This()`. | Andrew Kelley | 55 | +97 | -266 |
| 2018-09-13 19:46 | remove the scope parameter of setFloatMode | Andrew Kelley | 6 | +47 | -63 |
| 2018-09-13 18:30 | stage1: put test output artifact back in zig-cache folder | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-13 17:48 | add compile error for merging non- error sets | Andrew Kelley | 3 | +26 | -0 |
| 2018-09-13 17:29 | fix tagged union with only 1 field tripping assertion | Andrew Kelley | 4 | +79 | -2 |
| 2018-09-13 15:26 | appveyor: skip all release tests to save time | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-13 15:25 | Merge branch 'kristate-cache-invalidformat-issue1510' | Andrew Kelley | 3 | +15 | -4 |
| 2018-09-13 15:24 | alternate fix using the rest() function | Andrew Kelley | 3 | +15 | -14 |
| 2018-09-13 14:34 | src/cache_hash.cpp: support file paths that contain spaces; | kristopher tate | 1 | +10 | -0 |
| 2018-09-13 08:33 | math/complex: cexp test correction and ldexp usage fix | Marc Tiehuis | 3 | +8 | -9 |
| 2018-09-12 21:36 | appveyor: skip release-safe to save time | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-12 21:26 | docs: langref is now javascript-free | Andrew Kelley | 2 | +263 | -147 |
| 2018-09-12 18:50 | ci: skip release-small tests to save time | Andrew Kelley | 4 | +23 | -10 |
| 2018-09-12 18:26 | fix zig fmt on windows | Andrew Kelley | 10 | +161 | -120 |
| 2018-09-12 17:55 | windows: std.fs functions support concurrent ops | Andrew Kelley | 3 | +67 | -56 |
| 2018-09-12 16:40 | Merge pull request #1494 from ziglang/stage1-caching | Andrew Kelley | 30 | +2644 | -535 |
| 2018-09-12 15:49 | fix zig build cache dir path | Andrew Kelley | 2 | +13 | -6 |
| 2018-09-12 15:33 | windows os.cpp implementations | Andrew Kelley | 4 | +203 | -10 |
| 2018-09-12 13:03 | Merge pull request #1506 from emekoi/master | Andrew Kelley | 1 | +2 | -1 |
| 2018-09-12 12:01 | fixed WriteFile segfault | emekoi | 1 | +2 | -1 |
| 2018-09-12 02:57 | error messages for attempted cache when zig cannot perfectly do it | Andrew Kelley | 2 | +12 | -0 |
| 2018-09-12 02:46 | rename --enable-timing-info to -ftime-report to match clang | Andrew Kelley | 5 | +21 | -7 |
| 2018-09-12 02:25 | bring back zig-cache | Andrew Kelley | 5 | +7 | -24 |
| 2018-09-12 00:54 | Merge remote-tracking branch 'origin/master' into stage1-caching | Andrew Kelley | 2 | +2 | -2 |
| 2018-09-12 00:54 | stage1: clean up timing report in test mode | Andrew Kelley | 2 | +10 | -5 |
| 2018-09-12 00:53 | ci: build zig in release mode | Andrew Kelley | 2 | +2 | -2 |
| 2018-09-11 22:15 | zig build: make the cache root dir before building | Andrew Kelley | 1 | +2 | -0 |
| 2018-09-11 21:42 | darwin fixups | Andrew Kelley | 1 | +19 | -1 |
| 2018-09-11 21:29 | stage1: build blake code with -std=c99 | Andrew Kelley | 2 | +7 | -6 |
| 2018-09-11 21:23 | zig build: better placement of test exe artifact | Andrew Kelley | 1 | +24 | -0 |
| 2018-09-11 20:52 | fix docgen tests | Andrew Kelley | 2 | +9 | -0 |
| 2018-09-11 19:54 | Merge remote-tracking branch 'origin/master' into stage1-caching | Andrew Kelley | 22 | +1309 | -204 |
| 2018-09-11 19:16 | fix incorrect error union const value generation | Andrew Kelley | 5 | +73 | -28 |
| 2018-09-11 16:57 | fix incorrect union const value generation | Andrew Kelley | 3 | +34 | -3 |
| 2018-09-11 15:52 | disable stage2 tests on all targets | Andrew Kelley | 1 | +5 | -1 |
| 2018-09-11 04:32 | ability to disable cache. off by default except for... | Andrew Kelley | 11 | +166 | -34 |
| 2018-09-11 02:45 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 3 | +11 | -1 |
| 2018-09-11 02:44 | fix llvm assertion and missing compile error | Andrew Kelley | 3 | +11 | -1 |
| 2018-09-10 21:30 | stage1 caching: zig no longer uses zig-cache | Andrew Kelley | 11 | +187 | -129 |
| 2018-09-10 19:55 | drop patches on top of clang's C headers | Andrew Kelley | 2 | +0 | -45 |
| 2018-09-10 19:54 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-09-10 19:54 | update embedded LLD to 7.0.0rc3 | Andrew Kelley | 15 | +253 | -79 |
| 2018-09-10 17:46 | caching is working | Andrew Kelley | 13 | +418 | -370 |
| 2018-09-10 16:30 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 33 | +5794 | -3670 |
| 2018-09-10 13:46 | stage1: always optimize blake and softfloat even in debug mode | Andrew Kelley | 8 | +94 | -47 |
| 2018-09-10 03:58 | `zig id` command | Andrew Kelley | 3 | +60 | -60 |
| 2018-09-09 22:07 | basic compiler id hash working | Andrew Kelley | 12 | +918 | -224 |
| 2018-09-09 10:54 | Add capacity and appendAssumeCapacity to ArrayList | Bas van den Berg | 1 | +27 | -2 |
| 2018-09-08 20:26 | Merge pull request #1488 from Sahnvour/windows-resolve-path | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-08 16:43 | Fixes a path corruption when compiling on windows. | Sahnvour | 1 | +1 | -1 |
| 2018-09-08 03:14 | fix elf auxv handling | Shawn Landden | 5 | +18 | -13 |
| 2018-09-01 11:08 | NaNs do not have signedness. | Shawn Landden | 1 | +0 | -5 |
| 2018-09-01 02:29 | use vfork in stage1 compiler to avoid OOM | Shawn Landden | 1 | +3 | -3 |
| 2018-08-30 02:45 | clone() on arm64 | Shawn Landden | 2 | +60 | -28 |
| 2018-08-30 00:38 | simplify f64_min to equivilent value | Shawn Landden | 1 | +7 | -1 |
| 2018-08-30 00:37 | initial arm64 support | Shawn Landden | 8 | +487 | -12 |
| 2018-08-30 00:36 | os: use less syscalls | Shawn Landden | 3 | +94 | -35 |
| 2018-08-26 21:40 | this is not arch-specific | Shawn Landden | 2 | +41 | -41 |
| 2018-09-08 00:19 | improve panic message from previous commit | Andrew Kelley | 1 | +3 | -2 |
| 2018-09-08 00:09 | C ABI: support returning large structs on x86_64 | Andrew Kelley | 9 | +193 | -129 |
| 2018-09-07 22:47 | C ABI: support medium size structs & unions for x86_64 params | Andrew Kelley | 3 | +49 | -3 |
| 2018-09-07 22:34 | stage1: function to classify x86_64 abi types | Andrew Kelley | 1 | +150 | -91 |
| 2018-09-07 21:58 | Update langref.html.in | Raul Leal | 1 | +1 | -1 |
| 2018-09-07 21:43 | builtin functions: @byteOffsetOf and @bitOffsetOf | raulgrell | 7 | +177 | -56 |
| 2018-09-07 19:17 | fix crash when var init has compile error | Andrew Kelley | 2 | +19 | -2 |
| 2018-09-07 17:56 | Merge branch 'c-abi' | Andrew Kelley | 11 | +927 | -133 |
| 2018-09-07 17:51 | add C ABI test for big unions | Andrew Kelley | 3 | +92 | -5 |
| 2018-09-07 17:24 | stage1: refactor variable inits to use c abi fn walk | Andrew Kelley | 2 | +84 | -114 |
| 2018-09-07 16:59 | stage1: refactor param vars for C ABI | Andrew Kelley | 2 | +76 | -89 |
| 2018-09-07 16:23 | stage1: refactor fn type analysis to use C ABI walk fn | Andrew Kelley | 5 | +64 | -76 |
| 2018-09-07 15:52 | stage1: c abi for big struct works | Andrew Kelley | 6 | +396 | -132 |
| 2018-09-06 20:29 | add C ABI tests | Andrew Kelley | 9 | +515 | -51 |
| 2018-09-06 15:58 | stage1: compile error instead of incorrect code | Andrew Kelley | 1 | +62 | -28 |
| 2018-09-06 05:23 | Merge pull request #1480 from kristate/x25519-pubkey-fix | Marc Tiehuis | 1 | +12 | -1 |
| 2018-09-06 03:39 | assume evenly divided base64 | Andrew Kelley | 1 | +0 | -21 |
| 2018-09-06 03:24 | std/crypto/x25519.zig: add test for `createPublicKey`; | kristopher tate | 1 | +11 | -0 |
| 2018-09-05 04:34 | start creating a hash of input parameters | Andrew Kelley | 5 | +179 | -30 |
| 2018-09-06 03:24 | std/crypto/x25519.zig: fix signature for `createPublicKey`; | kristopher tate | 1 | +1 | -1 |
| 2018-09-04 22:15 | stage1: import blake2b implementation | Andrew Kelley | 3 | +736 | -0 |
| 2018-09-06 01:21 | stage1: improve handling of generic fn proto type expr | Andrew Kelley | 5 | +43 | -4 |
| 2018-09-06 00:32 | add compile error for using outer scoped runtime variables | Andrew Kelley | 6 | +80 | -16 |
| 2018-09-05 22:42 | stage1: rename more TypeTableEntry types to ZigType | Andrew Kelley | 4 | +1920 | -1920 |
| 2018-09-05 22:35 | stage1: rename VariableTableEntry to ZigVar | Andrew Kelley | 5 | +76 | -76 |
| 2018-09-05 22:34 | stage1: rename FnTableEntry to ZigFn | Andrew Kelley | 6 | +117 | -117 |
| 2018-09-05 22:33 | stage1: rename TypeTableEntry to ZigType | Andrew Kelley | 6 | +1137 | -1137 |
| 2018-09-05 22:20 | add test case for #726 | Andrew Kelley | 2 | +17 | -0 |
| 2018-09-05 22:02 | Merge branch 'hcff-floatToIntError' | Andrew Kelley | 3 | +42 | -9 |
| 2018-09-05 22:01 | allow comptime_int to @floatToInt | Andrew Kelley | 3 | +36 | -18 |
| 2018-09-05 21:31 | Added compilation error when a non-float is given to @floatToInt() | hfcc | 2 | +15 | -0 |
| 2018-09-05 20:19 | stage1: fix tagged union with no payloads | Andrew Kelley | 2 | +14 | -1 |
| 2018-09-05 19:53 | stage1 compile error instead of crashing for unsupported comptime ptr cast | Andrew Kelley | 3 | +280 | -139 |
| 2018-09-05 16:10 | stage1: fix build on macos | Andrew Kelley | 1 | +8 | -6 |
| 2018-09-05 14:43 | stage1: fix crash when invalid type used in array type | Andrew Kelley | 2 | +17 | -0 |
| 2018-09-05 14:28 | stage1: fix emit asm with explicit output file | Andrew Kelley | 1 | +2 | -0 |
| 2018-09-05 14:18 | fix compile error on gcc 7.3.0 | Andrew Kelley | 1 | +12 | -9 |
| 2018-09-05 13:05 | Merge pull request #1474 from ziglang/issue-1357 | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-05 08:32 | Downgrade new g++-8.0 error to warning | Marc Tiehuis | 1 | +1 | -1 |
| 2018-09-05 03:17 | stage1: use os_path_resolve instead of os_path_real | Andrew Kelley | 3 | +30 | -44 |
| 2018-09-05 02:18 | port std.os.path.resolve to stage1 | Andrew Kelley | 10 | +601 | -55 |
| 2018-09-04 21:38 | compile error for @noInlineCall on an inline fn | Andrew Kelley | 2 | +16 | -0 |
| 2018-09-04 18:06 | ir: consistent error checking for br and cond_br instructions | Andrew Kelley | 1 | +27 | -11 |
| 2018-09-04 19:33 | update throughput test to new File API | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-04 19:28 | add compile error for comptime control flow inside runtime block | Andrew Kelley | 7 | +241 | -29 |
| 2018-09-04 16:51 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 3 | +5 | -6 |
| 2018-09-04 16:50 | fix incorrect variable ref count | Andrew Kelley | 2 | +4 | -5 |
| 2018-09-04 16:14 | fix llvm assertion when adding callsite sret attr | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-04 15:58 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 62 | +4721 | -965 |
| 2018-09-04 14:34 | Merge pull request #1441 from ziglang/poly1305-x25519 | Andrew Kelley | 12 | +1209 | -203 |
| 2018-09-04 08:16 | std/crypto: Clean up poly1305/x25519 | Marc Tiehuis | 4 | +448 | -463 |
| 2018-09-04 02:47 | compile errors for unimplemented minValue/maxValue builtins | Andrew Kelley | 2 | +1 | -9 |
| 2018-09-04 01:24 | fix incorrect value for inline loop | Andrew Kelley | 2 | +28 | -11 |
| 2018-09-03 16:38 | compile error instead of segfault for unimplemented feature | Andrew Kelley | 1 | +4 | -1 |
| 2018-09-03 16:18 | clarify const variables in docs | Andrew Kelley | 1 | +4 | -3 |
| 2018-09-03 15:32 | better anonymous struct naming | Andrew Kelley | 3 | +41 | -13 |
| 2018-09-03 04:04 | ability to @ptrCast to *void | Andrew Kelley | 3 | +17 | -2 |
| 2018-09-03 03:25 | switch most windows calls to use W versions instead of A | Andrew Kelley | 8 | +223 | -199 |
| 2018-09-03 01:08 | use the sret attribute at the callsite when appropriate | Andrew Kelley | 1 | +9 | -1 |
| 2018-09-02 23:25 | Merge branch 'kristate-std-fmt-hexToBytes' | Andrew Kelley | 1 | +20 | -1 |
| 2018-09-02 23:23 | fixups | Andrew Kelley | 1 | +14 | -15 |
| 2018-09-02 23:08 | Merge branch 'std-fmt-hexToBytes' of https://github.com/kristate/zig into kristate-std-fmt-hexToBytes | Andrew Kelley | 1 | +20 | -0 |
| 2018-09-02 22:47 | Merge pull request #1460 from ziglang/Sahnvour-windows-coff-issue721 | Andrew Kelley | 25 | +1556 | -126 |
| 2018-09-02 22:35 | fix regressions | Andrew Kelley | 16 | +56 | -55 |
| 2018-09-02 21:58 | fix source file lookup | Andrew Kelley | 1 | +72 | -82 |
| 2018-09-02 19:58 | rework code to avoid duplicate operations | Andrew Kelley | 5 | +448 | -305 |
| 2018-09-02 09:02 | std/fmt/index.zig: add hexToBytes function under std.fmt; | kristopher tate | 1 | +20 | -0 |
| 2018-09-02 15:31 | Merge pull request #1454 from kristate/str-hexbytes-issue1453 | Andrew Kelley | 1 | +3 | -1 |
| 2018-09-02 15:17 | Merge pull request #1452 from shawnl/patch-1 | Andrew Kelley | 1 | +1 | -1 |
| 2018-09-02 15:14 | Merge pull request #1456 from shawnl/inaccurate-comments | Andrew Kelley | 4 | +4 | -4 |
| 2018-09-02 06:51 | these all use futex() (inaccurate comments) | Shawn Landden | 4 | +4 | -4 |
| 2018-09-02 06:04 | std/fmt/index.zig: test for printing double width hex bytes with zeros; | kristopher tate | 1 | +2 | -0 |
| 2018-09-02 06:04 | std/fmt/index.zig: set width from 0 to 2; | kristopher tate | 1 | +1 | -1 |
| 2018-09-02 05:23 | std/rb.zig: fix comment | Shawn Landden | 1 | +1 | -1 |
| 2018-09-01 14:44 | Merge pull request #1451 from kristate/fmt-hexbytes-issue1358 | Andrew Kelley | 1 | +11 | -0 |
| 2018-09-01 14:39 | Merge pull request #1444 from kristate/winsdk-vercheck-issue1438 | Andrew Kelley | 1 | +7 | -2 |
| 2018-09-01 10:53 | std/fmt/index.zig: #1358: test bytes printed-out as hex; | kristopher tate | 1 | +6 | -0 |
| 2018-09-01 10:40 | std/fmt/index.zig: #1358 allow bytes to be printed-out as hex; | kristopher tate | 1 | +5 | -0 |
| 2018-09-01 03:02 | i#1438: src/windows_sdk.cpp: fix version guard in `find_81_version`; | kristopher tate | 1 | +2 | -1 |
| 2018-09-01 03:02 | i#1438: src/windows_sdk.cpp: fix version guard in `find_10_version`; | kristopher tate | 1 | +5 | -1 |
| 2018-08-31 23:50 | figuring out where /names stream is | Andrew Kelley | 2 | +56 | -23 |
| 2018-08-31 21:17 | Translate-c: Check for error before working on while loop body (#1445) | Jimmi Holst Christensen | 1 | +10 | -11 |
| 2018-08-31 19:02 | awareness of debug subsections | Andrew Kelley | 2 | +147 | -128 |
| 2018-08-31 06:45 | std/crypto: zig fmt | Marc Tiehuis | 2 | +39 | -109 |
| 2018-08-31 06:43 | std/crypto: Update throughput_test.zig to include all hash functions | Marc Tiehuis | 1 | +181 | -21 |
| 2018-08-31 06:40 | Make poly1305 and x25519 more idiomatic zig | Marc Tiehuis | 9 | +387 | -350 |
| 2018-08-31 05:01 | finding source file, line, and column info | Andrew Kelley | 2 | +118 | -6 |
| 2018-08-30 20:57 | finding the function that an address is in | Andrew Kelley | 2 | +57 | -9 |
| 2018-08-30 19:33 | figuring out which module an address belongs in | Andrew Kelley | 2 | +419 | -41 |
| 2018-08-30 07:44 | reading the module information substream | Andrew Kelley | 1 | +96 | -73 |
| 2018-08-30 06:02 | Add poly1305 and x25519 crypto primitives | Marc Tiehuis | 4 | +895 | -1 |
| 2018-08-29 23:00 | printing info from the ModuleInfo substream of DebugInfo | Andrew Kelley | 5 | +120 | -58 |
| 2018-08-29 20:35 | use RtlCaptureStackBackTrace on windows | Andrew Kelley | 6 | +33 | -3 |
| 2018-08-28 22:55 | fix unresolved path preventing PDB loading | Andrew Kelley | 1 | +8 | -4 |
| 2018-08-28 21:32 | Merge branch 'windows-coff-issue721' of https://github.com/Sahnvour/zig into Sahnvour-windows-coff-issue721 | Andrew Kelley | 9 | +639 | -52 |
| 2018-08-28 20:07 | Merge pull request #1369 from shawnl/crypto | Andrew Kelley | 3 | +435 | -0 |
| 2018-08-28 19:48 | add test coverage for invalid switch expression parameter | Andrew Kelley | 1 | +16 | -0 |
| 2018-08-28 19:39 | add compile error for function prototype with no body | Andrew Kelley | 2 | +17 | -0 |
| 2018-08-28 19:24 | fix crash when var in inline loop has different types | Andrew Kelley | 4 | +58 | -30 |
| 2018-08-28 05:55 | speed up chacha20 | Marc Tiehuis | 1 | +22 | -24 |
| 2018-08-11 02:01 | std.crypto: add chaCha20 | Shawn Landden | 3 | +437 | -0 |
| 2018-08-28 00:59 | langref: document labeled blocks, labeled for, labeled while | Andrew Kelley | 1 | +86 | -0 |
| 2018-08-27 23:25 | zig fmt | Andrew Kelley | 8 | +635 | -282 |
| 2018-08-27 23:21 | std.zig.parse: fix parsing of doc comments after fields | Andrew Kelley | 2 | +73 | -13 |
| 2018-08-27 22:31 | Merge branch 'raulgrell-CastToCVoid' | Andrew Kelley | 3 | +103 | -14 |
| 2018-08-27 22:31 | minor fixups | Andrew Kelley | 2 | +16 | -18 |
| 2018-08-27 15:37 | Allow implicit cast from *T and [*]T to ?*c_void | raulgrell | 2 | +40 | -4 |
| 2018-08-27 21:44 | langref: document exporting a library | Andrew Kelley | 1 | +55 | -0 |
| 2018-08-27 21:25 | Handle unions differently in std.fmt (#1432) | tgschultz | 1 | +98 | -17 |
| 2018-08-27 21:11 | fix @typeInfo unable to distinguish compile error vs no-payload | Andrew Kelley | 2 | +82 | -68 |
| 2018-08-27 20:26 | this was intended to be included in the previous commit | Andrew Kelley | 1 | +0 | -8 |
| 2018-08-27 20:14 | fix false negative determining if function is generic | Andrew Kelley | 3 | +21 | -1 |
| 2018-08-26 17:13 | ir: const_ptr_pointee asserts that its return value is non-null | Andrew Kelley | 1 | +9 | -4 |
| 2018-08-26 17:04 | Revert "src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;" | Andrew Kelley | 1 | +1 | -21 |
| 2018-08-26 16:22 | src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers; | kristopher tate | 1 | +21 | -1 |
| 2018-08-26 06:39 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 1 | +3 | -2 |
| 2018-08-26 06:36 | fix llvm assertion failure when building std lib tests for macos | Andrew Kelley | 1 | +3 | -2 |
| 2018-08-26 02:14 | update clang headers to 7.0.0rc2 | Andrew Kelley | 2 | +4 | -14 |
| 2018-08-26 02:11 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-08-26 02:10 | update LLD fork to 7.0.0rc2 | Andrew Kelley | 22 | +371 | -31 |
| 2018-08-26 01:57 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 91 | +7311 | -2405 |
| 2018-08-25 21:39 | document fixed-width integer types | Andrew Kelley | 1 | +5 | -60 |
| 2018-08-25 21:28 | Merge branch 'tgschultz-patch-3' | Andrew Kelley | 1 | +14 | -0 |
| 2018-08-25 21:28 | add test for previous commit | Andrew Kelley | 1 | +9 | -0 |
| 2018-08-25 15:51 | Fixed compile error when passing enum to fmt | tgschultz | 1 | +5 | -0 |
| 2018-08-25 08:50 | Merge pull request #1406 from ziglang/macos-stack-traces | Andrew Kelley | 16 | +1389 | -573 |
| 2018-08-25 08:48 | Merge remote-tracking branch 'origin/master' into macos-stack-traces | Andrew Kelley | 21 | +62 | -69 |
| 2018-08-25 08:37 | add workaround on macos for shared libraries | Andrew Kelley | 1 | +9 | -0 |
| 2018-08-25 07:55 | fix handling multiple extern vars with the same name | Andrew Kelley | 1 | +9 | -5 |
| 2018-08-25 07:33 | fix regressions | Andrew Kelley | 2 | +102 | -90 |
| 2018-08-25 07:07 | fix stack traces on linux | Andrew Kelley | 12 | +727 | -592 |
| 2018-08-24 19:43 | compilation unit cwd dir appears to be unnecessary on macos | Andrew Kelley | 1 | +1 | -2 |
| 2018-08-24 18:55 | macos stack traces have address-to-line translation | Andrew Kelley | 2 | +261 | -8 |
| 2018-08-24 16:48 | std.debug: remove workaround for fixed bug | Andrew Kelley | 1 | +1 | -2 |
| 2018-08-24 16:59 | fix regression from 2f7f7d815d0c9c4e620c7a529837b5 | Andrew Kelley | 1 | +1 | -3 |
| 2018-08-24 15:30 | macos stack traces have the compilation unit in them | Andrew Kelley | 1 | +22 | -10 |
| 2018-08-24 14:42 | Merge pull request #1407 from ziglang/builtin-alignment-fix | Andrew Kelley | 2 | +2 | -2 |
| 2018-08-24 05:57 | Fix builtin alignment type | Marc Tiehuis | 2 | +2 | -2 |
| 2018-08-24 03:22 | fix error message for incorrect panic handler fn signature | Andrew Kelley | 1 | +1 | -1 |
| 2018-08-24 03:08 | macos stack traces: read debug info sections from .o files | Andrew Kelley | 3 | +70 | -0 |
| 2018-08-24 00:16 | Merge pull request #1405 from shawnl/path-max | Andrew Kelley | 1 | +2 | -3 |
| 2018-08-23 23:59 | missing PATH_MAX change | Shawn Landden | 1 | +2 | -3 |
| 2018-08-23 20:11 | MacOS stack traces use the already mmapped executable | Andrew Kelley | 4 | +605 | -284 |
| 2018-08-23 12:26 | Merge pull request #1402 from ziglang/default-fp-ieee-strict | Andrew Kelley | 18 | +17 | -61 |
| 2018-08-23 12:25 | Merge pull request #1401 from kristate/mem-testWriteIntImpl-u64 | Andrew Kelley | 1 | +41 | -1 |
| 2018-08-23 09:42 | Default to strict IEEE floating point | Marc Tiehuis | 18 | +17 | -61 |
| 2018-08-23 01:35 | rename std.debug.ElfStackTrace to std.debug.DebugInfo | Andrew Kelley | 1 | +21 | -21 |
| 2018-08-23 00:03 | std/mem.zig: test writing u64 integers; | kristopher tate | 1 | +41 | -1 |
| 2018-08-22 18:31 | fix incorrectly generating an unused const fn global | Andrew Kelley | 3 | +20 | -1 |
| 2018-08-22 17:17 | fixup for previous commit | Andrew Kelley | 2 | +2 | -1 |
| 2018-08-22 17:12 | allow implicit cast from *[N]T to ?[*]T (#1398) | Raul Leal | 2 | +25 | -0 |
| 2018-08-22 01:02 | Merge branch 'shawnl-path_max' | Andrew Kelley | 25 | +794 | -566 |
| 2018-08-22 01:01 | fix docs on windows | Andrew Kelley | 1 | +1 | -1 |
| 2018-08-22 00:56 | Merge branch 'master' into shawnl-path_max | Andrew Kelley | 2 | +2 | -62 |
| 2018-08-22 00:52 | fix selfExePath on macosx | Andrew Kelley | 1 | +2 | -1 |
| 2018-08-22 00:50 | Revert "Merge branch 'mtn-translate-c-enum-vals'" | Andrew Kelley | 2 | +2 | -62 |
| 2018-08-22 00:28 | fix linux | Andrew Kelley | 17 | +319 | -288 |
| 2018-08-21 20:07 | fix windows | Andrew Kelley | 20 | +305 | -117 |
| 2018-08-21 04:46 | *WIP* std.os assumes comptime-known max path size | Andrew Kelley | 8 | +254 | -251 |
| 2018-08-21 02:46 | Merge branch 'mtn-translate-c-enum-vals' | Andrew Kelley | 2 | +62 | -2 |
| 2018-08-18 15:22 | src/translate_c.cpp: correctly bridge llvm::APSInt with Zig BigInt; | kristopher tate | 2 | +55 | -29 |
| 2018-08-13 00:41 | translate-c: Correctly translate enum init values, addressing #1360 | Michael Noronha | 2 | +36 | -2 |
| 2018-08-21 02:39 | Revert "translate-c: Correctly translate enum init values, addressing #1360 (#1377)" | Andrew Kelley | 2 | +2 | -62 |
| 2018-08-20 21:57 | Merge branch 'path_max' of https://github.com/shawnl/zig into shawnl-path_max | Andrew Kelley | 5 | +30 | -25 |
| 2018-08-20 21:57 | refactor std.os.makePath to use a switch instead of if | Andrew Kelley | 1 | +6 | -6 |
| 2018-08-20 20:04 | std.fmt.format: handle non-pointer struct/union/enum | Andrew Kelley | 1 | +50 | -31 |
| 2018-08-20 18:29 | translate-c: Correctly translate enum init values, addressing #1360 (#1377) | Michael Noronha | 2 | +62 | -2 |
| 2018-08-20 18:21 | langref: add docs for peer type resolution | Andrew Kelley | 1 | +136 | -7 |
| 2018-08-20 04:40 | do not use an allocator when we don't need to because of the existance of PATH_MAX | Shawn Landden | 5 | +30 | -25 |
| 2018-08-18 00:15 | Add secureZero function | Marc Tiehuis | 1 | +18 | -0 |
| 2018-08-18 00:06 | docs: correct @memcpy, @memset function signatures | Marc Tiehuis | 1 | +2 | -2 |
| 2018-08-14 18:38 | Merge pull request #1379 from tgschultz/patch-1 | Andrew Kelley | 1 | +1 | -1 |
| 2018-08-14 17:56 | fixed handling of [*]u8 when no format specifier is set | tgschultz | 1 | +1 | -1 |
| 2018-08-14 16:53 | Merge pull request #1378 from prazzb/cmake-fix | Andrew Kelley | 1 | +1 | -1 |
| 2018-08-13 17:25 | Find local llvm-config first | prazzb | 1 | +1 | -1 |
| 2018-08-12 16:58 | Merge pull request #1370 from shawnl/master | Andrew Kelley | 1 | +9 | -7 |
| 2018-08-09 01:52 | rb: some style fixes | Shawn Landden | 1 | +9 | -7 |
| 2018-08-10 19:51 | Merge pull request #1294 from ziglang/async-fs | Andrew Kelley | 46 | +4041 | -1047 |
| 2018-08-10 17:19 | windows: call CancelIo when canceling an fs watch | Andrew Kelley | 5 | +18 | -10 |
| 2018-08-10 16:28 | self-hosted: reorganize creation and destruction of Compilation | Andrew Kelley | 6 | +147 | -105 |
| 2018-08-10 04:02 | docgen: fix usage of std.HashMap | Andrew Kelley | 1 | +2 | -2 |
| 2018-08-10 01:48 | windows fs watching: fix not initializing table value | Andrew Kelley | 2 | +3 | -1 |
| 2018-08-10 00:12 | windows: only create io completion port once | Andrew Kelley | 2 | +14 | -9 |
| 2018-08-09 20:48 | initial windows implementation of std.event.fs.Watch | Andrew Kelley | 4 | +352 | -30 |
| 2018-08-08 20:55 | std.event.fs.preadv windows implementation | Andrew Kelley | 4 | +175 | -61 |
| 2018-08-08 19:05 | std.event.fs.pwritev windows implementation | Andrew Kelley | 7 | +284 | -63 |
| 2018-08-08 03:18 | Fix ir_analyze_instruction_atomic_rmw (#1351) | Wink Saville | 1 | +1 | -1 |
| 2018-08-08 02:23 | fix linux regressions | Andrew Kelley | 2 | +25 | -14 |
| 2018-08-08 02:12 | std.event.fs.Watch distinguishes between Delete and CloseWrite on darwin | Andrew Kelley | 3 | +93 | -48 |
| 2018-08-08 01:06 | implement std.event.fs.Watch for macos | Andrew Kelley | 2 | +300 | -148 |
| 2018-08-07 23:15 | mem: use pub on Compare (#1352) | Shawn Landden | 1 | +1 | -1 |
| 2018-08-07 16:47 | Merge pull request #1338 from shawnl/master | Andrew Kelley | 3 | +583 | -5 |
| 2018-08-07 12:30 | mem: add mem.compare(), and use it for mem.lessThan() | Shawn Landden | 1 | +35 | -5 |
| 2018-08-07 11:57 | mem: move enum Compare from rb to mem | Shawn Landden | 2 | +18 | -17 |
| 2018-08-07 05:28 | Merge pull request #1346 from shawnl/doc | Andrew Kelley | 1 | +1 | -0 |
| 2018-08-05 22:11 | std: add red-black tree implementation | Shawn Landden | 2 | +547 | -0 |
| 2018-08-07 05:10 | doc: @addWithOverflow also returns if overflow occured | Shawn Landden | 1 | +1 | -0 |
| 2018-08-07 04:54 | fix hash map test | Andrew Kelley | 1 | +4 | -4 |
| 2018-08-07 04:49 | std.event.fs support for macos | Andrew Kelley | 5 | +239 | -78 |
| 2018-08-06 23:36 | merge @kristate's std lib changes to darwin | Andrew Kelley | 2 | +142 | -93 |
| 2018-08-06 23:09 | std.HashMap.autoHash: use xor instead of wrapping mult | Andrew Kelley | 1 | +2 | -2 |
| 2018-08-06 21:32 | Merge branch 'mdsteele-threadid' | Andrew Kelley | 5 | +72 | -7 |
| 2018-08-06 21:30 | fix Thread impl on Linux and add docs | Andrew Kelley | 2 | +5 | -2 |
| 2018-08-06 21:25 | separate os.Thread.Id and os.Thread.Handle because of windows | Andrew Kelley | 3 | +26 | -11 |
| 2018-08-06 20:48 | fix std.os.Thread.getCurrentId for linux | Andrew Kelley | 3 | +18 | -16 |
| 2018-08-06 20:12 | Merge branch 'threadid' of https://github.com/mdsteele/zig into mdsteele-threadid | Andrew Kelley | 4 | +51 | -6 |
| 2018-08-06 07:05 | Merge pull request #1339 from ziglang/zen_stdlib | Andrea Orru | 2 | +64 | -68 |
| 2018-08-06 06:42 | More type cast fixes | Andrea Orru | 1 | +11 | -7 |
| 2018-08-06 06:29 | Fix casts | Andrea Orru | 1 | +3 | -3 |
| 2018-08-06 05:43 | Merge branch 'master' into zen_stdlib | Andrea Orru | 369 | +60719 | -20923 |
| 2018-08-05 22:40 | translate-c: fix for loops with var init and empty body | Andrew Kelley | 2 | +23 | -6 |
| 2018-08-05 22:32 | translate-c: fix do while with empty body | Andrew Kelley | 2 | +23 | -4 |
| 2018-08-05 22:18 | translate-c: handle for loop with empty body | Andrew Kelley | 2 | +18 | -5 |
| 2018-08-05 22:06 | translate-c: fix while loop with no body | Andrew Kelley | 2 | +17 | -2 |
| 2018-08-05 06:20 | update c_headers/* to LLVM 7.0.0rc1 | Andrew Kelley | 87 | +47320 | -44183 |
| 2018-08-05 01:47 | Don't compare ?Thread.Id == Thread.Id in the test | Matthew D. Steele | 2 | +3 | -3 |
| 2018-08-04 22:19 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-08-04 22:09 | build: update embedded LLD build files | Andrew Kelley | 1 | +7 | -4 |
| 2018-08-04 21:47 | update embedded LLD to 7.0.0rc1 | Andrew Kelley | 1614 | +41511 | -12547 |
| 2018-08-04 19:19 | Merge branch 'master' into llvm7 | Andrew Kelley | 32 | +366 | -176 |
| 2018-08-04 18:38 | zig/std/os/index.zig: clean-up thread id; (#1) | kristopher tate | 1 | +18 | -21 |
| 2018-08-02 21:44 | Add thread ID support to std.os.Thread (fixes #1316) | Matthew D. Steele | 4 | +48 | -0 |
| 2018-08-03 22:47 | Merge remote-tracking branch 'origin/master' into async-fs | Andrew Kelley | 9 | +137 | -6 |
| 2018-08-03 21:59 | when decls don't change, don't regenerate them | Andrew Kelley | 4 | +149 | -119 |
| 2018-08-03 21:22 | self-hosted: watch files and trigger a rebuild | Andrew Kelley | 15 | +756 | -330 |
| 2018-08-03 19:21 | fix tagged union initialization with a runtime void | Andrew Kelley | 2 | +24 | -1 |
| 2018-08-03 19:20 | add a friendly note in .gitignore | Andrew Kelley | 1 | +11 | -0 |
| 2018-08-03 15:45 | Fix a type error in std.os.linux.getpid() (#1326) | Matthew D. Steele | 2 | +5 | -1 |
| 2018-08-03 15:44 | Fix the start-less-than-end assertion in std.rand.Random.range (#1325) | Matthew D. Steele | 1 | +5 | -4 |
| 2018-08-02 17:55 | better support for `_` identifier | kristopher tate | 4 | +102 | -1 |
| 2018-08-02 21:36 | fixups from the merge | Andrew Kelley | 4 | +32 | -47 |
| 2018-08-02 21:29 | Merge remote-tracking branch 'origin/master' into async-fs | Andrew Kelley | 25 | +314 | -186 |
| 2018-08-02 21:24 | evented I/O zig fmt | Andrew Kelley | 1 | +126 | -69 |
| 2018-08-02 21:04 | WIP: Channel.getOrNull | Andrew Kelley | 17 | +493 | -321 |
| 2018-08-02 18:16 | Merge branch 'kristate-handle-builtin-issue1296' | Andrew Kelley | 21 | +189 | -130 |
| 2018-08-02 18:15 | pull request fixups | Andrew Kelley | 7 | +53 | -118 |
| 2018-08-02 17:37 | Merge branch 'handle-builtin-issue1296' of https://github.com/kristate/zig into kristate-handle-builtin-issue1296 | Andrew Kelley | 18 | +205 | -81 |
| 2018-08-02 17:35 | Merge branch 'pr-1319' | Andrew Kelley | 3 | +18 | -13 |
| 2018-08-02 17:34 | fix API of RtlGenRandom | Andrew Kelley | 2 | +2 | -2 |
| 2018-08-02 17:26 | Merge branch 'windows-RtlGenRandom-issue1318' of https://github.com/kristate/zig into pr-1319 | Andrew Kelley | 3 | +18 | -13 |
| 2018-08-02 17:16 | std/os/windows/util.zig: SKIP instead of PASS on non-windows systems; | kristopher tate | 1 | +1 | -1 |
| 2018-08-02 17:16 | std/os/index.zig: call getRandomBytes() twice and compare; | kristopher tate | 1 | +8 | -2 |
| 2018-08-02 17:14 | std/os/index.zig: swap CryptGetRandom() with RtlGenRandom(); | kristopher tate | 1 | +4 | -10 |
| 2018-08-02 17:14 | std/os/windows/advapi32.zig: add SystemFunction036; | kristopher tate | 1 | +5 | -0 |
| 2018-08-02 16:59 | std/os/index.zig: use "hw.logicalcpu" instead of "hw.ncpu" in macOS; (#1317) | kristopher tate | 1 | +1 | -1 |
| 2018-08-02 08:52 | std/event: directly return @handle(); | kristopher tate | 4 | +6 | -12 |
| 2018-08-02 08:47 | doc/langref.html.in: add builtin @handle() to docs; | kristopher tate | 1 | +10 | -0 |
| 2018-08-02 08:47 | test/cases/cancel.zig: update suspend to use @handle(); | kristopher tate | 1 | +2 | -2 |
| 2018-08-02 08:46 | test/cases/coroutines.zig: update suspend to use @handle(); | kristopher tate | 1 | +2 | -2 |
| 2018-08-02 08:45 | doc/langref.html.in: update suspend example with @handle(); | kristopher tate | 1 | +2 | -2 |
| 2018-08-02 08:11 | src/parser.cpp: fix typo from rebase; | kristopher tate | 1 | +1 | -1 |
| 2018-07-29 08:19 | doc/langref.html.in: update docs to reflect that the promise symbol is no in scope with suspend; | kristopher tate | 1 | +6 | -6 |
| 2018-07-29 08:18 | test/compile_errors.zig: update test to reflect that the promise symbol is no in scope with suspend; | kristopher tate | 1 | +2 | -2 |
| 2018-07-29 08:18 | test/cases/coroutines.zig: test for immediate resume inside of suspend with @handle(); | kristopher tate | 1 | +17 | -0 |
| 2018-07-29 08:17 | test/cases/coroutines.zig: update test to reflect that the promise symbol is no in scope with suspend; | kristopher tate | 1 | +5 | -5 |
| 2018-07-29 08:17 | test/cases/coroutine_await_struct.zig: update test to reflect that the promise symbol is no in scope with suspend; | kristopher tate | 1 | +2 | -2 |
| 2018-07-29 08:16 | std/zig/parser_test.zig: update test to reflect that the promise symbol is no in scope with suspend; | kristopher tate | 1 | +1 | -1 |
| 2018-07-29 08:14 | std/event/tcp.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +5 | -4 |
| 2018-07-29 08:14 | std/event/loop.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +7 | -7 |
| 2018-07-29 08:13 | std/event/lock.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +5 | -4 |
| 2018-07-29 08:13 | std/event/group.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +3 | -2 |
| 2018-07-29 08:12 | std/event/future.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +9 | -6 |
| 2018-07-29 08:12 | std/event/channel.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | 1 | +4 | -4 |
| 2018-07-29 08:11 | src/parser.cpp: remove promise_symbol from suspend; | kristopher tate | 1 | +16 | -15 |
| 2018-07-29 08:10 | src/ir.cpp: remove promise_symbol from suspend; | kristopher tate | 1 | +1 | -12 |
| 2018-07-29 08:09 | src/ast_render.cpp: remove promise_symbol from suspend; | kristopher tate | 1 | +0 | -3 |
| 2018-07-29 08:09 | src/all_types.hpp: remove promise_symbol from suspend; | kristopher tate | 1 | +0 | -1 |
| 2018-07-29 03:27 | src/codegen.cpp: @handle(): replace hacky ref chain with llvm intrinsic; | kristopher tate | 2 | +16 | -2 |
| 2018-07-28 14:52 | test/compile_errors.zig: @handle() in non-async function | kristopher tate | 1 | +14 | -0 |
| 2018-07-28 14:51 | test/compile_errors.zig: @handle() called outside of function definition; | kristopher tate | 1 | +16 | -0 |
| 2018-07-28 14:29 | src/codegen.cpp: return promise instead of null promise; | kristopher tate | 1 | +2 | -1 |
| 2018-07-28 08:35 | src/ir.cpp: don't allow `@handle()` outside of a function; | kristopher tate | 1 | +4 | -0 |
| 2018-07-28 06:38 | src/ir.cpp: return promise->T instead of promise; | kristopher tate | 1 | +3 | -2 |
| 2018-07-28 06:37 | test/cases/coroutines.zig: remove dummy assert used for testing; | kristopher tate | 1 | +0 | -3 |
| 2018-07-28 06:23 | src/ir.cpp: add/throw error for @handle() in a non async context; | kristopher tate | 1 | +6 | -0 |
| 2018-07-28 06:22 | src/codegen.cpp: reassert that there are no generated errors in codegen; | kristopher tate | 1 | +1 | -1 |
| 2018-07-28 06:20 | src/codegen.cpp: remove `add_node_error` from `ir_render_handle`; | kristopher tate | 2 | +4 | -11 |
| 2018-07-28 05:13 | src/codegen.cpp: add/throw error for @handle() in a non async context; | kristopher tate | 1 | +3 | -1 |
| 2018-07-28 02:46 | src/codegen.cpp: return null if calling convention is not async; | kristopher tate | 1 | +9 | -3 |
| 2018-07-27 10:19 | test/cases/couroutines.zig: test @handle(); | kristopher tate | 1 | +5 | -0 |
| 2018-07-27 10:19 | src/ir_print.cpp: support `@handle()`; | kristopher tate | 1 | +7 | -0 |
| 2018-07-27 10:18 | src/codegen.cpp: base handle builtin on `@frameAddress()`; | kristopher tate | 1 | +12 | -0 |
| 2018-07-27 10:17 | src/ir.cpp: wire-up IR for handle builtin; | kristopher tate | 1 | +27 | -0 |
| 2018-07-27 10:16 | src/all_types.hpp: add enums for Handle Builtin; | kristopher tate | 1 | +6 | -0 |
| 2018-08-01 20:26 | add std.event.RwLock and a few more std changes | Andrew Kelley | 13 | +422 | -18 |
| 2018-08-01 15:38 | Add integer binary output format (#1313) | Marc Tiehuis | 1 | +9 | -0 |
| 2018-07-31 23:57 | simpler std.event.Lock implementation | Andrew Kelley | 1 | +2 | -25 |
| 2018-07-31 18:36 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 29 | +1846 | -395 |
| 2018-07-31 15:34 | std.fmt.format: add '*' for formatting things as pointers | Andrew Kelley | 1 | +34 | -0 |
| 2018-07-31 02:27 | Add "Comments" section to language reference (#1309) | Matthew D. Steele | 1 | +52 | -0 |
| 2018-07-30 03:27 | std: file system watching for linux | Andrew Kelley | 6 | +368 | -35 |
| 2018-07-26 03:34 | self-hosted: use std.event.fs.readFile | Andrew Kelley | 2 | +12 | -2 |
| 2018-07-26 03:16 | introduce std.event.fs for async file system functions | Andrew Kelley | 10 | +559 | -97 |
| 2018-07-30 17:42 | Merge pull request #1307 from ziglang/cancel-semantics | Andrew Kelley | 10 | +486 | -142 |
| 2018-07-30 17:07 | fix docs for break from suspend | Andrew Kelley | 1 | +6 | -6 |
| 2018-07-30 16:49 | add behavior tests for cancel semantics | Andrew Kelley | 2 | +93 | -0 |
| 2018-07-30 16:22 | await sets suspend bit; return clears suspend bit | Andrew Kelley | 1 | +53 | -12 |
| 2018-07-30 03:25 | fix cancel and await semantics | Andrew Kelley | 2 | +50 | -25 |
| 2018-07-29 18:52 | add SliceOutStream, rename SliceStream to SliceInStream (#1301) | dbandstra | 2 | +72 | -5 |
| 2018-07-29 18:51 | Merge pull request #1300 from dbandstra/more-stream-functions | Andrew Kelley | 1 | +21 | -0 |
| 2018-07-29 00:34 | add skipBytes function to InStream | dbandstra | 1 | +7 | -0 |
| 2018-07-29 00:30 | add int writing functions to OutStream | dbandstra | 1 | +14 | -0 |
| 2018-07-28 17:52 | canceling an await also cancels things awaiting it | Andrew Kelley | 1 | +16 | -0 |
| 2018-07-28 16:53 | make some functions in std.event.Loop public | Andrew Kelley | 1 | +2 | -2 |
| 2018-07-28 16:36 | await cancels the await target when it is canceled | Andrew Kelley | 1 | +8 | -1 |
| 2018-07-28 16:23 | await checks the cancel bit | Andrew Kelley | 1 | +12 | -5 |
| 2018-07-28 16:04 | suspend cancels awaiter when it gets canceled | Andrew Kelley | 1 | +28 | -9 |
| 2018-07-28 05:26 | cancel detects suspend bit | Andrew Kelley | 1 | +8 | -1 |
| 2018-07-28 05:22 | cancel detects if the target handle has already returned | Andrew Kelley | 1 | +15 | -0 |
| 2018-07-27 22:37 | detect double await | Andrew Kelley | 1 | +12 | -0 |
| 2018-07-27 22:07 | suspend checks the cancel bit | Andrew Kelley | 1 | +8 | -0 |
| 2018-07-27 22:01 | resume detects resuming when not suspended | Andrew Kelley | 1 | +14 | -4 |
| 2018-07-27 21:47 | await sets the await bit | Andrew Kelley | 1 | +10 | -6 |
| 2018-07-27 21:42 | cancel sets the cancel bit | Andrew Kelley | 1 | +34 | -3 |
| 2018-07-27 21:27 | remove ability to break from suspend blocks | Andrew Kelley | 5 | +5 | -42 |
| 2018-07-27 21:16 | suspend sets suspend bit | Andrew Kelley | 2 | +20 | -3 |
| 2018-07-27 21:00 | resume clears suspend bit | Andrew Kelley | 1 | +85 | -52 |
| 2018-07-27 19:50 | update coroutine return codegen with new status bits | Andrew Kelley | 2 | +25 | -26 |
| 2018-07-27 02:26 | coroutines have 3 more bits of atomic state | Andrew Kelley | 3 | +66 | -29 |
| 2018-07-26 22:29 | add compile error for ignoring return value of while loop bodies | Andrew Kelley | 4 | +36 | -4 |
| 2018-07-25 22:15 | add compile error for missing parameter name of generic function | Andrew Kelley | 2 | +12 | -0 |
| 2018-07-25 21:08 | add compile error for non-inline for loop on comptime type | Andrew Kelley | 2 | +15 | -1 |
| 2018-07-25 17:12 | fix assertion failure when some compile errors happen | Andrew Kelley | 1 | +3 | -0 |
| 2018-07-25 06:36 | patch LLD to fix COFF crashing when linking twice in same process | Andrew Kelley | 1 | +3 | -0 |
| 2018-07-25 01:28 | fix race conditions in self-hosted compiler; add test | Andrew Kelley | 6 | +67 | -32 |
| 2018-07-25 00:24 | self-hosted: function calling another function | Andrew Kelley | 7 | +597 | -175 |
| 2018-07-24 18:20 | self-hosted: function types use table lookup | Andrew Kelley | 5 | +356 | -70 |
| 2018-07-24 15:04 | remove old section from readme | Andrew Kelley | 1 | +0 | -38 |
| 2018-07-24 14:13 | fix logic for determining whether param requires comptime | Andrew Kelley | 2 | +20 | -5 |
| 2018-07-24 13:26 | Merge pull request #1282 from nwsharp/master | Andrew Kelley | 2 | +149 | -0 |
| 2018-07-24 06:24 | std.io: PeekStream and SliceStream | Nathan Sharp | 2 | +149 | -0 |
| 2018-07-24 04:43 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 75 | +7544 | -1484 |
| 2018-07-24 04:31 | Merge pull request #1266 from ziglang/self-hosted-libc-hello-world | Andrew Kelley | 46 | +5624 | -1204 |
| 2018-07-24 04:06 | self-hosted: find all libc paths; windows linker code | Andrew Kelley | 5 | +282 | -66 |
| 2018-07-23 21:38 | self-hosted: basic linker code for macos | Andrew Kelley | 5 | +277 | -8 |
| 2018-07-23 19:36 | macho backtraces - use std.sort.sort instead of insertion sort | Andrew Kelley | 1 | +1 | -1 |
| 2018-07-23 18:32 | Merge remote-tracking branch 'origin/master' into self-hosted-libc-hello-world | Andrew Kelley | 14 | +355 | -59 |
| 2018-07-23 18:28 | self-hosted: fix error messages not cleaning up correctly | Andrew Kelley | 6 | +255 | -112 |
| 2018-07-23 04:35 | self-hosted: add first compare-output test | Andrew Kelley | 6 | +101 | -28 |
| 2018-07-23 03:27 | self-hosted can compile libc hello world | Andrew Kelley | 15 | +1358 | -184 |
| 2018-07-22 14:58 | add std.math.big.Int.fitsInTwosComp | Andrew Kelley | 1 | +8 | -4 |
| 2018-07-22 14:11 | Add big int fits function (#1279) | Marc Tiehuis | 1 | +39 | -0 |
| 2018-07-21 11:33 | Tighten Int.to bounds and add twos-complement bitcount | Marc Tiehuis | 1 | +91 | -12 |
| 2018-07-22 04:08 | Merge branch 'kristate-posix-darwin-issue1271' | Andrew Kelley | 5 | +90 | -4 |
| 2018-07-22 04:04 | re-organize std lib darwin files | Andrew Kelley | 6 | +90 | -91 |
| 2018-07-22 03:59 | Merge branch 'posix-darwin-issue1271' of https://github.com/kristate/zig into kristate-posix-darwin-issue1271 | Andrew Kelley | 3 | +87 | -0 |
| 2018-07-22 03:44 | Merge branch 'kristate-skippable-tests-issue1274' | Andrew Kelley | 2 | +19 | -4 |
| 2018-07-22 03:43 | rename error.skip to error.SkipZigTest | Andrew Kelley | 2 | +20 | -18 |
| 2018-07-22 03:32 | Merge branch 'skippable-tests-issue1274' of https://github.com/kristate/zig into kristate-skippable-tests-issue1274 | Andrew Kelley | 2 | +17 | -4 |
| 2018-07-22 03:26 | README: include link to channel logs (#1278) | kristopher tate | 1 | +1 | -1 |
| 2018-07-21 18:30 | Very much WIP base implementation for #721. Currently does: - read COFF executable file - locate and load corresponding .pdb file - expose .pdb content as streams (PDB format) | Sahnvour | 7 | +565 | -3 |
| 2018-07-21 18:11 | std.event.tcp: add switch statement in preparation for building-out abstractions; | kristopher tate | 1 | +9 | -2 |
| 2018-07-21 17:21 | std.event.tcp: SKIP test instead of OKing test; | kristopher tate | 1 | +1 | -1 |
| 2018-07-21 17:20 | std.special.test_runner.zig: make tests skippable; | kristopher tate | 1 | +7 | -1 |
| 2018-07-21 16:47 | CMakeLists.txt: add darwin_socket.zig; | kristopher tate | 1 | +1 | -0 |
| 2018-07-21 10:15 | std.os.posix: Add SOCK_* for darwin; | kristopher tate | 1 | +7 | -0 |
| 2018-07-21 10:14 | std.os.posix: Add SYSPROTO_* for darwin; | kristopher tate | 1 | +3 | -0 |
| 2018-07-21 10:14 | std.os.posix: Add AF_* for darwin; | kristopher tate | 2 | +76 | -0 |
| 2018-07-21 03:37 | self-hosted: share C++ code for finding libc on windows | Andrew Kelley | 15 | +658 | -445 |
| 2018-07-20 21:05 | Fixed windows getPos | Jimmi HC | 1 | +2 | -8 |
| 2018-07-20 05:46 | self-hosted: implicit cast comptime ints to other ints | Andrew Kelley | 4 | +110 | -2 |
| 2018-07-20 04:13 | self-hosted: convert some stuff to async/await | Andrew Kelley | 3 | +33 | -25 |
| 2018-07-20 03:52 | relative path to cwd in compile errors | Andrew Kelley | 1 | +14 | -3 |
| 2018-07-19 22:05 | fix generation of error defers for fns inside fns | Andrew Kelley | 2 | +74 | -25 |
| 2018-07-19 19:11 | self-hosted: refactor ParsedFile out of existence | Andrew Kelley | 6 | +343 | -155 |
| 2018-07-19 17:06 | std.os.File: add missing pub modifiers | Andrew Kelley | 1 | +3 | -3 |
| 2018-07-19 14:47 | prevent non-export symbols from clobbering builtins | Andrew Kelley | 1 | +31 | -0 |
| 2018-07-19 04:08 | self-hosted: progress on IR for supporting libc hello world | Andrew Kelley | 10 | +879 | -43 |
| 2018-07-18 21:56 | std.zig.parse: fix treating integer literals as string literals | Andrew Kelley | 2 | +5 | -5 |
| 2018-07-18 21:40 | self-hosted: compile errors for return in wrong place | Andrew Kelley | 4 | +555 | -175 |
| 2018-07-18 04:34 | self-hosted: linking against libc | Andrew Kelley | 8 | +709 | -172 |
| 2018-07-17 22:36 | self-hosted: find libc on linux | Andrew Kelley | 5 | +326 | -61 |
| 2018-07-18 15:00 | Allow pointers to anything in extern/exported declarations (#1258) | Jimmi Holst Christensen | 3 | +95 | -37 |
| 2018-07-18 14:51 | fix invalid character test on windows | Andrew Kelley | 1 | +13 | -8 |
| 2018-07-18 14:45 | fix std.os.getAppDataDir test on linux | Andrew Kelley | 2 | +21 | -9 |
| 2018-07-18 14:07 | fix build on windows | Andrew Kelley | 6 | +156 | -141 |
| 2018-07-18 08:28 | -Dskip-release now also skips build example tests | Jimmi HC | 2 | +5 | -8 |
| 2018-07-18 07:01 | implement proper utf16leToUtf8 | Josh Wolfe | 1 | +83 | -6 |
| 2018-07-18 03:37 | fix @setEvalBranchQuota not respected in generic fn calls | Andrew Kelley | 2 | +11 | -0 |
| 2018-07-18 01:18 | Fixed minor documentation errors (#1256) | Jay Weisskopf | 1 | +3 | -3 |
| 2018-07-17 19:17 | std.event.Loop.onNextTick dispatches work to waiting threads | Andrew Kelley | 2 | +113 | -106 |
| 2018-07-17 17:18 | self-hosted: linking | Andrew Kelley | 4 | +348 | -16 |
| 2018-07-17 14:42 | port 69e3b4e to self-hosted compiler | Andrew Kelley | 1 | +15 | -2 |
| 2018-07-17 14:29 | Add swapRemoveOrError (#1254) | Wink Saville | 1 | +36 | -0 |
| 2018-07-17 14:28 | Give ArrayList tests consistent names (#1253) | Wink Saville | 1 | +4 | -4 |
| 2018-07-17 14:27 | revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see #1249 for more information; (#1255) | kristopher tate | 1 | +2 | -0 |
| 2018-07-17 04:01 | self-hosted: implement getAppDataDir for windows | Andrew Kelley | 2 | +143 | -6 |
| 2018-07-17 00:52 | self-hosted: create tmp dir for .o files and emit .o file for fn | Andrew Kelley | 20 | +808 | -175 |
| 2018-07-16 23:26 | allow implicit cast of undefined to optional | Andrew Kelley | 2 | +18 | -1 |
| 2018-07-16 21:45 | remove std.ArrayList.removeOrError function | Andrew Kelley | 1 | +0 | -9 |
| 2018-07-16 17:37 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 25 | +486 | -130 |
| 2018-07-16 15:59 | codegen: remove unused variable | Andrew Kelley | 1 | +0 | -15 |
| 2018-07-16 14:53 | all integer sizes are available as primitives | Andrew Kelley | 17 | +74 | -104 |
| 2018-07-15 04:04 | self-hosted: generate LLVM IR for simple function | Andrew Kelley | 8 | +412 | -11 |
| 2018-07-15 04:03 | update for latest clang API | Andrew Kelley | 1 | +2 | -0 |
| 2018-07-14 22:27 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 53 | +4238 | -1695 |
| 2018-07-14 20:12 | rename Module to Compilation | Andrew Kelley | 10 | +1070 | -1072 |
| 2018-07-14 20:31 | Improve realloc on fixed buffer allocator (#1238) | Bas van den Berg | 1 | +43 | -3 |
| 2018-07-14 19:45 | self-hosted: adding a fn to an llvm module | Andrew Kelley | 10 | +346 | -63 |
| 2018-07-14 16:09 | Merge pull request #1237 from BarabasGitHub/fix-reallocating-from-0 | Andrew Kelley | 2 | +36 | -2 |
| 2018-07-14 16:05 | Fix aligned reallocation from zero size. | Bas van den Berg | 1 | +1 | -1 |
| 2018-07-14 16:03 | Create unit test that tests aligned reallocation. | Bas van den Berg | 1 | +35 | -1 |
| 2018-07-14 15:52 | docs: correct some misinformation | Andrew Kelley | 1 | +11 | -5 |
| 2018-07-14 12:07 | Add --stdin option to zig fmt | Marc Tiehuis | 1 | +40 | -5 |
| 2018-07-14 15:33 | Merge branch 'eduardosm-extern-return-small-struct' | Andrew Kelley | 3 | +19 | -0 |
| 2018-07-14 15:31 | add an assertion to the test | Andrew Kelley | 1 | +4 | -1 |
| 2018-07-13 23:12 | codegen: Store returned value if type is 'handle_is_ptr' and function is not 'first_arg_ret'. | Eduardo Sánchez Muñoz | 3 | +16 | -0 |
| 2018-07-14 14:02 | Merge branch 'tgschultz-arraylist-remove' | Andrew Kelley | 1 | +49 | -2 |
| 2018-07-14 14:01 | std.ArrayList - rename remove to swapRemove | Andrew Kelley | 1 | +22 | -21 |
| 2018-07-11 17:52 | Added `remove` to ArrayList | tgschultz | 1 | +47 | -1 |
| 2018-07-14 01:43 | docs: clarify mem.Allocator.reallocFn | Andrew Kelley | 1 | +4 | -1 |
| 2018-07-14 13:35 | Merge pull request #1232 from BarabasGitHub/fix-array-list-insert | Andrew Kelley | 2 | +39 | -4 |
| 2018-07-14 01:56 | self-hosted: basic IR pass2 | Andrew Kelley | 7 | +708 | -205 |
| 2018-07-13 21:01 | Add a copyBackwards to fix the broken insert methods for ArrayList. | Bas van den Berg | 2 | +20 | -2 |
| 2018-07-13 20:35 | Improve ArrayList insert unit tests. | Bas van den Berg | 1 | +19 | -2 |
| 2018-07-13 18:53 | ir_get_ref: delete unnecessary and probably buggy code | Andrew Kelley | 1 | +0 | -17 |
| 2018-07-13 18:18 | ir: remove unnecessary and probably buggy code | Andrew Kelley | 1 | +3 | -20 |
| 2018-07-13 17:37 | ir: remove dead code | Andrew Kelley | 1 | +0 | -2 |
| 2018-07-13 16:34 | allow == for comparing optional pointers | Andrew Kelley | 3 | +35 | -20 |
| 2018-07-12 23:24 | zig fmt | Andrew Kelley | 2 | +3 | -10 |
| 2018-07-12 19:22 | self-hosted: better IR for empty fn | Andrew Kelley | 1 | +2 | -5 |
| 2018-07-12 19:08 | self-hosted: generate zig IR for simple function | Andrew Kelley | 11 | +1555 | -315 |
| 2018-07-12 01:37 | ir: refactor lvalues | Andrew Kelley | 3 | +44 | -50 |
| 2018-07-12 00:17 | std.event.Future: workaround in tests for llvm coro memory | Andrew Kelley | 2 | +10 | -1 |
| 2018-07-11 23:38 | std.atomic: use spinlocks | Andrew Kelley | 12 | +286 | -455 |
| 2018-07-11 19:58 | add std.event.Future | Andrew Kelley | 7 | +132 | -11 |
| 2018-07-11 18:09 | build system: add -Dskip-release option to test faster | Andrew Kelley | 2 | +14 | -24 |
| 2018-07-11 17:23 | add compile error for disallowed types in extern structs | Andrew Kelley | 3 | +48 | -4 |
| 2018-07-11 15:56 | Merge pull request #1216 from ziglang/sort-improvements | Andrew Kelley | 2 | +87 | -240 |
| 2018-07-11 06:16 | Add generic comparator generator functions for sorting | Marc Tiehuis | 2 | +87 | -240 |
| 2018-07-11 05:26 | self-hosted: add compile error test for missing fn name | Andrew Kelley | 2 | +8 | -7 |
| 2018-07-11 04:50 | Merge pull request #1215 from ziglang/self-hosted-first-test | Andrew Kelley | 11 | +420 | -107 |
| 2018-07-11 04:46 | update vendor list for newest llvm version | Andrew Kelley | 1 | +2 | -1 |
| 2018-07-11 00:27 | self-hosted test: use C allocator since we depend on libc | Andrew Kelley | 1 | +14 | -26 |
| 2018-07-11 00:18 | self-hosted: first passing test | Andrew Kelley | 11 | +432 | -107 |
| 2018-07-10 19:17 | introduce std.event.Group for making parallel async calls | Andrew Kelley | 4 | +189 | -8 |
| 2018-07-10 18:03 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 42 | +3056 | -790 |
| 2018-07-10 15:44 | allow var args calls to async functions | Andrew Kelley | 2 | +85 | -20 |
| 2018-07-10 14:37 | langref: docs for union safety | Andrew Kelley | 1 | +84 | -4 |
| 2018-07-10 14:12 | fix crash when calling comptime-known undefined function ptr | Andrew Kelley | 2 | +15 | -0 |
| 2018-07-10 03:41 | fix regression from b6eb4048 | Andrew Kelley | 1 | +1 | -0 |
| 2018-07-10 02:41 | enable basic event loop test | Andrew Kelley | 1 | +7 | -7 |
| 2018-07-10 02:22 | organize std.event into directories | Andrew Kelley | 7 | +1277 | -1222 |
| 2018-07-10 02:06 | Merge pull request #1198 from ziglang/m-n-threading | Andrew Kelley | 16 | +1774 | -142 |
| 2018-07-10 01:42 | define c macros before importing llvm h files | Andrew Kelley | 1 | +2 | -0 |
| 2018-07-10 01:21 | better workaround for guaranteeing memory in coroutine frame | Andrew Kelley | 2 | +43 | -22 |
| 2018-07-09 21:21 | Update throughput_test.zig. (#1211) | wilsonk | 1 | +4 | -4 |
| 2018-07-09 21:16 | fix regression on macos | Andrew Kelley | 1 | +1 | -1 |
| 2018-07-09 21:14 | Merge remote-tracking branch 'origin/master' into m-n-threading | Andrew Kelley | 10 | +202 | -63 |
| 2018-07-09 21:13 | fix non-portable format specifier | Andrew Kelley | 1 | +1 | -1 |
| 2018-07-09 20:49 | std.event.Loop multithreading for windows using IOCP | Andrew Kelley | 5 | +191 | -12 |
| 2018-07-09 17:19 | implement std.os.cpuCount for windows | Andrew Kelley | 4 | +31 | -2 |
| 2018-07-09 16:12 | ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack traces | Andrew Kelley | 3 | +36 | -18 |
| 2018-07-09 15:13 | langref: docs for invalid error set cast and incorrect pointer alignment | Andrew Kelley | 3 | +70 | -3 |
| 2018-07-09 14:43 | fix crash on @ptrToInt of a *void | Andrew Kelley | 2 | +15 | -0 |
| 2018-07-09 14:33 | std.Hashmap - don't use catch unreachable in tests | Andrew Kelley | 1 | +10 | -10 |
| 2018-07-09 05:23 | zig fmt | Andrew Kelley | 4 | +237 | -106 |
| 2018-07-09 05:22 | fix regressions on linux | Andrew Kelley | 1 | +17 | -13 |
| 2018-07-09 05:14 | Update zig.parser benchmark program | Marc Tiehuis | 1 | +6 | -8 |
| 2018-07-09 05:08 | std.os.cpuCount implementation for macos | Andrew Kelley | 3 | +64 | -26 |
| 2018-07-08 06:43 | tests passing with kqueue on macos | Andrew Kelley | 4 | +454 | -66 |
| 2018-07-08 04:00 | builder.addBuildOption | Josh Wolfe | 1 | +18 | -0 |
| 2018-07-08 00:31 | cleaner output from zig build when there are compile errors | Andrew Kelley | 2 | +47 | -24 |
| 2018-07-07 05:23 | add std.os.cpuCount and have std.event.Loop use it for thread pool size | Andrew Kelley | 5 | +117 | -2 |
| 2018-07-05 22:16 | std.event.Loop: use EPOLLONESHOT to save 1 syscall | Andrew Kelley | 1 | +16 | -8 |
| 2018-07-05 19:09 | M:N threading | Andrew Kelley | 10 | +833 | -114 |
| 2018-07-07 04:25 | add @popCount intrinsic | Andrew Kelley | 11 | +205 | -6 |
| 2018-07-06 22:24 | remove outdated semantic analysis documentation | Andrew Kelley | 1 | +0 | -74 |
| 2018-07-06 21:27 | fix iterating over a void slice | Andrew Kelley | 2 | +30 | -6 |
| 2018-07-06 20:20 | add compile error notes for where struct definitions are | Andrew Kelley | 4 | +110 | -17 |
| 2018-07-06 20:20 | langref: add more internal links | Andrew Kelley | 1 | +4 | -4 |
| 2018-07-06 16:07 | Merge branch 'isaachier-switch-enum-fix' | Andrew Kelley | 3 | +46 | -11 |
| 2018-07-06 16:03 | alternate implementation of previous commit | Andrew Kelley | 2 | +28 | -17 |
| 2018-07-05 00:43 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 13 | +168 | -75 |
| 2018-07-04 17:27 | Fix assertion crash on enum switch values | Isaac Hier | 4 | +24 | -13 |
| 2018-07-02 20:56 | Debug enum issue | Isaac Hier | 3 | +13 | -0 |
| 2018-07-04 01:36 | fix await on early return when return type is struct | Andrew Kelley | 4 | +54 | -10 |
| 2018-07-04 11:47 | Do not normalize langref.html.in line endings | Marc Tiehuis | 1 | +1 | -0 |
| 2018-07-04 09:35 | Fixed last commit compiler error | Jimmi HC | 1 | +1 | -1 |
| 2018-07-04 09:29 | Allow allocation of any 0 sized type (not just void) | Jimmi HC | 1 | +1 | -1 |
| 2018-07-03 18:20 | fix runtime libc detection depending on locale | Andrew Kelley | 1 | +2 | -10 |
| 2018-07-03 18:03 | langref: improve docs for while and undefined | Andrew Kelley | 1 | +95 | -32 |
| 2018-07-03 07:48 | update for latest llvm | Andrew Kelley | 3 | +6 | -0 |
| 2018-07-03 01:22 | Clean up outstanding compiler_rt todos | Marc Tiehuis | 5 | +15 | -22 |
| 2018-07-03 00:00 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 101 | +5531 | -1739 |
| 2018-07-02 21:55 | fix stage2 macos build | Andrew Kelley | 1 | +1 | -0 |
| 2018-07-02 20:03 | Merge pull request #1176 from bnoordhuis/f16-std | Andrew Kelley | 14 | +191 | -2 |
| 2018-07-02 20:01 | Merge pull request #1173 from ziglang/event-loop-channel | Andrew Kelley | 6 | +465 | -52 |
| 2018-07-02 19:49 | add runtime safety for `@intToEnum`; add docs for runtime safety | Andrew Kelley | 3 | +233 | -29 |
| 2018-07-02 19:25 | add another BuildError code | Andrew Kelley | 1 | +1 | -0 |
| 2018-07-02 18:30 | modify std.event.Loop to work for windows and macos | Andrew Kelley | 1 | +52 | -15 |
| 2018-06-29 19:39 | add event loop Channel abstraction | Andrew Kelley | 6 | +416 | -41 |
| 2018-07-02 18:10 | always link against compiler_rt.o even when linking libc | Andrew Kelley | 1 | +7 | -4 |
| 2018-07-02 02:03 | syntax in build.zig example doc | Josh Wolfe | 1 | +1 | -1 |
| 2018-07-01 17:47 | gitignore docgen test artifacts | Josh Wolfe | 1 | +1 | -0 |
| 2018-07-01 05:33 | Merge pull request #1185 from ziglang/undefined-at-comptime-improvements | Andrew Kelley | 2 | +513 | -31 |
| 2018-06-30 19:59 | Fixed line numbers for tests | Jimmi Holst Christensen | 1 | +1 | -11 |
| 2018-06-30 19:22 | Avoid resolve_const in cmp when instr are not comptime | Jimmi Holst Christensen | 1 | +2 | -2 |
| 2018-06-30 18:50 | Expanded the list of operators that catch undefined values at comptime | Jimmi Holst Christensen | 2 | +523 | -31 |
| 2018-06-30 16:58 | Merge pull request #1167 from ziglang/comptime-array-by-value | Jimmi Holst Christensen | 2 | +24 | -2 |
| 2018-06-30 16:01 | Merge pull request #1177 from jayschwa/fix-out-of-src-builds | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-30 15:35 | Revert "ir_resolve_const now checks recursivly for undef values" | Jimmi Holst Christensen | 4 | +2 | -160 |
| 2018-06-30 15:35 | Revert "contains_comptime_undefined_value should not follow pointers" | Jimmi Holst Christensen | 1 | +71 | -1 |
| 2018-06-30 08:15 | Alignment fix and allow rudimentary f128 float printing | Marc Tiehuis | 2 | +2 | -2 |
| 2018-06-30 08:11 | compiler_rt: Add CMake entries | Marc Tiehuis | 1 | +3 | -0 |
| 2018-06-30 08:06 | compiler_rt: Remove wrapping add/sub operators where unneeded | Marc Tiehuis | 8 | +32 | -32 |
| 2018-06-30 07:57 | compiler_rt: Add floattitf/floattidf/floattisf | Marc Tiehuis | 7 | +451 | -0 |
| 2018-06-28 11:14 | compiler_rt: Add missing install targets | Marc Tiehuis | 1 | +4 | -0 |
| 2018-06-28 09:41 | compiler_rt: Add missing exports | Marc Tiehuis | 1 | +8 | -0 |
| 2018-06-28 09:37 | compiler_rt: Add floatuntitf | Marc Tiehuis | 2 | +159 | -0 |
| 2018-06-28 09:12 | compiler_rt: Add floatunditf and floatunsitf | Marc Tiehuis | 5 | +121 | -2 |
| 2018-06-28 08:40 | compiler_rt: Add floatuntisf | Marc Tiehuis | 2 | +131 | -0 |
| 2018-06-28 08:26 | compiler_rt: Add trunc f128 narrowing functions | Marc Tiehuis | 2 | +115 | -39 |
| 2018-06-30 02:22 | Fix version detection for out-of-source builds | Jay Weisskopf | 1 | +1 | -1 |
| 2018-06-29 23:44 | test std.math f16 sqrt support | Ben Noordhuis | 1 | +23 | -0 |
| 2018-06-29 23:44 | add std.math f16 signbit support | Ben Noordhuis | 1 | +12 | -0 |
| 2018-06-29 23:44 | add std.math f16 copysign support | Ben Noordhuis | 1 | +18 | -0 |
| 2018-06-29 23:44 | add std.math f16 floor support | Ben Noordhuis | 2 | +55 | -0 |
| 2018-06-29 23:44 | add std.math f16 fabs support | Ben Noordhuis | 1 | +19 | -0 |
| 2018-06-29 23:44 | add std.math f16 isnormal support | Ben Noordhuis | 1 | +9 | -0 |
| 2018-06-29 23:44 | add std.math f16 isfinite support | Ben Noordhuis | 1 | +8 | -0 |
| 2018-06-29 23:44 | add std.math f16 inf support | Ben Noordhuis | 3 | +26 | -1 |
| 2018-06-29 23:44 | add std.math f16 nan support | Ben Noordhuis | 5 | +15 | -1 |
| 2018-06-29 23:44 | add std.math f16 constants | Ben Noordhuis | 1 | +6 | -0 |
| 2018-06-29 22:39 | Merge pull request #1175 from bnoordhuis/zig-test-emit-switch | Andrew Kelley | 1 | +2 | -0 |
| 2018-06-29 21:28 | support --emit in 'test' command | Ben Noordhuis | 1 | +2 | -0 |
| 2018-06-29 18:52 | Clarify reason implicit cast does not work for large RHS (#1168) | isaachier | 2 | +32 | -0 |
| 2018-06-29 18:45 | std.atomic.queue - document limitation and add MPSC queue | Andrew Kelley | 5 | +364 | -143 |
| 2018-06-29 09:34 | contains_comptime_undefined_value should not follow pointers | Jimmi HC | 1 | +1 | -71 |
| 2018-06-29 08:21 | ir_resolve_const now checks recursivly for undef values | Jimmi HC | 4 | +160 | -2 |
| 2018-06-29 06:41 | Assert that array is not ConstArraySpecialUndef in const_values_equal | Jimmi HC | 1 | +3 | -0 |
| 2018-06-28 08:34 | Implement const_values_equal for array type * This allows arrays to be passed by value at comptime | Jimmi HC | 2 | +21 | -2 |
| 2018-06-28 08:12 | Correct hex-float parsing | Marc Tiehuis | 2 | +17 | -2 |
| 2018-06-27 22:45 | fix coroutine accessing freed memory | Andrew Kelley | 3 | +47 | -13 |
| 2018-06-27 17:15 | fix comptime @tagName crashing sometimes | Andrew Kelley | 4 | +14 | -4 |
| 2018-06-27 16:59 | add f16 to langref | Andrew Kelley | 1 | +11 | -4 |
| 2018-06-27 16:30 | Fix up some std.rand syntax #1161 (#1162) | tgschultz | 2 | +8 | -4 |
| 2018-06-27 16:29 | Merge pull request #1159 from bnoordhuis/f16 | Andrew Kelley | 16 | +529 | -100 |
| 2018-06-27 14:20 | simplify comptime floating-point @divTrunc | Ben Noordhuis | 2 | +7 | -24 |
| 2018-06-27 14:20 | add f16 type | Ben Noordhuis | 16 | +505 | -35 |
| 2018-06-27 14:20 | dry floating-point type definitions | Ben Noordhuis | 1 | +14 | -43 |
| 2018-06-27 14:20 | scope variables in floating point cast tests | Ben Noordhuis | 1 | +15 | -10 |
| 2018-06-26 19:48 | langref: explicit cast section | Andrew Kelley | 1 | +30 | -1 |
| 2018-06-26 19:27 | fix crash for optional pointer to empty struct | Andrew Kelley | 3 | +12 | -1 |
| 2018-06-26 19:10 | rename get_maybe_type to get_optional_type | Andrew Kelley | 4 | +27 | -27 |
| 2018-06-25 00:27 | Fix os_path_join for case where dirname is empty | Isaac Hier | 1 | +5 | -0 |
| 2018-06-25 15:52 | std.zig.ast: fix incorrect impl of FnProto.firstToken | Andrew Kelley | 2 | +10 | -0 |
| 2018-06-22 05:49 | clean up self hosted main. delete unsupported commands | Andrew Kelley | 4 | +121 | -459 |
| 2018-06-22 01:21 | Merge pull request #1149 from ziglang/issue346 | Andrew Kelley | 2 | +16 | -2 |
| 2018-06-21 21:41 | fix compiler crash for invalid enum | Andrew Kelley | 2 | +16 | -2 |
| 2018-06-21 18:43 | add casting docs, __extenddftf2, and __extendsftf2 | Andrew Kelley | 8 | +384 | -18 |
| 2018-06-21 17:40 | Merge pull request #1145 from isaachier/bigint-neg-one-incr-fix | Andrew Kelley | 3 | +22 | -4 |
| 2018-06-21 12:32 | Add test case | Isaac Hier | 2 | +13 | -0 |
| 2018-06-21 12:17 | Fix logic | Isaac Hier | 1 | +4 | -9 |
| 2018-06-21 12:14 | Fix increment operation for bigint -1 | Isaac Hier | 1 | +14 | -4 |
| 2018-06-21 05:13 | Add float repr bit extraction functions | Marc Tiehuis | 1 | +26 | -1 |
| 2018-06-20 19:51 | fix f128 remainder division bug | Ben Noordhuis | 2 | +23 | -3 |
| 2018-06-20 21:33 | Merge branch 'kristate-stdmem-replace-create-with-construct' | Andrew Kelley | 16 | +191 | -216 |
| 2018-06-20 21:33 | remove std.mem.Allocator.construct and other fixups | Andrew Kelley | 10 | +101 | -100 |
| 2018-06-20 21:16 | zig fmt | Andrew Kelley | 7 | +11 | -13 |
| 2018-06-20 16:40 | std.mem.Allocator.construct: improve formatting; | kristopher tate | 1 | +3 | -3 |
| 2018-06-20 16:39 | std.mem.Allocator.construct: remove deprecation warning; | kristopher tate | 1 | +0 | -1 |
| 2018-06-20 15:40 | std: update stdlib to match updated allocator create signature; ref #733 | kristopher tate | 11 | +100 | -122 |
| 2018-06-20 15:39 | std.mem: remove allocator create in favor of construct; ref #733 | kristopher tate | 1 | +8 | -9 |
| 2018-06-20 10:45 | fix runtime fn ptr equality codegen | Andrew Kelley | 2 | +10 | -5 |
| 2018-06-19 23:35 | fix calling method with comptime pass-by-non-copyign-value self arg | Andrew Kelley | 2 | +25 | -0 |
| 2018-06-19 22:51 | remove redundant implicit casting code | Andrew Kelley | 2 | +189 | -394 |
| 2018-06-19 21:21 | langref: organize docs for inline loops and add note about when to use it | Andrew Kelley | 1 | +42 | -15 |
| 2018-06-19 20:06 | `@floatToInt` now has safety-checked undefined behavior | Andrew Kelley | 12 | +291 | -9 |
| 2018-06-19 16:16 | update langref | Andrew Kelley | 1 | +7 | -0 |
| 2018-06-19 15:46 | Merge pull request #1136 from alexnask/typeinfo_improvements | Andrew Kelley | 4 | +66 | -45 |
| 2018-06-19 15:40 | Merge pull request #1134 from ziglang/no-explicit-casting | Andrew Kelley | 24 | +697 | -222 |
| 2018-06-19 14:49 | Added missing ?type in docs. | Alexandros Naskos | 1 | +1 | -1 |
| 2018-06-19 14:45 | @typeInfo now uses optional types instead of @typeOf(undefined) | Alexandros Naskos | 4 | +65 | -44 |
| 2018-06-19 07:50 | remove enum to/from int casting syntax; add `@enumToInt`/`@intToEnum` | Andrew Kelley | 9 | +174 | -51 |
| 2018-06-19 07:43 | translate-c: add new libclang c types | Andrew Kelley | 1 | +36 | -0 |
| 2018-06-18 22:48 | remove error to/from int casting syntax; add `@errorToInt`/`@intToError` | Andrew Kelley | 10 | +138 | -60 |
| 2018-06-18 21:43 | standard library fixes | Andrew Kelley | 3 | +3 | -3 |
| 2018-06-18 21:25 | remove []u8 casting syntax. add `@bytesToSlice` and `@sliceToBytes` | Andrew Kelley | 15 | +277 | -96 |
| 2018-06-18 19:01 | remove error set casting syntax. add `@errSetCast` | Andrew Kelley | 6 | +109 | -16 |
| 2018-06-18 18:51 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 110 | +1812 | -882 |
| 2018-06-18 17:55 | zig fmt: support directories | Andrew Kelley | 1 | +55 | -8 |
| 2018-06-18 16:54 | stage1: update darwin code to workaround old libc bug | Andrew Kelley | 1 | +3 | -3 |
| 2018-06-18 16:19 | Merge branch 'binary132-fix-1117-macos-realpath' | Andrew Kelley | 1 | +19 | -2 |
| 2018-06-18 16:18 | adjust logic for finding the path to zig executable on darwin | Andrew Kelley | 1 | +4 | -4 |
| 2018-06-18 16:16 | Merge branch 'fix-1117-macos-realpath' of https://github.com/binary132/zig into binary132-fix-1117-macos-realpath | Andrew Kelley | 1 | +19 | -2 |
| 2018-06-18 16:02 | langref: add docs for void | Andrew Kelley | 1 | +84 | -6 |
| 2018-06-18 15:12 | disallow opaque as a return type of fn type syntax | Andrew Kelley | 3 | +16 | -0 |
| 2018-06-18 15:04 | fix compiler crash when using @intToFloat with float literal | Andrew Kelley | 3 | +20 | -0 |
| 2018-06-18 14:52 | Merge pull request #1130 from ziglang/remove-bool-casting-syntax | Andrew Kelley | 9 | +158 | -43 |
| 2018-06-18 11:37 | Fix 1117: Revise realpath scratch logic | Bodie Solomon | 1 | +11 | -10 |
| 2018-06-18 11:01 | Fix 1117: Tweak realpath logic to use out_path as scratch space | Bodie Solomon | 1 | +14 | -14 |
| 2018-06-17 18:35 | Fix 1117: Use realpath in stage1 Darwin os_self_exe_path | Bodie Solomon | 1 | +18 | -2 |
| 2018-06-18 07:07 | remove bool to int syntax. add @boolToInt | Andrew Kelley | 9 | +158 | -43 |
| 2018-06-18 05:09 | disable failing macos test. see #1126 | Andrew Kelley | 1 | +4 | -1 |
| 2018-06-18 05:03 | msp430 target: c_long is always 32 bits | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-18 04:52 | update std.DynLib to use @intCast | Andrew Kelley | 1 | +3 | -3 |
| 2018-06-17 18:40 | Merge pull request #1123 from ziglang/remove-number-casting-syntax | Andrew Kelley | 90 | +820 | -435 |
| 2018-06-17 16:47 | add target C int type information for msp430 target | Andrew Kelley | 1 | +35 | -15 |
| 2018-06-17 16:33 | update more tests | Andrew Kelley | 2 | +2 | -2 |
| 2018-06-17 08:32 | update test cases | Andrew Kelley | 3 | +8 | -8 |
| 2018-06-17 06:57 | remove integer and float casting syntax | Andrew Kelley | 85 | +799 | -413 |
| 2018-06-17 01:32 | std.Complex: use better arg passing convention and fix a TODO | Andrew Kelley | 2 | +11 | -12 |
| 2018-06-17 01:13 | Merge pull request #1109 from ziglang/pass-by-non-copying-value | Andrew Kelley | 16 | +306 | -344 |
| 2018-06-16 23:54 | posix read can return error.IsDir | Andrew Kelley | 2 | +10 | -2 |
| 2018-06-16 23:53 | langref: be clear that float types are always IEEE 754 | Andrew Kelley | 1 | +24 | -3 |
| 2018-06-16 23:14 | disable byval | Andrew Kelley | 3 | +28 | -21 |
| 2018-06-15 17:49 | don't automatically take pointer when passing by non-copying value | Andrew Kelley | 11 | +249 | -272 |
| 2018-06-14 02:40 | allow passing by non-copying value | Andrew Kelley | 4 | +31 | -53 |
| 2018-06-16 23:36 | disable load dynamic library test | Andrew Kelley | 1 | +3 | -1 |
| 2018-06-16 22:54 | load_dynamic_library test: no need to link libc | Andrew Kelley | 1 | +0 | -1 |
| 2018-06-16 21:47 | pointer reform: missed change in windows specific code. | Sahnvour | 1 | +1 | -1 |
| 2018-06-16 21:27 | std.DynLib: open the fd with CLOEXEC | Andrew Kelley | 2 | +2 | -7 |
| 2018-06-16 21:01 | add basic std lib code for loading dynamic libraries | Andrew Kelley | 14 | +265 | -19 |
| 2018-06-15 18:06 | Make `zig version` compliant with SemVer (#1113) | Jay Weisskopf | 1 | +1 | -1 |
| 2018-06-14 22:28 | llvm7: find external liblldWasm and update for newest lld macho API | Andrew Kelley | 2 | +2 | -1 |
| 2018-06-14 22:27 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 93 | +5383 | -2150 |
| 2018-06-14 22:12 | langref: docs for error return traces | Andrew Kelley | 1 | +206 | -8 |
| 2018-06-14 20:36 | fix build on windows, broken by previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-14 20:15 | std.os.path.dirname: return null instead of empty slice | Andrew Kelley | 5 | +51 | -35 |
| 2018-06-14 14:59 | Merge pull request #1105 from ziglang/i128-compiler-rt | Andrew Kelley | 6 | +184 | -0 |
| 2018-06-14 14:57 | Enabled optional types of zero bit types with no LLVM DI type. (#1110) | Alexandros Naskos | 2 | +13 | -1 |
| 2018-06-14 09:18 | Add windows x86_64 i128 abi workaround | Marc Tiehuis | 4 | +25 | -4 |
| 2018-06-13 15:57 | fix race condition bug in test harness of std.atomic | Andrew Kelley | 2 | +6 | -8 |
| 2018-06-13 15:48 | std.zig.ast: add test for iterate | Andrew Kelley | 1 | +27 | -11 |
| 2018-06-13 15:09 | langref: add merge error sets operator to operator table | Andrew Kelley | 1 | +17 | -1 |
| 2018-06-13 15:04 | disallow implicit casts that break rules for optionals | Andrew Kelley | 2 | +197 | -148 |
| 2018-06-13 10:25 | Add i128 compiler-rt div/mul support | Marc Tiehuis | 6 | +163 | -0 |
| 2018-06-12 23:38 | add docs and missing test case for merging error sets | Andrew Kelley | 3 | +66 | -1 |
| 2018-06-12 19:21 | docgen: don't leave garbage .h files lying around | Andrew Kelley | 1 | +5 | -0 |
| 2018-06-12 19:14 | better debugging for CI failures of std.atomic | Andrew Kelley | 2 | +24 | -4 |
| 2018-06-12 19:06 | fix ability to call mutating methods on zero size structs | Andrew Kelley | 2 | +53 | -1 |
| 2018-06-12 06:18 | zig fmt | Andrew Kelley | 4 | +23 | -18 |
| 2018-06-12 05:55 | implement std.os.Dir for windows | Andrew Kelley | 7 | +293 | -102 |
| 2018-06-11 21:38 | langref: add orelse keyword to syntax highlighting | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-11 21:34 | langref: add coroutines documentation | Andrew Kelley | 1 | +272 | -1 |
| 2018-06-11 18:58 | implement @tagName as a switch instead of table lookup | Andrew Kelley | 4 | +112 | -80 |
| 2018-06-10 16:57 | Added C string support to fmt by using "{s}". The format string requirement is for saftey. (#1092) | tgschultz | 1 | +13 | -1 |
| 2018-06-08 22:24 | Add arbitrary-precision integer to std | Marc Tiehuis | 4 | +2033 | -0 |
| 2018-06-10 05:18 | std.zig: update syntax for orelse keyword | Andrew Kelley | 4 | +9 | -38 |
| 2018-06-10 05:13 | breaking syntax change: orelse keyword instead of ?? (#1096) | Andrew Kelley | 33 | +187 | -189 |
| 2018-06-10 03:42 | breaking syntax change: ??x to x.? (#1095) | Andrew Kelley | 51 | +489 | -482 |
| 2018-06-10 02:39 | support `--target-arch wasm32` (#1094) | Ben Noordhuis | 4 | +21 | -4 |
| 2018-06-09 16:05 | std/fmt: Use lowercase k for kilo in base 1000 (#1090) | marleck55 | 1 | +9 | -4 |
| 2018-06-09 16:04 | Merge branch 'clownpriest-arraylist_set' | Andrew Kelley | 2 | +79 | -39 |
| 2018-06-09 16:03 | clean up std.ArrayList | Andrew Kelley | 2 | +72 | -56 |
| 2018-06-07 14:00 | add set function to arraylist | Arthur Elliott | 1 | +24 | -0 |
| 2018-06-09 15:41 | fix assertion failure when debug printing comptime values | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-09 04:15 | nullable pointers follow const-casting rules | Andrew Kelley | 5 | +322 | -252 |
| 2018-06-08 23:24 | Fix error handling in Buffer::fromOwnedSlice (#1082) | isaachier | 1 | +2 | -2 |
| 2018-06-08 18:57 | disable some implicit casts for unknown length pointers | Andrew Kelley | 1 | +12 | -2 |
| 2018-06-08 07:21 | Allow access of array.len through a pointer | Jimmi HC | 4 | +29 | -5 |
| 2018-06-08 05:43 | Fix json parser comma after empty object case | Marc Tiehuis | 2 | +23 | -5 |
| 2018-06-08 02:19 | add implicit casts from `*[N]T` | Andrew Kelley | 4 | +163 | -2 |
| 2018-06-07 23:50 | remove @canImplicitCast builtin | Andrew Kelley | 6 | +1 | -100 |
| 2018-06-07 23:10 | langref: automatic update of builtin.zig | Andrew Kelley | 5 | +51 | -428 |
| 2018-06-07 21:26 | fix structs that contain types which require comptime | Andrew Kelley | 5 | +77 | -81 |
| 2018-06-06 19:36 | fix std.os.windows.PathFileExists specified in the wrong DLL (#1066) | Andrew Kelley | 2 | +4 | -3 |
| 2018-06-06 18:09 | Fix const-ness of buffer in replaceContents method (#1065) | isaachier | 1 | +1 | -2 |
| 2018-06-06 15:24 | Add json.TokenStream (#1062) | Marc Tiehuis | 1 | +159 | -78 |
| 2018-06-06 14:45 | Add newline to zig fmt error (#1064) | Braedon | 1 | +1 | -1 |
| 2018-06-06 10:41 | Fix Log2Int type construction | Marc Tiehuis | 1 | +8 | -1 |
| 2018-06-06 04:39 | Pointer Reform: update @typeInfo | Andrew Kelley | 5 | +102 | -55 |
| 2018-06-06 03:54 | add test for not allowing implicit cast from T to [*]const T | Andrew Kelley | 1 | +9 | -0 |
| 2018-06-06 02:23 | disable deref syntax for unknown length pointers | Andrew Kelley | 3 | +22 | -1 |
| 2018-06-06 00:24 | disable field access for unknown length pointers | Andrew Kelley | 2 | +15 | -2 |
| 2018-06-06 01:56 | README: update support table | Andrew Kelley | 1 | +12 | -12 |
| 2018-06-05 22:03 | disallow unknown-length pointer to opaque | Andrew Kelley | 14 | +89 | -50 |
| 2018-06-05 19:02 | update to latest libclang | Andrew Kelley | 1 | +12 | -0 |
| 2018-06-05 15:28 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 2 | +18 | -0 |
| 2018-06-05 14:48 | fix crash when evaluating return type has compile error | Andrew Kelley | 2 | +18 | -0 |
| 2018-06-05 14:29 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 34 | +954 | -636 |
| 2018-06-05 14:16 | Merge pull request #1057 from ziglang/comptime-int | Andrew Kelley | 13 | +355 | -341 |
| 2018-06-05 09:54 | Renamed UndefinedLiteral to Undefined | Jimmi HC | 6 | +57 | -57 |
| 2018-06-05 09:30 | Removed NullLiteral to Null | Jimmi HC | 6 | +68 | -68 |
| 2018-06-05 09:14 | Renamed "(int/float literal)" to "comptime_int/float" | Jimmi HC | 13 | +230 | -216 |
| 2018-06-05 02:11 | Pointer Reform: proper slicing and indexing (#1053) | Andrew Kelley | 21 | +268 | -79 |
| 2018-06-04 18:09 | never call malloc with size 0 | Andrew Kelley | 2 | +18 | -5 |
| 2018-06-04 16:15 | support `zig fmt: off` and `zig fmt: on` between top level decls | Andrew Kelley | 5 | +70 | -2 |
| 2018-06-04 15:07 | Merge branch 'tgschultz-zig-custom-format' | Andrew Kelley | 2 | +243 | -209 |
| 2018-06-04 15:06 | Merge branch 'zig-custom-format' of https://github.com/tgschultz/zig into tgschultz-zig-custom-format | Andrew Kelley | 2 | +243 | -209 |
| 2018-06-04 06:58 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 189 | +9205 | -6312 |
| 2018-06-04 05:09 | disallow single-item pointer indexing | Andrew Kelley | 35 | +584 | -443 |
| 2018-06-03 06:30 | Add context to zig_unreachable calls (#1039) | Marc Tiehuis | 1 | +5 | -5 |
| 2018-06-02 19:20 | better compile error for error sets behind nullable | Andrew Kelley | 2 | +30 | -4 |
| 2018-06-02 08:49 | Make zig fmt exit with error on any parse errors | Marc Tiehuis | 1 | +8 | -0 |
| 2018-06-02 08:03 | introduce [*] for unknown length pointers | Andrew Kelley | 9 | +87 | -12 |
| 2018-06-02 01:51 | fix build file template | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-01 15:58 | appveyor: remove llvm 5.0.1 from cache | Andrew Kelley | 1 | +0 | -1 |
| 2018-06-01 15:58 | docs: add missing builtin to langref syntax coloring | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-01 16:23 | fix typo (#1034) | Arthur Elliott | 1 | +1 | -1 |
| 2018-06-01 15:49 | Merge pull request #1032 from ziglang/pointer-reform | Andrew Kelley | 150 | +2438 | -2350 |
| 2018-06-01 05:29 | fix incorrect address-of syntax on windows | Andrew Kelley | 1 | +1 | -1 |
| 2018-06-01 05:22 | run zig fmt | Andrew Kelley | 3 | +43 | -12 |
| 2018-06-01 05:19 | std.zig: update to new pointer syntax | Andrew Kelley | 4 | +62 | -52 |
| 2018-06-01 04:18 | add test case for pointer to type and slice of type | Andrew Kelley | 1 | +34 | -0 |
| 2018-06-01 04:07 | fix regressions | Andrew Kelley | 4 | +110 | -47 |
| 2018-05-31 22:14 | ir: rip out special logic for using addr-of instruction for types | Andrew Kelley | 3 | +46 | -115 |
| 2018-05-31 14:56 | use * for pointer type instead of & | Andrew Kelley | 150 | +2162 | -2143 |
| 2018-05-30 22:37 | zig fmt: add --color option to CLI help text | Andrew Kelley | 1 | +1 | -0 |
| 2018-05-30 22:26 | Add --color CLI option to zig fmt | Andrew Kelley | 4 | +138 | -47 |
| 2018-05-30 20:45 | zig fmt: don't compute a sha-256 for no reason | Andrew Kelley | 1 | +0 | -3 |
| 2018-05-30 20:09 | run zig fmt on the codebase | Andrew Kelley | 48 | +140 | -140 |
| 2018-05-30 20:08 | zig fmt: field access does not cause spaces for slicing | Andrew Kelley | 2 | +16 | -5 |
| 2018-05-30 19:50 | zig fmt: space after fn in fn prototypes | Andrew Kelley | 2 | +18 | -12 |
| 2018-05-30 19:33 | spaces around slice operator if operands are infix | Andrew Kelley | 2 | +15 | -2 |
| 2018-05-30 18:55 | std.zig.render returns bool of whether anything changed | Andrew Kelley | 4 | +68 | -10 |
| 2018-05-30 18:38 | Fix MacOS CI Timer test failing...? | tgschultz | 1 | +1 | -1 |
| 2018-05-30 17:18 | Fixed character handling | tgschultz | 1 | +7 | -5 |
| 2018-05-30 15:41 | Formatting | tgschultz | 1 | +19 | -6 |
| 2018-05-30 15:24 | Minor typo | tgschultz | 1 | +1 | -1 |
| 2018-05-30 15:18 | Added custom formatter support, refactored fmt.format | tgschultz | 1 | +201 | -203 |
| 2018-05-30 13:26 | Merge pull request #2 from ziglang/master | tgschultz | 198 | +15364 | -9348 |
| 2018-05-30 09:51 | Adding workaround for when the user tries to unwrap 'type' closes #1011 | Jimmi HC | 1 | +9 | -0 |
| 2018-05-30 08:34 | Removed copy-pasted resolve_inferred_error_set both ir.cpp and analyze.cpp have a function resolve_inferred_error_set, which is a nearly exact copy-paste. This commit removes the one in ir.cpp and exposes then one in analyze.cpp. This also allows us to make analyze_fn_body local to analyze.cpp, as it is not used anywhere in ir.cpp after this change | Jimmi HC | 3 | +25 | -46 |
| 2018-05-30 08:30 | fixed #1009 ir_make_type_info_defs already calls resolve_top_level_decl on all Tld when building the def array. This means, that there is no reason that analyze_fn_body is nessesary, as the fn type should have already been resolved completly. The only thing analyze_fn_body does here, is cause problems with generic functions. | Jimmi HC | 2 | +7 | -4 |
| 2018-05-29 22:10 | fix syntax of std/json_test.zig | Andrew Kelley | 1 | +9 | -27 |
| 2018-05-29 21:38 | fix AtomicFile for relative paths | Andrew Kelley | 2 | +12 | -4 |
| 2018-05-29 00:23 | run zig fmt on the codebase | Andrew Kelley | 102 | +5969 | -3600 |
| 2018-05-29 07:47 | zig fmt: fix implementation of firstToken() for fn call | Andrew Kelley | 3 | +20 | -5 |
| 2018-05-29 07:25 | zig fmt: fix extra space after comma before multi line string | Andrew Kelley | 2 | +13 | -0 |
| 2018-05-29 07:22 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 34 | +2265 | -1428 |
| 2018-05-29 07:15 | zig fmt: handle if and while indentation better | Andrew Kelley | 3 | +658 | -535 |
| 2018-05-29 03:41 | zig fmt: fix spacing when moving doc comment on var decls | Andrew Kelley | 2 | +50 | -22 |
| 2018-05-29 02:41 | zig fmt: if-else with comment before else | Andrew Kelley | 2 | +32 | -6 |
| 2018-05-29 02:22 | zig fmt: respect line breaks in if-else | Andrew Kelley | 2 | +107 | -28 |
| 2018-05-29 01:28 | zig fmt: respect line breaks after infix operators | Andrew Kelley | 2 | +28 | -1 |
| 2018-05-29 01:18 | zig fmt: render fn decl with trailing comma 1 line per param | Andrew Kelley | 2 | +95 | -78 |
| 2018-05-28 21:43 | zig fmt: fix enum decl with no trailing comma | Andrew Kelley | 2 | +46 | -35 |
| 2018-05-28 21:09 | zig fmt: fix switch body indent | Andrew Kelley | 2 | +15 | -3 |
| 2018-05-28 20:59 | zig fmt: allow same line struct literal with no trailing comma | Andrew Kelley | 2 | +46 | -0 |
| 2018-05-28 20:23 | zig fmt: use simple newlines rather than empty comments to hint | Andrew Kelley | 2 | +55 | -76 |
| 2018-05-27 03:24 | zig fmt: array literals with no trailing comma all on one line | Andrew Kelley | 2 | +32 | -10 |
| 2018-05-27 03:17 | zig fmt: delete empty comments that do nothing | Andrew Kelley | 2 | +23 | -2 |
| 2018-05-26 22:16 | run zig fmt on some of the codebase | Andrew Kelley | 28 | +913 | -845 |
| 2018-05-27 02:59 | zig fmt: support array literal row size hint | Andrew Kelley | 3 | +167 | -8 |
| 2018-05-26 23:32 | zig fmt: better multiline string formatting | Andrew Kelley | 3 | +59 | -18 |
| 2018-05-26 22:44 | zig fmt: fn calls with trailing comma with params on new lines | Andrew Kelley | 2 | +49 | -2 |
| 2018-05-26 22:29 | zig fmt: handle empty block with comment inside | Andrew Kelley | 2 | +12 | -1 |
| 2018-05-26 22:10 | zig fmt: no space on switch range operator | Andrew Kelley | 2 | +4 | -4 |
| 2018-05-26 20:43 | zig fmt: fix rendering of struct with no trailing comma on last field | Andrew Kelley | 2 | +16 | -2 |
| 2018-05-26 20:37 | zig fmt: parse extra comma in asm expressions | Andrew Kelley | 4 | +120 | -29 |
| 2018-05-26 19:37 | zig fmt: put nested struct inits on newlines | Andrew Kelley | 2 | +18 | -3 |
| 2018-05-26 18:57 | add strict float mode to some math functions | Andrew Kelley | 4 | +13 | -2 |
| 2018-05-26 16:18 | update to latest LLVM API | Andrew Kelley | 2 | +2 | -3 |
| 2018-05-26 16:06 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 134 | +8980 | -6179 |
| 2018-05-26 00:41 | trailing comma after var args is not supported | Andrew Kelley | 1 | +0 | -5 |
| 2018-05-26 00:34 | zig fmt: support trailing comma on switch case items | Andrew Kelley | 3 | +79 | -25 |
| 2018-05-25 06:19 | zig fmt: fix rendering of align keyword of slice type | Andrew Kelley | 2 | +15 | -6 |
| 2018-05-25 06:08 | update json_test to be compliant with zig source encoding | Andrew Kelley | 1 | +15 | -45 |
| 2018-05-25 05:52 | handle more cases of inserting trailing commas | Andrew Kelley | 1 | +13 | -7 |
| 2018-05-25 05:45 | zig fmt: handle missing trailing comma in array literals | Andrew Kelley | 2 | +50 | -22 |
| 2018-05-25 05:10 | enum fields with a type are not supported | Andrew Kelley | 1 | +0 | -1 |
| 2018-05-25 05:03 | zig fmt: fix handling of comments at top of file | Andrew Kelley | 3 | +42 | -1 |
| 2018-05-25 04:39 | struct fields with no explicit type are not supported | Andrew Kelley | 1 | +0 | -1 |
| 2018-05-25 04:37 | zig fmt: support aligned ptr with bit fields | Andrew Kelley | 4 | +103 | -24 |
| 2018-05-25 01:51 | std.zig.tokenizer: support hex escape in char literals | Andrew Kelley | 2 | +47 | -0 |
| 2018-05-25 01:27 | update github.com/zig-lang to github.com/ziglang | Andrew Kelley | 19 | +37 | -37 |
| 2018-05-25 00:59 | Merge branch 'BraedonWooding-patch-3' | Andrew Kelley | 1 | +52 | -2 |
| 2018-05-25 00:59 | doc fixups | Andrew Kelley | 1 | +42 | -30 |
| 2018-05-17 00:43 | Added argtype and error inferring info | braedonww@gmail.com | 1 | +40 | -2 |
| 2018-05-24 05:15 | std.zig.tokenizer: fix tokenization of hex floats | Andrew Kelley | 2 | +77 | -13 |
| 2018-05-21 01:59 | std.zig.parse ignores comments | Andrew Kelley | 5 | +899 | -701 |
| 2018-05-22 03:34 | Make JsonParser public | Marc Tiehuis | 1 | +1 | -1 |
| 2018-05-22 03:32 | Make StreamingJsonParser public | Marc Tiehuis | 1 | +1 | -1 |
| 2018-05-20 18:50 | zig fmt: add pointer deref syntax | Andrew Kelley | 2 | +18 | -0 |
| 2018-05-18 17:30 | Merge pull request #1019 from zig-lang/pointer-reform | Andrew Kelley | 117 | +6037 | -4268 |
| 2018-05-18 03:21 | all tests passing with postfix deref syntax | Andrew Kelley | 13 | +302 | -289 |
| 2018-05-17 04:56 | Merge remote-tracking branch 'origin/master' into pointer-reform | Andrew Kelley | 6 | +215 | -53 |
| 2018-05-17 04:56 | more std lib to postfix deref with zig fmt | Andrew Kelley | 2 | +18 | -27 |
| 2018-05-17 04:52 | fix std.SegmentedList.Iterator.set | Andrew Kelley | 1 | +2 | -4 |
| 2018-05-17 04:44 | zig fmt: fix comment after if before another if | Andrew Kelley | 3 | +35 | -7 |
| 2018-05-17 04:31 | zig fmt: line comment between if block and else keyword | Andrew Kelley | 3 | +45 | -32 |
| 2018-05-17 04:15 | zig fmt: same line comments after tokens in expression | Andrew Kelley | 2 | +67 | -17 |
| 2018-05-17 00:18 | OpenBSD has the same C integer sizes as Linux | Andrew Kelley | 1 | +1 | -1 |
| 2018-05-16 22:22 | std.fmt: use SI prefixes for printing bytes | Andrew Kelley | 1 | +58 | -29 |
| 2018-05-16 04:43 | convert more std lib files to postfix pointer deref | Andrew Kelley | 6 | +1211 | -1378 |
| 2018-05-16 04:27 | zig fmt: add comma on last switch prong | Andrew Kelley | 3 | +46 | -2 |
| 2018-05-16 04:02 | Merge remote-tracking branch 'origin/master' into pointer-reform | Andrew Kelley | 6 | +657 | -589 |
| 2018-05-16 02:11 | std.fmt.format: support {B} for human readable bytes | Andrew Kelley | 1 | +55 | -0 |
| 2018-05-15 20:21 | build: add flag to LLD to fix gcc 8 build (#1013) | Andrew Kelley | 1 | +1 | -1 |
| 2018-05-15 18:11 | fix @typeInfo not setting a field to comptime | Andrew Kelley | 2 | +178 | -142 |
| 2018-05-15 04:33 | zig fmt: preserve same line doc comments on var decls | Andrew Kelley | 2 | +58 | -28 |
| 2018-05-13 18:20 | std.zig.parse cleanup | Andrew Kelley | 2 | +368 | -424 |
| 2018-05-13 17:38 | Merge branch 'master' into pointer-reform | Andrew Kelley | 26 | +5793 | -5185 |
| 2018-05-13 05:07 | README: https links | Andrew Kelley | 1 | +2 | -2 |
| 2018-05-10 22:57 | self hosted compiler: remove unused flag | Andrew Kelley | 1 | +0 | -2 |
| 2018-05-13 03:57 | fix AST dumping code in self hosted compiler | Andrew Kelley | 3 | +43 | -52 |
| 2018-05-13 03:06 | refactor std.zig.render to be recursive | Andrew Kelley | 1 | +1057 | -1100 |
| 2018-05-12 23:03 | recursive render top level decl | Andrew Kelley | 1 | +19 | -23 |
| 2018-05-12 21:35 | add @newStackCall builtin function | Andrew Kelley | 8 | +298 | -16 |
| 2018-05-12 03:04 | fix windows build system | Andrew Kelley | 1 | +5 | -3 |
| 2018-05-12 02:41 | fix comptime code modification of global const | Andrew Kelley | 2 | +23 | -1 |
| 2018-05-12 02:36 | Merge pull request #1 from zig-lang/master | tgschultz | 143 | +23754 | -5164 |
| 2018-05-11 18:08 | update std.Buffer API | Andrew Kelley | 2 | +21 | -21 |
| 2018-05-10 15:37 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 30 | +6232 | -5274 |
| 2018-05-10 10:26 | Fix bigint shift-right partial shift | Marc Tiehuis | 2 | +9 | -1 |
| 2018-05-10 03:48 | zig fmt: fix not writing results | Andrew Kelley | 1 | +1 | -0 |
| 2018-05-10 04:29 | partial conversion to post-fix pointer deref using zig fmt | Andrew Kelley | 30 | +1620 | -1064 |
| 2018-05-10 03:43 | Merge branch 'master' into pointer-reform | Andrew Kelley | 52 | +6437 | -390 |
| 2018-05-10 02:17 | Merge branch 'rework-parser' | Andrew Kelley | 12 | +5467 | -5114 |
| 2018-05-10 01:45 | fix self hosted compiler | Andrew Kelley | 2 | +31 | -39 |
| 2018-05-10 01:17 | fix parser performance regression | Andrew Kelley | 2 | +660 | -662 |
| 2018-05-10 01:15 | all tests passing again | Andrew Kelley | 2 | +106 | -76 |
| 2018-05-10 00:23 | translate-c: fix typedef duplicate definition of variable | Andrew Kelley | 2 | +27 | -2 |
| 2018-05-09 13:27 | Merge pull request #1000 from zig-lang/slice-type-info | Andrew Kelley | 5 | +79 | -39 |
| 2018-05-09 07:40 | Freeing ptr_field_name after use | Jimmi HC | 1 | +1 | -0 |
| 2018-05-09 07:34 | Added Slice as it's own type info in userland | Jimmi HC | 5 | +78 | -39 |
| 2018-05-08 20:23 | add benchmark for measuring parser performance | Andrew Kelley | 1 | +38 | -0 |
| 2018-05-08 03:54 | std.zig.parser supports same-line comments on any token | Andrew Kelley | 3 | +351 | -273 |
| 2018-05-08 02:07 | separate std.zig.parse and std.zig.render | Andrew Kelley | 6 | +4754 | -4746 |
| 2018-05-08 01:57 | rework std.zig.parser | Andrew Kelley | 7 | +4833 | -4586 |
| 2018-05-07 16:36 | add std.SegmentedList.Iterator.prev | Andrew Kelley | 1 | +27 | -2 |
| 2018-05-07 16:01 | add std.SegmentedList.Iterator | Andrew Kelley | 1 | +58 | -2 |
| 2018-05-07 20:43 | tagged union field access prioritizes members over enum tags | Andrew Kelley | 2 | +22 | -9 |
| 2018-05-07 14:34 | std.SegmentedList: cleaner separation of capacity functions | Andrew Kelley | 1 | +24 | -13 |
| 2018-05-07 13:54 | Merge pull request #992 from zig-lang/segmented-list | Andrew Kelley | 5 | +334 | -34 |
| 2018-05-07 13:53 | SegmentedList: fixups from review comments | Andrew Kelley | 1 | +15 | -11 |
| 2018-05-04 22:35 | zig fmt: same-line comment after non-block if expression | Andrew Kelley | 2 | +38 | -9 |
| 2018-05-07 05:04 | std.SegmentedList implementation | Andrew Kelley | 5 | +330 | -34 |
| 2018-05-05 10:40 | Fix bigint multi-limb shift and masks | Marc Tiehuis | 2 | +21 | -6 |
| 2018-05-04 22:35 | zig fmt: same-line comment after non-block if expression | Andrew Kelley | 2 | +38 | -9 |
| 2018-05-04 21:48 | Made container methods that can be const, const | Jimmi Holst Christensen | 5 | +51 | -26 |
| 2018-05-04 20:49 | zig fmt: switch with empty body | Andrew Kelley | 2 | +16 | -4 |
| 2018-05-04 20:46 | zig fmt: same-line comment on comptime expression | Andrew Kelley | 2 | +12 | -13 |
| 2018-05-04 18:34 | zig fmt: fix tokenization of float literal with exponent | Andrew Kelley | 2 | +67 | -59 |
| 2018-05-04 17:39 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 41 | +5285 | -129 |
| 2018-05-03 07:26 | Use allocator backed array for json value decoder | Marc Tiehuis | 1 | +39 | -43 |
| 2018-05-03 07:16 | Fix review comments for json decoder | Marc Tiehuis | 2 | +80 | -80 |
| 2018-05-02 06:04 | Add json decoder | Marc Tiehuis | 4 | +3253 | -0 |
| 2018-05-04 03:15 | Merge pull request #981 from BraedonWooding/ArrayIteratorUnifiedSyntax | Andrew Kelley | 4 | +113 | -6 |
| 2018-05-04 03:02 | Merge pull request #951 from alexnask/reflect_reify | Andrew Kelley | 9 | +1758 | -7 |
| 2018-05-04 02:27 | Fixed extern enums having the wrong size (#970) | Jimmi Holst Christensen | 2 | +16 | -1 |
| 2018-05-03 15:47 | Merge pull request #979 from zig-lang/test-release-small | Andrew Kelley | 2 | +7 | -6 |
| 2018-05-03 13:54 | Unified API | Braedon | 4 | +113 | -6 |
| 2018-05-03 02:48 | fix behavior tests for ReleaseSmall | Andrew Kelley | 1 | +3 | -2 |
| 2018-05-03 02:41 | add ReleaseSmall mode in zig tests | Andrew Kelley | 1 | +4 | -4 |
| 2018-05-03 01:43 | Fixed inlining determination test (#972) | Alexandros Naskos | 3 | +20 | -0 |
| 2018-05-03 01:34 | fix compiler-rt tests accidentally running std tests | Andrew Kelley | 15 | +56 | -36 |
| 2018-05-03 00:19 | std.atomic - use AtomicOrder.SeqCst for everything | Andrew Kelley | 2 | +5 | -5 |
| 2018-05-02 20:56 | Merge pull request #975 from zig-lang/none-pure-enums | Andrew Kelley | 3 | +62 | -70 |
| 2018-05-02 19:50 | Added better support for none pure enums in tranlate C | Jimmi Holst Christensen | 3 | +62 | -70 |
| 2018-05-02 14:03 | windows threading: add missing call to CloseHandle | Andrew Kelley | 1 | +1 | -0 |
| 2018-05-02 13:46 | translate-c: update to llvm7 | Andrew Kelley | 1 | +2 | -3 |
| 2018-05-01 18:29 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 33 | +3540 | -1594 |
| 2018-05-01 14:10 | Small fix. | Alexandros Naskos | 1 | +2 | -0 |
| 2018-05-01 10:44 | Added typeInfo to langref built_ins | Alexandros Naskos | 1 | +1 | -1 |
| 2018-05-01 10:42 | Fixed type info test, added documentation. | Alexandros Naskos | 2 | +389 | -6 |
| 2018-05-01 10:31 | Added type info tests to behavior test listing | Alexandros Naskos | 1 | +1 | -0 |
| 2018-05-01 10:09 | Resolved merge conflict. | Alexandros Naskos | 58 | +5058 | -1606 |
| 2018-05-01 10:01 | Added typeInfo tests | Alexandros Naskos | 1 | +181 | -0 |
| 2018-05-01 10:00 | Added tests. | Alexandros Naskos | 3 | +22 | -1 |
| 2018-05-01 05:53 | behavior tests passing with new pointer deref syntax | Andrew Kelley | 19 | +1132 | -631 |
| 2018-05-01 05:30 | zig fmt: line comments in struct initializer | Andrew Kelley | 3 | +68 | -17 |
| 2018-05-01 00:35 | [breaking] delete ptr deref prefix op | Andrew Kelley | 49 | +1694 | -880 |
| 2018-05-01 00:25 | zig fmt: only some docs have doc comments | Andrew Kelley | 3 | +125 | -89 |
| 2018-04-30 23:27 | zig fmt: comments in field decls | Andrew Kelley | 2 | +15 | -1 |
| 2018-04-30 23:16 | zig fmt: error set decls | Andrew Kelley | 2 | +50 | -17 |
| 2018-04-30 22:49 | zig fmt: consistent spacing for container inits | Andrew Kelley | 2 | +14 | -37 |
| 2018-04-30 22:30 | zig fmt: aggregate type init with only 1 field | Andrew Kelley | 2 | +20 | -3 |
| 2018-04-30 22:20 | zig fmt: support union(enum(tag)) and enum init values | Andrew Kelley | 3 | +60 | -3 |
| 2018-04-30 21:30 | zig fmt: support labeled suspend | Andrew Kelley | 3 | +34 | -0 |
| 2018-04-30 20:16 | zig fmt: support promise->T | Andrew Kelley | 4 | +68 | -2 |
| 2018-04-30 19:10 | zig fmt: better multiline string handling | Andrew Kelley | 2 | +14 | -5 |
| 2018-04-30 18:20 | support foo.* for ptr deref | Andrew Kelley | 8 | +69 | -10 |
| 2018-04-30 05:03 | run zig fmt on std/os/index.zig | Andrew Kelley | 1 | +202 | -126 |
| 2018-04-30 04:56 | std.zig.tokenizer: 3 slashes is doc comment, 4 is line comment | Andrew Kelley | 1 | +18 | -3 |
| 2018-04-30 04:52 | std.zig.tokenizer: fix handling of line comment / doc comment | Andrew Kelley | 2 | +91 | -25 |
| 2018-04-30 04:19 | zig fmt: support line comments and doc comments | Andrew Kelley | 4 | +168 | -56 |
| 2018-04-30 02:31 | update comment in std/os/index.zig | Andrew Kelley | 1 | +2 | -2 |
| 2018-04-30 02:12 | zig fmt: comments before error set decl | Andrew Kelley | 2 | +39 | -10 |
| 2018-04-30 01:47 | zig fmt: comments before switch prong | Andrew Kelley | 2 | +21 | -2 |
| 2018-04-30 01:27 | zig fmt: same-line comment after switch prong | Andrew Kelley | 2 | +36 | -17 |
| 2018-04-29 23:55 | zig fmt: comments before var decl in struct | Andrew Kelley | 2 | +45 | -14 |
| 2018-04-29 23:23 | zig fmt: preserve same line comment after struct field | Andrew Kelley | 2 | +1039 | -1005 |
| 2018-04-29 22:22 | zig fmt: array literal with 1 item on 1 line | Andrew Kelley | 1 | +17 | -0 |
| 2018-04-29 21:38 | use explicit error sets for utf8Decode functions | Josh Wolfe | 1 | +65 | -12 |
| 2018-04-29 21:37 | zig fmt: preserve same-line comment after statement | Andrew Kelley | 2 | +68 | -14 |
| 2018-04-29 21:28 | move some checks around in utf8Encode logic to be more zig idiomatic | Josh Wolfe | 1 | +37 | -42 |
| 2018-04-29 20:57 | Merge pull request #954 from BraedonWooding/patch-2 | Josh Wolfe | 1 | +91 | -0 |
| 2018-04-29 20:24 | zig fmt: preserve comments before global variables | Andrew Kelley | 1 | +59 | -34 |
| 2018-04-29 19:51 | fix bootstrap_lib for windows, take 2 | Andrew Kelley | 1 | +1 | -0 |
| 2018-04-29 19:50 | fix bootstrap_lib for windows | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-29 19:48 | zig fmt: respect comments before statements | Andrew Kelley | 3 | +180 | -133 |
| 2018-04-29 16:29 | Merge pull request #963 from zig-lang/atomic-stack-and-queue | Andrew Kelley | 16 | +527 | -91 |
| 2018-04-29 12:40 | Finished FnDef TypeInfo generation (warning: may be buggy). | Alexandros Naskos | 2 | +45 | -10 |
| 2018-04-29 11:03 | More FnDef TypeInfo generation. | Alexandros Naskos | 2 | +39 | -1 |
| 2018-04-29 06:56 | fix std threads for linux | Andrew Kelley | 1 | +8 | -9 |
| 2018-04-29 06:52 | fix std threads for macos | Andrew Kelley | 4 | +14 | -13 |
| 2018-04-29 06:40 | support kernel threads for windows | Andrew Kelley | 6 | +120 | -88 |
| 2018-04-29 04:40 | linux uses pthreads when linking against libc | Andrew Kelley | 5 | +10 | -20 |
| 2018-04-29 04:09 | enable atomic queue and stack tests for macos | Andrew Kelley | 2 | +4 | -4 |
| 2018-04-29 04:07 | make pthreads threads work on darwin | Andrew Kelley | 2 | +9 | -5 |
| 2018-04-29 03:47 | pthread support working | Andrew Kelley | 5 | +21 | -8 |
| 2018-04-29 03:30 | *WIP* use pthreads when linking libc | Andrew Kelley | 5 | +107 | -29 |
| 2018-04-29 02:43 | Merge pull request #930 from zig-lang/float-printing | Andrew Kelley | 8 | +554 | -119 |
| 2018-04-29 02:03 | fix compiler-rt ABI for x86_64 windows | Andrew Kelley | 6 | +46 | -9 |
| 2018-04-28 22:19 | disable atomic stack and queue tests for non-linux | Andrew Kelley | 2 | +8 | -0 |
| 2018-04-28 22:00 | add tests for std.atomic Queue and Stack | Andrew Kelley | 2 | +88 | -1 |
| 2018-04-28 21:53 | add fuzz tests for std.atomic.Stack | Andrew Kelley | 3 | +143 | -13 |
| 2018-04-27 23:27 | add std.atomic.Stack and std.atomic.Queue | Andrew Kelley | 5 | +94 | -0 |
| 2018-04-28 17:21 | Using allocate instead of allocate_nonzero so we don't have to memset | Jimmi Holst Christensen | 1 | +1 | -5 |
| 2018-04-28 17:09 | Fixed build error | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-04-28 17:02 | Trying to fix osx build failing by setting param_info.type to nullptr | Jimmi Holst Christensen | 1 | +4 | -0 |
| 2018-04-28 16:57 | Started work on function definition TypeInfo generation. | Alexandros Naskos | 2 | +52 | -2 |
| 2018-04-28 15:57 | Fixed wrong formatting for arg_index when reporting @ArgType error | Jimmi Holst Christensen | 1 | +2 | -2 |
| 2018-04-28 15:38 | Generating TypeInfo's now forces definitions to be resolved. | Alexandros Naskos | 1 | +29 | -3 |
| 2018-04-28 15:17 | .ReturnType and @ArgType now emits errors on unresolved types related: #846 | Jimmi Holst Christensen | 2 | +36 | -0 |
| 2018-04-28 14:27 | Functions with infered error set can now return literals fixes #852 | Jimmi Holst Christensen | 3 | +58 | -18 |
| 2018-04-28 14:01 | Added definition TypeInfo generation, except for function definitions. | Alexandros Naskos | 2 | +154 | -26 |
| 2018-04-28 12:05 | Removed zero sized error set optimization fixes #762 fixes #818 | Jimmi Holst Christensen | 2 | +31 | -10 |
| 2018-04-27 02:10 | Added BoundFn TypeInfo generation. | Alexandros Naskos | 2 | +11 | -7 |
| 2018-04-27 01:29 | Added Fn TypeInfo generation. | Alexandros Naskos | 2 | +96 | -3 |
| 2018-04-26 23:52 | Added struct TypeInfo generation. | Alexandros Naskos | 2 | +69 | -1 |
| 2018-04-26 23:05 | Fixed enum tag type detection in TypeInfo generation. | Alexandros Naskos | 2 | +30 | -34 |
| 2018-04-26 16:56 | Added ErrorUnion, Union TypeInfo generation | Alexandros Naskos | 2 | +127 | -15 |
| 2018-04-26 15:43 | translate-c: add missing decl type from LLVM 7 | Andrew Kelley | 1 | +3 | -0 |
| 2018-04-26 15:18 | Switched to shallow TypeInfo. | Alexandros Naskos | 2 | +69 | -226 |
| 2018-04-26 14:55 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 89 | +9579 | -4971 |
| 2018-04-26 14:14 | Added ErrorSet TypeInfo generation. | Alexandros Naskos | 2 | +58 | -1 |
| 2018-04-26 13:41 | Added Enum TypeInfo except for methods | Alexandros Naskos | 2 | +111 | -22 |
| 2018-04-26 11:29 | Reset parent on cached TypeInfo values if we need to. | Alexandros Naskos | 2 | +53 | -7 |
| 2018-04-26 11:03 | Added TypeInfo cache | Alexandros Naskos | 3 | +70 | -50 |
| 2018-04-26 10:27 | Cleanup | Alexandros Naskos | 1 | +27 | -22 |
| 2018-04-25 14:50 | Changed TypeInfo layout. | Alexandros Naskos | 2 | +174 | -151 |
| 2018-04-25 08:59 | Fixed ir_type_info_struct_set_parent for struct parents. | Alexandros Naskos | 1 | +18 | -14 |
| 2018-04-25 08:35 | Added checks for field name/index mapping in TypeInfo generation. Abstracted the parent setting out. | Alexandros Naskos | 1 | +53 | -86 |
| 2018-04-25 06:26 | Changed to use shifting and masking | Braedon | 1 | +14 | -14 |
| 2018-04-25 04:59 | Utf8 Encode | Braedon | 1 | +91 | -0 |
| 2018-04-25 03:47 | Merge remote-tracking branch 'origin/master' into float-printing | Andrew Kelley | 30 | +1540 | -12 |
| 2018-04-25 01:24 | Merge pull request #949 from zig-lang/complex-math | Andrew Kelley | 24 | +1416 | -0 |
| 2018-04-25 01:23 | convert NOTE to TODO so we catch it later | Andrew Kelley | 2 | +1 | -3 |
| 2018-04-25 01:14 | clean up complex math tests | Andrew Kelley | 16 | +46 | -112 |
| 2018-04-25 00:50 | std.mem: add more slice manipulation functions | Andrew Kelley | 1 | +82 | -2 |
| 2018-04-24 23:50 | Fixed comptime union void field access | Alexandros Naskos | 1 | +12 | -3 |
| 2018-04-24 14:38 | Added ArrayInfo, NullableInfo, PromiseInfo generation | Alexandros Naskos | 2 | +146 | -1 |
| 2018-04-24 14:08 | PointerInfo child is known at comptime | Alexandros Naskos | 1 | +1 | -0 |
| 2018-04-24 14:01 | Fixed PointerInfo generation | Alexandros Naskos | 1 | +1 | -1 |
| 2018-04-24 13:50 | PointerInfo child is a pointer to a TypeInfo union, still not working correctly | Alexandros Naskos | 1 | +5 | -1 |
| 2018-04-24 13:23 | Added (broken) pointer info, float info | Alexandros Naskos | 1 | +125 | -30 |
| 2018-04-24 12:17 | Fixed IntInfo generation. | Alexandros Naskos | 1 | +4 | -1 |
| 2018-04-24 12:03 | Attempt at adding comptime union field access | Alexandros Naskos | 2 | +67 | -2 |
| 2018-04-24 11:54 | crypto throughput test now uses os.time module | Marc Tiehuis | 1 | +7 | -10 |
| 2018-04-24 08:20 | @typeInfo with void payloads now works! | Alexandros Naskos | 1 | +25 | -4 |
| 2018-04-24 07:18 | Add initial complex-number support | Marc Tiehuis | 24 | +1484 | -0 |
| 2018-04-23 22:49 | One step towards @typeInfo | Alexandros Naskos | 4 | +217 | -0 |
| 2018-04-23 22:06 | fix interaction between defer and labeled break | Andrew Kelley | 2 | +14 | -0 |
| 2018-04-23 16:06 | fix bigint twos complement implementation | Andrew Kelley | 2 | +21 | -0 |
| 2018-04-23 05:18 | Fix release float printing errors | Marc Tiehuis | 2 | +202 | -201 |
| 2018-04-17 10:58 | Improve fmt float-printing | Marc Tiehuis | 2 | +456 | -59 |
| 2018-04-23 03:46 | add compile error for invalid deref on switch target | Andrew Kelley | 2 | +19 | -1 |
| 2018-04-23 01:47 | exit(1) instead of abort() for file not found | Andrew Kelley | 3 | +8 | -7 |
| 2018-04-23 01:08 | fix windows build broken by previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-23 00:54 | better error reporting for missing libc on windows | Andrew Kelley | 2 | +9 | -3 |
| 2018-04-22 22:13 | Merge branch 'tgschultz-std.os.time' | Andrew Kelley | 17 | +1175 | -58 |
| 2018-04-22 16:52 | add alignment docs | Andrew Kelley | 1 | +4 | -0 |
| 2018-04-22 22:11 | linux: support VDSO for clock_gettime | Andrew Kelley | 10 | +783 | -13 |
| 2018-04-22 17:36 | fixups | Andrew Kelley | 4 | +9 | -14 |
| 2018-04-22 17:24 | Merge branch 'std.os.time' of https://github.com/tgschultz/zig into tgschultz-std.os.time | Andrew Kelley | 12 | +406 | -54 |
| 2018-04-22 16:52 | add alignment docs | Andrew Kelley | 1 | +4 | -0 |
| 2018-04-22 16:49 | Merge pull request #939 from tgschultz/large-alignment-directalloc | Andrew Kelley | 1 | +59 | -8 |
| 2018-04-22 16:33 | travis: use encrypted env vars for s3 credentials | Andrew Kelley | 1 | +13 | -9 |
| 2018-04-22 01:41 | Added DirectAllocator support for alignments > os.page_size on posix systems | tgschultz | 1 | +59 | -8 |
| 2018-04-21 06:00 | add test case for #936 | Andrew Kelley | 1 | +5 | -0 |
| 2018-04-20 23:21 | std.zig.parser: remove unused field | Andrew Kelley | 1 | +0 | -2 |
| 2018-04-20 06:54 | Changed all MB to MiB | Harry Eakins | 1 | +3 | -4 |
| 2018-04-20 06:42 | Readability improvements and bug-fix to std/crypto/throughput_test.zig | Harry Eakins | 1 | +5 | -6 |
| 2018-04-20 06:15 | zig fmt: preserve comments in front of test blocks | Andrew Kelley | 3 | +1820 | -1852 |
| 2018-04-19 20:43 | Merge pull request #934 from zig-lang/adding-builtin-field | Jimmi Holst Christensen | 6 | +227 | -83 |
| 2018-04-19 19:53 | Use std.os.errorUnexpectedPosix if timer initialization encounters unexpected error | tgschultz | 1 | +7 | -4 |
| 2018-04-19 19:48 | Added builtin field to docs | Jimmi Holst Christensen | 1 | +5 | -1 |
| 2018-04-19 19:34 | Optimized field ptr ir for hot path and fix assignment bug | Jimmi Holst Christensen | 4 | +176 | -92 |
| 2018-04-19 18:11 | Added field builtin function | Jimmi Holst Christensen | 5 | +63 | -7 |
| 2018-04-19 15:01 | Style cleanups, u64 casts, Timer.start returns error instead of unreachable on unexpected errno. | tgschultz | 2 | +35 | -24 |
| 2018-04-19 02:21 | support break in suspend blocks | Andrew Kelley | 9 | +136 | -13 |
| 2018-04-19 00:57 | Fixed another incorrect comment | tgschultz | 1 | +1 | -1 |
| 2018-04-19 00:48 | Added notes regarding CLOCK_MONOTONIC_RAW and made it easy to change our mind in the future. Updated std.os imported tests' block with lazy declaration workaround and added time.zig. Corrected some incorrect comments. | tgschultz | 2 | +33 | -18 |
| 2018-04-18 23:50 | Fixed incorrect sign on epoch.clr | tgschultz | 1 | +1 | -1 |
| 2018-04-18 22:43 | fixed typos. | tgschultz | 2 | +11 | -11 |
| 2018-04-18 21:14 | add --no-rosegment cli option | Andrew Kelley | 3 | +10 | -0 |
| 2018-04-18 20:46 | Fixed compiler errors around darwin code. | tgschultz | 4 | +22 | -13 |
| 2018-04-18 18:55 | Added unstaged changes. | tgschultz | 9 | +65 | -45 |
| 2018-04-18 18:52 | Added timestamp, high-perf. timer functions. | tgschultz | 2 | +290 | -0 |
| 2018-04-18 16:16 | improve cmpxchg | Andrew Kelley | 8 | +148 | -63 |
| 2018-04-17 02:33 | fix windows not respecting --msvc-lib-dir, --kernel32-lib-dir | Andrew Kelley | 1 | +18 | -12 |
| 2018-04-14 09:08 | Add exp/norm distributed random float generation | Marc Tiehuis | 3 | +166 | -5 |
| 2018-04-16 00:15 | std.debug: dumpStackTrace & friends use DirectAllocator | Andrew Kelley | 1 | +20 | -5 |
| 2018-04-16 01:57 | Merge pull request #925 from alexnask/release_small | Andrew Kelley | 9 | +52 | -15 |
| 2018-04-16 01:18 | Added ReleaseSmall mode to docgen | Alexandros Naskos | 1 | +19 | -0 |
| 2018-04-16 01:06 | Fixed test build code | Alexandros Naskos | 1 | +1 | -0 |
| 2018-04-16 00:54 | Set SizeLevel to 2 in ReleaseSmall mode | Alexandros Naskos | 1 | +1 | -1 |
| 2018-04-16 00:26 | Added ReleaseSmall mode | Alexandros Naskos | 7 | +32 | -15 |
| 2018-04-15 22:12 | add @atomicLoad builtin | Andrew Kelley | 7 | +183 | -11 |
| 2018-04-15 19:20 | std.math.ln and std.math.exp use float strict mode | Andrew Kelley | 4 | +68 | -0 |
| 2018-04-15 19:22 | exit with error code instead of panic for file not found | Andrew Kelley | 1 | +2 | -1 |
| 2018-04-15 17:21 | add @sqrt built-in function | Andrew Kelley | 13 | +419 | -288 |
| 2018-04-15 16:57 | fix linux implementation of self exe path | Andrew Kelley | 1 | +1 | -0 |
| 2018-04-14 06:12 | add std.os.createThread | Andrew Kelley | 7 | +250 | -14 |
| 2018-04-13 18:11 | Merge branch 'master' into zen_stdlib | Andrea Orru | 19 | +4071 | -3217 |
| 2018-04-13 18:10 | FIXME note | Andrea Orru | 1 | +1 | -0 |
| 2018-04-13 16:16 | travis: put cache-control header for ziglang.org/download | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-13 15:31 | fix regression with zig install dir | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-13 15:17 | Merge pull request #919 from zig-lang/self-hosted-parser-refactor | Andrew Kelley | 2 | +1996 | -1942 |
| 2018-04-13 15:16 | Merge pull request #915 from zig-lang/self-hosted-cli | Andrew Kelley | 11 | +1334 | -726 |
| 2018-04-13 15:10 | fix undefined behavior triggered by fn inline test | Andrew Kelley | 2 | +2 | -1 |
| 2018-04-13 10:50 | Fix windows access check | Marc Tiehuis | 1 | +1 | -1 |
| 2018-04-13 09:27 | Replace File.exists with File.access | Marc Tiehuis | 7 | +77 | -6 |
| 2018-04-13 08:40 | Merged with master | Jimmi Holst Christensen | 4 | +126 | -65 |
| 2018-04-13 08:15 | std.zig.parser: Refactor round 2 * More work on ensuring that each state only eat one token * VarDecl parsing now constructs its node * Handling all fn parsing in the same case * Using eatToken instead of getNextToken where possible * All tokenIdTo* now takes @TagType(Token.Id) * Added a createToCtxLiteral function | Jimmi Holst Christensen | 1 | +410 | -439 |
| 2018-04-13 08:12 | Use builtin Arch/Os/Environ | Marc Tiehuis | 1 | +30 | -140 |
| 2018-04-13 07:43 | Remove cc command | Marc Tiehuis | 1 | +0 | -39 |
| 2018-04-13 05:24 | Pass up to 5 arguments in Zen IPC | Andrea Orru | 1 | +26 | -21 |
| 2018-04-13 01:56 | zig fmt: switch cases on new lines | Andrew Kelley | 1 | +4 | -2 |
| 2018-04-13 01:39 | zig fmt includes trailing commas | Andrew Kelley | 1 | +27 | -37 |
| 2018-04-13 01:23 | zig fmt: container init fields each on own line | Andrew Kelley | 1 | +66 | -25 |
| 2018-04-12 20:26 | inline functions must be stored in const or comptime var | Andrew Kelley | 3 | +29 | -1 |
| 2018-04-12 16:56 | std.zig.ast: Fixed build failures | Jimmi Holst Christensen | 1 | +8 | -8 |
| 2018-04-12 16:13 | std.zig.parser: Refactored `commaOrEnd` to `expectCommaOrEnd` * Now it returns end when found, or null if comma was found. * State should now be appended outside the function | Jimmi Holst Christensen | 1 | +36 | -20 |
| 2018-04-12 15:20 | Merge remote-tracking branch 'origin/master' into self-hosted-cli | Andrew Kelley | 6 | +461 | -301 |
| 2018-04-12 15:00 | remove --zig-install-prefix arg now that we find std at runtime | Andrew Kelley | 3 | +21 | -63 |
| 2018-04-12 14:38 | fix invalid implicit cast on macos | Andrew Kelley | 1 | +3 | -1 |
| 2018-04-12 14:08 | std.zig.parser: Refactor, round 1: * Removed the Optional state * We now have an OptionalCtx instead of DestPtr * OptionalCtx simulated return, instead of reverting states * OptionalCtx is a lot less hacky, but is still a small footgun * Trying to avoid consuming more than one token per state * This is required, because of comments * The C++ compiler allows comments between all tokens * We therefor have to consume comment tokens between each state * Reordered states so they are grouped in some logical fasion | Jimmi Holst Christensen | 2 | +1935 | -1868 |
| 2018-04-12 10:23 | Revise self-hosted command line interface | Marc Tiehuis | 5 | +1409 | -683 |
| 2018-04-12 06:46 | std.zig.parser now parses alignment of functions Related #909 This allows it to parse `std/special/compiler_rt/index.zig` | Jimmi Holst Christensen | 1 | +19 | -32 |
| 2018-04-12 06:11 | outb syscall | Andrea Orru | 1 | +7 | -2 |
| 2018-04-11 22:27 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 38 | +8600 | -1975 |
| 2018-04-11 22:02 | LLD patch: Do not keep shared symbols to garbage... | Andrew Kelley | 1 | +9 | -0 |
| 2018-04-11 18:56 | Merge branch 'master' of github.com:zig-lang/zig | Jimmi Holst Christensen | 3 | +19 | -2 |
| 2018-04-11 18:56 | std.zig.parser special cased error in return. Related #909 This allows parsing of `std/special/build_runner.zig` | Jimmi Holst Christensen | 1 | +20 | -0 |
| 2018-04-11 18:44 | allow integer and float literals to be passed to var params | Andrew Kelley | 3 | +19 | -2 |
| 2018-04-11 13:26 | std.zig.parser: requireSemiColon now matches the C++ behavior Related #909 Allowes parsing of `std/os/child_process.zig` | Jimmi Holst Christensen | 1 | +7 | -7 |
| 2018-04-11 13:17 | std.zig.parser now parses inline fn proto Related #909 Allows parsing of `std/os/zen.zig`. | Jimmi Holst Christensen | 2 | +87 | -57 |
| 2018-04-11 12:43 | std.zig.parser now accept both string and multiline string for strings Related #909 Allows it to parse `std/special/compiler_rt/aullrem.zig`, `std/special/compiler_rt/aulldiv.zig` and `std/math/x86_64/sqrt.zig` | Jimmi Holst Christensen | 2 | +81 | -54 |
| 2018-04-11 11:56 | std.zig.parser now handle `try`'s precedence correctly This allows parsing of `std/zig/parser.zig`. Related: #909 | Jimmi Holst Christensen | 1 | +1 | -0 |
| 2018-04-11 11:46 | std.zig.parser now allows assignment expr in switch cases. This makes `std/os/index.zig` parse related: #909 | Jimmi Holst Christensen | 1 | +2 | -1 |
| 2018-04-11 11:38 | std.zig.parser can now parse `std/heap.zig`: related: #909 * Struct fields can now be pub * Parsing of double deref now works * Block expressions now have the right precedence | Jimmi Holst Christensen | 2 | +180 | -110 |
| 2018-04-11 11:05 | std.zig.parser: Redid parsing of error set delc related: #909 | Jimmi Holst Christensen | 1 | +31 | -40 |
| 2018-04-11 10:53 | std.zig.parser: Fixed parsing of field access rhs related: #909 | Jimmi Holst Christensen | 1 | +9 | -2 |
| 2018-04-11 10:05 | std.zig.parser: * Renamed eatToken to expectToken * A new eatToken fn, which only eats the token, if the id match * Inlined initNode, as it is not suppose to be used outside createNode | Jimmi Holst Christensen | 1 | +148 | -158 |
| 2018-04-11 08:37 | std.zig: Major refactor * There now exists a few function to allocate all nodes in parser.zig * ast.zig now have a table of Ids and their corrisponding type | Jimmi Holst Christensen | 2 | +954 | -974 |
| 2018-04-11 07:33 | Merge branch 'master' into zen_stdlib | Andrea Orru | 84 | +11186 | -2859 |
| 2018-04-11 07:31 | Update zen library | Andrea Orru | 2 | +27 | -46 |
| 2018-04-11 04:33 | Merge branch 'bnoordhuis-fix879' | Andrew Kelley | 2 | +39 | -18 |
| 2018-04-11 04:32 | simplify and fix BufMap logic | Andrew Kelley | 2 | +17 | -22 |
| 2018-04-11 03:37 | Merge branch 'fix879' of https://github.com/bnoordhuis/zig into bnoordhuis-fix879 | Andrew Kelley | 1 | +28 | -2 |
| 2018-04-11 03:27 | add more linux syscalls and constants | Andrew Kelley | 1 | +372 | -0 |
| 2018-04-11 02:47 | Merge pull request #873 from zig-lang/self-hosted-parser | Andrew Kelley | 4 | +5291 | -644 |
| 2018-04-11 02:44 | zig fmt while-else with no blocks | Josh Wolfe | 1 | +7 | -1 |
| 2018-04-11 02:24 | add memmove to builtin.o | Andrew Kelley | 1 | +25 | -8 |
| 2018-04-11 01:58 | fix another undefined deref | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-11 01:46 | Merge branch 'master' into self-hosted-parser | Josh Wolfe | 54 | +3104 | -1106 |
| 2018-04-11 00:57 | cmake defaults stage1 to install in build directory | Andrew Kelley | 2 | +9 | -4 |
| 2018-04-10 15:46 | std.zig.parser fixed segfault when parsing cc for fn decl | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-04-10 15:00 | add missing call in zig fmt to commit results to disk | Andrew Kelley | 1 | +1 | -0 |
| 2018-04-10 14:33 | std.zig.parser: removed dublicate "zig fmt: coroutines" test | Jimmi Holst Christensen | 1 | +0 | -20 |
| 2018-04-10 13:56 | std.zig.ast: fixed none compiling code | Jimmi Holst Christensen | 1 | +0 | -1 |
| 2018-04-10 13:16 | std.zig.parser now parses the `var` type * I parse it as a type in all contexts. This is not how the C++ compiler does it, but I think typechecking should catch this | Jimmi Holst Christensen | 2 | +42 | -11 |
| 2018-04-10 13:01 | std.zig.tokinizer now treats string identifiers as identifiers | Jimmi Holst Christensen | 2 | +10 | -3 |
| 2018-04-10 12:52 | std.zig.parser now parses toplevel use | Jimmi Holst Christensen | 2 | +93 | -23 |
| 2018-04-10 12:22 | std.zig.parser: changed block exprs from primary expr to expr | Jimmi Holst Christensen | 2 | +129 | -104 |
| 2018-04-10 11:49 | std.zig.parser readded all tests * Ops! | Jimmi Holst Christensen | 1 | +760 | -765 |
| 2018-04-10 11:43 | std.zig: fixed compiler errors | Jimmi Holst Christensen | 2 | +769 | -766 |
| 2018-04-10 09:35 | std.zig.tokinizer: fixed failing tests | Jimmi Holst Christensen | 1 | +19 | -7 |
| 2018-04-10 09:25 | std.zig.parser now parses coroutine code | Jimmi Holst Christensen | 2 | +345 | -89 |
| 2018-04-10 07:37 | std.zig.parser changed assign expr to only be allowed in some contexts * Only allowed in while continue expr and statement expr | Jimmi Holst Christensen | 1 | +6 | -8 |
| 2018-04-10 07:27 | std.zig.parser can now render asm expressions | Jimmi Holst Christensen | 2 | +227 | -39 |
| 2018-04-10 01:14 | fix std.io.readline to work on windows | Andrew Kelley | 1 | +5 | -0 |
| 2018-04-09 13:40 | std.zig.parser now parses asm expressions * We cannot render asm expressions yet | Jimmi Holst Christensen | 2 | +178 | -1 |
| 2018-04-09 12:02 | std.zig.parser now parses fn types | Jimmi Holst Christensen | 1 | +99 | -35 |
| 2018-04-09 11:24 | std.zig.parser now parses comptime | Jimmi Holst Christensen | 2 | +67 | -2 |
| 2018-04-09 11:07 | ast.zig.parser now parses defer statements | Jimmi Holst Christensen | 3 | +62 | -0 |
| 2018-04-09 10:51 | std.zig.parser now parses if statements | Jimmi Holst Christensen | 2 | +137 | -11 |
| 2018-04-09 09:48 | std.zig.parser now parses for loops | Jimmi Holst Christensen | 2 | +318 | -32 |
| 2018-04-09 09:17 | std.zig.parser unified code for rendering and parsing semicolon in statements | Jimmi Holst Christensen | 1 | +40 | -69 |
| 2018-04-09 09:11 | std.zig.parser now parses while loops and labeled break and continue | Jimmi Holst Christensen | 2 | +468 | -135 |
| 2018-04-09 04:53 | Merge branch 'async-tcp-server' | Andrew Kelley | 19 | +1097 | -811 |
| 2018-04-09 04:52 | async tcp server proof of concept | Andrew Kelley | 11 | +231 | -50 |
| 2018-04-09 00:08 | basic tcp server working when used with netcat | Andrew Kelley | 3 | +44 | -8 |
| 2018-04-08 22:49 | fixups from rebase | Andrew Kelley | 5 | +4 | -36 |
| 2018-03-09 03:57 | update what std tests to run | Andrew Kelley | 1 | +1 | -1 |
| 2018-03-08 15:07 | running into the llvm corosplit error again | Andrew Kelley | 3 | +21 | -4 |
| 2018-03-07 08:55 | *WIP* async/await TCP server | Andrew Kelley | 17 | +885 | -801 |
| 2018-04-08 22:03 | add docs for union methods | Andrew Kelley | 1 | +21 | -1 |
| 2018-04-06 23:14 | add docs for packed enum | Andrew Kelley | 1 | +18 | -2 |
| 2018-04-08 21:57 | Merge branch 'async-err-ret-traces' | Andrew Kelley | 6 | +538 | -123 |
| 2018-04-08 21:44 | error return traces work with async return case | Andrew Kelley | 6 | +56 | -19 |
| 2018-04-08 20:40 | fix calling convention at callsite of zig-generated fns | Andrew Kelley | 2 | +31 | -3 |
| 2018-04-08 20:04 | put the error return addresses in the coro frame | Andrew Kelley | 5 | +105 | -61 |
| 2018-03-29 05:24 | codegen: fix not putting llvm allocas together | Andrew Kelley | 1 | +30 | -23 |
| 2018-03-29 04:24 | error return traces for the early return case | Andrew Kelley | 5 | +375 | -76 |
| 2018-04-08 15:05 | std.zig.parser WIP generalizing parsing of payloads * Note, it doesn't work :) | Jimmi Holst Christensen | 2 | +161 | -51 |
| 2018-04-06 23:38 | std.zig.parser now parses switch | Jimmi Holst Christensen | 3 | +251 | -36 |
| 2018-04-06 13:44 | Merge pull request #900 from zig-lang/hash-and-checksums | Andrew Kelley | 7 | +701 | -0 |
| 2018-04-06 13:37 | std.zig.parser now parses labeled blocks. * There is also some code for switch range parsing | Jimmi Holst Christensen | 2 | +215 | -34 |
| 2018-04-06 11:10 | Add common hash/checksum functions | Marc Tiehuis | 7 | +701 | -0 |
| 2018-04-06 07:36 | std.zig.parser Fixed: * Parsing of the optional expression in contrl flow expr * Rendering of catch expressions | Jimmi Holst Christensen | 1 | +27 | -6 |
| 2018-04-06 06:56 | std.zig.parser: Initializers are now parsed and fmt correctly | Jimmi Holst Christensen | 1 | +82 | -45 |
| 2018-04-05 22:55 | Merge pull request #899 from bnoordhuis/fix898 | Andrew Kelley | 1 | +3 | -1 |
| 2018-04-05 22:10 | fix llvm assert on version string with git sha | Ben Noordhuis | 1 | +3 | -1 |
| 2018-04-05 21:26 | fix use-after-free in BufMap.set() | Ben Noordhuis | 1 | +28 | -2 |
| 2018-04-04 22:29 | travis: update docker image tag for llvm7 | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-04 22:27 | update to latest llvm API | Andrew Kelley | 3 | +2 | -2 |
| 2018-04-04 21:36 | std.zig Major Refactor * parser now parses expression like the C++ compiler does * This makes initializers work * Added control flow expression (only return is parsed) * Added catch parsing (It doesn't quite work) * The parse can now specify states as optional. * The parse will roll back on error if states are optional * This can be overriden by State.Required | Jimmi Holst Christensen | 3 | +1071 | -678 |
| 2018-04-04 21:22 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | 61 | +3135 | -1368 |
| 2018-04-04 14:31 | Add Hmac function (#890) | Marc Tiehuis | 3 | +88 | -0 |
| 2018-04-04 12:58 | std.zig.parser should now parse operators with precedence. * This haven't been tested yet | Jimmi Holst Christensen | 1 | +177 | -50 |
| 2018-04-04 09:32 | Fix off-by-one error in all crypto functions | Marc Tiehuis | 5 | +78 | -6 |
| 2018-04-04 08:54 | std.zig.parser now parses error set declarations | Jimmi Holst Christensen | 2 | +137 | -21 |
| 2018-04-04 08:27 | std.zig.tokenizer Tokens now don't contain a line and column field. * Instead, this information is optained by asking the tokenizer. * getTokenLocation takes a start_index, so relative loc can be optained | Jimmi Holst Christensen | 2 | +25 | -42 |
| 2018-04-04 07:57 | std.zig.parser now parses container decls | Jimmi Holst Christensen | 2 | +176 | -95 |
| 2018-04-04 04:08 | Merge branch 'hellerve-wip-macos-dirent' | Andrew Kelley | 7 | +174 | -12 |
| 2018-04-04 04:08 | fix up logic for macos std.os.deleteTree | Andrew Kelley | 3 | +19 | -7 |
| 2018-04-04 03:33 | Merge branch 'wip-macos-dirent' of https://github.com/hellerve/zig into hellerve-wip-macos-dirent | Andrew Kelley | 6 | +160 | -10 |
| 2018-04-04 01:40 | travis: don't skip tests | Andrew Kelley | 1 | +3 | -3 |
| 2018-04-04 00:33 | travis: better s3 artifacts | Andrew Kelley | 3 | +13 | -14 |
| 2018-04-03 22:26 | remove more signal handling stuff from std.os.ChildProcess | Andrew Kelley | 1 | +0 | -35 |
| 2018-04-03 18:23 | travis: don't upload other files as artifacts | Andrew Kelley | 1 | +1 | -1 |
| 2018-04-03 18:00 | std.zig.parser now parses regular enums, unions and struct * Still missing packed, and extern | Jimmi Holst Christensen | 2 | +350 | -59 |
| 2018-04-03 16:59 | travis: don't upload build/ folder as artifacts | Andrew Kelley | 1 | +1 | -0 |
| 2018-04-03 16:04 | travis artifacts: don't upload extra stuff | Andrew Kelley | 1 | +3 | -2 |
| 2018-04-03 14:17 | upload static linux artifacts on successful travis build | Andrew Kelley | 2 | +11 | -19 |
| 2018-04-03 13:59 | std.zig.ast Added ContainerDecl | Jimmi Holst Christensen | 2 | +72 | -1 |
| 2018-04-03 13:33 | std.zig.parser Refactored top level decl parsing * Now, the arraylist from the root node is passed through the states. * This allows us to reuse the code for enums, unions and structs | Jimmi Holst Christensen | 1 | +25 | -16 |
| 2018-04-03 13:17 | std.zig.parser moved container initializer tests down | Jimmi Holst Christensen | 1 | +10 | -10 |
| 2018-04-03 13:16 | std.zig.parser now parses grouped expressions * I also moved some tests down, as they fail in ways I can't fix yet | Jimmi Holst Christensen | 2 | +99 | -44 |
| 2018-04-03 12:53 | std.zig.parser now parses initializers... Or, it would, if it worked | Jimmi Holst Christensen | 2 | +125 | -28 |
| 2018-04-03 12:20 | std.zig.parser Refactor: * Slice/Array access is now not parsed in the expr contruction loop * State.ExprListItemOrEnd now takes a token id for the end token | Jimmi Holst Christensen | 2 | +118 | -61 |
| 2018-04-03 10:33 | std.zig.parser refactored call, slice and array access to be suffix op | Jimmi Holst Christensen | 2 | +161 | -185 |
| 2018-04-03 09:18 | std.zig.tokenizer fixed tokens having wrong column and line | Jimmi Holst Christensen | 1 | +12 | -9 |
| 2018-04-03 08:54 | std.zig.parser now parses slice and array types | Jimmi Holst Christensen | 2 | +54 | -2 |
| 2018-04-02 15:34 | std.io.readLine function | Andrew Kelley | 2 | +24 | -6 |
| 2018-04-01 20:02 | std.zig.parser now parses slicing and array access | Jimmi Holst Christensen | 3 | +170 | -0 |
| 2018-03-31 06:04 | Add run compiler command | Marc Tiehuis | 5 | +129 | -20 |
| 2018-03-31 20:48 | std.zig.parser now parses error, this and unreachable | Jimmi Holst Christensen | 2 | +111 | -0 |
| 2018-03-31 20:34 | musl-friendly dynamic linking | Andrew Kelley | 2 | +40 | -22 |
| 2018-03-31 20:10 | std.zig.parser now parses null and bool literals | Jimmi Holst Christensen | 2 | +74 | -0 |
| 2018-03-31 19:28 | std.zig.parser now parses char literals | Jimmi Holst Christensen | 3 | +83 | -0 |
| 2018-03-31 19:04 | std.zig.parser now parses multi line strings | Jimmi Holst Christensen | 3 | +108 | -5 |
| 2018-03-31 16:21 | Fix undeclared identifier error in readUntilDelimiterBuffer and incorrect number of parameters in readUntilDelimiterAlloc (#877) | Raul Leal | 1 | +4 | -4 |
| 2018-03-31 16:13 | Merge pull request #872 from zig-lang/runtime-libc | Andrew Kelley | 11 | +185 | -63 |
| 2018-03-31 15:46 | std.zig.parser now handles lib name for extern var and fn | Jimmi Holst Christensen | 2 | +102 | -63 |
| 2018-03-31 15:26 | fix regressions on windows | Andrew Kelley | 2 | +4 | -1 |
| 2018-03-31 13:39 | Added test cases to cover all of zigs syntax | Jimmi Holst Christensen | 1 | +345 | -7 |
| 2018-03-31 12:18 | Each test now have it's own test name | Jimmi Holst Christensen | 1 | +79 | -44 |
| 2018-03-31 12:00 | Fixed review commented code | Jimmi Holst Christensen | 1 | +4 | -4 |
| 2018-03-31 10:17 | docs: fix unclosed code tag | Marc Tiehuis | 1 | +1 | -1 |
| 2018-03-31 06:12 | implement os_self_exe_path in the c++ compiler for darwin | Andrew Kelley | 1 | +8 | -1 |
| 2018-03-30 22:53 | Added a lot of test cases | Jimmi Holst Christensen | 1 | +149 | -1 |
| 2018-03-30 21:24 | appveyor and travis ci: stop passing unused configure args | Andrew Kelley | 2 | +2 | -4 |
| 2018-03-30 21:10 | find libc and zig std lib at runtime | Andrew Kelley | 9 | +171 | -57 |
| 2018-03-30 19:45 | std.zig.parser parses all prefix operators | Jimmi Holst Christensen | 3 | +73 | -10 |
| 2018-03-30 18:47 | std.zig.parser now treats call expr as a suffix operator | Jimmi Holst Christensen | 1 | +34 | -7 |
| 2018-03-30 17:20 | add ZIG_STATIC cmake option | Andrew Kelley | 2 | +4 | -1 |
| 2018-03-29 21:40 | std.zig.parser now parses call expr | Jimmi Holst Christensen | 2 | +79 | -0 |
| 2018-03-29 20:37 | Fixed self hosted compiler compiler error from prev commit | Jimmi Holst Christensen | 1 | +40 | -2 |
| 2018-03-29 20:31 | std.zig.parser now supports all infix operators | Jimmi Holst Christensen | 3 | +535 | -62 |
| 2018-03-29 18:14 | Merge pull request #867 from zig-lang/rand-overhaul | Andrew Kelley | 9 | +740 | -837 |
| 2018-03-29 16:33 | fix examples and rename std.rand.Rand to std.rand.Random | Andrew Kelley | 4 | +30 | -32 |
| 2018-03-29 12:36 | Rewrite Rand functions | Marc Tiehuis | 7 | +735 | -830 |
| 2018-03-29 11:43 | std.zig.parser can now parse top level test declarations | Jimmi Holst Christensen | 2 | +81 | -1 |
| 2018-03-29 08:23 | st/os: address @andrewrk concerns | hellerve | 2 | +10 | -3 |
| 2018-03-29 03:25 | fix compile time array concatenation for slices | Andrew Kelley | 2 | +29 | -1 |
| 2018-03-29 01:02 | Merge pull request #865 from bnoordhuis/zig-build-stage2 | Andrew Kelley | 2 | +161 | -1 |
| 2018-03-28 22:53 | Fixed looking for windows sdk when targeting linux | Jimmi Holst Christensen | 1 | +2 | -4 |
| 2018-03-28 16:30 | skeleton stage 2 support for 'zig build' | Ben Noordhuis | 1 | +159 | -0 |
| 2018-03-28 16:30 | non-zero exit when build.zig cannot be created | Ben Noordhuis | 1 | +2 | -1 |
| 2018-03-05 05:57 | std/os: getting dir entries works on OS X | Andrew Kelley | 6 | +154 | -11 |
| 2018-03-27 19:20 | std.math.cast handles signed integers | Andrew Kelley | 1 | +15 | -2 |
| 2018-03-27 19:07 | fix crash when compile error in analyzing @panic call | Andrew Kelley | 2 | +12 | -3 |
| 2018-03-27 14:43 | fix bitrotted code in unexpected error tracing | Andrew Kelley | 1 | +2 | -2 |
| 2018-03-26 03:31 | Merge pull request #860 from jayschwa/patch-1 | Andrew Kelley | 1 | +7 | -8 |
| 2018-03-25 22:48 | doc: fix typo and tighten wording in error sections | Jay Weisskopf | 1 | +7 | -8 |
| 2018-03-25 02:05 | fix invalid codegen for error return traces across suspend points | Andrew Kelley | 6 | +132 | -50 |
| 2018-03-24 23:31 | add comptime test for the type of suspend promise | Andrew Kelley | 1 | +1 | -0 |
| 2018-03-24 23:25 | add promise->T syntax parsing | Andrew Kelley | 11 | +111 | -2 |
| 2018-03-24 22:21 | fix async fns with inferred error sets | Andrew Kelley | 7 | +89 | -14 |
| 2018-03-13 03:03 | move error ret tracing codegen to zig ir | Andrew Kelley | 4 | +91 | -46 |
| 2018-03-24 19:57 | std.os.linux exposes syscall functions and syscall numbers | Andrew Kelley | 1 | +67 | -91 |
| 2018-03-23 09:41 | Fix os.File.mode function | Marc Tiehuis | 1 | +1 | -1 |
| 2018-03-23 07:27 | Fix OpqaueType usage in exported c functions | Marc Tiehuis | 2 | +12 | -5 |
| 2018-03-23 00:59 | use the llvm API for creating memcpy and memset instructions | Andrew Kelley | 5 | +31 | -131 |
| 2018-03-23 00:22 | create multiple llvm.memcpy and llvm.memset with different align params | Andrew Kelley | 3 | +67 | -34 |
| 2018-03-22 20:56 | ability to use async function pointers | Andrew Kelley | 6 | +113 | -61 |
| 2018-03-22 19:32 | update to llvm 7.0.0 | Andrew Kelley | 13 | +34 | -34 |
| 2018-03-22 06:18 | Add missing pub specifier to atan2 | Marc Tiehuis | 1 | +1 | -1 |
| 2018-03-21 23:56 | change async function call syntax | Andrew Kelley | 4 | +31 | -17 |
| 2018-03-20 20:16 | Merge pull request #851 from zig-lang/zen_stdlib | Andrew Kelley | 3 | +34 | -10 |
| 2018-03-20 20:09 | Zen specific hacks | Andrea Orru | 3 | +34 | -10 |
| 2018-03-20 20:05 | Merge pull request #847 from walac/master | Andrew Kelley | 1 | +17 | -1 |
| 2018-03-20 11:46 | Include libxml2 and zlib as required libraries | Wander Lairson Costa | 1 | +17 | -1 |
| 2018-03-20 17:48 | self-hosted build: print helpful message when libstdc++.a not found | Andrew Kelley | 1 | +8 | -0 |
| 2018-03-20 15:47 | Merge pull request #849 from zig-lang/zen_stdlib | Andrew Kelley | 2 | +139 | -27 |
| 2018-03-20 15:40 | Public SplitIterator | Andrea Orru | 2 | +4 | -4 |
| 2018-03-19 19:12 | Merge pull request #844 from ice1000/patch-1 | Andrew Kelley | 1 | +3 | -5 |
| 2018-03-19 19:00 | Remove unnecessary rule and re-fix an old bug | Tesla Ice Zhang | 1 | +3 | -5 |
| 2018-03-18 18:45 | Message type, Undefined mailbox, read syscall, more constructors | Andrea Orru | 1 | +36 | -5 |
| 2018-03-17 22:19 | add test for addIncludeDir for test step | Andrew Kelley | 4 | +20 | -0 |
| 2018-03-14 09:19 | Add addIncludeDir to TestStep + fix build template | Marc Tiehuis | 2 | +12 | -1 |
| 2018-03-17 18:44 | Merge pull request #839 from ice1000/patch-1 | Andrew Kelley | 1 | +2 | -2 |
| 2018-03-17 18:43 | Merge pull request #840 from bnoordhuis/libdirs | Andrew Kelley | 2 | +4 | -2 |
| 2018-03-17 17:39 | add LLVM_LIBDIRS to link directories | Ben Noordhuis | 1 | +1 | -1 |
| 2018-03-17 17:39 | add CLANG_LIBDIRS cmake build variable | Ben Noordhuis | 1 | +3 | -1 |
| 2018-03-17 15:17 | Fix some explicit errors | Tesla Ice Zhang | 1 | +2 | -2 |
| 2018-03-17 03:27 | Service -> Server | Andrea Orru | 1 | +5 | -5 |
| 2018-03-16 08:41 | Add Thread option for Mailboxes | Andrea Orru | 1 | +6 | -3 |
| 2018-03-16 04:17 | Merge branch 'master' into zen_stdlib | Andrea Orru | 1 | +2 | -2 |
| 2018-03-16 00:57 | Some POSIX stuff, including a primitive write | Andrea Orru | 1 | +40 | -3 |
| 2018-03-15 13:15 | Release 0.2.0 | Andrew Kelley | 1 | +2 | -2 |
| 2018-03-15 11:28 | subscribeIRQ support | Andrea Orru | 1 | +20 | -10 |
| 2018-03-15 09:22 | More precise naming | Andrea Orru | 1 | +36 | -31 |
| 2018-03-15 05:15 | Merge branch 'master' into zen_stdlib | Andrea Orru | 1 | +6 | -0 |
| 2018-03-15 05:07 | IPC structure updates | Andrea Orru | 1 | +38 | -12 |
| 2018-03-15 01:51 | add missing docs for setAlignStack builtin | Andrew Kelley | 1 | +6 | -0 |
| 2018-03-14 07:37 | fix tests broken by previous commit | Andrew Kelley | 2 | +2 | -2 |
| 2018-03-14 05:07 | Tests for zero-bit field compiler error | Andrea Orru | 2 | +14 | -4 |
| 2018-03-14 04:20 | Compiler error when taking @offsetOf of void struct member closes #739 | Andrea Orru | 1 | +6 | -0 |
| 2018-03-13 23:16 | Merge branch 'master' of https://github.com/zig-lang/zig | Andrea Orru | 5 | +76 | -22 |
| 2018-03-13 23:13 | fix casting a function to a pointer causing compiler crash | Andrew Kelley | 5 | +76 | -22 |
| 2018-03-13 23:14 | Panic instead of segfault when returning generic type from functions closes #829 | Andrea Orru | 1 | +5 | -1 |
| 2018-03-13 08:53 | Add WebAssembly output workaround for LLVM 6 | Marc Tiehuis | 1 | +21 | -4 |
| 2018-03-12 16:56 | some return types disqualify comptime fn call caching | Andrew Kelley | 6 | +86 | -4 |
| 2018-03-12 12:35 | don't memoize comptime fn calls that access comptime mutable state | Andrew Kelley | 3 | +84 | -19 |
| 2018-03-12 05:21 | fix comptime slicing not preserving comptime mutability | Andrew Kelley | 2 | +21 | -0 |
| 2018-03-12 04:08 | fix incorrect setEvalBranchQuota compile error | Andrew Kelley | 3 | +24 | -1 |
| 2018-03-11 00:59 | Merge branch 'master' of https://github.com/zig-lang/zig | Andrea Orru | 3 | +5 | -2 |
| 2018-03-11 00:59 | zen-specific: main -> _start | Andrea Orru | 2 | +5 | -5 |
| 2018-03-10 23:23 | xml2 workaround is relevant for linux too | Andrew Kelley | 3 | +5 | -2 |
| 2018-03-10 21:13 | Merge branch 'test-ci' | Andrea Orru | 2 | +4 | -0 |
| 2018-03-10 20:20 | Simplify intrusive linked list test | Andrea Orru | 1 | +2 | -3 |
| 2018-03-10 19:48 | workaround for llvm-config missing xml2 | Andrew Kelley | 2 | +4 | -0 |
| 2018-03-10 19:36 | change 5 to 6 in travis osx scripts | Andrew Kelley | 2 | +3 | -3 |
| 2018-03-10 06:12 | fix await multithreaded data race | Andrew Kelley | 6 | +110 | -21 |
| 2018-03-10 03:21 | refactor stack trace code to remove global state | Andrew Kelley | 2 | +22 | -33 |
| 2018-03-10 03:06 | improvements to stack traces | Andrew Kelley | 3 | +34 | -14 |
| 2018-03-10 02:05 | add behavior test for coroutine frame allocation failure | Andrew Kelley | 1 | +13 | -0 |
| 2018-03-10 02:05 | omit pad zeroes in debug stack traces | Andrew Kelley | 1 | +1 | -3 |
| 2018-03-10 06:25 | Fixed syntax errors in linux-i386 syscalls | Andrea Orru | 1 | +18 | -18 |
| 2018-03-10 06:24 | Added 6 parameters syscalls for zen | Andrea Orru | 1 | +14 | -0 |
| 2018-03-09 21:00 | Unroll Sha3 inner loop | Marc Tiehuis | 3 | +10 | -14 |
| 2018-03-09 20:06 | update to SoftFloat-3e | Andrew Kelley | 817 | +43675 | -40139 |
| 2018-03-09 19:20 | don't memoize comptime functions if they can mutate state via parameters | Andrew Kelley | 6 | +77 | -9 |
| 2018-03-08 22:15 | fix partial inlining of binary math operator using old value | Andrew Kelley | 2 | +33 | -8 |
| 2018-03-08 20:22 | enums with 1 field and explicit tag type still get the tag type | Andrew Kelley | 2 | +6 | -1 |
| 2018-03-08 16:35 | translate-c: add missing case labels | Andrew Kelley | 1 | +2 | -0 |
| 2018-03-08 16:08 | travis ci: update ubuntu llvm repo and CC,CXX env vars to 6 | Andrew Kelley | 2 | +3 | -3 |
| 2018-03-08 15:59 | Merge branch 'llvm6' | Andrew Kelley | 938 | +48714 | -15120 |
| 2018-03-08 15:59 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 22 | +909 | -352 |
| 2018-03-08 14:34 | Translate C now correctly converts ints, floats, ptrs and enums to bools * Boolean "and" and "or" should also work with these types. * This new method also simplifies to output code. | Jimmi Holst Christensen | 2 | +339 | -144 |
| 2018-03-08 12:15 | Translate C will now handle ignored return values | Jimmi Holst Christensen | 2 | +53 | -13 |
| 2018-03-08 09:29 | Merge branch 'master' of github.com:zig-lang/zig | Jimmi Holst Christensen | 4 | +25 | -0 |
| 2018-03-08 09:29 | Translate C can now translate switch statements again | Jimmi Holst Christensen | 2 | +206 | -7 |
| 2018-03-07 19:35 | add compile error for using @tagName on extern union | Andrew Kelley | 4 | +25 | -0 |
| 2018-03-07 09:39 | Ast Render no longer outputs erroneous semicolon closes #813 | Jimmi Holst Christensen | 4 | +22 | -17 |
| 2018-03-07 02:44 | fix missing compile error for returning error from void async function | Andrew Kelley | 3 | +39 | -29 |
| 2018-03-07 01:41 | turn assertion into compile error for using var as return type | Andrew Kelley | 2 | +14 | -11 |
| 2018-03-06 23:24 | var is no longer a pseudo-type, it is syntax | Andrew Kelley | 8 | +116 | -154 |
| 2018-03-06 22:19 | fix assertion when taking slice of zero-length array | Andrew Kelley | 2 | +15 | -1 |
| 2018-03-06 21:57 | unless hf is specified in target environ, assume soft floating point | Andrew Kelley | 1 | +1 | -1 |
| 2018-03-06 21:46 | fix broken tests from previous commit | Andrew Kelley | 2 | +3 | -3 |
| 2018-03-06 21:37 | ptrCast builtin now gives an error for removing const qualifier | Andrew Kelley | 10 | +34 | -11 |
| 2018-03-06 15:43 | Merge pull request #815 from Hejsil/more-translate-c | Andrew Kelley | 2 | +153 | -80 |
| 2018-03-06 15:41 | remove value judgement from std lib API docs | Andrew Kelley | 1 | +1 | -1 |
| 2018-03-06 11:33 | Removed fixed todo | Jimmi Holst Christensen | 1 | +0 | -1 |
| 2018-03-06 11:04 | We now also use trans_to_bool_expr on bool not | Jimmi Holst Christensen | 2 | +23 | -8 |
| 2018-03-06 10:57 | expr to bool is now it's own function. * Now while and for loops work on ints and floats, like if statements * This fixes the loop problem in #813 | Jimmi Holst Christensen | 2 | +122 | -70 |
| 2018-03-06 10:15 | Added appropriate TODO comment to UO_LNot | Jimmi Holst Christensen | 1 | +1 | -0 |
| 2018-03-06 10:13 | Simple translation of UO_LNot | Jimmi Holst Christensen | 1 | +10 | -4 |
| 2018-03-06 06:42 | Merge pull request #814 from jacobdufault/utf8-view | Andrew Kelley | 1 | +14 | -6 |
| 2018-03-06 05:42 | Make Utf8View public, add comments, and make iterator lowercase. | Jacob Dufault | 1 | +14 | -6 |
| 2018-03-05 00:26 | Clarify what is meant by 'libraries' (#808) | Joshua Olson | 1 | +2 | -2 |
| 2018-03-04 22:46 | Fix Linux gcc requirement (#807) | Joshua Olson | 1 | +1 | -1 |
| 2018-03-03 22:44 | fix conflict artifact accidentally in appveyor script | Andrew Kelley | 1 | +0 | -1 |
| 2018-03-03 21:43 | add llvm 6.0.0 binaries to appveyor cache | Andrew Kelley | 1 | +1 | -0 |
| 2018-03-03 21:30 | Merge branch 'master' into llvm6 | Andrew Kelley | 2 | +5 | -11 |
| 2018-03-02 21:26 | std.debug.dwarf supports line number version 4 | Andrew Kelley | 1 | +9 | -2 |
| 2018-03-02 18:40 | add optnone noinline to async functions | Andrew Kelley | 2 | +5 | -11 |
| 2018-03-02 03:25 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 22 | +3270 | -237 |
| 2018-03-02 02:55 | Merge branch 'async' | Andrew Kelley | 18 | +2913 | -160 |
| 2018-03-02 01:47 | Merge remote-tracking branch 'origin/master' into async | Andrew Kelley | 13 | +649 | -140 |
| 2018-03-01 21:17 | coroutines: add await early test case | Andrew Kelley | 1 | +32 | -0 |
| 2018-03-01 20:46 | await keyword works | Andrew Kelley | 3 | +51 | -4 |
| 2018-03-01 15:23 | fix not casting result of llvm.coro.promise | Andrew Kelley | 1 | +2 | -1 |
| 2018-03-01 08:28 | implementation of await | Andrew Kelley | 7 | +266 | -23 |
| 2018-03-01 03:26 | add test for coroutine suspend with block | Andrew Kelley | 1 | +18 | -0 |
| 2018-03-01 03:18 | implement coroutine resume | Andrew Kelley | 8 | +89 | -4 |
| 2018-03-01 02:48 | async function fulfills promise atomically | Andrew Kelley | 2 | +33 | -8 |
| 2018-03-01 02:19 | add atomicrmw builtin function | Andrew Kelley | 7 | +297 | -12 |
| 2018-02-28 23:56 | run coroutine tests only in Debug mode | Andrew Kelley | 2 | +15 | -3 |
| 2018-02-28 23:22 | better coroutine codegen, now passing first coro test | Andrew Kelley | 3 | +20 | -8 |
| 2018-02-28 21:47 | break the data dependencies that llvm coro transforms cant handle | Andrew Kelley | 4 | +71 | -23 |
| 2018-02-28 09:01 | another workaround for llvm coroutines | Andrew Kelley | 6 | +222 | -51 |
| 2018-02-28 05:29 | Merge branch 'bnoordhuis-fix795' | Andrew Kelley | 2 | +15 | -1 |
| 2018-02-28 05:28 | different way of fixing previous commit | Andrew Kelley | 1 | +4 | -4 |
| 2018-02-28 05:22 | Merge branch 'fix795' of https://github.com/bnoordhuis/zig into bnoordhuis-fix795 | Andrew Kelley | 2 | +15 | -1 |
| 2018-02-28 04:55 | Merge pull request #796 from bnoordhuis/fix731-more | Andrew Kelley | 2 | +33 | -1 |
| 2018-02-27 23:51 | fix assert on self-referencing function ptr field | Ben Noordhuis | 2 | +15 | -1 |
| 2018-02-27 22:47 | Revert "llvm coroutine workaround: sret functions return sret pointer" | Andrew Kelley | 2 | +4 | -14 |
| 2018-02-27 22:46 | revert workaround for alloc and free as coro params | Andrew Kelley | 5 | +55 | -165 |
| 2018-02-27 22:12 | llvm coroutine workaround: sret functions return sret pointer | Andrew Kelley | 2 | +14 | -4 |
| 2018-02-27 19:58 | Revert "another llvm workaround for getelementptr" | Andrew Kelley | 3 | +6 | -81 |
| 2018-02-27 15:00 | another llvm workaround for getelementptr | Andrew Kelley | 3 | +81 | -6 |
| 2018-02-27 16:14 | remove signal hanlding stuff from std.os.ChildProcess | Andrew Kelley | 1 | +0 | -50 |
| 2018-02-26 16:52 | workaround for llvm: delete coroutine allocation elision | Andrew Kelley | 1 | +3 | -39 |
| 2018-02-27 02:14 | workaround llvm coro transformations | Andrew Kelley | 6 | +179 | -69 |
| 2018-02-26 17:40 | allow implicit cast from &const to ?&const &const | Ben Noordhuis | 2 | +33 | -1 |
| 2018-02-26 08:20 | Merge pull request #785 from bnoordhuis/fix731 | Andrew Kelley | 2 | +86 | -2 |
| 2018-02-26 07:46 | implement coroutine suspend | Andrew Kelley | 4 | +139 | -8 |
| 2018-02-26 05:04 | parse await and suspend syntax | Andrew Kelley | 6 | +139 | -6 |
| 2018-02-26 01:29 | move coroutine init code to after coro.begin | Andrew Kelley | 1 | +13 | -12 |
| 2018-02-26 01:28 | fix invalid memory write in coroutines implementation | Andrew Kelley | 1 | +1 | -1 |
| 2018-02-26 01:27 | async functions are allowed to accept zig types | Andrew Kelley | 1 | +22 | -8 |
| 2018-02-25 23:09 | add coroutine LLVM passes | Andrew Kelley | 1 | +3 | -0 |
| 2018-02-25 22:57 | coroutines: fix llvm error of instruction not dominating uses | Andrew Kelley | 1 | +25 | -14 |
| 2018-02-25 22:34 | fix handle_is_ptr for promise type | Andrew Kelley | 1 | +1 | -2 |
| 2018-02-25 22:34 | codegen for coro_resume instruction | Andrew Kelley | 3 | +25 | -3 |
| 2018-02-25 21:46 | codegen for coro_free instruction | Andrew Kelley | 2 | +24 | -1 |
| 2018-02-25 21:40 | codegen for coro_end instruction | Andrew Kelley | 2 | +22 | -1 |
| 2018-02-25 21:29 | codegen for coro_suspend instruction | Andrew Kelley | 2 | +29 | -1 |
| 2018-02-25 21:22 | codegen for coro_begin instruction | Andrew Kelley | 2 | +24 | -1 |
| 2018-02-25 21:15 | codegen for coro_alloc_fail instruction | Andrew Kelley | 1 | +18 | -2 |
| 2018-02-25 21:05 | codegen for get_implicit_allocator instruction | Andrew Kelley | 1 | +13 | -3 |
| 2018-02-25 20:20 | codegen for coro_alloc and coro_size instructions | Andrew Kelley | 2 | +32 | -2 |
| 2018-02-25 20:10 | codegen for coro_id instruction | Andrew Kelley | 7 | +43 | -2 |
| 2018-02-25 19:47 | codegen for cancel | Andrew Kelley | 2 | +19 | -1 |
| 2018-02-25 07:47 | codegen for calling an async function | Andrew Kelley | 3 | +49 | -9 |
| 2018-02-23 08:20 | Add utf8 string view | Marc Tiehuis | 1 | +140 | -9 |
| 2018-02-24 01:43 | update errors section of docs | Andrew Kelley | 1 | +84 | -15 |
| 2018-02-23 18:15 | update C headers to clang 6.0.0rc3 | Andrew Kelley | 34 | +9004 | -3855 |
| 2018-02-23 18:05 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-02-23 18:04 | update embedded LLD to 6.0.0rc3 | Andrew Kelley | 9 | +133 | -40 |
| 2018-02-23 17:56 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 22 | +991 | -184 |
| 2018-02-23 17:55 | Revert "workaround on windows for llvm6 missing advapi32.lib in llvm-config" | Andrew Kelley | 1 | +0 | -4 |
| 2018-02-23 17:49 | fix type_is_codegen_pointer being used incorrectly | Andrew Kelley | 3 | +13 | -13 |
| 2018-02-23 14:25 | allow implicit cast from `S` to `?&const S` | Ben Noordhuis | 2 | +86 | -2 |
| 2018-02-23 08:03 | implement Zig IR for async functions | Andrew Kelley | 6 | +467 | -54 |
| 2018-02-22 19:26 | Merge pull request #783 from bnoordhuis/fix675 | Andrew Kelley | 3 | +27 | -6 |
| 2018-02-22 16:53 | name types inside functions after variable | Ben Noordhuis | 3 | +27 | -6 |
| 2018-02-22 16:54 | IR analysis for coro.begin | Andrew Kelley | 4 | +84 | -7 |
| 2018-02-22 14:36 | ir analysis for coro_id and coro_alloc | Andrew Kelley | 1 | +13 | -2 |
| 2018-02-22 14:30 | coroutines: analyze get_implicit_allocator instruction | Andrew Kelley | 2 | +19 | -5 |
| 2018-02-22 04:28 | add coroutine startup IR to async functions | Andrew Kelley | 4 | +223 | -1 |
| 2018-02-21 07:00 | Merge branch 'bnoordhuis-macho' | Andrew Kelley | 4 | +265 | -57 |
| 2018-02-21 07:00 | clean up mach-o stack trace code | Andrew Kelley | 1 | +9 | -16 |
| 2018-02-21 05:52 | implement IR analysis for async function calls | Andrew Kelley | 8 | +272 | -54 |
| 2018-02-20 21:42 | add promise type | Andrew Kelley | 5 | +80 | -8 |
| 2018-02-20 05:31 | parse async fn definitions | Andrew Kelley | 7 | +53 | -13 |
| 2018-02-20 05:05 | parse async fn calls and cancel expressions | Andrew Kelley | 9 | +171 | -7 |
| 2018-02-20 04:19 | add async, await, suspend, resume, cancel keywords | Andrew Kelley | 2 | +15 | -0 |
| 2018-02-19 22:06 | fix memory leak in std.debug.openSelfDebugInfo() | Ben Noordhuis | 1 | +1 | -0 |
| 2018-02-19 22:06 | add support for stack traces on macosx | Ben Noordhuis | 4 | +271 | -57 |
| 2018-02-17 22:53 | improve std lib linux epoll API | Andrew Kelley | 2 | +16 | -5 |
| 2018-02-16 20:22 | ability to slice an undefined pointer at compile time if the len is 0 | Andrew Kelley | 5 | +63 | -27 |
| 2018-02-16 04:39 | add an assert to catch #777 | Andrew Kelley | 1 | +1 | -0 |
| 2018-02-15 04:39 | zig fmt supports simple line comments | Andrew Kelley | 3 | +95 | -24 |
| 2018-02-15 17:14 | fix compiler crash when struct contains... | Andrew Kelley | 3 | +35 | -7 |
| 2018-02-15 04:12 | fix crash when doing comptime float rem comptime int | Andrew Kelley | 2 | +14 | -5 |
| 2018-02-15 04:00 | std.zig.parser understands try. zig fmt respects a double line break. | Andrew Kelley | 6 | +296 | -40 |
| 2018-02-14 21:24 | fix sometimes not type checking function parameters | Andrew Kelley | 2 | +14 | -1 |
| 2018-02-14 20:48 | std.zig.parser understands inferred return type and error inference | Andrew Kelley | 2 | +83 | -18 |
| 2018-02-14 18:55 | fix build broken by previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2018-02-14 18:43 | self hosted parser: support string literals | Andrew Kelley | 2 | +43 | -2 |
| 2018-02-14 00:06 | self hosted parser supports builtin fn call with no args | Andrew Kelley | 1 | +49 | -2 |
| 2018-02-13 16:53 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 4 | +146 | -57 |
| 2018-02-13 16:17 | correct doc comment in self hosted parser | Andrew Kelley | 1 | +2 | -1 |
| 2018-02-13 15:54 | zig_llvm.cpp uses new(std::nothrow) | Andrew Kelley | 1 | +8 | -27 |
| 2018-02-13 15:28 | self hosted: add tokenizer test fix eof handling | Andrew Kelley | 1 | +30 | -3 |
| 2018-02-13 02:25 | fix self hosted tokenizer handling of EOF | Andrew Kelley | 2 | +107 | -27 |
| 2018-02-12 22:00 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 1 | +9 | -10 |
| 2018-02-12 18:31 | self hosted parser tests every combination of memory allocation failure | Andrew Kelley | 1 | +9 | -10 |
| 2018-02-12 16:05 | workaround on windows for llvm6 missing advapi32.lib in llvm-config | Andrew Kelley | 1 | +4 | -0 |
| 2018-02-12 15:48 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 14 | +373 | -187 |
| 2018-02-12 08:21 | std.heap.ArenaAllocator: fix incorrectly activating safety check | Andrew Kelley | 1 | +1 | -1 |
| 2018-02-12 08:15 | back to malloc instead of aligned_alloc for c_allocator | Andrew Kelley | 1 | +2 | -1 |
| 2018-02-12 07:27 | remove std.heap.IncrementingAllocator | Andrew Kelley | 7 | +60 | -140 |
| 2018-02-12 07:14 | introduce std.heap.ArenaAllocator and std.heap.DirectAllocator | Andrew Kelley | 10 | +395 | -130 |
| 2018-02-12 04:49 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 94 | +6078 | -4154 |
| 2018-02-11 21:45 | fix exported variable not named in the object file | Andrew Kelley | 3 | +33 | -25 |
| 2018-02-11 10:26 | std: refactor posixOpen to be friendlier to error return traces | Andrew Kelley | 1 | +17 | -17 |
| 2018-02-11 01:55 | std.os and std.io API update | Andrew Kelley | 15 | +543 | -351 |
| 2018-02-10 19:52 | std zig tokenizer: don't require 3 newlines at the end of the source | Andrew Kelley | 4 | +14 | -17 |
| 2018-02-09 23:27 | std lib: modify allocator idiom | Andrew Kelley | 15 | +103 | -136 |
| 2018-02-09 18:49 | fix compiler crash switching on global error with no else | Andrew Kelley | 4 | +38 | -19 |
| 2018-02-09 18:08 | self hosted compiler: move tokenization and parsing to std lib | Andrew Kelley | 12 | +2110 | -2102 |
| 2018-02-09 16:16 | fix crash with error peer type resolution | Andrew Kelley | 2 | +26 | -1 |
| 2018-02-09 06:15 | appveyor: don't try to build for mingw | Andrew Kelley | 1 | +2 | -13 |
| 2018-02-09 05:47 | Merge pull request #759 from zig-lang/error-sets | Andrew Kelley | 83 | +3263 | -1607 |
| 2018-02-09 05:47 | appveyor: answer Yes to all pacman questions | Andrew Kelley | 1 | +3 | -4 |
| 2018-02-09 05:24 | fix build runner on windows | Andrew Kelley | 5 | +38 | -7 |
| 2018-02-09 04:44 | add compile error tests for error sets | Andrew Kelley | 1 | +151 | -0 |
| 2018-02-09 03:44 | add test for comptime err to int with only 1 member of set | Andrew Kelley | 2 | +10 | -10 |
| 2018-02-09 03:30 | syntax: parse `?error!i32` as `?(error!i32)` | Andrew Kelley | 4 | +9 | -9 |
| 2018-02-09 03:18 | if statements support comptime known test error, runtime payload | Andrew Kelley | 3 | +16 | -29 |
| 2018-02-09 02:54 | error sets: runtime safety for int-to-err and err set cast | Andrew Kelley | 5 | +139 | -42 |
| 2018-02-09 01:46 | std: fix return type of std.c.write | Andrew Kelley | 1 | +1 | -1 |
| 2018-02-09 01:45 | Merge remote-tracking branch 'origin/master' into error-sets | Andrew Kelley | 21 | +2094 | -1892 |
| 2018-02-08 23:13 | error sets - fix bad value for constant error literal | Andrew Kelley | 2 | +16 | -1 |
| 2018-02-08 16:22 | Add ArrayList functions (#755) | Marc Tiehuis | 1 | +39 | -0 |
| 2018-02-08 16:09 | error set casting building | Andrew Kelley | 4 | +28 | -38 |
| 2018-02-08 08:02 | error sets - update langref. all tests passing | Andrew Kelley | 2 | +49 | -82 |
| 2018-02-08 07:08 | error sets - most tests passing | Andrew Kelley | 28 | +333 | -121 |
| 2018-02-08 03:33 | fix comptime fn execution not returning error unions properly | Andrew Kelley | 1 | +14 | -8 |
| 2018-02-07 23:14 | implement openSelfExe() on darwin (#753) | Ben Noordhuis | 1 | +11 | -1 |
| 2018-02-07 22:45 | improve behavior of `zig build` (#754) | Jeff Fowler | 2 | +24 | -10 |
| 2018-02-07 22:38 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-02-07 22:38 | update embedded LLD to 6.0.0rc2 | Andrew Kelley | 31 | +856 | -45 |
| 2018-02-07 22:27 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 21 | +2193 | -1915 |
| 2018-02-07 21:18 | format struct pointers as "<typename>@<address>" (#752) | Ben Noordhuis | 1 | +15 | -1 |
| 2018-02-07 19:38 | DRY 'is slice?' conditionals in parser (#750) | Ben Noordhuis | 2 | +3 | -11 |
| 2018-02-05 23:09 | error sets - fix most std lib compile errors | Andrew Kelley | 4 | +49 | -22 |
| 2018-02-05 22:42 | error sets: fix peer resolution of error unions | Andrew Kelley | 3 | +19 | -5 |
| 2018-02-05 18:21 | handle linux returning EINVAL for large writes | Andrew Kelley | 1 | +10 | -4 |
| 2018-02-05 17:47 | handle linux returning EINVAL for large reads | Andrew Kelley | 1 | +8 | -3 |
| 2018-02-05 14:26 | fix test failure, organize code, add new compile error | Andrew Kelley | 16 | +1887 | -2090 |
| 2018-02-05 13:09 | Merge pull request #743 from bnoordhuis/linux-random | Andrew Kelley | 4 | +250 | -11 |
| 2018-02-05 12:38 | make OutStream and InStream take an error set param | Andrew Kelley | 3 | +198 | -173 |
| 2018-02-05 06:49 | error sets - peer resolution for error unions | Andrew Kelley | 2 | +100 | -3 |
| 2018-02-05 05:05 | error sets - compile error for equality with no common errors | Andrew Kelley | 1 | +122 | -4 |
| 2018-02-05 03:13 | fix accidentally linking against kernel32 on non windows | Andrew Kelley | 1 | +3 | -0 |
| 2018-02-05 03:06 | add --forbid-library | Andrew Kelley | 7 | +39 | -16 |
| 2018-02-03 23:51 | Use /dev/urandom and sysctl(RANDOM_UUID) on Linux. | Ben Noordhuis | 4 | +250 | -11 |
| 2018-02-03 19:42 | *WIP* error sets - std lib test compile but try to link against windows | Andrew Kelley | 3 | +6 | -6 |
| 2018-02-03 19:06 | *WIP* error sets - an inferred error set can end up being the global one | Andrew Kelley | 6 | +346 | -311 |
| 2018-02-03 16:51 | *WIP* error sets - support fns called at comptime | Andrew Kelley | 8 | +55 | -20 |
| 2018-02-02 23:13 | *WIP* error sets - correctly resolve inferred error sets | Andrew Kelley | 16 | +350 | -89 |
| 2018-02-02 19:26 | *WI* error sets - basic support working | Andrew Kelley | 18 | +134 | -92 |
| 2018-02-02 16:50 | *WIP* error sets - rewrite "const cast only" function | Andrew Kelley | 3 | +142 | -55 |
| 2018-02-02 15:53 | Merge pull request #738 from corngood/cygwin-fixes | Andrew Kelley | 1 | +3 | -3 |
| 2018-02-02 14:49 | make lld include paths private | David McFarland | 1 | +3 | -3 |
| 2018-02-02 04:32 | *WIP* error sets - allow peer type resolution to create new error set | Andrew Kelley | 4 | +88 | -23 |
| 2018-02-01 15:23 | *WIP* error sets - fix implicit cast | Andrew Kelley | 8 | +92 | -55 |
| 2018-02-01 03:48 | *WIP* error sets converting std lib | Andrew Kelley | 62 | +389 | -510 |
| 2018-02-01 01:56 | add docs for memberType, memberCount, memberName | Andrew Kelley | 1 | +15 | -4 |
| 2018-02-01 01:42 | docs: move source encoding section | Andrew Kelley | 1 | +10 | -10 |
| 2018-02-01 01:18 | add docs recommending to only have 1 cImport | Andrew Kelley | 1 | +11 | -0 |
| 2018-01-31 16:47 | add some docs for reflection | Andrew Kelley | 1 | +53 | -3 |
| 2018-01-31 16:13 | fix assertion fail when using global var number literal | Andrew Kelley | 2 | +11 | -0 |
| 2018-01-31 06:51 | *WIP* error sets | Andrew Kelley | 14 | +949 | -499 |
| 2018-01-31 06:44 | fix error message mentioning unreachable instead of noreturn | Andrew Kelley | 2 | +3 | -3 |
| 2018-01-30 16:52 | add compile error for duplicate struct, enum, union fields | Andrew Kelley | 4 | +117 | -25 |
| 2018-01-30 15:31 | langref: remove page title header | Andrew Kelley | 1 | +0 | -6 |
| 2018-01-30 06:06 | Merge pull request #729 from zig-lang/www-changes | Andrew Kelley | 1 | +40 | -4 |
| 2018-01-30 05:02 | Add IntrusiveLinkedList to index.zig | Andrea Orru | 1 | +1 | -0 |
| 2018-01-30 04:33 | Improve documentation styling for mobile devices | Marc Tiehuis | 1 | +40 | -4 |
| 2018-01-29 19:01 | add compile error for calling naked function | Andrew Kelley | 2 | +19 | -0 |
| 2018-01-29 18:26 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 5 | +57 | -13 |
| 2018-01-29 15:57 | std: fix fn return syntax for zen os | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-29 15:57 | allow packed containers in extern functions | Andrew Kelley | 3 | +22 | -6 |
| 2018-01-27 23:30 | fix crash when align 1 field before self referential... | Andrew Kelley | 2 | +25 | -5 |
| 2018-01-26 15:37 | fix compiler crash on function with invalid return type | Andrew Kelley | 2 | +9 | -1 |
| 2018-01-25 16:51 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 221 | +5224 | -5546 |
| 2018-01-25 15:03 | Merge pull request #720 from zig-lang/require-return-type | Andrew Kelley | 209 | +2441 | -3995 |
| 2018-01-25 09:10 | syntax: functions require return type. remove `->` | Andrew Kelley | 209 | +2441 | -3995 |
| 2018-01-25 06:46 | rename "debug safety" to "runtime safety" | Andrew Kelley | 36 | +487 | -509 |
| 2018-01-24 04:12 | cleanups that I meant to put in the previous commit | Andrew Kelley | 2 | +4 | -5 |
| 2018-01-24 04:08 | replace %defer with errdefer | Andrew Kelley | 21 | +87 | -89 |
| 2018-01-24 03:56 | clean up readme | Andrew Kelley | 1 | +0 | -10 |
| 2018-01-23 16:40 | fix printf format specifier | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-23 14:20 | Merge pull request #716 from zig-lang/export-c-additions | Andrew Kelley | 2 | +44 | -3 |
| 2018-01-23 10:38 | Add array type handling for gen_h | Marc Tiehuis | 2 | +44 | -3 |
| 2018-01-23 04:06 | docgen: verify internal links | Andrew Kelley | 2 | +127 | -85 |
| 2018-01-23 03:24 | add new kind of test: generating .h files. and more | Andrew Kelley | 21 | +682 | -83 |
| 2018-01-22 22:23 | fix crash on union-enums with only 1 field | Andrew Kelley | 3 | +48 | -9 |
| 2018-01-22 21:14 | appveyor: add language reference to build artifacts | Andrew Kelley | 1 | +1 | -0 |
| 2018-01-21 19:44 | fix crash when switching on enum with 1 field and no switch prongs | Andrew Kelley | 2 | +14 | -1 |
| 2018-01-20 07:49 | remove unused function, fixes mingw build | Andrew Kelley | 1 | +9 | -9 |
| 2018-01-20 03:17 | fix docgen on windows | Andrew Kelley | 2 | +9 | -7 |
| 2018-01-20 01:47 | Merge pull request #711 from zig-lang/fix-build-template | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-20 00:32 | Fix build template to match build runner changes | Marc Tiehuis | 1 | +1 | -1 |
| 2018-01-19 21:53 | os_rename uses MoveFileEx on windows | Andrew Kelley | 1 | +6 | -8 |
| 2018-01-19 21:30 | windows-compatible os_rename function | Andrew Kelley | 1 | +11 | -0 |
| 2018-01-19 21:17 | Merge pull request #710 from Hejsil/seekto-getpos-windows | Andrew Kelley | 2 | +49 | -1 |
| 2018-01-19 21:08 | usize might be same size as LARGE_INTEGER. If that's the case, then we don't want to compare pos to @maxValue(usize). | Jimmi Holst Christensen | 1 | +4 | -2 |
| 2018-01-19 21:05 | We now make a more correct conversion from windows LARGE_INTEGER type to usize | Jimmi Holst Christensen | 1 | +9 | -3 |
| 2018-01-19 20:57 | Removed bitcast from usize to isize in seekTo | Jimmi Holst Christensen | 1 | +4 | -2 |
| 2018-01-19 20:51 | temporary workaround for os.deleteTree not implemented for windows/mac | Andrew Kelley | 1 | +8 | -1 |
| 2018-01-19 20:51 | Now using the right unexpectedError in seekForward | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-01-19 20:49 | Removed PLARGE_INTEGER | Jimmi Holst Christensen | 1 | +1 | -2 |
| 2018-01-19 20:30 | Implemented windows versions of seekTo and getPos | Jimmi Holst Christensen | 2 | +39 | -0 |
| 2018-01-19 09:01 | readme: specify that we need exactly llvm 5.0.1 | Andrew Kelley | 1 | +2 | -2 |
| 2018-01-19 08:36 | docs: remove references to %% prefix operator | Andrew Kelley | 1 | +5 | -23 |
| 2018-01-19 08:03 | all doc code examples are now tested | Andrew Kelley | 5 | +1390 | -941 |
| 2018-01-18 22:47 | add compile error for shifting by negative comptime integer | Andrew Kelley | 2 | +14 | -1 |
| 2018-01-18 22:15 | emit a compile error for @panic called at compile time | Andrew Kelley | 2 | +13 | -0 |
| 2018-01-18 20:08 | fix null debug info for 0-length array type | Andrew Kelley | 2 | +12 | -1 |
| 2018-01-18 16:41 | test: fix brace expansion test not checking invalid inputs | Andrew Kelley | 1 | +2 | -4 |
| 2018-01-17 22:30 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2018-01-17 22:29 | update embedded LLD to 6.0.0rc1 | Andrew Kelley | 867 | +37856 | -10291 |
| 2018-01-17 18:11 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 18 | +1373 | -1513 |
| 2018-01-17 15:24 | Merge pull request #701 from Hejsil/fix-xor-with-zero | Andrew Kelley | 2 | +38 | -3 |
| 2018-01-17 13:35 | A few more none negative cases, just to be sure we've covered everything | Jimmi Holst Christensen | 1 | +3 | -0 |
| 2018-01-17 13:31 | More tests, and fixed none negative bigint xor | Jimmi Holst Christensen | 2 | +29 | -8 |
| 2018-01-17 13:00 | fixed xor with zero | Jimmi Holst Christensen | 2 | +11 | -0 |
| 2018-01-17 08:24 | ziglang.org home page no longer in this repo | Andrew Kelley | 3 | +30 | -783 |
| 2018-01-17 06:40 | Add Sha3 hashing functions | Marc Tiehuis | 3 | +289 | -0 |
| 2018-01-17 06:25 | Add throughput test program | Marc Tiehuis | 5 | +55 | -7 |
| 2018-01-17 06:10 | Fix crypto exports | Marc Tiehuis | 1 | +2 | -2 |
| 2018-01-17 06:50 | docgen: support executing exe code examples | Andrew Kelley | 5 | +171 | -17 |
| 2018-01-17 05:22 | docgen: validate See Also sections | Andrew Kelley | 3 | +149 | -353 |
| 2018-01-17 04:19 | docgen auto generates table of contents | Andrew Kelley | 3 | +699 | -400 |
| 2018-01-17 04:18 | fix error return traces pointing to off-by-one source line | Andrew Kelley | 1 | +20 | -28 |
| 2018-01-16 20:45 | Revert "Buffer.toSliceCopy" | Josh Wolfe | 1 | +0 | -19 |
| 2018-01-16 20:28 | Buffer.toSliceCopy | Josh Wolfe | 1 | +19 | -0 |
| 2018-01-16 17:26 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 61 | +3197 | -344 |
| 2018-01-16 15:32 | Merge pull request #695 from Hejsil/tranlate-c-fixes | Andrew Kelley | 2 | +109 | -12 |
| 2018-01-16 14:48 | translate_c can now translate if statements on integers and floats | Jimmi Holst Christensen | 2 | +102 | -7 |
| 2018-01-16 14:21 | Fixed tests for undefined variables | Jimmi Holst Christensen | 1 | +5 | -5 |
| 2018-01-16 14:13 | Merge pull request #689 from zig-lang/blake2 | Andrew Kelley | 7 | +588 | -93 |
| 2018-01-16 14:01 | Output "undefined" on uninitialized variables | Jimmi Holst Christensen | 1 | +2 | -0 |
| 2018-01-16 11:20 | Add crypto internal test functions | Marc Tiehuis | 1 | +22 | -0 |
| 2018-01-16 11:20 | Merge branch 'master' into blake2 | Marc Tiehuis | 50 | +873 | -361 |
| 2018-01-16 08:35 | Change crypto functions to fill a buffer | Marc Tiehuis | 7 | +565 | -539 |
| 2018-01-16 08:09 | fix bigint remainder division | Andrew Kelley | 2 | +17 | -8 |
| 2018-01-16 03:17 | implement bigint div and rem | Andrew Kelley | 3 | +458 | -11 |
| 2018-01-16 01:44 | fix compiler crash related to @alignOf | Andrew Kelley | 5 | +267 | -2 |
| 2018-01-15 21:28 | Merge branch 'wip-err-ret-trace' | Andrew Kelley | 27 | +605 | -181 |
| 2018-01-15 21:26 | fix getting debug info twice in default panic handler | Andrew Kelley | 2 | +29 | -8 |
| 2018-01-15 10:14 | Add Blake2X hash functions | Marc Tiehuis | 3 | +447 | -0 |
| 2018-01-15 05:14 | add builtin.have_error_return_tracing | Andrew Kelley | 2 | +7 | -4 |
| 2018-01-15 05:01 | clean up error return tracing | Andrew Kelley | 22 | +198 | -112 |
| 2018-01-15 00:40 | stack traces are a variable number of frames | Andrew Kelley | 1 | +43 | -14 |
| 2018-01-14 21:26 | error return traces use a zig-provided function to save binary size | Andrew Kelley | 2 | +87 | -27 |
| 2018-01-14 20:17 | remove 32-bit windows from supported targets list | Andrew Kelley | 21 | +1 | -178 |
| 2018-01-14 19:35 | error return trace pointer prefixes other params | Andrew Kelley | 2 | +32 | -20 |
| 2018-01-14 15:19 | fix duplicate stack trace code | Andrew Kelley | 2 | +114 | -154 |
| 2018-01-14 02:38 | Merge pull request #687 from zig-lang/sha2 | Andrew Kelley | 5 | +717 | -7 |
| 2018-01-13 20:58 | Disable win32 tests for Sha2 + correct lengths | Marc Tiehuis | 2 | +44 | -2 |
| 2018-01-13 09:44 | Change indexing variable types for crypto functions | Marc Tiehuis | 3 | +9 | -9 |
| 2018-01-13 09:23 | Add Sha2 functions | Marc Tiehuis | 3 | +669 | -1 |
| 2018-01-13 06:00 | typecheck the panic function | Andrew Kelley | 1 | +7 | -3 |
| 2018-01-13 05:00 | Merge pull request #686 from zig-lang/md5-sha1 | Andrew Kelley | 6 | +583 | -0 |
| 2018-01-13 01:40 | Add Md5 and Sha1 hash functions | Marc Tiehuis | 5 | +544 | -0 |
| 2018-01-13 00:23 | Add integer rotation functions | Marc Tiehuis | 1 | +39 | -0 |
| 2018-01-12 07:12 | *WIP* proof of concept error return traces | Andrew Kelley | 12 | +238 | -33 |
| 2018-01-12 04:04 | functions which can return errors have secret stack trace param | Andrew Kelley | 5 | +64 | -20 |
| 2018-01-12 03:26 | Merge branch 'master' into llvm6 | Andrew Kelley | 11 | +156 | -20 |
| 2018-01-12 01:58 | the same string literal codegens to the same constant | Andrew Kelley | 6 | +31 | -5 |
| 2018-01-11 07:51 | Merge pull request #682 from zig-lang/fix-endian | Andrew Kelley | 1 | +8 | -3 |
| 2018-01-11 06:42 | Fix endian swap parameters | Marc Tiehuis | 1 | +8 | -3 |
| 2018-01-10 15:22 | Merge pull request #681 from zig-lang/hw-math | Andrew Kelley | 3 | +30 | -4 |
| 2018-01-10 15:13 | Merge pull request #680 from zig-lang/intrusiveLinkedList | Andrew Kelley | 1 | +87 | -8 |
| 2018-01-10 06:53 | Add hw sqrt for x86_64 | Marc Tiehuis | 3 | +30 | -4 |
| 2018-01-10 05:33 | Intrusive linked lists | Andrea Orru | 1 | +87 | -8 |
| 2018-01-09 14:56 | Merge branch 'master' into llvm6 | Andrew Kelley | 48 | +568 | -649 |
| 2018-01-09 05:07 | remove %% prefix operator | Andrew Kelley | 46 | +551 | -642 |
| 2018-01-08 17:16 | exit, createThread for zen | Andrea Orru | 2 | +17 | -7 |
| 2018-01-08 15:34 | Merge branch 'master' into llvm6 | Andrew Kelley | 64 | +1564 | -1165 |
| 2018-01-07 23:12 | `a catch unreachable` generates unwrap-error code | Andrew Kelley | 2 | +22 | -9 |
| 2018-01-07 22:28 | replace `a %% b` with `a catch b` | Andrew Kelley | 32 | +173 | -170 |
| 2018-01-07 21:51 | replace `%return` with `try` | Andrew Kelley | 41 | +812 | -803 |
| 2018-01-07 09:43 | Merge branch 'master' of github.com:zig-lang/zig | Andrea Orru | 5 | +97 | -48 |
| 2018-01-07 09:43 | Adding zen support | Andrea Orru | 6 | +120 | -4 |
| 2018-01-07 06:59 | update hello world docs | Andrew Kelley | 1 | +3 | -4 |
| 2018-01-07 05:50 | add a test for returning a type that closes over a local const | Andrew Kelley | 1 | +12 | -0 |
| 2018-01-07 05:20 | fix struct inside function referencing local const | Andrew Kelley | 4 | +82 | -44 |
| 2018-01-07 04:13 | Merge branch 'master' of github.com:zig-lang/zig | Andrea Orru | 2 | +2 | -2 |
| 2018-01-07 04:10 | Darwin -> MacOSX, added Zen. See #438 | Andrea Orru | 15 | +341 | -132 |
| 2018-01-07 00:45 | Merge pull request #674 from Hejsil/readInt-calling-fix | Andrew Kelley | 2 | +2 | -2 |
| 2018-01-06 23:24 | Fixed the call to mem.readInt in endian.swap | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-01-06 23:24 | Fixed the call to mem.readInt in Rand.scalar | Jimmi Holst Christensen | 1 | +1 | -1 |
| 2018-01-06 07:59 | Merge branch 'master' into llvm6 | Andrew Kelley | 2 | +9 | -5 |
| 2018-01-06 07:58 | fix exp1m implementation | Andrew Kelley | 1 | +7 | -4 |
| 2018-01-06 05:15 | disable NewGVN | Andrew Kelley | 1 | +2 | -1 |
| 2018-01-05 18:53 | translate-c: update to clang 6.0.0 which has more binary operators | Andrew Kelley | 1 | +6 | -0 |
| 2018-01-05 18:46 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 19 | +173 | -110 |
| 2018-01-05 17:16 | Merge branch 'appveyor' | Andrew Kelley | 9 | +47 | -17 |
| 2018-01-05 16:35 | workaround for microsoft releasing windows SDK with wrong version | Andrew Kelley | 1 | +5 | -0 |
| 2018-01-05 04:43 | appveyor: enable verbose link for self hosted compiler | Andrew Kelley | 4 | +10 | -11 |
| 2018-01-05 04:37 | Revert "appveyor ci: look for newer windows sdk version" | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-05 04:30 | appveyor: skip building self hosted compiler for now | Andrew Kelley | 3 | +6 | -3 |
| 2018-01-05 04:11 | appveyor: try using vcvarsall | Andrew Kelley | 1 | +3 | -1 |
| 2018-01-05 03:59 | appveyor: set VCINSTALLDIR | Andrew Kelley | 2 | +2 | -0 |
| 2018-01-05 03:46 | update windows build to llvm 5.0.1 | Andrew Kelley | 5 | +23 | -4 |
| 2018-01-05 00:06 | Revert "try using appveyor's llvm copy" | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-04 23:54 | try using appveyor's llvm copy | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-04 23:34 | appveyor ci: look for newer windows sdk version | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-04 21:36 | fix test regressions on windows from previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2018-01-04 20:30 | self-hosted compiler works on macos | Andrew Kelley | 5 | +24 | -21 |
| 2018-01-04 18:48 | self-hosted compiler works on windows | Andrew Kelley | 4 | +42 | -15 |
| 2018-01-04 03:38 | fix self-hosted build on windows | Andrew Kelley | 3 | +21 | -8 |
| 2018-01-04 02:32 | self-hosted build: use llvm-config from stage1 | Andrew Kelley | 3 | +46 | -58 |
| 2018-01-03 09:08 | add december in review to reading material; fix docs | Andrew Kelley | 2 | +2 | -1 |
| 2018-01-04 01:53 | Merge branch 'master' into llvm6 | Andrew Kelley | 16 | +376 | -360 |
| 2018-01-04 00:39 | build: std files and c header files are only specified once | Andrew Kelley | 4 | +250 | -332 |
| 2018-01-03 23:25 | add building the self hosted compiler to the main test suite | Andrew Kelley | 3 | +22 | -3 |
| 2018-01-03 21:05 | enum tag values are expressions so no parentheses needed | Andrew Kelley | 2 | +11 | -1 |
| 2018-01-03 19:16 | readme: update macos installation instructions | Andrew Kelley | 1 | +1 | -0 |
| 2018-01-03 09:55 | fix self hosted compiler on windows | Andrew Kelley | 8 | +54 | -21 |
| 2018-01-03 08:27 | add noInlineCall to docs | Andrew Kelley | 1 | +24 | -0 |
| 2018-01-03 08:15 | add test for while respecting implicit comptime | Andrew Kelley | 1 | +6 | -0 |
| 2018-01-03 07:51 | doc fixes | Andrew Kelley | 1 | +9 | -4 |
| 2018-01-03 05:42 | Merge branch 'master' into llvm6 | Andrew Kelley | 14 | +647 | -1385 |
| 2018-01-03 01:52 | ir: new pass iteration strategy | Andrew Kelley | 5 | +288 | -1243 |
| 2017-12-31 04:21 | Merge pull request #668 from sparrisable/master | Andrew Kelley | 1 | +102 | -0 |
| 2017-12-30 23:27 | Added format for floating point numbers. {.x} where x is the number of decimals. | Peter Rönnquist | 1 | +102 | -0 |
| 2017-12-27 06:29 | fix self-hosted parser test | Josh Wolfe | 1 | +7 | -1 |
| 2017-12-27 06:17 | move utf8 parsing to std | Josh Wolfe | 8 | +250 | -141 |
| 2017-12-27 02:44 | Merge branch 'master' into llvm6 | Andrew Kelley | 98 | +2293 | -1690 |
| 2017-12-27 01:04 | set compile flags for zip_cpp | Josh Wolfe | 1 | +3 | -0 |
| 2017-12-27 00:44 | self-hosted: build against zig_llvm and embedded LLD | Andrew Kelley | 22 | +736 | -461 |
| 2017-12-24 09:10 | fix segfault when passing union enum with sub byte... | Andrew Kelley | 3 | +35 | -8 |
| 2017-12-24 07:52 | docs: fix typo | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-24 05:23 | add source encoding rules to the docs. see #663 | Josh Wolfe | 1 | +9 | -0 |
| 2017-12-24 04:34 | [self-hosted] source must be valid utf8. see #663 | Josh Wolfe | 1 | +149 | -28 |
| 2017-12-24 04:47 | debug needs to export FailingAllocator | Josh Wolfe | 1 | +2 | -0 |
| 2017-12-24 03:08 | move std/debug.zig to a subdirectory | Andrew Kelley | 76 | +1288 | -1214 |
| 2017-12-24 02:20 | translate-c: set up debug scope for translated functions | Andrew Kelley | 2 | +5 | -1 |
| 2017-12-24 02:19 | build: findLLVM correctly handles system libraries | Andrew Kelley | 1 | +5 | -1 |
| 2017-12-24 01:21 | build: add --search-prefix option | Andrew Kelley | 3 | +40 | -5 |
| 2017-12-24 00:42 | std.os.path.resolve handles an absolute path that is missing the drive | Andrew Kelley | 1 | +262 | -110 |
| 2017-12-24 02:21 | Merge branch 'master' into llvm6 | Andrew Kelley | 6 | +311 | -116 |
| 2017-12-24 02:20 | translate-c: set up debug scope for translated functions | Andrew Kelley | 2 | +5 | -1 |
| 2017-12-24 02:19 | build: findLLVM correctly handles system libraries | Andrew Kelley | 1 | +5 | -1 |
| 2017-12-24 01:35 | [self-hosted] tokenizer error for ascii control codes | Josh Wolfe | 1 | +69 | -24 |
| 2017-12-24 01:21 | build: add --search-prefix option | Andrew Kelley | 3 | +40 | -5 |
| 2017-12-24 00:42 | std.os.path.resolve handles an absolute path that is missing the drive | Andrew Kelley | 1 | +262 | -110 |
| 2017-12-24 00:47 | source files must end with newline | Josh Wolfe | 1 | +52 | -5 |
| 2017-12-23 17:00 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 163 | +8285 | -3423 |
| 2017-12-23 05:29 | port most of main.cpp to self hosted compiler | Andrew Kelley | 10 | +1156 | -78 |
| 2017-12-22 23:27 | fix endianness of sub-byte integer fields in packed structs | Andrew Kelley | 2 | +56 | -9 |
| 2017-12-22 18:14 | std.math: remove unnecessary inline calls and | Andrew Kelley | 31 | +71 | -71 |
| 2017-12-22 07:49 | bufPrint returns an error | Josh Wolfe | 2 | +19 | -13 |
| 2017-12-22 07:33 | fix darwin and windows from previous commit | Andrew Kelley | 3 | +13 | -11 |
| 2017-12-22 05:50 | explicitly return from blocks | Andrew Kelley | 114 | +1202 | -1230 |
| 2017-12-21 03:55 | add labeled loops, labeled break, labeled continue. remove goto | Andrew Kelley | 15 | +339 | -688 |
| 2017-12-20 03:38 | fix crash when implicitly casting array of len 0 to slice | Andrew Kelley | 3 | +31 | -8 |
| 2017-12-19 23:21 | fix assert when wrapping zero bit type in nullable | Andrew Kelley | 2 | +20 | -1 |
| 2017-12-15 16:15 | add sort.min and sort.max functions to stdlib | Andrew Kelley | 2 | +26 | -6 |
| 2017-12-19 07:44 | Merge branch 'export-rewrite' | Andrew Kelley | 39 | +1032 | -933 |
| 2017-12-19 07:39 | bring back code that uses export and fix tests | Andrew Kelley | 19 | +443 | -698 |
| 2017-12-19 06:49 | export keyword works again | Andrew Kelley | 5 | +38 | -28 |
| 2017-12-19 06:19 | wip bring back export keyword | Andrew Kelley | 7 | +112 | -60 |
| 2017-12-18 14:59 | wip export rewrite | Andrew Kelley | 46 | +1486 | -1193 |
| 2017-12-18 01:52 | fix std.mem missing error.OutOfMemory decl | Andrew Kelley | 1 | +2 | -0 |
| 2017-12-13 05:41 | roughly parsing infix operators | Josh Wolfe | 3 | +274 | -144 |
| 2017-12-15 22:26 | change mem.cmp to mem.lessThan and add test | Andrew Kelley | 1 | +14 | -9 |
| 2017-12-15 02:24 | fix missing import from previous commit | Andrew Kelley | 1 | +1 | -0 |
| 2017-12-15 00:55 | disable sort tests for 32-bit windows because of issue #537 | Andrew Kelley | 1 | +20 | -0 |
| 2017-12-15 00:41 | replace quicksort with blocksort | Andrew Kelley | 4 | +1099 | -60 |
| 2017-12-14 06:07 | fix compiler crash in a nullable if after an if in... | Andrew Kelley | 3 | +34 | -3 |
| 2017-12-14 02:53 | fix const and volatile qualifiers being dropped sometimes | Andrew Kelley | 8 | +39 | -12 |
| 2017-12-13 02:50 | add test for allowing slice[slice.len..slice.len] | Andrew Kelley | 1 | +10 | -0 |
| 2017-12-13 02:50 | self-hosted: implement var decl align | Josh Wolfe | 1 | +40 | -135 |
| 2017-12-13 02:26 | self-hosted: implement addr of align parsing | Josh Wolfe | 1 | +56 | -22 |
| 2017-12-12 22:25 | self-hosted: look for llvm-config in homebrew | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-12 21:40 | self-hosted: build tries to find llvm-config.exe | Andrew Kelley | 1 | +5 | -4 |
| 2017-12-12 21:03 | self-hosted: cleanup build looking for llvm-config | Andrew Kelley | 3 | +76 | -74 |
| 2017-12-12 19:35 | self-hosted: move code to std.os.ChildProcess.exec | Andrew Kelley | 2 | +49 | -47 |
| 2017-12-12 16:33 | stack traces: support DW_AT_ranges | Andrew Kelley | 1 | +41 | -3 |
| 2017-12-12 04:34 | self-hosted: link with LLVM | Andrew Kelley | 6 | +313 | -94 |
| 2017-12-12 02:12 | self-hosted: test all out of memory conditions | Andrew Kelley | 3 | +121 | -21 |
| 2017-12-11 22:27 | refactor debug.global_allocator into mem.FixedBufferAllocator | Andrew Kelley | 3 | +52 | -40 |
| 2017-12-11 21:18 | self-hosted: refactor into multiple files | Andrew Kelley | 4 | +1809 | -1673 |
| 2017-12-11 19:47 | self-hosted: workaround for issue #537 | Andrew Kelley | 1 | +6 | -0 |
| 2017-12-11 14:21 | self-hosted: parsing and rendering blocks | Andrew Kelley | 2 | +292 | -107 |
| 2017-12-11 04:19 | self-hosted: clean up parser | Andrew Kelley | 1 | +30 | -45 |
| 2017-12-11 04:02 | self-hosted: parse variable declarations with types | Andrew Kelley | 1 | +39 | -11 |
| 2017-12-11 03:44 | self-hosted: parse var decls | Andrew Kelley | 1 | +89 | -60 |
| 2017-12-11 02:26 | add self-hosted parsing and rendering to main tests | Andrew Kelley | 6 | +72 | -7 |
| 2017-12-11 00:41 | Merge remote-tracking branch 'origin/master' into self-hosted | Andrew Kelley | 2 | +14 | -2 |
| 2017-12-11 00:40 | rendering source code without recursion | Andrew Kelley | 5 | +326 | -115 |
| 2017-12-10 20:38 | mem.Allocator initializes bytes to undefined | Andrew Kelley | 1 | +13 | -1 |
| 2017-12-10 20:03 | rename @EnumTagType to @TagType in type names | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-10 01:50 | parsing an extern fn declaration | Andrew Kelley | 1 | +87 | -3 |
| 2017-12-10 01:01 | partial parameter decl parsing | Andrew Kelley | 2 | +433 | -33 |
| 2017-12-09 04:56 | tokenizing libc hello world | Andrew Kelley | 1 | +90 | -0 |
| 2017-12-09 04:15 | parse a simple variable declaration | Andrew Kelley | 2 | +403 | -42 |
| 2017-12-09 04:15 | Merge remote-tracking branch 'origin/master' into self-hosted | Andrew Kelley | 2 | +48 | -0 |
| 2017-12-08 22:49 | add implicit cast from enum tag type of union to const ptr to the union | Andrew Kelley | 2 | +48 | -0 |
| 2017-12-08 21:39 | Merge branch 'master' into self-hosted | Andrew Kelley | 5 | +46 | -9 |
| 2017-12-08 17:28 | translate-c: more complex logic for translating a C cast in a macro | Andrew Kelley | 5 | +46 | -9 |
| 2017-12-07 19:22 | Merge branch 'master' into self-hosted | Andrew Kelley | 5 | +122 | -35 |
| 2017-12-07 17:27 | translate-c: support macros with pointer casting | Andrew Kelley | 3 | +35 | -6 |
| 2017-12-07 16:52 | translate-c: refactor prefix and suffix op C macro parsing | Andrew Kelley | 3 | +87 | -29 |
| 2017-12-07 02:41 | awkward void union field syntax no longer needed | Andrew Kelley | 1 | +58 | -58 |
| 2017-12-06 23:22 | upgrade to new args api | Andrew Kelley | 1 | +4 | -1 |
| 2017-12-06 23:20 | Merge branch 'master' into self-hosted | Andrew Kelley | 13 | +249 | -58 |
| 2017-12-06 23:12 | add higher level arg-parsing API + misc. changes | Andrew Kelley | 13 | +249 | -58 |
| 2017-12-06 19:58 | Merge branch 'master' into self-hosted | Andrew Kelley | 3 | +166 | -35 |
| 2017-12-06 03:39 | fix regressions from previous commit | Andrew Kelley | 1 | +3 | -3 |
| 2017-12-06 03:26 | switch on enum which only has 1 field is comptime known | Andrew Kelley | 2 | +21 | -0 |
| 2017-12-06 03:15 | fix enum with 1 member causing segfault | Andrew Kelley | 2 | +24 | -2 |
| 2017-12-06 02:33 | allow union and its tag type to peer resolve to the tag type | Andrew Kelley | 2 | +100 | -31 |
| 2017-12-06 02:10 | allow implicit cast from union to its enum tag type | Andrew Kelley | 2 | +19 | -0 |
| 2017-12-06 01:51 | revert to master branch ir.cpp, fixes issue better than this branch | Andrew Kelley | 1 | +20 | -25 |
| 2017-12-06 01:49 | Merge branch 'master' into self-hosted | Andrew Kelley | 6 | +171 | -20 |
| 2017-12-06 01:46 | add implicit cast from enum to union | Andrew Kelley | 5 | +129 | -8 |
| 2017-12-05 23:09 | fix casting integer literal to enum | Andrew Kelley | 3 | +36 | -7 |
| 2017-12-05 17:28 | translate-c: fix not printing clang errors | Andrew Kelley | 1 | +6 | -5 |
| 2017-12-05 05:20 | parser skeleton | Andrew Kelley | 1 | +173 | -55 |
| 2017-12-05 04:40 | tokenizing hello world | Andrew Kelley | 1 | +46 | -1 |
| 2017-12-05 04:29 | tokenizing basic operators | Andrew Kelley | 1 | +24 | -0 |
| 2017-12-05 04:25 | tokenizing string literals | Andrew Kelley | 1 | +50 | -1 |
| 2017-12-05 04:09 | simple tokenization | Andrew Kelley | 2 | +152 | -22 |
| 2017-12-05 03:05 | read a file | Andrew Kelley | 2 | +32 | -266 |
| 2017-12-04 22:45 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-04 22:10 | fix incorrect LLVM IR for union constant when active field is void | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-04 20:28 | Merge branch 'master' into llvm6 | Andrew Kelley | 57 | +2602 | -1580 |
| 2017-12-04 15:35 | rename builtin.is_big_endian to builtin.endian | Andrew Kelley | 10 | +117 | -96 |
| 2017-12-04 14:15 | Merge pull request #644 from Dubhead/Dubhead-fix-message-color | Andrew Kelley | 3 | +10 | -4 |
| 2017-12-04 10:22 | Fix the color of compiler messages for light-themed terminal. | MIURA Masahiro | 3 | +10 | -4 |
| 2017-12-04 07:12 | add test for casting union to tag type of union | Andrew Kelley | 1 | +17 | -0 |
| 2017-12-04 07:08 | fix build on windows | Andrew Kelley | 1 | +2 | -2 |
| 2017-12-04 07:05 | add test for union with 1 void field being 0 bits | Andrew Kelley | 1 | +7 | -0 |
| 2017-12-04 07:04 | add test for @sizeOf on extern and packed unions | Andrew Kelley | 1 | +16 | -0 |
| 2017-12-04 06:42 | update docs regarding enums and unions | Andrew Kelley | 1 | +163 | -48 |
| 2017-12-04 05:56 | more tests for unions | Andrew Kelley | 2 | +115 | -2 |
| 2017-12-04 05:32 | fix abi alignment of union-enums not counting tag type | Andrew Kelley | 4 | +291 | -194 |
| 2017-12-04 03:36 | rename @EnumTagType to @TagType. add tests for union-enums | Andrew Kelley | 6 | +109 | -55 |
| 2017-12-04 01:43 | rework enums and unions and their relationship to each other | Andrew Kelley | 24 | +800 | -950 |
| 2017-12-03 03:31 | ability to set tag values of enums | Andrew Kelley | 13 | +451 | -146 |
| 2017-12-02 22:12 | casting between integer and enum only works via tag type | Andrew Kelley | 4 | +94 | -5 |
| 2017-12-02 02:54 | todo: fix #639 | Josh Wolfe | 1 | +2 | -1 |
| 2017-12-01 23:11 | implement insertion sort. something's broken | Josh Wolfe | 1 | +69 | -0 |
| 2017-12-01 18:51 | Merge branch 'llvm5.0.1' | Andrew Kelley | 14 | +104 | -24 |
| 2017-12-01 18:44 | update to LLVM 5.0.1rc2 | Andrew Kelley | 2 | +9 | -4 |
| 2017-12-01 17:15 | update c_headers to llvm 5.0.1rc2 | Andrew Kelley | 1 | +2 | -7 |
| 2017-12-01 17:11 | LLD patch: Fix the ASM code generated for __stub_helpers section | Andrew Kelley | 7 | +79 | -2 |
| 2017-12-01 17:09 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2017-12-01 17:08 | LLD patch: Fix for LLD on linker scripts with empty sections | Andrew Kelley | 1 | +1 | -1 |
| 2017-12-01 17:06 | LLD patch: COFF: better behavior when using as a library | Andrew Kelley | 6 | +18 | -10 |
| 2017-12-01 16:59 | updated embedded LLD to 5.0.1rc2 | Andrew Kelley | 13 | +85 | -89 |
| 2017-12-01 05:37 | translate-c: only emit enum tag type if not c_int or c_uint | Andrew Kelley | 1 | +6 | -1 |
| 2017-12-01 05:34 | packed structs can have enums with explicit tag types | Andrew Kelley | 3 | +81 | -2 |
| 2017-12-01 02:46 | ability to specify tag type of enums | Andrew Kelley | 11 | +180 | -6 |
| 2017-11-30 18:20 | add mem.readIntLE and readIntBE | Josh Wolfe | 1 | +41 | -1 |
| 2017-11-30 04:09 | fix build broken by previous commit | Andrew Kelley | 4 | +7 | -2 |
| 2017-11-30 02:50 | translate-c: support static incomplete array inside function | Andrew Kelley | 2 | +24 | -2 |
| 2017-11-30 02:33 | fix capturing value of switch with all unreachable prongs | Andrew Kelley | 3 | +14 | -3 |
| 2017-11-30 01:32 | better error code for File.getEndPos failure | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-30 02:31 | add Buffer.appendFormat() | Josh Wolfe | 1 | +6 | -0 |
| 2017-11-30 00:52 | fix os.Dir compile errors | Josh Wolfe | 1 | +3 | -2 |
| 2017-11-30 00:12 | Merge remote-tracking branch 'origin/llvm6' into llvm6 | Andrew Kelley | 0 | +0 | -0 |
| 2017-11-30 00:11 | update fast math llvm API to latest | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-29 21:34 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 32 | +6925 | -4631 |
| 2017-11-29 04:44 | translate-c: support const ptr initializer | Andrew Kelley | 2 | +129 | -53 |
| 2017-11-28 08:17 | translate-c: fix clobbering primitive types | Andrew Kelley | 2 | +13 | -0 |
| 2017-11-28 08:00 | Merge branch 'dimenus-c-field-expr' | Andrew Kelley | 5 | +160 | -50 |
| 2017-11-28 07:37 | translate-c: detect macros referencing field lookup | Andrew Kelley | 3 | +91 | -44 |
| 2017-11-28 05:44 | Merge branch 'c-field-expr' of https://github.com/dimenus/zig into dimenus-c-field-expr | Andrew Kelley | 5 | +70 | -7 |
| 2017-11-28 05:32 | translate-c: fix sometimes getting (no file) warnings | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-28 02:00 | Implements translation for the prefix not operator (#628) | Mason Remaley | 2 | +17 | -2 |
| 2017-11-27 17:40 | Resolving merge w/ upstream master | Ryan Saunderson | 2 | +218 | -84 |
| 2017-11-22 16:01 | Added support for exporting of C field expressions | dimenus | 5 | +70 | -9 |
| 2017-11-27 01:05 | translate-c: support pointer casting | Andrew Kelley | 2 | +97 | -54 |
| 2017-11-26 22:30 | translate-c: support variable name shadowing | Andrew Kelley | 2 | +39 | -5 |
| 2017-11-26 21:03 | translate-c: fix translation when no default switch case | Andrew Kelley | 2 | +39 | -1 |
| 2017-11-26 20:58 | translate-c: better way to translate switch | Andrew Kelley | 2 | +42 | -25 |
| 2017-11-26 05:58 | translate-c supports switch statements | Andrew Kelley | 2 | +280 | -127 |
| 2017-11-26 03:16 | translate-c: avoid global state and introduce var decl scopes | Andrew Kelley | 1 | +433 | -334 |
| 2017-11-26 01:34 | translate-c: introduce the concept of scopes | Andrew Kelley | 2 | +452 | -234 |
| 2017-11-25 23:16 | fix crash when constant inside comptime function has compile error | Andrew Kelley | 3 | +45 | -4 |
| 2017-11-25 21:34 | add an assert to catch corrupted memory | Andrew Kelley | 1 | +31 | -21 |
| 2017-11-25 16:56 | translate-c supports break and continue | Andrew Kelley | 2 | +40 | -6 |
| 2017-11-25 05:57 | translate-c supports for loops | Andrew Kelley | 2 | +60 | -6 |
| 2017-11-25 05:25 | translate-c supports returning void | Andrew Kelley | 2 | +11 | -2 |
| 2017-11-25 03:04 | fix assertion failed when invalid type encountered | Andrew Kelley | 2 | +4 | -1 |
| 2017-11-25 00:26 | translate-c supports string literals | Andrew Kelley | 2 | +79 | -6 |
| 2017-11-24 21:36 | translate-c: support pre increment and decrement operators | Andrew Kelley | 2 | +132 | -38 |
| 2017-11-24 20:06 | update homepage docs | Andrew Kelley | 1 | +6 | -2 |
| 2017-11-24 19:56 | rename "parsec" to "translate-c" | Andrew Kelley | 15 | +4471 | -4471 |
| 2017-11-21 04:36 | move base64 functions into structs | Josh Wolfe | 4 | +307 | -282 |
| 2017-11-18 06:42 | rework std.base64 api | Josh Wolfe | 4 | +387 | -104 |
| 2017-11-17 17:11 | parse-c: support address of operator | Andrew Kelley | 2 | +22 | -3 |
| 2017-11-17 15:24 | Merge pull request #617 from dimenus/dll-load | Andrew Kelley | 3 | +31 | -0 |
| 2017-11-17 04:54 | add parse-c support for unions | Andrew Kelley | 2 | +33 | -8 |
| 2017-11-15 20:46 | Added DLL loading capability in windows to the std lib. | dimenus | 3 | +31 | -0 |
| 2017-11-17 03:14 | Merge branch 'unions' | Andrew Kelley | 12 | +799 | -26 |
| 2017-11-17 03:13 | add documentation placeholders for unions | Andrew Kelley | 1 | +7 | -0 |
| 2017-11-17 03:06 | fix codegen for union init with runtime value | Andrew Kelley | 2 | +40 | -5 |
| 2017-11-17 02:15 | debug safety for unions | Andrew Kelley | 4 | +48 | -12 |
| 2017-11-16 15:06 | union secret field is the tag index instead of distinct type index | Andrew Kelley | 4 | +15 | -17 |
| 2017-11-16 03:52 | unions have a secret field for the type | Andrew Kelley | 4 | +193 | -29 |
| 2017-11-16 03:32 | update fast math flags for latest llvm | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-16 03:32 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 1 | +2 | -0 |
| 2017-11-16 03:24 | Merge branch 'master' into llvm6 | Andrew Kelley | 1 | +2 | -0 |
| 2017-11-15 04:53 | basic union support | Andrew Kelley | 10 | +559 | -26 |
| 2017-11-14 22:58 | add docs for std.base64 | Andrew Kelley | 1 | +2 | -0 |
| 2017-11-14 13:00 | Merge remote-tracking branch 'upstream/master' into llvm6 | Ryan Saunderson | 6 | +722 | -158 |
| 2017-11-14 07:10 | c-to-zig: handle UO_Deref | Andrew Kelley | 3 | +64 | -7 |
| 2017-11-14 05:56 | parsec supports do loop | Josh Wolfe | 2 | +82 | -3 |
| 2017-11-14 05:19 | parsec supports post increment/decrement with used result | Josh Wolfe | 2 | +170 | -29 |
| 2017-11-14 04:37 | parsec supports more compound assign operators | Josh Wolfe | 2 | +213 | -117 |
| 2017-11-14 03:49 | parsec supports bitshift operators | Josh Wolfe | 2 | +27 | -4 |
| 2017-11-14 03:33 | Merge branch 'dimenus-parsec' | Andrew Kelley | 3 | +21 | -5 |
| 2017-11-14 03:33 | add test case for previous commit | Andrew Kelley | 1 | +11 | -0 |
| 2017-11-14 03:26 | Merge branch 'parsec' of https://github.com/dimenus/zig into dimenus-parsec | Andrew Kelley | 2 | +10 | -5 |
| 2017-11-14 02:59 | parsec supports C comma operator | Josh Wolfe | 2 | +24 | -3 |
| 2017-11-14 02:39 | parsec supports C NULL to pointer implicit cast | Josh Wolfe | 2 | +12 | -3 |
| 2017-11-13 22:37 | Fixed duplicate decl detection for typedefs/enums | dimenus | 2 | +10 | -5 |
| 2017-11-13 22:37 | Fixed duplicate decl detection for typedefs/enums | dimenus | 2 | +10 | -5 |
| 2017-11-10 23:29 | fix windows trying to run linux-only tests | Andrew Kelley | 1 | +5 | -1 |
| 2017-11-10 23:25 | Merge branch 'bscheinman-linux_timer' | Andrew Kelley | 2 | +117 | -0 |
| 2017-11-10 23:24 | rename test | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-10 23:18 | Merge branch 'linux_timer' of https://github.com/bscheinman/zig into bscheinman-linux_timer | Andrew Kelley | 2 | +117 | -0 |
| 2017-11-10 23:12 | add epoll and timerfd support on linux | Brendon Scheinman | 2 | +117 | -0 |
| 2017-11-10 22:08 | disable broken 32 bit windows test | Andrew Kelley | 1 | +6 | -0 |
| 2017-11-10 21:45 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 19 | +169 | -114 |
| 2017-11-10 21:32 | fix test failures | Andrew Kelley | 5 | +45 | -63 |
| 2017-11-10 21:03 | fix test failure on 32 bit windows | Andrew Kelley | 1 | +3 | -1 |
| 2017-11-10 20:01 | Merge branch 'darwin-stat' | Andrew Kelley | 15 | +122 | -51 |
| 2017-11-10 19:58 | fix bug when multiple function definitions exist | Andrew Kelley | 1 | +1 | -0 |
| 2017-11-10 19:36 | add windows implementation of io.File.getEndPos | Andrew Kelley | 2 | +25 | -9 |
| 2017-11-10 19:02 | add a std lib test for reading and writing files | Andrew Kelley | 13 | +96 | -42 |
| 2017-11-10 15:49 | Merge remote-tracking branch 'origin/master' into llvm6 | dimenus | 25 | +7143 | -209 |
| 2017-11-09 18:46 | Fix Stat include in darwin land (#605) | Jeff Fowler | 2 | +3 | -2 |
| 2017-11-09 16:35 | fix typo on darwin lseek (#602) | Jeff Fowler | 1 | +1 | -1 |
| 2017-11-09 16:30 | fix parameter of extern var args not type checked | Andrew Kelley | 2 | +18 | -1 |
| 2017-11-09 02:44 | fix enum sizes too large | Andrew Kelley | 3 | +65 | -4 |
| 2017-11-07 14:06 | fix travis linux script | Andrew Kelley | 1 | +4 | -4 |
| 2017-11-07 08:22 | std.io: introduce buffered I/O and change API | Andrew Kelley | 18 | +7052 | -197 |
| 2017-11-07 03:41 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | 19 | +794 | -150 |
| 2017-11-07 03:07 | add @memberType and @memberName builtin functions | Andrew Kelley | 8 | +440 | -111 |
| 2017-11-06 16:40 | fix typos in std.io (#589) | scurest | 1 | +2 | -2 |
| 2017-11-06 00:38 | Merge pull request #587 from scurest/c_alloc_redeclaration_of_mem | Andrew Kelley | 1 | +12 | -4 |
| 2017-11-05 21:46 | fix redeclaration of mem (#585) | scurest | 1 | +4 | -4 |
| 2017-11-05 17:27 | add test for c_allocator | scurest | 1 | +8 | -0 |
| 2017-11-04 20:40 | fix build on MacOS | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-04 20:19 | add compile-time reflection for function arg types | Andrew Kelley | 6 | +125 | -3 |
| 2017-11-04 00:07 | slightly more verbose error message when building object file fails | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-03 22:40 | Merge pull request #581 from Dimenus/line_endings | Andrew Kelley | 1 | +4 | -1 |
| 2017-11-03 22:32 | Merge pull request #583 from Dimenus/libc_runtime | Andrew Kelley | 1 | +7 | -1 |
| 2017-11-03 21:46 | Windows libc & static libc are located in the same dir which is already covered by msvc_lib_dir | dimenus | 1 | +7 | -1 |
| 2017-11-03 21:25 | Add support for windows line endings with c macros | dimenus | 1 | +4 | -1 |
| 2017-11-03 13:09 | Add emit command-line option (#580) | Marc Tiehuis | 8 | +125 | -24 |
| 2017-11-03 04:00 | more compile-time type reflection | Andrew Kelley | 4 | +81 | -6 |
| 2017-11-03 01:53 | fix incorrect debug info for empty structs | Andrew Kelley | 1 | +15 | -2 |
| 2017-11-03 01:53 | fix incorrect debug info for empty structs | Andrew Kelley | 1 | +15 | -2 |
| 2017-11-01 00:57 | add missing environment | Andrew Kelley | 1 | +1 | -0 |
| 2017-10-24 06:14 | use llvm named structs for const values when possible | Andrew Kelley | 2 | +3 | -1 |
| 2017-10-24 01:43 | update to llvm master | Andrew Kelley | 30 | +676 | -553 |
| 2017-11-02 02:47 | windows: use the same libc search within a compilation unit | Andrew Kelley | 8 | +87 | -66 |
| 2017-11-01 20:46 | bump build_runner allocator to use 30 MB | Andrew Kelley | 1 | +1 | -1 |
| 2017-11-01 19:33 | WIN32: Linking with the CRT at runtime. (#570) | Dimenus | 11 | +1316 | -86 |
| 2017-11-01 14:31 | Enforce "\n" line endings on Windows (#574) | Andreas Haferburg | 1 | +1 | -0 |
| 2017-11-01 02:24 | fix windows build from previous commit | Andrew Kelley | 1 | +14 | -14 |
| 2017-10-31 08:47 | breaking change to std.io API | Andrew Kelley | 21 | +958 | -1020 |
| 2017-10-27 16:54 | Merge branch 'master' into self-hosted | Andrew Kelley | 0 | +0 | -0 |
| 2017-10-27 05:29 | delete -municode command line argument | Andrew Kelley | 4 | +0 | -11 |
| 2017-10-27 05:28 | Merge branch 'master' into self-hosted | Andrew Kelley | 37 | +498 | -204 |
| 2017-10-27 05:22 | add test case for previous commit | Andrew Kelley | 2 | +34 | -0 |
| 2017-10-24 06:14 | use llvm named structs for const values when possible | Andrew Kelley | 3 | +75 | -20 |
| 2017-10-26 14:00 | Improve invalid character error messages (#566) | Marc Tiehuis | 2 | +70 | -9 |
| 2017-10-26 05:11 | add guard to c_headers for duplicate va_list on darwin | Andrew Kelley | 1 | +4 | -0 |
| 2017-10-26 04:32 | better output when @cImport generates invalid zig | Andrew Kelley | 2 | +26 | -6 |
| 2017-10-26 03:18 | fix crash on field access of opaque type | Andrew Kelley | 2 | +15 | -1 |
| 2017-10-26 03:10 | cleaner verbose flags and zig build prints failed command | Andrew Kelley | 10 | +171 | -112 |
| 2017-10-25 01:58 | Merge branch 'better-float-printing' | Andrew Kelley | 2 | +69 | -24 |
| 2017-10-25 01:45 | add some sanity tests for float printing | Andrew Kelley | 1 | +32 | -0 |
| 2017-10-25 01:44 | Merge branch 'float-printing' of https://github.com/scurest/zig into better-float-printing | Andrew Kelley | 2 | +37 | -24 |
| 2017-10-25 01:28 | fix missing compiler_rt in release modes | Andrew Kelley | 17 | +18 | -21 |
| 2017-10-24 19:18 | More corrections to float printing | scurest | 2 | +14 | -17 |
| 2017-10-24 14:08 | wip self hosted code | Andrew Kelley | 5 | +175 | -14 |
| 2017-10-24 02:37 | remove CXX ABI workaround | Andrew Kelley | 2 | +2 | -10 |
| 2017-10-24 02:33 | add maximum value for @setAlignStack | Andrew Kelley | 3 | +13 | -1 |
| 2017-10-23 20:40 | Print better floats | scurest | 2 | +33 | -17 |
| 2017-10-21 21:31 | self hosted zig: print usage | Andrew Kelley | 2 | +122 | -0 |
| 2017-10-21 20:46 | parse-c: improve performance | Andrew Kelley | 1 | +17 | -20 |
| 2017-10-21 19:46 | report compile error instead of crashing for void in var args | Andrew Kelley | 1 | +5 | -1 |
| 2017-10-21 17:14 | fix compiler crash regarding type name of undefined | Andrew Kelley | 2 | +7 | -0 |
| 2017-10-21 17:03 | std.fmt.format supports ints smaller than u8 | Andrew Kelley | 1 | +7 | -1 |
| 2017-10-21 16:58 | zig build: fix system libraries not respected for C artifacts | Andrew Kelley | 1 | +14 | -0 |
| 2017-10-17 20:05 | fix docs link | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-17 18:15 | remove unsupported targets from readme | Andrew Kelley | 1 | +0 | -14 |
| 2017-10-17 12:50 | Release 0.1.1 | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-17 12:47 | build: fix logic for version when there is a git tag | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-17 12:42 | Release 0.1.0 | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-17 12:13 | Add c allocator (#542) | Marc Tiehuis | 2 | +37 | -0 |
| 2017-10-17 05:41 | add uwtable attribute to functions on windows | Andrew Kelley | 1 | +8 | -0 |
| 2017-10-16 22:10 | fix codegen of enum name table having wrong LLVM types | Andrew Kelley | 1 | +7 | -1 |
| 2017-10-16 17:01 | appveyor: update version to match zig version | Andrew Kelley | 1 | +1 | -0 |
| 2017-10-16 13:10 | appveyor: build with msvc and publish artifacts | Andrew Kelley | 4 | +48 | -4 |
| 2017-10-16 14:20 | look for libc at runtime on windows | Andrew Kelley | 6 | +91 | -5 |
| 2017-10-16 06:27 | std.os.ChildProcess: on windows cwd affects exe search path | Andrew Kelley | 3 | +71 | -25 |
| 2017-10-16 05:16 | fix regression on posix from previous commit | Andrew Kelley | 1 | +2 | -2 |
| 2017-10-16 05:14 | ability to make a DLL | Andrew Kelley | 7 | +62 | -15 |
| 2017-10-16 04:20 | fix debug safety tests on windows | Andrew Kelley | 2 | +30 | -49 |
| 2017-10-16 03:52 | fix compare-output tests on windows | Andrew Kelley | 1 | +81 | -52 |
| 2017-10-16 02:09 | LLD COFF: close handles to objects used to link | Andrew Kelley | 1 | +1 | -0 |
| 2017-10-16 01:06 | clean up some resources | Andrew Kelley | 5 | +10 | -1 |
| 2017-10-16 00:15 | fix windows argument parsing | Andrew Kelley | 5 | +27 | -16 |
| 2017-10-15 23:04 | 16MB stack size when building with msvc | Andrew Kelley | 1 | +2 | -0 |
| 2017-10-15 22:25 | set stdout and stderr to binary mode on windows | Andrew Kelley | 1 | +5 | -1 |
| 2017-10-15 21:10 | std.io: fix bug when writing large buffer | Andrew Kelley | 1 | +4 | -5 |
| 2017-10-15 20:47 | fix posix from previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-15 20:45 | fix std.io.InStream for windows | Andrew Kelley | 6 | +95 | -58 |
| 2017-10-15 20:03 | fix child process stdio piping behavior on windows | Andrew Kelley | 4 | +22 | -17 |
| 2017-10-15 18:03 | mingw build: delete unused variable | Andrew Kelley | 1 | +0 | -1 |
| 2017-10-15 18:01 | use correct integer type for windows BOOL | Andrew Kelley | 6 | +37 | -30 |
| 2017-10-15 16:15 | only SetConsoleTextAttribute to do console colors on windows | Andrew Kelley | 1 | +0 | -19 |
| 2017-10-15 06:04 | disable some of the failing tests | Andrew Kelley | 15 | +110 | -0 |
| 2017-10-15 05:24 | fix regression on posix from previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-15 05:23 | implement environment variables for windows | Andrew Kelley | 6 | +135 | -20 |
| 2017-10-15 05:22 | std.mem.IncrementingAllocator: check for errors | Andrew Kelley | 1 | +6 | -4 |
| 2017-10-15 05:16 | disable byval parameters on windows to work around llvm bug | Andrew Kelley | 1 | +7 | -2 |
| 2017-10-15 00:31 | try harder to emit console colors | Andrew Kelley | 1 | +21 | -0 |
| 2017-10-15 00:12 | build-exe allows direct export of WinMainCRTStartup | Andrew Kelley | 3 | +7 | -1 |
| 2017-10-14 22:23 | implement io.OutStream.openMode for windows | Andrew Kelley | 1 | +11 | -1 |
| 2017-10-14 22:12 | std.io: remove unused constants | Andrew Kelley | 1 | +0 | -5 |
| 2017-10-14 21:56 | implement std.os.rename for windows | Andrew Kelley | 2 | +40 | -20 |
| 2017-10-14 21:39 | implement std.os.symLink for windows | Andrew Kelley | 3 | +41 | -16 |
| 2017-10-14 21:10 | fix regressions from previous commit on windows | Andrew Kelley | 1 | +3 | -2 |
| 2017-10-14 20:59 | organize windows utility functions | Andrew Kelley | 3 | +121 | -109 |
| 2017-10-14 19:39 | fix os.makeDir for posix | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-14 19:31 | implement os.makeDir for windows | Andrew Kelley | 2 | +25 | -3 |
| 2017-10-13 13:31 | implement std.os.ChildProcess for windows | Andrew Kelley | 8 | +528 | -64 |
| 2017-10-12 03:14 | fix std.os.getRandomBytes for windows | Andrew Kelley | 2 | +14 | -8 |
| 2017-10-11 14:16 | implement command line argument parsing for windows | Andrew Kelley | 8 | +320 | -56 |
| 2017-10-11 00:34 | better abort() implementation for windows | Andrew Kelley | 1 | +4 | -1 |
| 2017-10-09 20:31 | fix std.io.OutStream.close for windows | Andrew Kelley | 1 | +10 | -4 |
| 2017-10-10 22:04 | add module flag to emit CodeView for COFF object files | Andrew Kelley | 4 | +14 | -1 |
| 2017-10-10 15:31 | use allocator.shrink instead of realloc in os.path.real | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-09 19:59 | implement std.io.InStream for windows | Andrew Kelley | 3 | +82 | -10 |
| 2017-10-09 18:26 | fix build on non-windows | Andrew Kelley | 1 | +3 | -3 |
| 2017-10-09 18:21 | implement os.path.real for windows and update allocator interface | Andrew Kelley | 7 | +191 | -36 |
| 2017-10-09 03:06 | implement std.os.deleteFile for windows | Andrew Kelley | 2 | +33 | -1 |
| 2017-10-09 01:52 | fix os.path.resolveWindows on non-windows | Andrew Kelley | 1 | +9 | -4 |
| 2017-10-09 01:45 | Merge branch 'windows-paths' | Andrew Kelley | 6 | +822 | -109 |
| 2017-10-09 01:40 | implement os.getCwd for windows | Andrew Kelley | 3 | +27 | -23 |
| 2017-10-09 01:16 | implement std.os.relative for windows | Andrew Kelley | 2 | +157 | -57 |
| 2017-10-08 23:18 | os.path.basename implementation for windows | Andrew Kelley | 1 | +72 | -2 |
| 2017-10-06 21:21 | more std.os.path work for windows | Andrew Kelley | 4 | +111 | -75 |
| 2017-10-06 04:27 | implement os.path.dirname for windows | Andrew Kelley | 4 | +559 | -95 |
| 2017-10-06 16:07 | better support table | Andrew Kelley | 1 | +39 | -0 |
| 2017-10-06 16:41 | fix compiler crash when invalid value used | Andrew Kelley | 2 | +50 | -0 |
| 2017-10-04 13:24 | Fix for LLD on linker scripts with empty sections | Andrea Orru | 1 | +1 | -1 |
| 2017-10-03 13:33 | fix isatty for macOS and libc (#523) | Snorre | 2 | +3 | -3 |
| 2017-10-03 13:32 | fix mingw build | Andrew Kelley | 1 | +4 | -1 |
| 2017-10-03 05:26 | fix duplicated symbols in compiler-rt tests | Andrew Kelley | 2 | +119 | -117 |
| 2017-10-03 05:15 | compiler-rt tests pass with and without libc | Andrew Kelley | 2 | +2 | -15 |
| 2017-10-03 05:14 | fix tests on linux and macos | Andrew Kelley | 1 | +3 | -10 |
| 2017-10-03 04:58 | Merge branch 'windows-alignment' | Andrew Kelley | 9 | +188 | -42 |
| 2017-10-03 04:57 | use __chkstk_ms compiler-rt functions for __chkstk | Andrew Kelley | 2 | +32 | -11 |
| 2017-10-03 04:27 | replace __chkstk function with a stub that does not crash | Andrew Kelley | 4 | +21 | -49 |
| 2017-10-03 02:00 | add @setAlignStack builtin | Andrew Kelley | 8 | +158 | -5 |
| 2017-10-02 14:48 | fix travis | Andrew Kelley | 1 | +5 | -5 |
| 2017-10-02 13:55 | windows: alignstack=16 on every function | Andrew Kelley | 3 | +29 | -6 |
| 2017-10-02 05:37 | support terminal colors for cmd.exe and msys pty | Andrew Kelley | 3 | +164 | -12 |
| 2017-10-02 04:22 | compiler-rt: strong linkage for __chkstk | Andrew Kelley | 1 | +3 | -2 |
| 2017-10-02 04:13 | fix typo in compiler-rt | Andrew Kelley | 1 | +1 | -1 |
| 2017-10-02 04:10 | better compiler-rt linkage logic | Andrew Kelley | 16 | +167 | -126 |
| 2017-10-02 01:42 | fix parse-c tests | Andrew Kelley | 3 | +34 | -24 |
| 2017-10-02 01:19 | still build compiler-rt when linking msvc CRT | Andrew Kelley | 2 | +7 | -3 |
| 2017-10-02 01:07 | remove unused function | Andrew Kelley | 1 | +4 | -4 |
| 2017-10-02 01:05 | support linking against MSVC libc | Andrew Kelley | 4 | +71 | -45 |
| 2017-10-01 22:34 | add git rev name to version string when available | Andrew Kelley | 1 | +16 | -0 |
| 2017-10-01 22:33 | fix regression from previous commit | Andrew Kelley | 1 | +4 | -1 |
| 2017-10-01 22:29 | implement standard library path search | Andrew Kelley | 10 | +147 | -32 |
| 2017-10-01 20:10 | fix build when no cmake path args specified | Andrew Kelley | 2 | +4 | -4 |
| 2017-10-01 19:51 | fix implementation of --zig-std-dir | Andrew Kelley | 4 | +33 | -23 |
| 2017-10-01 18:01 | build: escape backslashes in path arguments given to cmake | Andrew Kelley | 2 | +7 | -3 |
| 2017-10-01 16:40 | update hello world examples | Andrew Kelley | 2 | +10 | -3 |
| 2017-10-01 15:59 | travis: set -e on osx script | Andrew Kelley | 1 | +6 | -0 |
| 2017-10-01 15:50 | travis: older wine only works with i386 builds | Andrew Kelley | 1 | +1 | -12 |
| 2017-10-01 15:27 | travis: fix typo in linux script | Andrew Kelley | 1 | +6 | -6 |
| 2017-10-01 15:11 | add windows 32 bit to test matrix | Andrew Kelley | 5 | +100 | -4 |
| 2017-10-01 07:05 | fix codegen on windows | Andrew Kelley | 1 | +14 | -10 |
| 2017-10-01 03:42 | workaround llvm bug for windows alignment | Andrew Kelley | 2 | +12 | -3 |
| 2017-10-01 01:09 | improve bit shift API in std.math | Andrew Kelley | 1 | +50 | -2 |
| 2017-09-30 22:58 | remove zigrt | Andrew Kelley | 13 | +109 | -122 |
| 2017-10-01 00:20 | don't try to use cold calling convention on windows | Andrew Kelley | 1 | +6 | -1 |
| 2017-10-01 00:10 | fix typo in target_can_exec logic | Andrew Kelley | 1 | +1 | -1 |
| 2017-09-30 22:20 | update C headers to clang 5.0.0 | Andrew Kelley | 37 | +5707 | -1837 |
| 2017-09-30 20:59 | better divTrunc codegen | Andrew Kelley | 3 | +29 | -5 |
| 2017-09-30 19:47 | workaround for invalid binary created on windows | Andrew Kelley | 1 | +10 | -2 |
| 2017-09-30 18:40 | zig test on 64-bit windows runs 32-bit tests | Andrew Kelley | 4 | +29 | -4 |
| 2017-09-30 18:07 | better output for cross platform zig test on windows | Andrew Kelley | 2 | +3 | -1 |
| 2017-09-30 17:59 | disable /W4 on MSVC | Andrew Kelley | 2 | +2 | -2 |
| 2017-09-30 17:58 | compiler-rt: add _aulldiv and _aullrem for i386 windows | Andrew Kelley | 4 | +135 | -0 |
| 2017-09-30 17:40 | fix previous commit | Andrew Kelley | 1 | +3 | -3 |
| 2017-09-30 17:39 | add ___chkstk_ms compiler-rt function | Andrew Kelley | 1 | +32 | -1 |
| 2017-09-30 04:43 | better implementation of os_spawn_process for windows | Andrew Kelley | 1 | +43 | -25 |
| 2017-09-28 14:48 | simpler cmake for msvc | Andrew Kelley | 1 | +49 | -112 |
| 2017-09-28 13:43 | fix build on mingw | Andrew Kelley | 1 | +1 | -1 |
| 2017-09-28 12:48 | Merge pull request #502 from zig-lang/f128-literals | Andrew Kelley | 5 | +47 | -27 |
| 2017-09-28 06:15 | Allow 128-bit hex float literals | Marc Tiehuis | 5 | +47 | -27 |
| 2017-09-28 02:59 | implement IncrementingAllocator for Windows | Andrew Kelley | 2 | +29 | -1 |
| 2017-09-28 02:04 | add test for std.mem.IncrementingAllocator | Andrew Kelley | 1 | +24 | -0 |
| 2017-09-28 01:54 | add reset() method to IncrementingAllocator (#501) | Josh Wolfe | 1 | +4 | -0 |
| 2017-09-28 01:03 | README: we support x86_64 macos | Andrew Kelley | 1 | +1 | -0 |
| 2017-09-26 23:40 | add fmt.parseInt | Andrew Kelley | 1 | +20 | -0 |
| 2017-09-26 07:35 | implement setreuid, setregid for darwin | Andrew Kelley | 2 | +10 | -0 |
| 2017-09-26 07:17 | std.os.ChildProcess: setgid before setuid | Andrew Kelley | 1 | +4 | -4 |
| 2017-09-26 07:03 | add std.fmt.trim | Andrew Kelley | 1 | +34 | -0 |
| 2017-09-26 06:42 | std.os.ChildProcess: ability to set both uid and gid | Andrew Kelley | 4 | +95 | -10 |
| 2017-09-26 05:01 | update std.os.ChildProcess API | Andrew Kelley | 10 | +325 | -150 |
| 2017-09-25 16:51 | fix docs | Andrew Kelley | 2 | +10 | -3 |
| 2017-09-24 09:04 | fix i386 windows stdcall | Andrew Kelley | 1 | +8 | -11 |
| 2017-09-24 08:18 | Revert "windows API functions are not stdcalls" | Andrew Kelley | 1 | +13 | -13 |
| 2017-09-24 08:09 | windows API functions are not stdcalls | Andrew Kelley | 1 | +13 | -13 |
| 2017-09-24 07:54 | windows gui hello world | Andrew Kelley | 6 | +43 | -24 |
| 2017-09-23 22:46 | improvements to windows support | Andrew Kelley | 4 | +48 | -20 |
| 2017-09-23 21:59 | zig build: add linkFramework API | Andrew Kelley | 1 | +61 | -25 |
| 2017-09-23 17:32 | std.build: fix -install_name for darwin dynamic C linking | Andrew Kelley | 1 | +2 | -1 |
| 2017-09-23 17:27 | std.build: fix building C dynamic libraries on darwin | Andrew Kelley | 1 | +38 | -16 |
| 2017-09-23 17:03 | macho linking: support full lib paths correctly | Andrew Kelley | 1 | +6 | -2 |
| 2017-09-21 19:39 | README: adds for contributors we want | Andrew Kelley | 1 | +38 | -0 |
| 2017-09-21 14:28 | LinkedList helper functions (#493) | Andrea Orru | 1 | +46 | -26 |
| 2017-09-21 06:56 | Merge branch 'c-to-zig' | Andrew Kelley | 8 | +958 | -147 |
| 2017-09-21 06:49 | fix chain assignment semicolon | Josh Wolfe | 2 | +2 | -1 |
| 2017-09-21 06:45 | chain assignment | Josh Wolfe | 2 | +61 | -15 |
| 2017-09-21 06:37 | parse-c: support sizeof | Andrew Kelley | 2 | +23 | -3 |
| 2017-09-21 06:31 | parse-c: support implicit cast to void * | Andrew Kelley | 2 | +35 | -3 |
| 2017-09-21 05:54 | parse-c: support c style cast | Andrew Kelley | 2 | +22 | -3 |
| 2017-09-21 05:41 | fix assignment needing an lvalue | Josh Wolfe | 2 | +20 | -2 |
| 2017-09-21 05:38 | parse-c: array access expression | Andrew Kelley | 2 | +32 | -6 |
| 2017-09-21 05:36 | add sub mul div rem | Josh Wolfe | 2 | +73 | -10 |
| 2017-09-21 05:22 | parse-c: fix undefined array literals | Andrew Kelley | 2 | +8 | -2 |
| 2017-09-21 05:14 | assign | Josh Wolfe | 2 | +17 | -3 |
| 2017-09-21 05:05 | Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig | Josh Wolfe | 3 | +50 | -8 |
| 2017-09-21 05:04 | bitwise binary operators | Josh Wolfe | 2 | +14 | -8 |
| 2017-09-21 05:04 | parse-c: null statements | Andrew Kelley | 2 | +10 | -4 |
| 2017-09-21 04:54 | parse-c: field access expressions | Andrew Kelley | 3 | +40 | -4 |
| 2017-09-21 04:47 | ==, != | Josh Wolfe | 2 | +17 | -2 |
| 2017-09-21 04:37 | logical and, logical or | Josh Wolfe | 3 | +22 | -8 |
| 2017-09-21 04:27 | add some tests | Josh Wolfe | 1 | +39 | -0 |
| 2017-09-21 04:17 | Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig | Josh Wolfe | 2 | +59 | -10 |
| 2017-09-21 04:16 | if statement | Josh Wolfe | 1 | +27 | -3 |
| 2017-09-21 04:02 | parse-c: support function calls | Andrew Kelley | 2 | +38 | -7 |
| 2017-09-21 03:16 | parse-c: fix anonymous enums | Andrew Kelley | 2 | +21 | -3 |
| 2017-09-21 02:49 | Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig | Josh Wolfe | 4 | +76 | -6 |
| 2017-09-21 02:49 | translate expr++ from c to zig | Josh Wolfe | 1 | +51 | -8 |
| 2017-09-21 02:44 | parsec: cleaner shifting code for fixed size types | Andrew Kelley | 4 | +76 | -6 |
| 2017-09-21 02:12 | fix tests | Josh Wolfe | 1 | +2 | -5 |
| 2017-09-21 01:37 | optimize >>= operator for common case | Josh Wolfe | 1 | +64 | -48 |
| 2017-09-21 01:16 | all parsec tests passing | Andrew Kelley | 2 | +72 | -33 |
| 2017-09-20 17:08 | parsec: don't make pointless block in fn body | Andrew Kelley | 1 | +7 | -4 |
| 2017-09-20 16:52 | Merge branch 'master' into c-to-zig | Andrew Kelley | 431 | +41420 | -770 |
| 2017-09-19 13:47 | Stop debug allocator ever panicking (#492) | Marc Tiehuis | 1 | +5 | -0 |
| 2017-09-19 13:46 | std: fix os.sleep on darwin and windows | Andrew Kelley | 5 | +35 | -4 |
| 2017-09-19 02:05 | coff linking passes -DEBUG | Andrew Kelley | 1 | +4 | -0 |
| 2017-09-19 01:06 | add --verbose-link option | Andrew Kelley | 3 | +11 | -4 |
| 2017-09-18 22:01 | std.build: catch mistake of setting output path to build dir | Andrew Kelley | 1 | +14 | -4 |
| 2017-09-18 19:30 | std.build: explicitly disable stack protector when nostdlib | Andrew Kelley | 1 | +7 | -2 |
| 2017-09-18 14:51 | README: macos instructions: suggest running tests | Andrew Kelley | 1 | +1 | -0 |
| 2017-09-18 14:50 | README: macos instructions: simplify | Andrew Kelley | 1 | +3 | -3 |
| 2017-09-18 14:47 | add macos instructions to readme | Andrew Kelley | 1 | +11 | -0 |
| 2017-09-18 06:50 | std.build: simpler API | Andrew Kelley | 1 | +419 | -454 |
| 2017-09-18 03:21 | add test for struct with invalid field | Andrew Kelley | 1 | +26 | -0 |
| 2017-09-17 23:20 | zig build: use stack protector for C code in debug mode | Andrew Kelley | 1 | +5 | -1 |
| 2017-09-17 22:44 | fix crash when enum has invalid field | Andrew Kelley | 1 | +1 | -1 |
| 2017-09-17 21:47 | fix build for travis osx | Andrew Kelley | 1 | +11 | -2 |
| 2017-09-17 21:46 | add -mllvm support | Andrew Kelley | 6 | +34 | -0 |
| 2017-09-17 20:13 | fix use of uninitialized variable in alignCast | Andrew Kelley | 1 | +1 | -0 |
| 2017-09-17 18:43 | add option to run tests in LLDB and turn it on for macos travis | Andrew Kelley | 5 | +58 | -11 |
| 2017-09-17 01:07 | std.os.ChildProcess: fix fd leak | Andrew Kelley | 1 | +5 | -3 |
| 2017-09-16 22:09 | add release-safe to the test matrix | Andrew Kelley | 1 | +4 | -4 |
| 2017-09-16 05:00 | Add dash arguments for cli | Marc Tiehuis | 3 | +10 | -10 |
| 2017-09-15 14:44 | Fixed softfloat header file for msvc (#482) | Jonathan Marler | 1 | +4 | -0 |
| 2017-09-15 00:28 | bump incrementing allocator memory in build system to 20MB | Andrew Kelley | 1 | +1 | -1 |
| 2017-09-14 06:48 | do not depend on __int128 | Andrew Kelley | 2 | +17 | -34 |
| 2017-09-14 05:47 | Merge branch 'soft-float' | Andrew Kelley | 397 | +40462 | -187 |
| 2017-09-14 05:44 | depend on embedded SoftFloat-3d instead of __float128 | Andrew Kelley | 15 | +435 | -187 |
| 2017-09-13 18:41 | add SoftFloat-3d | Andrew Kelley | 382 | +40027 | -0 |
| 2017-09-14 03:59 | Fixed a couple compilation errors for MSVC 64-bit (#475) | Jonathan Marler | 2 | +20 | -16 |
| 2017-09-13 18:30 | add Child property of slice type | Andrew Kelley | 6 | +25 | -6 |
| 2017-09-13 06:42 | Merge branch 'msvc' | Andrew Kelley | 18 | +331 | -128 |
| 2017-09-13 04:17 | fix up msvc stuff to make it work on linux and macos too | Andrew Kelley | 15 | +299 | -222 |
| 2017-09-12 04:37 | Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig | Josh Wolfe | 2 | +2 | -2 |
| 2017-09-12 04:37 | analysis of result used | Josh Wolfe | 1 | +46 | -33 |
| 2017-09-12 04:07 | fix error messages | Andrew Kelley | 2 | +2 | -2 |
| 2017-09-12 03:39 | oh, actually it was | Josh Wolfe | 1 | +43 | -23 |
| 2017-09-12 03:08 | not my segfault | Josh Wolfe | 1 | +4 | -1 |
| 2017-09-12 02:58 | Merge branch 'master' into c-to-zig | Josh Wolfe | 1 | +175 | -14 |
| 2017-09-12 02:58 | wip c to zig stuff | Josh Wolfe | 1 | +175 | -14 |
| 2017-09-12 02:58 | local var | Andrew Kelley | 2 | +21 | -9 |
| 2017-09-12 00:27 | Modified cmake to use LLVM imported packages. | Jonathan Marler | 3 | +77 | -129 |
| 2017-09-10 20:05 | Add support for MSVC | Jonathan Marler | 17 | +238 | -60 |
| 2017-09-10 20:35 | c macros: support hex chars (#459) | jean-dao | 3 | +66 | -19 |
| 2017-09-10 19:01 | fix uninitialized variable | Andrew Kelley | 1 | +2 | -4 |
| 2017-09-10 18:03 | fix not verifying GlobalLinkage and AtomicOrder types | Andrew Kelley | 3 | +35 | -18 |
| 2017-09-10 15:16 | Allow INVALID_HANDLE_VALUE for windows to work on 32-bit and 64-bit. (#457) | Jonathan Marler | 1 | +1 | -1 |
| 2017-09-10 15:10 | std.io.InStream: add readLine function (#458) | jean-dao | 1 | +13 | -0 |
| 2017-09-10 04:34 | variables are allowed to be pointers to opaque | Andrew Kelley | 2 | +14 | -1 |
| 2017-09-10 04:20 | support parens in C macros | Andrew Kelley | 4 | +119 | -76 |
| 2017-09-10 02:54 | add import test | Andrew Kelley | 1 | +4 | -0 |
| 2017-09-10 02:53 | rename some behavior tests | Andrew Kelley | 5 | +15 | -15 |
| 2017-09-10 02:46 | more compile errors for non-const variables of things | Andrew Kelley | 3 | +108 | -66 |
| 2017-09-09 23:42 | std.fmt knows how to format &[N]u8 | Andrew Kelley | 1 | +7 | -0 |
| 2017-09-09 21:17 | build: add more search paths for libclang | Andrew Kelley | 1 | +2 | -0 |
| 2017-09-09 17:49 | Add appendSlice function (#448) | Marc Tiehuis | 1 | +16 | -0 |
| 2017-09-09 17:48 | Add exit function (#450) | Marc Tiehuis | 1 | +24 | -0 |
| 2017-09-08 21:08 | Switched find order for llvm, means it will choose llvm version 5.0 before any other version. (#446) | Jonathan Marler | 1 | +1 | -1 |
| 2017-09-08 13:19 | fix std.Buffer.endsWith | Andrew Kelley | 1 | +2 | -1 |
| 2017-09-08 05:23 | std.ChildProcess.spawn: handle 0 from waitpid correctly | Andrew Kelley | 1 | +3 | -0 |
| 2017-09-08 04:45 | std.os.ChildProcess: don't expect all SIGCHLD to come from spawn | Andrew Kelley | 1 | +5 | -4 |
| 2017-09-08 04:04 | fix ChildProcess.spawn on darwin | Andrew Kelley | 4 | +103 | -35 |
| 2017-09-08 03:10 | std: os.ChildProcess knows when its child died | Andrew Kelley | 10 | +384 | -134 |
| 2017-09-07 21:31 | README: add notepad++ syntax highlighting project | Andrew Kelley | 1 | +1 | -0 |
| 2017-09-06 22:30 | std: add ChildProcess.kill | Andrew Kelley | 2 | +19 | -0 |
| 2017-09-06 20:59 | std: add os.sleep | Andrew Kelley | 3 | +28 | -2 |
| 2017-09-06 18:18 | better build.zig template | Andrew Kelley | 1 | +2 | -13 |
| 2017-09-06 05:00 | parsec: turn panics into warnings | Andrew Kelley | 1 | +794 | -388 |
| 2017-09-06 02:55 | travis: use embedded LLD and perform all tests | Andrew Kelley | 1 | +2 | -5 |
| 2017-09-06 02:55 | rename parseh to parsec | Andrew Kelley | 15 | +2752 | -2757 |
| 2017-09-05 22:51 | Merge branch 'c-to-zig' | Andrew Kelley | 21 | +3251 | -921 |
| 2017-09-05 22:51 | add OpaqueType builtin | Andrew Kelley | 6 | +80 | -13 |
| 2017-09-05 07:11 | fix void return node and param name nodes, fix dupe macros | Andrew Kelley | 3 | +11 | -15 |
| 2017-09-05 06:34 | parseh: fix duplicate definitions | Andrew Kelley | 1 | +14 | -12 |
| 2017-09-05 05:22 | parseh: remove unneeded hash tables | Andrew Kelley | 2 | +57 | -75 |
| 2017-09-05 04:52 | parseh tests passing | Andrew Kelley | 1 | +10 | -10 |
| 2017-09-05 04:45 | parseh: fix generating functions from macros | Andrew Kelley | 2 | +20 | -9 |
| 2017-09-05 04:21 | fix parseh bugs | Andrew Kelley | 5 | +100 | -80 |
| 2017-09-02 08:11 | rewrite parseh to use AST instead of direct types | Andrew Kelley | 11 | +710 | -1152 |
| 2017-09-01 19:51 | translate while loops and implicit bitcasts | Josh Wolfe | 1 | +29 | -13 |
| 2017-09-01 19:03 | translate some variable declaration cases | Josh Wolfe | 1 | +57 | -30 |
| 2017-09-01 18:45 | progress toward variable declaration translation | Josh Wolfe | 1 | +1 | -3 |
| 2017-09-01 18:42 | Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig | Josh Wolfe | 1 | +181 | -0 |
| 2017-09-01 18:39 | start implementing variable declaration translation | Josh Wolfe | 1 | +206 | -32 |
| 2017-09-01 18:39 | here, have trans_qual_type | Andrew Kelley | 1 | +182 | -0 |
| 2017-09-01 17:39 | parseh: emit_warning takes SourceLocation | Andrew Kelley | 1 | +42 | -44 |
| 2017-09-01 17:27 | cleanup whitespace | Josh Wolfe | 3 | +16 | -16 |
| 2017-09-01 08:38 | c-to-zig: less than, negation, ternary | Andrew Kelley | 1 | +371 | -30 |
| 2017-09-01 07:16 | c-to-zig: return statement | Andrew Kelley | 7 | +1987 | -28 |
| 2017-09-01 00:56 | Revert "fix return types of min amd max" | Josh Wolfe | 1 | +2 | -2 |
| 2017-09-01 00:45 | fix return types of min amd max | Josh Wolfe | 1 | +2 | -2 |
| 2017-09-01 00:10 | only export __chkstk for windows | Andrew Kelley | 1 | +26 | -24 |
| 2017-08-31 21:49 | Opaque ptr patch | Raul Leal | 1 | +1 | -1 |
| 2017-08-31 20:54 | setEvalBranchQuota must be called from top of comptime stack | Andrew Kelley | 3 | +19 | -3 |
| 2017-08-31 20:30 | allow array literals to have size and fix comptime bug | Andrew Kelley | 4 | +36 | -9 |
| 2017-08-31 15:41 | add windows to test targets | Andrew Kelley | 7 | +92 | -46 |
| 2017-08-31 05:39 | compiler-rt: add __aeabi_uldivmod | Andrew Kelley | 1 | +17 | -0 |
| 2017-08-30 21:01 | successfully cross-building behavior tests for windows | Andrew Kelley | 4 | +25 | -9 |
| 2017-08-30 21:00 | LLD: fix libCOFF calling exit() instead of return | Andrew Kelley | 1 | +1 | -4 |
| 2017-08-30 19:21 | travis: skip cross compiling osx tests | Andrew Kelley | 1 | +5 | -2 |
| 2017-08-30 19:15 | tests use darwin, not macosx since that's what macbook reports as | Andrew Kelley | 3 | +3 | -3 |
| 2017-08-30 18:55 | test suite cross-compile builds tests for other targets | Andrew Kelley | 5 | +83 | -12 |
| 2017-08-30 08:54 | align syntax: align(4) instead of align 4 | Andrew Kelley | 10 | +92 | -85 |
| 2017-08-30 08:14 | codegen: all stores specify align value | Andrew Kelley | 5 | +54 | -41 |
| 2017-08-30 07:43 | set alignment on all loads and globals | Andrew Kelley | 1 | +40 | -29 |
| 2017-08-30 06:56 | compile error for not-aligned-enough pointer to cmpxchg | Andrew Kelley | 2 | +19 | -0 |
| 2017-08-30 06:41 | add alignment field to pointer type | Andrew Kelley | 2 | +9 | -0 |
| 2017-08-30 06:25 | when getting an element pointer, use the best alignment | Andrew Kelley | 2 | +89 | -17 |
| 2017-08-30 05:12 | @ptrCast preserves larger alignment if applicable | Andrew Kelley | 2 | +101 | -76 |
| 2017-08-30 04:46 | generic functions can access comptime args in align value | Andrew Kelley | 2 | +36 | -31 |
| 2017-08-30 04:17 | add "child" field to pointer type | Andrew Kelley | 2 | +18 | -0 |
| 2017-08-30 04:06 | add tests for function alignment handling | Andrew Kelley | 2 | +43 | -0 |
| 2017-08-30 03:39 | add test for @alignCast on a slice | Andrew Kelley | 1 | +14 | -1 |
| 2017-08-30 03:33 | more alignment improvements | Andrew Kelley | 13 | +419 | -70 |
| 2017-08-29 21:10 | fix tests | Andrew Kelley | 2 | +2 | -1 |
| 2017-08-29 20:52 | ptrCast gives compile error for increasing alignment | Andrew Kelley | 10 | +69 | -20 |
| 2017-08-29 19:19 | prevent implicitly increasing pointer alignment | Andrew Kelley | 3 | +65 | -10 |
| 2017-08-29 13:30 | pass all tests without triggering assertions | Andrew Kelley | 2 | +9 | -12 |
| 2017-08-29 12:35 | fix bitfield pointer syntax | Andrew Kelley | 3 | +55 | -6 |
| 2017-08-29 11:30 | introduce align keyword | Andrew Kelley | 20 | +931 | -715 |
| 2017-08-28 08:28 | remove workaround for LLVM not respecting "nobuiltin" | Andrew Kelley | 38 | +51 | -163 |
| 2017-08-28 08:09 | Merge branch 'embed-lld' | Andrew Kelley | 1823 | +128213 | -857 |
| 2017-08-28 07:53 | travis: use external lld for linux | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-28 07:34 | build: fix embedded LLD build | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-28 07:32 | travis: use external lld for apple | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-28 07:31 | remove remnants of depending on darwin system linker | Andrew Kelley | 6 | +0 | -36 |
| 2017-08-28 07:12 | build: use embedded LLD by default | Andrew Kelley | 5 | +855 | -2 |
| 2017-08-27 21:55 | LLD: workaround for buggy MACH-O code | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-27 21:51 | LLD: apply "[MACH-O] Fix the ASM code generated... | Andrew Kelley | 7 | +79 | -2 |
| 2017-08-27 21:46 | embed LLD 5.0.0 | Andrew Kelley | 1758 | +126117 | -0 |
| 2017-08-27 21:16 | all tests passing in MacOS | Andrew Kelley | 8 | +131 | -17 |
| 2017-08-27 09:44 | macos passing all tests except for building a shared library | Andrew Kelley | 8 | +20 | -5 |
| 2017-08-27 09:15 | all behavior tests passing for macos | Andrew Kelley | 16 | +342 | -187 |
| 2017-08-27 06:51 | macos updates | Andrew Kelley | 15 | +75 | -55 |
| 2017-08-27 05:25 | travis again | Andrew Kelley | 6 | +26 | -7 |
| 2017-08-27 05:19 | travis try again | Andrew Kelley | 1 | +1 | -0 |
| 2017-08-27 05:07 | travis: add macos script | Andrew Kelley | 7 | +90 | -18 |
| 2017-08-27 04:28 | fixups to linux build | Andrew Kelley | 3 | +12 | -11 |
| 2017-08-27 04:11 | progress toward tests passing on MacOS | Andrew Kelley | 15 | +434 | -373 |
| 2017-08-26 19:20 | audit alignment for functions | Andrew Kelley | 1 | +10 | -0 |
| 2017-08-26 18:26 | Merge branch 'align' | Andrew Kelley | 4 | +94 | -50 |
| 2017-08-26 18:25 | codegen for enums chooses best order of tag and union fields | Andrew Kelley | 3 | +36 | -23 |
| 2017-08-26 17:51 | fixups from previous commit | Andrew Kelley | 2 | +17 | -17 |
| 2017-06-17 16:30 | use most_aligned_member+padding to represent enum unions | scurest | 4 | +52 | -21 |
| 2017-08-26 17:29 | remove @alignOf and add @cAbiAlignOf and @preferredAlignOf | Andrew Kelley | 5 | +173 | -34 |
| 2017-08-26 17:06 | add some asserts in switch analysis code | Andrew Kelley | 1 | +2 | -0 |
| 2017-08-26 16:23 | fix wrong switch target type with enum from .h file | Andrew Kelley | 1 | +4 | -3 |
| 2017-08-15 10:51 | fix invalid llvm IR for const enum | Andrew Kelley | 1 | +3 | -2 |
| 2017-08-08 20:41 | update build to look for llvm 5.0 | Andrew Kelley | 4 | +8 | -8 |
| 2017-08-08 20:36 | update travis for llvm 5 | Andrew Kelley | 1 | +5 | -4 |
| 2017-06-20 01:36 | update for llvm 5.0.0rc1 | Andrew Kelley | 6 | +85 | -200 |
| 2017-08-26 00:44 | float division by zero check only when FloatMode.Optimzed | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-26 00:14 | add zig-compiler-completions to Related Projects | Andrew Kelley | 1 | +1 | -0 |
| 2017-08-26 00:05 | implement comptime bitcasting from array | Andrew Kelley | 2 | +11 | -2 |
| 2017-08-25 23:53 | fix some casts on const data causing segfault | Andrew Kelley | 2 | +14 | -3 |
| 2017-08-25 17:13 | refactor - codegen llvm functions lazily | Andrew Kelley | 3 | +91 | -105 |
| 2017-08-25 14:11 | unreachable still codegens to unreachable in ReleaseFast test mode | Andrew Kelley | 3 | +11 | -7 |
| 2017-08-22 15:54 | fix compiler test errors | Andrew Kelley | 1 | +1 | -0 |
| 2017-08-20 21:30 | move docs to website | Andrew Kelley | 4 | +2 | -179 |
| 2017-08-20 16:10 | more zen | Andrew Kelley | 1 | +2 | -1 |
| 2017-08-20 09:43 | std.math: remove constants that can be derived | Andrew Kelley | 3 | +26 | -37 |
| 2017-08-20 08:25 | move zen of zig to a sub command | Andrew Kelley | 2 | +20 | -13 |
| 2017-08-20 08:03 | fix not propagating parseh aliases through pub use decls | Andrew Kelley | 7 | +41 | -4 |
| 2017-08-20 07:24 | zen update | Andrew Kelley | 1 | +2 | -0 |
| 2017-08-20 04:33 | compile-time f32, f64 operations are now correctly lossy | Andrew Kelley | 14 | +808 | -110 |
| 2017-08-19 23:11 | fix floating point printing | Andrew Kelley | 2 | +11 | -7 |
| 2017-08-19 21:10 | add setEvalBranchQuota builtin function | Andrew Kelley | 6 | +84 | -1 |
| 2017-08-19 06:29 | std: better int log2 implementation for number literals | Andrew Kelley | 1 | +5 | -2 |
| 2017-08-19 06:02 | add compile error for globally shadowing a primitive type | Andrew Kelley | 3 | +25 | -9 |
| 2017-08-19 05:32 | bit shifting safety | Andrew Kelley | 25 | +359 | -164 |
| 2017-08-18 21:54 | slightly nicer floating point printing | Andrew Kelley | 1 | +14 | -6 |
| 2017-08-18 21:20 | make udivmod generic and add tests | Andrew Kelley | 6 | +20969 | -569 |
| 2017-08-18 20:26 | add compiler-rt fns: udivmodti4, udivti3, umodti3 | Andrew Kelley | 8 | +65526 | -23 |
| 2017-08-18 17:51 | include compiler-rt tests in main testing suite | Andrew Kelley | 6 | +53 | -5 |
| 2017-08-18 17:19 | remove dependency on quadmath.h | Andrew Kelley | 1 | +9 | -1 |
| 2017-08-18 17:13 | depend on libquadmath | Andrew Kelley | 2 | +13 | -13 |
| 2017-08-18 16:43 | cast between __float128 and double to fix build in some places | Andrew Kelley | 1 | +9 | -9 |
| 2017-08-18 16:37 | make casting between __float128 and long double explicit | Andrew Kelley | 1 | +12 | -7 |
| 2017-08-18 02:52 | fix bitCast for big integers | Andrew Kelley | 6 | +66 | -10 |
| 2017-08-18 02:01 | fix big integer shifting by large number | Andrew Kelley | 4 | +23 | -2 |
| 2017-08-17 23:07 | add compiler_rt functions for f128 | Andrew Kelley | 5 | +149 | -10 |
| 2017-08-17 21:14 | fix wrong value for clz, ctz at compile time | Andrew Kelley | 6 | +30 | -20 |
| 2017-08-16 23:07 | compiler_rt implementations for __fixuns* functions | Andrew Kelley | 27 | +588 | -22 |
| 2017-08-15 11:16 | organize file path of compiler_rt | Andrew Kelley | 3 | +21 | -8 |
| 2017-08-14 17:29 | update gitignore | Andrew Kelley | 1 | +2 | -2 |
| 2017-08-09 21:52 | fix tokenization error pointing to wrong character | Andrew Kelley | 2 | +3 | -3 |
| 2017-08-10 20:26 | Merge pull request #417 from zig-lang/coverage-fix | Andrew Kelley | 1 | +0 | -1 |
| 2017-08-10 07:24 | Fix coverage build command | Marc Tiehuis | 1 | +0 | -1 |
| 2017-08-09 14:09 | more intuitive left shift and right shift operators | Andrew Kelley | 28 | +274 | -128 |
| 2017-08-08 21:38 | add ptrToInt builtin, remove usize(ptr) cast | Andrew Kelley | 9 | +110 | -81 |
| 2017-08-08 19:49 | zen update | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-07 23:11 | README: add the zen of zig | Andrew Kelley | 1 | +11 | -0 |
| 2017-08-07 22:11 | fix printing floating point compile errors | Andrew Kelley | 1 | +27 | -26 |
| 2017-08-07 19:57 | add ability to explicitly cast float to integer | Andrew Kelley | 7 | +58 | -12 |
| 2017-08-07 13:15 | Merge pull request #412 from zig-lang/issue-399 | Andrew Kelley | 4 | +22 | -2 |
| 2017-08-07 06:06 | Correct floating-point literal allowed ranges | Marc Tiehuis | 4 | +22 | -2 |
| 2017-08-06 23:31 | limit generated C preprocessor tokens to alphabet | Andrew Kelley | 1 | +35 | -4 |
| 2017-08-06 22:33 | Revert "silence false positives about uninitialized variables" | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-06 22:15 | fix constant debug info when number literal is 0 | Andrew Kelley | 2 | +18 | -19 |
| 2017-08-06 22:14 | fix invalid target info | Andrew Kelley | 1 | +8 | -0 |
| 2017-08-06 22:14 | fix segfault when var args fn proto shows up in ir printing | Andrew Kelley | 1 | +5 | -1 |
| 2017-08-06 22:13 | silence false positives about uninitialized variables | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-06 20:14 | remove duplicate gitignore entry | Andrew Kelley | 1 | +0 | -1 |
| 2017-08-06 20:13 | add missing stdcallcc to ExitProcess decl | Andrew Kelley | 1 | +1 | -1 |
| 2017-08-05 20:52 | fix initializing undefined and crash when casting to invalid type | Andrew Kelley | 3 | +20 | -0 |
| 2017-07-14 23:30 | Add Visual Studio Code extension link | Marc Tiehuis | 1 | +1 | -0 |
| 2017-07-08 22:02 | remove unused enum | Andrew Kelley | 1 | +0 | -5 |
| 2017-06-26 18:41 | better bigint/bigfloat implementation | Andrew Kelley | 25 | +2095 | -1143 |
| 2017-06-27 21:15 | Merge branch 'math' | Andrew Kelley | 48 | +6611 | -192 |
| 2017-06-22 07:29 | Return undefined in frexp instead of 0 on nan input | Marc Tiehuis | 1 | +19 | -6 |
| 2017-06-21 11:23 | Fix pow tests | Marc Tiehuis | 1 | +2 | -0 |
| 2017-06-21 06:53 | Fix scalbn constant multiplier | Marc Tiehuis | 1 | +2 | -2 |
| 2017-06-21 06:21 | Fixes for release mode tests | Marc Tiehuis | 7 | +27 | -16 |
| 2017-06-20 15:10 | fix incorrect install line in cmakelists | Andrew Kelley | 1 | +0 | -1 |
| 2017-06-20 11:10 | Add install targets for math library files | Marc Tiehuis | 1 | +45 | -2 |
| 2017-06-20 11:01 | Add math special case tests and general fixes | Marc Tiehuis | 36 | +936 | -54 |
| 2017-06-20 01:39 | don't call c.getrandom because older libcs don't have it | Andrew Kelley | 1 | +3 | -5 |
| 2017-06-19 18:36 | workaround for llvm bug | Andrew Kelley | 46 | +474 | -841 |
| 2017-06-19 15:01 | Merge branch 'master' into math | Andrew Kelley | 93 | +143825 | -5910 |
| 2017-06-19 14:33 | build: link against system libs reported by llvm-config | Andrew Kelley | 2 | +8 | -3 |
| 2017-06-18 02:16 | Get tests passing under release mode | Marc Tiehuis | 5 | +15 | -1 |
| 2017-06-18 00:39 | std: refactor pow to be generic | Andrew Kelley | 4 | +36 | -190 |
| 2017-06-17 14:35 | Merge branch 'trailing-commas' | Andrew Kelley | 3 | +133 | -27 |
| 2017-06-16 03:54 | allow trailing commas | scurest | 3 | +133 | -27 |
| 2017-06-17 14:28 | fix peer type resolution for array and error | Andrew Kelley | 2 | +33 | -1 |
| 2017-06-16 18:35 | update C headers to clang 4.0.0 | Andrew Kelley | 83 | +143462 | -5808 |
| 2017-06-16 18:34 | parseh: fix not recognizing integer suffixes on hex numbers | Andrew Kelley | 4 | +189 | -71 |
| 2017-06-16 08:26 | Add math library | Marc Tiehuis | 47 | +6150 | -174 |
| 2017-06-16 03:47 | fix alignOf builtin | Andrew Kelley | 3 | +14 | -1 |
| 2017-06-14 23:32 | fix compiler segfault on `null ?? x` | Andrew Kelley | 2 | +6 | -0 |
| 2017-06-08 02:56 | partial implementation of printing floating point numbers with errol3 | Andrew Kelley | 27 | +3547 | -866 |
| 2017-06-14 04:04 | progress toward windows hello world working | Andrew Kelley | 28 | +515 | -235 |
| 2017-06-04 14:08 | progress toward hello world without libc in windows | Andrew Kelley | 11 | +2730 | -137 |
| 2017-06-03 19:09 | compileError builtin includes "referenced by" notes | Andrew Kelley | 6 | +54 | -18 |
| 2017-05-23 04:42 | add appveyor integration testing | Andrew Kelley | 6 | +26 | -2 |
| 2017-05-31 22:23 | change std.rand.Rand.rangeUnsigned to std.rand.Rand.range | Andrew Kelley | 3 | +116 | -16 |
| 2017-05-29 18:25 | fix crash when writing to const hardcoded ptr | Andrew Kelley | 2 | +19 | -2 |
| 2017-05-29 18:08 | fix crash when unwrapping optional field of global variable | Andrew Kelley | 2 | +23 | -3 |
| 2017-05-29 03:22 | Merge pull request #380 from AndreaOrru/master | Andrew Kelley | 2 | +41 | -29 |
| 2017-05-28 13:56 | Updated comment. | Andrea Orru | 1 | +1 | -1 |
| 2017-05-28 13:54 | Generalize join. | Andrea Orru | 2 | +41 | -29 |
| 2017-05-27 03:31 | const global values can reference each other | Andrew Kelley | 8 | +160 | -84 |
| 2017-05-26 20:44 | implicitly cast by value var args parameters to const references | Andrew Kelley | 4 | +82 | -7 |
| 2017-05-26 18:39 | fix segfault with array of generic functions | Andrew Kelley | 5 | +67 | -21 |
| 2017-05-25 17:48 | fix segfault with array of variadic functions | Andrew Kelley | 5 | +52 | -6 |
| 2017-05-24 01:38 | clean up behavior test names | Andrew Kelley | 21 | +89 | -89 |
| 2017-05-23 22:38 | std.fmt can print nullables, errors, and error unions | Andrew Kelley | 1 | +46 | -0 |
| 2017-05-23 04:26 | building with mingw for windows | Andrew Kelley | 14 | +126 | -44 |
| 2017-05-21 14:59 | add compile error for goto leaving defer expression | Andrew Kelley | 2 | +37 | -5 |
| 2017-05-21 14:41 | add error for break/continue exiting defer expression | Andrew Kelley | 6 | +145 | -74 |
| 2017-05-21 13:50 | fix compiler crash when indexing types | Andrew Kelley | 2 | +12 | -1 |
| 2017-05-21 03:26 | flip the enum order of FloatMode | Andrew Kelley | 2 | +4 | -4 |
| 2017-05-21 03:06 | add setFloatMode builtin and std.math.floor | Andrew Kelley | 8 | +328 | -24 |
| 2017-05-19 14:39 | change slicing syntax from ... to .. | Andrew Kelley | 40 | +164 | -158 |
| 2017-05-17 16:26 | typeId builtin instead of isInteger, isFloat, etc | Andrew Kelley | 10 | +329 | -137 |
| 2017-05-16 21:04 | add compile error for compile-time integer cast truncating bits | Andrew Kelley | 3 | +30 | -6 |
| 2017-05-16 14:19 | fix printf format specifier | Andrew Kelley | 1 | +1 | -1 |
| 2017-05-14 17:07 | add compile error for comptime division by zero | Andrew Kelley | 2 | +52 | -19 |
| 2017-05-10 04:21 | add compile error for casting negative value to... | Andrew Kelley | 2 | +15 | -0 |
| 2017-05-10 02:54 | inline function call with builtin function instead... | Andrew Kelley | 9 | +56 | -169 |
| 2017-05-10 02:23 | ability to slice ptr to hard coded integer at comptime | Andrew Kelley | 5 | +89 | -50 |
| 2017-05-10 01:20 | zig build: allow calling b.standardReleaseOptions... | Andrew Kelley | 2 | +17 | -6 |
| 2017-05-08 04:13 | move docs to ziglang.org | Andrew Kelley | 3 | +2 | -575 |
| 2017-05-08 03:25 | delete @generatedCode builtin function | Andrew Kelley | 5 | +4 | -78 |
| 2017-05-08 03:25 | std.fmt.format prints bool values | Andrew Kelley | 1 | +5 | -3 |
| 2017-05-07 23:51 | rename c_long_double to c_longdouble | Andrew Kelley | 4 | +6 | -6 |
| 2017-05-07 22:09 | fix inability to initialize global pointer to global array element | Andrew Kelley | 2 | +54 | -41 |
| 2017-05-07 18:11 | update README | Andrew Kelley | 1 | +13 | -17 |
| 2017-05-07 17:40 | detect duplicate switch value even when else prong present | Andrew Kelley | 4 | +47 | -18 |
| 2017-05-07 17:26 | add test case for all prongs unreachable in switch | Andrew Kelley | 1 | +20 | -0 |
| 2017-05-07 17:21 | fix comptime switch on enum with ref payload | Andrew Kelley | 2 | +22 | -9 |
| 2017-05-07 16:07 | switch expression - add compile errors | Andrew Kelley | 9 | +304 | -49 |
| 2017-05-07 03:59 | allow division and remainder operators sometimes | Andrew Kelley | 4 | +55 | -14 |
| 2017-05-07 03:13 | builtin functions for division and remainder division | Andrew Kelley | 21 | +973 | -312 |
| 2017-05-04 19:00 | add compile error when unable to inline a function | Andrew Kelley | 3 | +56 | -10 |
| 2017-05-04 18:05 | std: rename List to ArrayList and re-organize... | Andrew Kelley | 11 | +201 | -188 |
| 2017-05-04 16:43 | implement else on loops and break can give an expression | Andrew Kelley | 6 | +217 | -42 |
| 2017-05-04 14:37 | std: take advantage of new while syntax | Andrew Kelley | 2 | +5 | -12 |
| 2017-05-04 14:18 | implement while for nullables and error unions | Andrew Kelley | 6 | +330 | -84 |
| 2017-05-03 22:12 | change while syntax | Andrew Kelley | 25 | +97 | -65 |
| 2017-05-03 21:23 | remove test and try expressions in favor of if expressions | Andrew Kelley | 19 | +148 | -226 |
| 2017-05-03 20:13 | add compile error for shadowing variable | Andrew Kelley | 2 | +39 | -7 |
| 2017-05-03 20:00 | zig build: cache_root is relative to build_root | Andrew Kelley | 4 | +15 | -38 |
| 2017-05-03 18:28 | Generic doubly linked list. (#361) | Andrea Orru | 3 | +274 | -0 |
| 2017-05-03 15:27 | zig build: inherit stdin for running commands | Andrew Kelley | 1 | +1 | -1 |
| 2017-05-02 23:20 | slightly better memset/memcpy implementation | Andrew Kelley | 1 | +2 | -11 |
| 2017-05-02 22:22 | zig build: copy args for addCommand | Andrew Kelley | 1 | +5 | -2 |
| 2017-05-02 22:21 | fix debug info for nullable type | Andrew Kelley | 1 | +1 | -1 |
| 2017-05-02 21:34 | add safe release build mode | Andrew Kelley | 11 | +151 | -89 |
| 2017-05-02 16:59 | fix compiler crash when referencing a variable... | Andrew Kelley | 4 | +47 | -2 |
| 2017-05-02 02:37 | allow undefined to be resolved with other types | Andrew Kelley | 4 | +31 | -34 |
| 2017-05-01 23:16 | make debug safety stuff lazy | Andrew Kelley | 5 | +24 | -9 |
| 2017-05-01 20:35 | basic support for specifying packages at the command line | Andrew Kelley | 7 | +112 | -7 |
| 2017-05-01 17:12 | `@import("builtin")` instead of `@compileVar` | Andrew Kelley | 33 | +315 | -419 |
| 2017-05-01 02:09 | zig build: support install for zig artifacts | Andrew Kelley | 3 | +103 | -60 |
| 2017-05-01 01:03 | zig build: improved API for installing C build artifacts | Andrew Kelley | 1 | +69 | -27 |
| 2017-05-01 00:29 | zig build can build and install static C libraries | Andrew Kelley | 1 | +19 | -2 |
| 2017-05-01 00:11 | fix regression from previous commit | Andrew Kelley | 3 | +11 | -10 |
| 2017-04-30 23:48 | zig build: refactor CLibrary and CExecutable into same struct | Andrew Kelley | 1 | +216 | -246 |
| 2017-04-30 22:56 | zig build: organize build artifacts | Andrew Kelley | 16 | +357 | -146 |
| 2017-04-30 17:01 | zig build: when compiling C files put .o files in cache dir | Andrew Kelley | 3 | +29 | -12 |
| 2017-04-30 16:21 | add peer type resolution `[]T` and `[0]T` | Andrew Kelley | 4 | +53 | -18 |
| 2017-04-30 15:28 | back to AT&T syntax for assembly | Andrew Kelley | 6 | +17 | -37 |
| 2017-04-29 23:23 | add implicit cast from [0]T to %[]T | Andrew Kelley | 4 | +159 | -6 |
| 2017-04-28 14:46 | build system: remove setLinkerScriptContents | Andrew Kelley | 1 | +6 | -28 |
| 2017-04-28 06:22 | zig puts temporary object files in zig-cache folder | Andrew Kelley | 12 | +124 | -17 |
| 2017-04-28 03:40 | phi instruction retains stack ptr hint | Andrew Kelley | 2 | +25 | -2 |
| 2017-04-27 23:40 | add compile error for returning local variable address | Andrew Kelley | 4 | +28 | -2 |
| 2017-04-27 22:40 | add no-elim-base-pointer to __zig_fail function | Andrew Kelley | 2 | +6 | -1 |
| 2017-04-27 20:15 | zig test no longer requires a separate test_runner.o file | Andrew Kelley | 10 | +185 | -132 |
| 2017-04-26 23:17 | build system: consolidate duplicate code and more | Andrew Kelley | 13 | +322 | -693 |
| 2017-04-26 16:56 | build system: addAssembly and addObject functions | Andrew Kelley | 2 | +29 | -6 |
| 2017-04-25 21:14 | revert the last 3 compile time improvements | Andrew Kelley | 4 | +37 | -222 |
| 2017-04-25 20:53 | compile time improvement - move bounds checking to function calls | Andrew Kelley | 4 | +99 | -22 |
| 2017-04-25 19:37 | compile time improvement - move overflow math safety to fns | Andrew Kelley | 3 | +94 | -18 |
| 2017-04-25 18:20 | compile time improvement - add __zig_panic_slice fn | Andrew Kelley | 2 | +33 | -1 |
| 2017-04-25 16:29 | add some timing diagnostics | Andrew Kelley | 7 | +89 | -0 |
| 2017-04-25 05:26 | update travis badge to new url | Andrew Kelley | 1 | +7 | -7 |
| 2017-04-24 21:53 | readme update | Andrew Kelley | 1 | +12 | -16 |
| 2017-04-24 21:04 | readme update | Andrew Kelley | 1 | +14 | -41 |
| 2017-04-24 20:17 | update README | Andrew Kelley | 2 | +2 | -2 |
| 2017-04-24 17:03 | stack traces support compile units with no pc range | Andrew Kelley | 1 | +40 | -19 |
| 2017-04-24 16:01 | better stack traces for ELF x86_64 | Andrew Kelley | 10 | +573 | -68 |
| 2017-04-24 05:33 | defer requires expr to be void. closes #341 | Josh Wolfe | 2 | +24 | -13 |
| 2017-04-24 04:49 | fix check-statement-is-void. add tests | Josh Wolfe | 3 | +33 | -2 |
| 2017-04-23 23:59 | blocks check that their statements are void | Josh Wolfe | 11 | +80 | -22 |
| 2017-04-23 17:22 | make undefined as a constant value lazy | Andrew Kelley | 11 | +139 | -93 |
| 2017-04-23 16:04 | refactor ir_gen_block to make different return paths more clear | Josh Wolfe | 1 | +19 | -14 |
| 2017-04-23 15:34 | remove redundant unreachable code error | Josh Wolfe | 2 | +2 | -11 |
| 2017-04-23 15:12 | add test_artifacts to .gitignore, so you can commit while tests are running | Josh Wolfe | 1 | +1 | -0 |
| 2017-04-23 15:09 | zig build system: installFile and installClibrary | Andrew Kelley | 1 | +10 | -4 |
| 2017-04-23 07:14 | fix crash when unwrapping error with no error decls | Andrew Kelley | 4 | +18 | -2 |
| 2017-04-22 16:54 | new compile errors for setGlobalAlign and setGlobalSection builtins | Andrew Kelley | 2 | +76 | -4 |
| 2017-04-22 16:19 | slicing now returns correct const-ness | Andrew Kelley | 8 | +44 | -29 |
| 2017-04-22 15:45 | add peer type resolution for T and ?T | Andrew Kelley | 2 | +21 | -2 |
| 2017-04-22 15:36 | std.os.ChildProcess: fix closing wrong file descriptors | Andrew Kelley | 2 | +20 | -19 |
| 2017-04-21 20:46 | update syntax for try and nullable unwrapping | Andrew Kelley | 18 | +208 | -284 |
| 2017-04-21 19:08 | remove `?return` and `?defer` | Andrew Kelley | 8 | +19 | -114 |
| 2017-04-21 17:12 | std: fix PATH resolution when spawning child | Andrew Kelley | 1 | +1 | -1 |
| 2017-04-21 15:06 | add Travis CI integration | Andrew Kelley | 4 | +30 | -7 |
| 2017-04-21 14:39 | rename `@ptrcast` to `@ptrCast` to follow convention | Andrew Kelley | 17 | +37 | -37 |
| 2017-04-21 06:26 | add example which exercises addObject in the zig build system | Andrew Kelley | 5 | +56 | -1 |
| 2017-04-21 05:56 | zig build system supports building a library | Andrew Kelley | 17 | +641 | -245 |
| 2017-04-20 14:57 | add compile error tests for offsetOf builtin | Andrew Kelley | 1 | +16 | -0 |
| 2017-04-20 14:45 | Merge pull request #338 from raulgrell/master | Andrew Kelley | 7 | +139 | -3 |
| 2017-04-20 11:36 | Add @offsetOf builtin function | Raul Leal | 7 | +139 | -3 |
| 2017-04-20 06:31 | Merge branch 'self-hosted-tests' | Andrew Kelley | 29 | +4459 | -3161 |
| 2017-04-20 06:26 | delete test_artifacts directory when tests complete | Andrew Kelley | 9 | +281 | -50 |
| 2017-04-19 20:59 | convert parseh tests to zig build system | Andrew Kelley | 5 | +451 | -494 |
| 2017-04-19 19:38 | test framework supports name prefix and filter argument | Andrew Kelley | 9 | +98 | -45 |
| 2017-04-19 18:41 | convert debug safety tests to zig build system | Andrew Kelley | 4 | +410 | -331 |
| 2017-04-19 18:00 | convert assemble and link tests to zig build system | Andrew Kelley | 11 | +921 | -541 |
| 2017-04-19 08:36 | update zig build help text when no build.zig found | Andrew Kelley | 1 | +8 | -5 |
| 2017-04-19 08:28 | remove unused test code | Andrew Kelley | 2 | +0 | -12 |
| 2017-04-19 08:12 | convert std lib tests to zig build system | Andrew Kelley | 4 | +1889 | -1874 |
| 2017-04-19 05:45 | convert build examples tests to zig build system | Andrew Kelley | 5 | +75 | -612 |
| 2017-04-19 05:13 | convert compare-output tests to use zig build system | Andrew Kelley | 12 | +1023 | -481 |
| 2017-04-18 17:57 | error when building exe with no entry point | Andrew Kelley | 5 | +58 | -3 |
| 2017-04-18 08:02 | bail out of analysis on first error during comptime eval | Andrew Kelley | 1 | +9 | -2 |
| 2017-04-18 06:47 | std.rand API follows idiomatic convention for init | Andrew Kelley | 2 | +21 | -18 |
| 2017-04-18 06:28 | add `@fieldParentPtr` builtin function | Andrew Kelley | 10 | +295 | -21 |
| 2017-04-18 04:05 | rename `@intType` to `@IntType` to follow convention | Andrew Kelley | 12 | +29 | -29 |
| 2017-04-18 00:15 | Merge branch 'raulgrell-master' | Andrew Kelley | 2 | +90 | -5 |
| 2017-04-18 00:15 | minor clean ups from previous commit | Andrew Kelley | 2 | +28 | -22 |
| 2017-04-13 09:59 | Implicit cast from T to %?T | Raul Leal | 3 | +85 | -6 |
| 2017-04-17 23:28 | add compile error for intToPtr with a 0-bit ptr | Andrew Kelley | 2 | +14 | -0 |
| 2017-04-17 23:08 | zig build system creates symlinks atomically | Andrew Kelley | 6 | +266 | -11 |
| 2017-04-17 10:58 | build examples in ./run_tests | Andrew Kelley | 1 | +33 | -1 |
| 2017-04-17 10:45 | zig build system: progress toward install and uninstall | Andrew Kelley | 5 | +196 | -47 |
| 2017-04-17 07:20 | zig build system: implement custom command step | Andrew Kelley | 1 | +13 | -6 |
| 2017-04-17 06:58 | improvements to zig build system and unwrap error safety | Andrew Kelley | 7 | +260 | -89 |
| 2017-04-16 18:14 | zig build system: ability to link against dynamic library step | Andrew Kelley | 4 | +256 | -20 |
| 2017-04-14 23:29 | add tests for implicit semicolon. closes #297 | Josh Wolfe | 1 | +266 | -0 |
| 2017-04-14 23:09 | comptime ({}) should not get an implicit semicolon | Josh Wolfe | 5 | +18 | -2 |
| 2017-04-13 21:21 | zig build system understands the concept of dependencies | Andrew Kelley | 4 | +446 | -116 |
| 2017-04-13 09:27 | move emacs/vim files to separate repos | Andrew Kelley | 5 | +5 | -86 |
| 2017-04-13 07:34 | all internal functions get unnamed_addr attribute | Andrew Kelley | 1 | +7 | -1 |
| 2017-04-13 07:09 | Merge remote-tracking branch 'origin/parser' | Andrew Kelley | 6 | +97 | -106 |
| 2017-04-13 07:07 | typedefpocalypse | Andrew Kelley | 14 | +334 | -620 |
| 2017-04-13 05:18 | block statement lists never get fake expressions | Josh Wolfe | 4 | +64 | -81 |
| 2017-04-12 23:49 | make it an error to ignore a statement's value | Josh Wolfe | 3 | +36 | -28 |
| 2017-04-13 05:15 | fix crash when using zig to link | Andrew Kelley | 5 | +81 | -84 |
| 2017-04-13 04:13 | ability to inline at function callsite | Andrew Kelley | 11 | +213 | -48 |
| 2017-04-13 04:12 | build: ignore libLLD.so when it is a broken symlink | Andrew Kelley | 1 | +1 | -1 |
| 2017-04-11 10:44 | try harder to find lld | Andrew Kelley | 1 | +22 | -18 |
| 2017-04-11 10:14 | zig build system writes template build.zig file when none exists | Andrew Kelley | 6 | +109 | -1 |
| 2017-04-11 07:37 | run alwaysinline pass in debug mode | Andrew Kelley | 4 | +85 | -49 |
| 2017-04-11 00:02 | fix some -Wconversion errors | Andrew Kelley | 16 | +206 | -193 |
| 2017-04-10 07:00 | fix for loops not working at compile-time | Andrew Kelley | 2 | +16 | -2 |
| 2017-04-10 06:30 | fix mangling exported global variables | Andrew Kelley | 1 | +6 | -4 |
| 2017-04-08 21:45 | add enumTagName builtin function | Andrew Kelley | 10 | +192 | -142 |
| 2017-04-07 21:56 | allow implicit cast from `[N]T` to `&const []const T` | Andrew Kelley | 3 | +63 | -18 |
| 2017-04-07 19:38 | fix std.mem.IncrementingAllocator | Andrew Kelley | 1 | +1 | -1 |
| 2017-04-07 19:34 | ability to implicitly cast integer literal to &const Int | Andrew Kelley | 8 | +117 | -102 |
| 2017-04-07 04:33 | add compile error for the bug of unable to call var ags at compile time | Andrew Kelley | 2 | +8 | -0 |
| 2017-04-07 01:00 | fix var args having wrong index when runtime param before it | Andrew Kelley | 2 | +27 | -1 |
| 2017-04-06 22:07 | peer resolve types [N]T, [M]T as []const T | Andrew Kelley | 3 | +174 | -119 |
| 2017-04-06 19:04 | fix runtime struct initialization of bitfield | Andrew Kelley | 3 | +68 | -44 |
| 2017-04-06 17:59 | zig build: use -D for options instead of -O | Andrew Kelley | 2 | +9 | -9 |
| 2017-04-06 09:34 | Update zig build system to support user defined options | Andrew Kelley | 10 | +442 | -69 |
| 2017-04-05 21:55 | std: ChildProcess.spawn looks at PATH env var | Andrew Kelley | 3 | +72 | -26 |
| 2017-04-05 11:46 | add support to use zig as a linker driver | Andrew Kelley | 9 | +236 | -91 |
| 2017-04-05 04:19 | ability to use zig as an assembler | Andrew Kelley | 3 | +33 | -3 |
| 2017-04-05 01:36 | fix crash when referencing invalid member of builtin enum | Andrew Kelley | 2 | +12 | -4 |
| 2017-04-05 01:19 | more accurate detection of pub main | Andrew Kelley | 1 | +1 | -1 |
| 2017-04-04 23:47 | support module level assembly | Andrew Kelley | 6 | +65 | -2 |
| 2017-04-04 19:37 | doc: link to Andrea's emacs mode | Andrew Kelley | 2 | +1 | -25 |
| 2017-04-04 10:47 | zig build system: fix cleanup on error, report spawn error | Andrew Kelley | 2 | +7 | -6 |
| 2017-04-04 10:15 | link: correctly print debug linker invocation | Andrew Kelley | 1 | +2 | -2 |
| 2017-04-04 10:07 | link: fix ignoring first linker arg | Andrew Kelley | 1 | +5 | -0 |
| 2017-04-04 06:02 | zig build system: delete ./build file on success | Andrew Kelley | 1 | +2 | -0 |
| 2017-04-04 05:52 | zig build system improvements, add some std API | Andrew Kelley | 9 | +297 | -91 |
| 2017-04-04 04:17 | API for command line args | Andrew Kelley | 11 | +381 | -374 |
| 2017-04-04 03:29 | link: delete code that checks the linker version | Andrew Kelley | 1 | +2 | -17 |
| 2017-04-03 23:30 | fix std build for darwin | Andrew Kelley | 2 | +2 | -2 |
| 2017-04-03 22:11 | delete alloca builtin function | Andrew Kelley | 10 | +171 | -206 |
| 2017-04-03 08:58 | zig build system: add setLinkerScript and setTarget | Andrew Kelley | 10 | +374 | -148 |
| 2017-04-03 00:44 | proof of concept build system | Andrew Kelley | 4 | +76 | -44 |
| 2017-04-02 23:14 | expose environment variables in standard library | Andrew Kelley | 2 | +42 | -8 |
| 2017-04-02 22:19 | zig build system progress | Andrew Kelley | 11 | +742 | -51 |
| 2017-04-02 22:14 | fix else-if parsing | Josh Wolfe | 2 | +19 | -10 |
| 2017-04-02 20:47 | defer without a block body requires a following semicolon | Josh Wolfe | 1 | +22 | -11 |
| 2017-04-02 20:18 | add secret void expression after defer statement if it's the last statement in a block | Josh Wolfe | 1 | +5 | -1 |
| 2017-04-02 20:01 | allow implicit semicolon after defer {} | Josh Wolfe | 1 | +12 | -12 |
| 2017-04-02 19:46 | variable declarations must be followed by semicolon | Josh Wolfe | 1 | +6 | -4 |
| 2017-04-02 18:50 | fix confusion in block expression parsing | Josh Wolfe | 2 | +99 | -84 |
| 2017-04-02 18:02 | Require top-level-declaration comptime use {} | Josh Wolfe | 1 | +9 | -6 |
| 2017-04-02 17:53 | show implicit semicolon rules in langref grammar | Josh Wolfe | 1 | +15 | -20 |
| 2017-03-31 15:41 | clean up analysis of {blocks} | Josh Wolfe | 3 | +23 | -10 |
| 2017-03-30 06:53 | ignore eclipse project configuration | Josh Wolfe | 1 | +3 | -0 |
| 2017-03-31 10:18 | change `@bitcast` to `@ptrcast` | Andrew Kelley | 15 | +90 | -81 |
| 2017-03-31 09:48 | first pass at zig build system | Andrew Kelley | 27 | +475 | -188 |
| 2017-03-30 05:18 | fix cmake finding dependencies for ubuntu | Josh Wolfe | 4 | +8 | -5 |
| 2017-03-28 22:05 | std/mem: take advantage of new printf | Andrew Kelley | 1 | +1 | -4 |
| 2017-03-27 01:07 | add stack protector safety when linking libc | Andrew Kelley | 19 | +437 | -185 |
| 2017-03-26 19:06 | add debug safety checks for remainder division | Andrew Kelley | 7 | +76 | -29 |
| 2017-03-26 18:48 | update langref | Andrew Kelley | 1 | +1 | -1 |
| 2017-03-26 18:41 | add comptime eval for some uint comparisons with 0 | Andrew Kelley | 2 | +52 | -0 |
| 2017-03-26 10:39 | organize std and make import relative to current file | Andrew Kelley | 32 | +192 | -197 |
| 2017-03-26 09:21 | replace "&&" and "||" with "and" and "or" | Andrew Kelley | 19 | +46 | -111 |
| 2017-03-26 08:58 | new unreachable syntax | Andrew Kelley | 35 | +130 | -192 |
| 2017-03-26 08:30 | add comptime top level declaration | Andrew Kelley | 7 | +95 | -69 |
| 2017-03-26 07:46 | add test for implicit conversion from array to mutable slice | Andrew Kelley | 1 | +8 | -0 |
| 2017-03-26 07:39 | introduce copyable concept | Andrew Kelley | 13 | +115 | -65 |
| 2017-03-23 22:59 | use intel dialect for inline assembly | Andrew Kelley | 5 | +41 | -24 |
| 2017-03-23 22:28 | don't mangle symbols with underscores | Andrew Kelley | 4 | +46 | -8 |
| 2017-03-23 06:59 | improvements for windows and libc integration | Andrew Kelley | 13 | +119 | -17 |
| 2017-03-22 15:55 | on Darwin/MacOS/iOS, add c to link libs implicitly | Andrew Kelley | 1 | +11 | -0 |
| 2017-03-22 15:26 | unify main entry point regardless of whether linking libc | Andrew Kelley | 12 | +86 | -57 |
| 2017-03-20 19:32 | fix test regression regarding shadowing names | Andrew Kelley | 5 | +31 | -11 |
| 2017-03-18 15:24 | lazy analysis of top level declarations | Andrew Kelley | 4 | +127 | -55 |
| 2017-03-16 20:02 | introduce new test syntax | Andrew Kelley | 58 | +617 | -880 |
| 2017-03-15 01:39 | Merge branch 'master' into lld | Andrew Kelley | 2 | +16 | -4 |
| 2017-03-15 01:38 | fix behavior with reinterpreting constant memory | Andrew Kelley | 2 | +16 | -4 |
| 2017-03-13 17:11 | add --each-lib-rpath option and corresponding config option | Andrew Kelley | 9 | +61 | -4 |
| 2017-03-13 15:54 | use lld instead of system linker | Andrew Kelley | 12 | +125 | -138 |
| 2017-03-10 16:30 | types with zero bits do not have a pointer handle | Andrew Kelley | 1 | +2 | -2 |
| 2017-03-10 16:21 | codegen nullable void the same way as bool | Andrew Kelley | 3 | +70 | -21 |
| 2017-03-10 07:58 | add default value for macosx version min when compiling natively | Andrew Kelley | 1 | +2 | -0 |
| 2017-03-10 07:50 | fix not allocating enough memory for passing args | Andrew Kelley | 1 | +1 | -1 |
| 2017-03-10 07:29 | update to llvm 4.0 | Andrew Kelley | 9 | +219 | -207 |
| 2017-03-10 00:12 | break off some of std.io into std.fmt, generalize printf | Andrew Kelley | 6 | +378 | -295 |
| 2017-03-09 21:13 | support passing var args directly | Andrew Kelley | 2 | +116 | -66 |
| 2017-03-08 22:02 | fix a case of invalid ptr const-ness | Andrew Kelley | 4 | +18 | -4 |
| 2017-03-08 00:08 | fix assertion error, trying to dereference to array | Andrew Kelley | 2 | +15 | -1 |
| 2017-03-03 04:03 | add basic emacs syntax file | Andrew Kelley | 2 | +25 | -0 |
| 2017-03-03 04:03 | remove zeroes from vim syntax file | Andrew Kelley | 1 | +1 | -1 |
| 2017-03-03 00:21 | Merge pull request #269 from Jmeggesto/master | Andrew Kelley | 1 | +1 | -1 |
| 2017-03-03 00:14 | Fix unused return value in darwin.zig | Jackie Meggesto | 1 | +1 | -1 |
| 2017-03-02 23:51 | add compile error for assigning number literal to non-comptime var | Andrew Kelley | 3 | +12 | -2 |
| 2017-02-28 08:32 | fix assertion failure for some switch errors | Andrew Kelley | 1 | +2 | -0 |
| 2017-02-28 08:07 | rename CBuf to Buffer0 and some minor std API changes | Andrew Kelley | 5 | +115 | -69 |
| 2017-02-27 05:05 | fix inability to write to global in some cases | Andrew Kelley | 7 | +89 | -89 |
| 2017-02-27 04:50 | more robust const struct values | Andrew Kelley | 4 | +63 | -9 |
| 2017-02-26 21:30 | add passing test for floating point edge case | Andrew Kelley | 1 | +15 | -0 |
| 2017-02-26 19:35 | fix examples | Andrew Kelley | 2 | +4 | -4 |
| 2017-02-24 21:10 | README: more robust suggested configuration command | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-24 20:11 | unwrap error payload instruction has side effects only if safety check on | Andrew Kelley | 1 | +6 | -1 |
| 2017-02-24 20:07 | fix unwrap error payload not emitting debug safety | Andrew Kelley | 2 | +15 | -1 |
| 2017-02-24 20:00 | add compile error for ignoring return value | Andrew Kelley | 10 | +102 | -53 |
| 2017-02-24 18:57 | add compile error for control flow using comptime var at runtime | Andrew Kelley | 3 | +29 | -0 |
| 2017-02-23 23:56 | add character format specifier to std.io.OutStream.printf | Andrew Kelley | 2 | +23 | -2 |
| 2017-02-23 21:52 | fix use decls not always working | Andrew Kelley | 3 | +17 | -19 |
| 2017-02-23 21:13 | update std code for MacOS | Andrew Kelley | 3 | +15 | -6 |
| 2017-02-22 20:36 | fix wrong format specifier | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-22 05:54 | fix regression with bit fields that align properly | Andrew Kelley | 2 | +39 | -12 |
| 2017-02-22 05:49 | bitfields support for array of non-store-aligned packed structs | Andrew Kelley | 6 | +146 | -57 |
| 2017-02-21 19:22 | correct size of types for packed structs | Andrew Kelley | 4 | +70 | -8 |
| 2017-02-21 00:56 | more robust detection of types that failed to resolve | Andrew Kelley | 3 | +246 | -196 |
| 2017-02-18 23:33 | fix assertion failure when first use of a struct is sizeOf | Andrew Kelley | 2 | +4 | -0 |
| 2017-02-17 00:35 | pointers with bit offset contain length | Andrew Kelley | 6 | +74 | -57 |
| 2017-02-16 23:42 | ability to write to bit fields | Andrew Kelley | 2 | +47 | -10 |
| 2017-02-16 22:08 | support arithmetic for non byte aligned integer types | Andrew Kelley | 6 | +161 | -66 |
| 2017-02-16 20:45 | reading from a bit field partially works | Andrew Kelley | 6 | +66 | -9 |
| 2017-02-16 18:58 | move volatile pointers to central type table | Andrew Kelley | 4 | +50 | -28 |
| 2017-02-16 18:45 | move int and array types to central table | Andrew Kelley | 3 | +134 | -35 |
| 2017-02-15 23:55 | ability to declare const bitfields | Andrew Kelley | 6 | +370 | -86 |
| 2017-02-14 06:08 | add runtime debug safety for dividing integer min value by -1 | Andrew Kelley | 4 | +39 | -7 |
| 2017-02-12 23:27 | fix crash when return value is ??void | Andrew Kelley | 2 | +21 | -1 |
| 2017-02-12 22:56 | fix tokenization assertion failure on some float numbers | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-12 22:45 | printf: only include + sign on signed ints if width specified | Andrew Kelley | 1 | +8 | -6 |
| 2017-02-12 22:22 | slice and array re-work plus some misc. changes | Andrew Kelley | 24 | +460 | -288 |
| 2017-02-11 20:06 | std.io.parseUnsigned buf parameter is const | Andrew Kelley | 3 | +4 | -4 |
| 2017-02-11 19:01 | fix crash on string literal with character code >= 128 | Andrew Kelley | 2 | +8 | -6 |
| 2017-02-11 18:13 | rework compile-time known pointer values | Andrew Kelley | 6 | +629 | -298 |
| 2017-02-09 17:51 | zig logo in readme | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-09 17:43 | remove the depends_on_compile_var code | Andrew Kelley | 4 | +137 | -281 |
| 2017-02-09 07:50 | lots of miscellaneous things all in one big commit | Andrew Kelley | 15 | +622 | -78 |
| 2017-02-07 22:19 | std.io supports printing integers as hex values | Andrew Kelley | 18 | +191 | -132 |
| 2017-02-07 06:53 | inline assembly allows clobbers with no input | Andrew Kelley | 1 | +6 | -0 |
| 2017-02-07 06:50 | variables, memcpy, and memset all get alignment | Andrew Kelley | 3 | +41 | -74 |
| 2017-02-06 18:50 | coldcc works better | Andrew Kelley | 4 | +19 | -5 |
| 2017-02-06 08:10 | improved behavior on debug safety crash | Andrew Kelley | 10 | +255 | -64 |
| 2017-02-06 01:49 | fix volatile not respected for storing through a struct pointer | Andrew Kelley | 2 | +25 | -17 |
| 2017-02-06 00:55 | fix assigning to const ptr through struct or index | Andrew Kelley | 2 | +20 | -14 |
| 2017-02-05 23:58 | try expression can omit variable assignments | Andrew Kelley | 3 | +42 | -11 |
| 2017-02-05 23:23 | tell LLVM the target sub arch type | Andrew Kelley | 3 | +10 | -24 |
| 2017-02-05 21:09 | use printf in test runner code | Andrew Kelley | 1 | +2 | -12 |
| 2017-02-05 21:06 | delete unneeded IR code and fix assigning to const ptr | Andrew Kelley | 1 | +1 | -28 |
| 2017-02-05 21:00 | fix volatile not respected for loads | Andrew Kelley | 2 | +26 | -20 |
| 2017-02-05 18:14 | all functions are nounwind because zig does not support exceptions | Andrew Kelley | 1 | +1 | -3 |
| 2017-02-05 18:12 | `%=` in inline assembly survives optimization | Andrew Kelley | 2 | +1 | -6 |
| 2017-02-05 17:50 | setGlobalSection and setGlobalAlign work for functions | Andrew Kelley | 4 | +65 | -24 |
| 2017-02-05 06:57 | even external functions which provide definitions get nounwind | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-05 05:16 | infer hard float from target environments that imply it | Andrew Kelley | 1 | +8 | -1 |
| 2017-02-05 04:04 | memset and memcpy implementations need not return dest | Andrew Kelley | 1 | +8 | -8 |
| 2017-02-05 03:33 | inline assembly supports `%=` syntax | Andrew Kelley | 3 | +18 | -3 |
| 2017-02-05 03:12 | memcpy and memset builtins support volatile pointers | Andrew Kelley | 4 | +34 | -13 |
| 2017-02-05 02:49 | remove volatileStore builtin; add volatile pointers | Andrew Kelley | 10 | +213 | -172 |
| 2017-02-04 15:38 | add compile error when setting non power of 2 alignment | Andrew Kelley | 2 | +15 | -1 |
| 2017-02-04 15:22 | ability to set global variable alignment and ... | Andrew Kelley | 7 | +38 | -34 |
| 2017-02-03 21:27 | preserve names of exported variables | Andrew Kelley | 1 | +12 | -12 |
| 2017-02-03 20:53 | in freestanding environment, assume gnu binutils | Andrew Kelley | 1 | +5 | -2 |
| 2017-02-03 20:14 | add volatileStore() builtin function | Andrew Kelley | 4 | +35 | -10 |
| 2017-02-03 18:56 | add setGlobalAlign and setGlobalSection builtin functions | Andrew Kelley | 5 | +223 | -18 |
| 2017-02-03 17:34 | add ability to set linker script | Andrew Kelley | 5 | +17 | -1 |
| 2017-02-03 17:09 | typedefs work for binary math operations | Andrew Kelley | 4 | +65 | -50 |
| 2017-02-03 16:59 | exported global variables get emitted as external in LLVM | Andrew Kelley | 5 | +40 | -20 |
| 2017-02-03 16:39 | implement packed structs | Andrew Kelley | 12 | +161 | -118 |
| 2017-02-03 04:14 | make --target-os freestanding work | Andrew Kelley | 1 | +16 | -1 |
| 2017-02-02 22:18 | update outdated comment | Andrew Kelley | 1 | +1 | -1 |
| 2017-02-02 22:09 | add try expression | Andrew Kelley | 12 | +330 | -89 |
| 2017-02-02 20:03 | fix ability to call method on variable at compile time | Andrew Kelley | 2 | +28 | -3 |
| 2017-02-02 19:55 | fix behavior when initializing struct with undefined | Andrew Kelley | 6 | +68 | -30 |
| 2017-02-02 18:23 | remove ability to mark if and switch as inline | Andrew Kelley | 7 | +29 | -64 |
| 2017-02-02 17:21 | prefix op maybe and error are for types only | Andrew Kelley | 1 | +2 | -8 |
| 2017-02-01 08:28 | document setDebugSafety builtin function | Andrew Kelley | 1 | +4 | -0 |
| 2017-01-31 21:04 | fix var args allocating wrong amount of memory in compiler | Andrew Kelley | 3 | +7 | -7 |
| 2017-01-31 20:50 | fix crash when passing void to var args function | Andrew Kelley | 5 | +43 | -8 |
| 2017-01-31 18:38 | add integer literal to pointer explicit cast | Andrew Kelley | 2 | +35 | -0 |
| 2017-01-31 18:26 | readme update | Andrew Kelley | 1 | +11 | -12 |
| 2017-01-31 07:30 | fix crash when assigning too large value to integer | Andrew Kelley | 2 | +11 | -0 |
| 2017-01-30 04:35 | fix compile time initialization of array with undefined | Andrew Kelley | 5 | +60 | -1 |
| 2017-01-30 02:57 | fix sometimes using wrong outer scope for generating defers | Andrew Kelley | 2 | +37 | -4 |
| 2017-01-30 00:10 | fix behavior for comptime and runtime basic block phi | Andrew Kelley | 2 | +29 | -0 |
| 2017-01-26 20:34 | fix runtime branching tricking the comptime evaluation | Andrew Kelley | 3 | +49 | -13 |
| 2017-01-24 07:06 | update cat example code | Andrew Kelley | 1 | +4 | -4 |
| 2017-01-24 06:58 | printf var args proof of concept | Andrew Kelley | 9 | +412 | -38 |
| 2017-01-24 04:30 | various fixes | Andrew Kelley | 10 | +84 | -42 |
| 2017-01-23 21:40 | basic support for functions with variable length arguments | Andrew Kelley | 11 | +257 | -63 |
| 2017-01-23 06:19 | update charToDigit to take advantage of switch syntax | Andrew Kelley | 1 | +10 | -9 |
| 2017-01-23 05:11 | mem.free no longer requires explicit type argument | Andrew Kelley | 5 | +7 | -8 |
| 2017-01-23 04:20 | remove staticEval builtin in favor of comptime expression | Andrew Kelley | 11 | +16 | -100 |
| 2017-01-23 03:59 | introduce comptime expression | Andrew Kelley | 8 | +118 | -136 |
| 2017-01-23 00:51 | use comptime instead of inline for var and params | Andrew Kelley | 22 | +82 | -79 |
| 2017-01-16 22:24 | get rid of zeroes literal | Andrew Kelley | 9 | +4 | -38 |
| 2017-01-16 22:18 | add test for compile error returning from defer expression | Andrew Kelley | 1 | +15 | -0 |
| 2017-01-16 22:15 | add test for compile time bool not operator | Andrew Kelley | 1 | +11 | -0 |
| 2017-01-16 21:39 | ability to equality compare with null | Andrew Kelley | 2 | +66 | -11 |
| 2017-01-16 21:07 | equality comparison of void types is known at compile time | Andrew Kelley | 2 | +26 | -3 |
| 2017-01-16 20:24 | implement error when assigning to field of const struct | Andrew Kelley | 4 | +17 | -5 |
| 2017-01-16 19:58 | add test for short-circuit AND and OR assignment | Andrew Kelley | 1 | +14 | -0 |
| 2017-01-16 19:23 | Merge branch 'master' into ir-merge | Andrew Kelley | 5 | +129 | -3 |
| 2017-01-16 17:42 | fix handling of const values for 2d arrays | Andrew Kelley | 4 | +53 | -11 |
| 2017-01-16 06:44 | fix array of enums. also render debug info for const vars | Andrew Kelley | 3 | +44 | -38 |
| 2017-01-16 04:36 | fix get_maybe_type not ensuring complete child type | Andrew Kelley | 1 | +2 | -0 |
| 2017-01-16 04:27 | fix llvm assertion failure for zero bits structs | Andrew Kelley | 1 | +1 | -0 |
| 2017-01-16 03:34 | fix handling of invalid enumeration | Andrew Kelley | 2 | +4 | -5 |
| 2017-01-16 03:16 | fix enum codegen and implement comptime switch var on enums | Andrew Kelley | 3 | +46 | -9 |
| 2017-01-13 22:33 | fix some stuff when llvm has assertions on | Andrew Kelley | 5 | +19 | -42 |
| 2017-01-13 21:24 | fix some bugs with structs | Andrew Kelley | 1 | +25 | -4 |
| 2017-01-12 23:10 | fix crash when casting fn call arg | Andrew Kelley | 1 | +1 | -0 |
| 2017-01-12 23:10 | fix use decl regression | Andrew Kelley | 2 | +5 | -4 |
| 2017-01-12 20:10 | IR: fix array concatenation | Andrew Kelley | 3 | +17 | -12 |
| 2017-01-12 08:15 | IR: implement macro for function aliasing function pointer | Andrew Kelley | 10 | +176 | -139 |
| 2017-01-12 03:25 | pass some parseh tests | Andrew Kelley | 3 | +111 | -43 |
| 2017-01-12 00:09 | pass more tests | Andrew Kelley | 5 | +37 | -17 |
| 2017-01-11 23:23 | fix some tests | Andrew Kelley | 1 | +7 | -6 |
| 2017-01-11 23:06 | better error message for unable to eval const expr | Andrew Kelley | 2 | +28 | -25 |
| 2017-01-11 05:38 | fix a few tests | Andrew Kelley | 2 | +54 | -67 |
| 2017-01-10 21:28 | IR: implement error for missing or extra switch prongs | Andrew Kelley | 5 | +155 | -12 |
| 2017-01-10 20:39 | partially fix parseh command | Andrew Kelley | 8 | +102 | -21 |
| 2017-01-09 03:35 | pass division by zero test | Andrew Kelley | 1 | +19 | -0 |
| 2017-01-09 03:25 | pass unnecessary if statement test | Andrew Kelley | 9 | +181 | -54 |
| 2017-01-08 15:54 | fix unable to eval const expr test case | Andrew Kelley | 2 | +4 | -2 |
| 2017-01-08 15:41 | fix some tests | Andrew Kelley | 1 | +11 | -21 |
| 2017-01-08 15:30 | don't try to eval extern functions at compile time | Andrew Kelley | 2 | +2 | -2 |
| 2017-01-07 19:27 | pass conflicting variable name test | Andrew Kelley | 1 | +4 | -4 |
| 2017-01-07 19:24 | add compile error for initializing struct with non struct type | Andrew Kelley | 1 | +7 | -0 |
| 2017-01-06 07:04 | don't mark call instruction as generated | Andrew Kelley | 2 | +2 | -2 |
| 2017-01-06 00:25 | pass more tests | Andrew Kelley | 3 | +2 | -4 |
| 2017-01-06 00:20 | pass more tests by updating expected error messages | Andrew Kelley | 2 | +7 | -6 |
| 2017-01-06 00:05 | pass array access compile error tests | Andrew Kelley | 2 | +23 | -12 |
| 2017-01-05 23:50 | pass cannot assign to constant test | Andrew Kelley | 8 | +70 | -36 |
| 2017-01-05 09:20 | fix compiler rt | Andrew Kelley | 1 | +262 | -263 |
| 2017-01-05 09:03 | pass unreachable variable test | Andrew Kelley | 1 | +2 | -2 |
| 2017-01-05 09:01 | pass undeclared identifier test | Andrew Kelley | 1 | +3 | -5 |
| 2017-01-05 08:57 | self hosted tests import std library | Andrew Kelley | 30 | +100 | -364 |
| 2017-01-05 08:40 | fix hash map implementation | Andrew Kelley | 1 | +3 | -0 |
| 2017-01-05 08:29 | fix mul and sub overflow ops being rendered as addition | Andrew Kelley | 1 | +2 | -2 |
| 2017-01-05 08:22 | containers created during eval get names for parameters | Andrew Kelley | 5 | +204 | -172 |
| 2017-01-05 06:23 | fix mem.sliceAsInt regression | Andrew Kelley | 1 | +1 | -0 |
| 2017-01-05 05:59 | IR: pass MT19937_64 test | Andrew Kelley | 4 | +16 | -6 |
| 2017-01-05 04:21 | IR: add unreachable code compiler error | Andrew Kelley | 6 | +324 | -295 |
| 2017-01-04 06:56 | fix debug information for function pointers in structs | Andrew Kelley | 2 | +16 | -2 |
| 2017-01-01 00:48 | IR: std library passes codegen | Andrew Kelley | 1 | +0 | -3 |
| 2016-12-31 23:25 | IR: std makes it to codegen | Andrew Kelley | 3 | +75 | -66 |
| 2016-12-31 22:10 | IR: progress toward compiling standard library | Andrew Kelley | 18 | +101 | -81 |
| 2016-12-31 07:23 | IR: implement binary not instruction | Andrew Kelley | 4 | +46 | -15 |
| 2016-12-31 06:58 | IR: add error for goto jumping over variable declaration | Andrew Kelley | 2 | +12 | -3 |
| 2016-12-31 06:31 | eradicate use of zeroes in std | Andrew Kelley | 5 | +16 | -35 |
| 2016-12-30 23:47 | IR: handle phi instruction with 0 resulting incoming values | Andrew Kelley | 1 | +5 | -1 |
| 2016-12-30 23:34 | IR: better basic block dependency detection | Andrew Kelley | 5 | +833 | -30 |
| 2016-12-28 08:47 | IR: error for returning from defer expression | Andrew Kelley | 5 | +57 | -5 |
| 2016-12-28 06:36 | rename self_hosted3 to self_hosted | Andrew Kelley | 1 | +0 | -0 |
| 2016-12-28 06:35 | IR: pass genericFnWithImplicitCast test | Andrew Kelley | 3 | +14 | -12 |
| 2016-12-28 06:31 | IR: pass pointerToVoidReturnType test | Andrew Kelley | 4 | +22 | -23 |
| 2016-12-28 06:15 | IR: pass passSliceOfEmptyStructToFn test | Andrew Kelley | 8 | +255 | -97 |
| 2016-12-26 22:11 | IR: pass castSliceToU8Slice test | Andrew Kelley | 3 | +32 | -44 |
| 2016-12-26 21:34 | IR: pass intToEnum test | Andrew Kelley | 6 | +93 | -33 |
| 2016-12-26 21:04 | IR: pass cStringConcatenation test | Andrew Kelley | 4 | +27 | -18 |
| 2016-12-26 20:49 | IR: pass pointerComparison test | Andrew Kelley | 2 | +10 | -12 |
| 2016-12-26 20:45 | IR: pass intToPtrCast test | Andrew Kelley | 7 | +151 | -22 |
| 2016-12-26 08:44 | IR: port all passing tests over | Andrew Kelley | 12 | +441 | -457 |
| 2016-12-26 08:16 | IR: pass staticEvalListInit test | Andrew Kelley | 3 | +41 | -16 |
| 2016-12-26 08:05 | IR: port more tests | Andrew Kelley | 3 | +53 | -56 |
| 2016-12-26 08:02 | IR: pass genericMallocFree test | Andrew Kelley | 4 | +18 | -26 |
| 2016-12-26 07:53 | IR: pass explicitCastMaybePointers test | Andrew Kelley | 2 | +12 | -5 |
| 2016-12-26 07:49 | IR testing: rename cases3 dir to cases | Andrew Kelley | 37 | +84 | -84 |
| 2016-12-26 07:42 | IR: port more tests | Andrew Kelley | 9 | +50 | -42 |
| 2016-12-26 07:36 | IR: pass enumToInt test | Andrew Kelley | 6 | +124 | -47 |
| 2016-12-26 06:37 | IR: port more tests | Andrew Kelley | 4 | +84 | -32 |
| 2016-12-25 23:31 | IR: port more tests | Andrew Kelley | 8 | +115 | -115 |
| 2016-12-25 09:15 | IR: support compile time global pointer reinterpret | Andrew Kelley | 9 | +1090 | -938 |
| 2016-12-22 15:39 | IR: support const ref | Andrew Kelley | 4 | +60 | -17 |
| 2016-12-22 15:09 | port more tests | Andrew Kelley | 12 | +106 | -143 |
| 2016-12-22 14:35 | IR: fix missing implicit casts in init expressions | Andrew Kelley | 5 | +91 | -65 |
| 2016-12-22 13:48 | IR: port another test | Andrew Kelley | 2 | +14 | -19 |
| 2016-12-22 13:05 | IR: fix switch enum variable for void enum field | Andrew Kelley | 3 | +35 | -27 |
| 2016-12-22 06:42 | IR: port more tests | Andrew Kelley | 13 | +286 | -284 |
| 2016-12-22 06:20 | IR: port more tests | Andrew Kelley | 17 | +425 | -401 |
| 2016-12-22 05:55 | IR: port some tests | Andrew Kelley | 7 | +123 | -116 |
| 2016-12-22 05:46 | pass void parameters test | Andrew Kelley | 4 | +18 | -13 |
| 2016-12-22 05:20 | IR: port some tests | Andrew Kelley | 5 | +67 | -57 |
| 2016-12-22 05:12 | migrate all the temporary tests to new test file | Andrew Kelley | 9 | +152 | -117 |
| 2016-12-22 04:48 | IR: fix compile time evaluation of else prong in switch | Andrew Kelley | 1 | +10 | -8 |
| 2016-12-22 04:34 | update more std library to new zig | Andrew Kelley | 9 | +34 | -34 |
| 2016-12-22 04:04 | IR: fix phi instruction when one of the predecessors is unreachable | Andrew Kelley | 2 | +5 | -3 |
| 2016-12-22 03:42 | get_error_type calls ensure_complete_type on child | Andrew Kelley | 1 | +79 | -79 |
| 2016-12-22 02:49 | IR: implement runtime enum init and switch on enum with variable | Andrew Kelley | 5 | +90 | -19 |
| 2016-12-20 06:50 | IR: enum init support | Andrew Kelley | 12 | +514 | -607 |
| 2016-12-20 02:06 | IR: fix lazy eval of enum field access | Andrew Kelley | 1 | +1 | -0 |
| 2016-12-20 00:54 | IR: update all error messages to be useful if generic instantiation | Andrew Kelley | 1 | +73 | -71 |
| 2016-12-19 22:25 | IR: support maybe defers | Andrew Kelley | 5 | +107 | -73 |
| 2016-12-19 21:45 | IR: support error defers | Andrew Kelley | 4 | +76 | -26 |
| 2016-12-19 05:53 | organize tests | Andrew Kelley | 6 | +27 | -33 |
| 2016-12-19 05:41 | IR: start a new passing self hosted test suite | Andrew Kelley | 16 | +420 | -611 |
| 2016-12-19 05:04 | IR: if and switch guaranteed compile time if target expr is | Andrew Kelley | 6 | +257 | -118 |
| 2016-12-19 02:15 | better error message generic instantiations | Andrew Kelley | 1 | +9 | -1 |
| 2016-12-19 01:52 | errors from inline fn calls include stack trace | Andrew Kelley | 5 | +26 | -10 |
| 2016-12-19 01:22 | IR: add MaybeOkOr instruction | Andrew Kelley | 1 | +43 | -1 |
| 2016-12-19 01:09 | workaround for Arch being a primitive type | Andrew Kelley | 4 | +30 | -14 |
| 2016-12-19 00:40 | IR: add FnProto instruction | Andrew Kelley | 12 | +416 | -300 |
| 2016-12-18 23:23 | IR: memoize compile-time evaluated fn invocations | Andrew Kelley | 4 | +69 | -7 |
| 2016-12-18 22:53 | remove duplicate definition of container_string | Andrew Kelley | 3 | +3 | -10 |
| 2016-12-18 22:50 | IR: ability to return a container from a function | Andrew Kelley | 1 | +18 | -7 |
| 2016-12-18 22:24 | hello.zig working with all structs anonymous | Andrew Kelley | 10 | +57 | -34 |
| 2016-12-18 21:56 | IR: all structs anonymous | Andrew Kelley | 11 | +168 | -197 |
| 2016-12-18 18:55 | IR: fix codegen of ref instruction | Andrew Kelley | 2 | +11 | -1 |
| 2016-12-18 18:37 | IR: phi instruction handles unreachable values correctly | Andrew Kelley | 2 | +13 | -5 |
| 2016-12-18 18:20 | IR: fix err variable in ErrOkOr instruction | Andrew Kelley | 4 | +2 | -59 |
| 2016-12-18 07:13 | IR: fix container field access via container pointer | Andrew Kelley | 1 | +8 | -1 |
| 2016-12-18 06:54 | IR: basic support for implicit casting to const pointer | Andrew Kelley | 3 | +43 | -2 |
| 2016-12-18 05:53 | IR: fix type of decls accessed via namespace | Andrew Kelley | 1 | +3 | -3 |
| 2016-12-18 05:36 | IR: add runime negation | Andrew Kelley | 1 | +9 | -4 |
| 2016-12-18 05:25 | IR: update some std code to newest zig | Andrew Kelley | 2 | +3 | -3 |
| 2016-12-18 05:25 | IR: unreachable has lowest priority when resolving peer types | Andrew Kelley | 1 | +4 | -4 |
| 2016-12-18 05:24 | IR: make generic function type have zero_bits flag | Andrew Kelley | 1 | +1 | -0 |
| 2016-12-18 05:09 | IR: support var type args and fix phi peer type resolution | Andrew Kelley | 3 | +259 | -189 |
| 2016-12-18 03:13 | IR: allow undefined compile time values sometimes | Andrew Kelley | 1 | +46 | -44 |
| 2016-12-18 03:00 | IR: consolidate Ref and PrefixOpAddressOf instructions | Andrew Kelley | 4 | +60 | -108 |
| 2016-12-18 01:47 | IR: fix `this` expression | Andrew Kelley | 4 | +47 | -18 |
| 2016-12-17 22:57 | IR: fix compile time switch eval for enums | Andrew Kelley | 2 | +9 | -3 |
| 2016-12-17 22:48 | IR: fix switching on enum | Andrew Kelley | 4 | +99 | -39 |
| 2016-12-17 21:06 | IR: add more instructions | Andrew Kelley | 8 | +863 | -520 |
| 2016-12-14 20:43 | IR: panic with a TODO instead of generating invalid code | Andrew Kelley | 1 | +34 | -2 |
| 2016-12-14 20:24 | fix external function calls | Andrew Kelley | 1 | +1 | -1 |
| 2016-12-14 00:36 | IR: implement maybe return expression | Andrew Kelley | 4 | +78 | -85 |
| 2016-12-13 09:30 | IR: implement the rest of the builtin functions | Andrew Kelley | 7 | +491 | -188 |
| 2016-12-13 06:58 | IR: implement character literal | Andrew Kelley | 1 | +16 | -54 |
| 2016-12-13 06:48 | IR: implement breakpoint builtin | Andrew Kelley | 4 | +44 | -6 |
| 2016-12-12 06:59 | IR: implement memberCount builtin | Andrew Kelley | 5 | +71 | -21 |
| 2016-12-12 05:31 | IR: implement memcpy, memset, and slice expression | Andrew Kelley | 7 | +707 | -305 |
| 2016-12-12 00:43 | IR: implement alloca builtin | Andrew Kelley | 5 | +166 | -115 |
| 2016-12-11 23:43 | IR: implement compile time array concatenation | Andrew Kelley | 1 | +109 | -98 |
| 2016-12-11 22:17 | IR: implement compile time array multiplication | Andrew Kelley | 1 | +190 | -113 |
| 2016-12-11 21:30 | IR: implement intType builtin | Andrew Kelley | 7 | +220 | -120 |
| 2016-12-11 20:31 | IR: implement truncate builtin | Andrew Kelley | 5 | +136 | -62 |
| 2016-12-11 19:27 | IR: implement divExact builtin | Andrew Kelley | 5 | +145 | -48 |
| 2016-12-11 09:06 | IR: implement fence and cmpxchg builtins | Andrew Kelley | 7 | +365 | -306 |
| 2016-12-11 05:43 | IR: implement embedFile builtin | Andrew Kelley | 4 | +81 | -43 |
| 2016-12-11 05:13 | IR: fix implementation of parseh | Andrew Kelley | 10 | +663 | -478 |
| 2016-12-10 23:43 | IR: don't crash if number literal used with pure error | Andrew Kelley | 1 | +9 | -1 |
| 2016-12-10 23:38 | IR: support error union type | Andrew Kelley | 3 | +40 | -20 |
| 2016-12-10 22:11 | IR: fix errorName builtin | Andrew Kelley | 3 | +43 | -11 |
| 2016-12-08 07:15 | IR: better array len instruction | Andrew Kelley | 1 | +1 | -2 |
| 2016-12-08 07:09 | IR: omit debug safety checks in for loop codegen | Andrew Kelley | 4 | +34 | -24 |
| 2016-12-08 06:52 | IR: a bunch of fixes and some additions | Andrew Kelley | 6 | +203 | -95 |
| 2016-12-07 16:29 | IR: add compileError builtin fn | Andrew Kelley | 4 | +54 | -55 |
| 2016-12-07 06:23 | IR: add minValue, maxValue, and negation | Andrew Kelley | 6 | +239 | -82 |
| 2016-12-07 05:35 | delete unused builtin function stuff | Andrew Kelley | 2 | +43 | -64 |
| 2016-12-07 05:22 | IR: add error for assigning runtime value to inline var | Andrew Kelley | 4 | +74 | -34 |
| 2016-12-07 03:04 | IR: implement compile time eval unwrap maybe | Andrew Kelley | 4 | +35 | -6 |
| 2016-12-07 02:26 | IR: implement defer | Andrew Kelley | 8 | +95 | -189 |
| 2016-12-06 02:39 | remove the boolean argument from setFnTest | Andrew Kelley | 5 | +11 | -29 |
| 2016-12-06 00:12 | IR: implement short circuit bool or, and | Andrew Kelley | 2 | +104 | -60 |
| 2016-12-05 23:43 | IR: implement break and continue | Andrew Kelley | 7 | +228 | -193 |
| 2016-12-05 10:12 | IR: implement generic function calls | Andrew Kelley | 7 | +301 | -75 |
| 2016-12-05 06:08 | IR: inline function evaluation works on generic functions | Andrew Kelley | 3 | +100 | -65 |
| 2016-12-05 04:52 | IR: compile time function evaluation | Andrew Kelley | 6 | +156 | -82 |
| 2016-12-05 02:06 | add missing copyright notices | Andrew Kelley | 7 | +49 | -0 |
| 2016-12-02 04:25 | IR: re-organize where state goes to prepare for generics | Andrew Kelley | 10 | +1495 | -1886 |
| 2016-12-02 02:08 | rewrite scope implementation | Andrew Kelley | 7 | +420 | -266 |
| 2016-12-01 18:55 | rename BlockContext to Scope | Andrew Kelley | 7 | +200 | -200 |
| 2016-11-28 07:40 | IR: function call porting progress | Andrew Kelley | 8 | +935 | -1582 |
| 2016-11-27 06:45 | IR: silence irrelevant function prototype errors | Andrew Kelley | 2 | +35 | -14 |
| 2016-11-27 06:31 | IR: fix not checking for error in unary bool not | Andrew Kelley | 1 | +6 | -2 |
| 2016-11-27 06:22 | IR: add ref instruction | Andrew Kelley | 4 | +103 | -16 |
| 2016-11-27 05:14 | IR: detect error for exceeding branch quota | Andrew Kelley | 3 | +41 | -27 |
| 2016-11-27 04:33 | IR: add inline goto | Andrew Kelley | 2 | +39 | -11 |
| 2016-11-27 04:24 | IR: fix crash when duplicate label error | Andrew Kelley | 1 | +5 | -4 |
| 2016-11-27 04:16 | IR: support goto and labels | Andrew Kelley | 4 | +143 | -172 |
| 2016-11-27 02:16 | IR: fix parsing while loop | Andrew Kelley | 1 | +3 | -0 |
| 2016-11-27 01:52 | IR: support import builtin function | Andrew Kelley | 9 | +417 | -1080 |
| 2016-11-26 20:38 | IR: support inline switch | Andrew Kelley | 5 | +68 | -11 |
| 2016-11-26 09:37 | IR: add error for non static const on switch case range | Andrew Kelley | 5 | +80 | -38 |
| 2016-11-26 09:03 | IR: support switch with range | Andrew Kelley | 2 | +34 | -2 |
| 2016-11-26 05:25 | IR: switch expression works with numbers | Andrew Kelley | 6 | +372 | -165 |
| 2016-11-24 07:44 | IR: generating a switch statement | Andrew Kelley | 10 | +334 | -447 |
| 2016-11-21 20:36 | IR: implement setFnVisible builtin | Andrew Kelley | 6 | +371 | -305 |
| 2016-11-21 20:01 | IR: fix codegen for arrays | Andrew Kelley | 4 | +253 | -229 |
| 2016-11-21 18:53 | IR: fix detection of invalid codegen | Andrew Kelley | 3 | +16 | -5 |
| 2016-11-21 18:27 | IR: implement ctz and clz builtins | Andrew Kelley | 7 | +270 | -100 |
| 2016-11-21 08:08 | IR: support unwrap maybe operation | Andrew Kelley | 5 | +317 | -302 |
| 2016-11-20 07:11 | IR: support sizeOf builtin | Andrew Kelley | 4 | +94 | -21 |
| 2016-11-19 06:56 | IR: implement ir_print for maybe type | Andrew Kelley | 1 | +9 | -1 |
| 2016-11-19 06:53 | IR: error for uncasted null lit variable | Andrew Kelley | 4 | +30 | -4 |
| 2016-11-19 06:39 | IR: implement compileVar builtin and more | Andrew Kelley | 7 | +357 | -416 |
| 2016-11-19 04:52 | IR: more maybe type support | Andrew Kelley | 4 | +150 | -86 |
| 2016-11-19 03:44 | IR: fix decl references pointerness | Andrew Kelley | 1 | +26 | -13 |
| 2016-11-19 03:24 | IR: correctly codegening memset and memcpy | Andrew Kelley | 7 | +33 | -56 |
| 2016-11-19 01:57 | IR: support setDebugSafety builtin function | Andrew Kelley | 6 | +167 | -76 |
| 2016-11-18 07:07 | IR: inline assembly working | Andrew Kelley | 2 | +136 | -130 |
| 2016-11-18 02:17 | remove AST cloning code and add AST render for while loops | Andrew Kelley | 5 | +13 | -337 |
| 2016-11-18 02:07 | IR: pointers to constants use correct addresses | Andrew Kelley | 2 | +39 | -17 |
| 2016-11-17 09:00 | IR: pointers to constants don't copy data | Andrew Kelley | 8 | +263 | -313 |
| 2016-11-17 05:44 | remove superseded eval code | Andrew Kelley | 2 | +0 | -1010 |
| 2016-11-15 06:48 | IR: implement pointer dereferencing (even at compile time) | Andrew Kelley | 1 | +55 | -27 |
| 2016-11-15 02:01 | IR: implement compile time array access | Andrew Kelley | 1 | +58 | -6 |
| 2016-11-14 02:07 | IR: add assembly instruction | Andrew Kelley | 5 | +368 | -229 |
| 2016-11-13 21:02 | IR: fix hang for unreachable functions | Andrew Kelley | 1 | +26 | -27 |
| 2016-11-13 18:42 | IR: fix prefix op eval setting wrong type | Andrew Kelley | 2 | +43 | -55 |
| 2016-11-13 06:56 | IR handles global variables correctly | Andrew Kelley | 4 | +36 | -27 |
| 2016-11-10 05:41 | IR: gen string literal | Andrew Kelley | 3 | +85 | -16 |
| 2016-11-10 04:21 | IR: move unused codegen code to commented out in bottom of ir.cpp | Andrew Kelley | 2 | +2080 | -2247 |
| 2016-11-09 17:12 | Merge pull request #209 from stereosteve/sort | Andrew Kelley | 3 | +113 | -0 |
| 2016-11-08 00:37 | IR: support pointer types | Andrew Kelley | 1 | +63 | -32 |
| 2016-11-07 23:58 | IR: support slice types | Andrew Kelley | 6 | +341 | -151 |
| 2016-11-04 19:36 | WIP moving all analysis to IR | Andrew Kelley | 8 | +4012 | -4677 |
| 2016-11-03 18:26 | IR: support this literal and bool literal | Andrew Kelley | 2 | +61 | -41 |
| 2016-11-03 18:13 | add concept of inline for, inline while, inline var | Andrew Kelley | 8 | +217 | -108 |
| 2016-11-03 07:01 | add sort to CMakeLists + std/index | Steve Perkins | 2 | +2 | -0 |
| 2016-11-03 04:10 | sort requires compare function. | Steve Perkins | 1 | +24 | -59 |
| 2016-11-02 22:52 | sortCmp allows for a custom cmp function | Steve Perkins | 1 | +81 | -0 |
| 2016-11-02 22:10 | quicksort | Steve Perkins | 1 | +65 | -0 |
| 2016-10-30 06:46 | *WIP* | Andrew Kelley | 6 | +762 | -244 |
| 2016-10-29 23:24 | ir: support return expression | Andrew Kelley | 2 | +34 | -18 |
| 2016-10-29 23:14 | ir: ability to modify global vars | Andrew Kelley | 5 | +188 | -72 |
| 2016-10-28 16:15 | more test coverage, change 'got' to 'found' in errors | Andrew Kelley | 2 | +54 | -49 |
| 2016-10-28 16:04 | more test coverage | Andrew Kelley | 1 | +12 | -0 |
| 2016-10-28 06:32 | IR: ability to assign to an array at runtime | Andrew Kelley | 3 | +126 | -77 |
| 2016-10-27 07:28 | IR analysis unrolls a complicated loop | Andrew Kelley | 4 | +122 | -74 |
| 2016-10-27 05:52 | IR: phi instruction works at compile time | Andrew Kelley | 1 | +34 | -2 |
| 2016-10-27 05:08 | IR can inline loops | Andrew Kelley | 6 | +210 | -88 |
| 2016-10-25 06:36 | Merge pull request #206 from fsaintjacques/fix/doc-langref | Andrew Kelley | 1 | +3 | -3 |
| 2016-10-23 05:33 | IR supports variable assignment | Andrew Kelley | 5 | +106 | -68 |
| 2016-10-23 04:21 | IR: introduce concept of lvalues | Andrew Kelley | 6 | +522 | -280 |
| 2016-10-22 02:43 | capitalize builtins in doc | François Saint-Jacques | 1 | +3 | -3 |
| 2016-10-20 05:13 | add variable declaration initialization IR | Andrew Kelley | 3 | +58 | -7 |
| 2016-10-18 07:00 | add variable declaration IR | Andrew Kelley | 4 | +305 | -2 |
| 2016-10-16 06:19 | IR working for if statements | Andrew Kelley | 7 | +1017 | -487 |
| 2016-10-12 03:45 | IR if statements WIP | Andrew Kelley | 5 | +1756 | -1505 |
| 2016-10-09 06:20 | explicit casting works with IR | Andrew Kelley | 7 | +835 | -670 |
| 2016-10-06 05:09 | IR in 2 passes | Andrew Kelley | 6 | +241 | -249 |
| 2016-10-03 18:24 | fix warning on some compiler versions | Andrew Kelley | 1 | +1 | -0 |
| 2016-10-03 03:48 | simple add function works with IR | Andrew Kelley | 6 | +1011 | -129 |
| 2016-10-01 00:12 | empty function compiles successfully with IR | Andrew Kelley | 10 | +610 | -248 |
| 2016-09-30 06:21 | *WIP* | Andrew Kelley | 4 | +402 | -46 |
| 2016-09-28 15:29 | fix regression: debug safety sometimes incorrectly disabled | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-28 06:33 | remove compiler directives | Andrew Kelley | 40 | +812 | -528 |
| 2016-09-27 04:09 | clean up test directory | Andrew Kelley | 6 | +33 | -30 |
| 2016-09-27 03:47 | add this keyword refers to thing in immediate scope | Andrew Kelley | 16 | +167 | -16 |
| 2016-09-27 02:42 | std/rand: remove unneeded TODO | Andrew Kelley | 1 | +0 | -2 |
| 2016-09-27 02:33 | cstr.len and cstr.cmp can run at compile time | Andrew Kelley | 3 | +167 | -104 |
| 2016-09-27 00:00 | emit error for extern function | Andrew Kelley | 3 | +17 | -16 |
| 2016-09-26 23:42 | fix crash when doing binary not on integer literal | Andrew Kelley | 2 | +9 | -4 |
| 2016-09-26 04:40 | add error message for method call on non method | Andrew Kelley | 3 | +86 | -25 |
| 2016-09-26 04:06 | refactor field access code into more generic container code | Andrew Kelley | 2 | +118 | -40 |
| 2016-09-25 17:39 | ability to have struct to have a field which is slice of itself | Andrew Kelley | 3 | +52 | -3 |
| 2016-09-23 19:18 | enums support member functions | Andrew Kelley | 7 | +103 | -43 |
| 2016-09-23 15:53 | fix compiler crash for misspelled type with pointer only reference | Andrew Kelley | 2 | +37 | -0 |
| 2016-09-23 06:00 | stack trace is able to figure out compilation unit | Andrew Kelley | 9 | +376 | -174 |
| 2016-09-22 14:48 | os: fix file descriptor leak in os_exec | Andrew Kelley | 1 | +8 | -2 |
| 2016-09-22 14:40 | fix compile crash when leaving out for loop parameter | Andrew Kelley | 2 | +13 | -2 |
| 2016-09-21 21:40 | fix incorrect linking from previous commit | Andrew Kelley | 2 | +21 | -15 |
| 2016-09-21 15:18 | exporting an object creates an h file | Andrew Kelley | 3 | +8 | -4 |
| 2016-09-20 20:10 | fix error when switch prong has implicit cast | Andrew Kelley | 6 | +243 | -14 |
| 2016-09-20 01:23 | avoid emitting "no member" errors when use import fails | Andrew Kelley | 1 | +1 | -0 |
| 2016-09-20 00:19 | tests: correct test name | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-15 18:05 | use size_t for indexes | Andrew Kelley | 27 | +555 | -531 |
| 2016-09-19 01:28 | ability to specify -framework linker args for MacOS | Andrew Kelley | 5 | +19 | -0 |
| 2016-09-15 18:07 | fix compiler crash involving slice with const slice child | Andrew Kelley | 4 | +163 | -84 |
| 2016-09-14 07:10 | tests: use a more robust path to self_hosted.zig | Andrew Kelley | 2 | +9 | -1 |
| 2016-09-14 06:47 | Merge branch 'macos-aindigo' | Andrew Kelley | 11 | +334 | -92 |
| 2016-09-14 06:44 | darwin compat fixups | Andrew Kelley | 5 | +73 | -65 |
| 2016-09-12 04:01 | MacOSX compatibility | alter | 11 | +285 | -51 |
| 2016-09-13 20:46 | change `unreachable{}` to `@unreachable()` | Andrew Kelley | 13 | +89 | -81 |
| 2016-09-13 19:36 | std: fix compile error for unsupported os | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-13 19:35 | fix crash with []type{} expression | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-11 18:12 | add compile error for assigning through const | Andrew Kelley | 2 | +32 | -9 |
| 2016-09-11 00:53 | fix compile error message for wrong arg count on method | Andrew Kelley | 2 | +25 | -9 |
| 2016-09-09 16:25 | rename LLVMZig to ZigLLVM | Andrew Kelley | 7 | +329 | -329 |
| 2016-09-09 16:10 | langref: correct builtin function names | Andrew Kelley | 1 | +20 | -20 |
| 2016-09-09 12:58 | std: use parameter type inference on min and max functions | Andrew Kelley | 5 | +12 | -10 |
| 2016-09-10 17:53 | Merge pull request #187 from procedural/c-pointer-fix | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-09 20:44 | Fix for C pointer generator | Constantine Tarasenkov | 1 | +1 | -1 |
| 2016-09-08 18:21 | std: avoid calling close twice in InStream | Andrew Kelley | 1 | +3 | -0 |
| 2016-09-08 04:24 | ability to infer parameter types | Andrew Kelley | 10 | +245 | -82 |
| 2016-09-06 15:01 | build: remove -Wmissing-prototypes | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-06 14:58 | build: add missing static in tokenizer | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-06 14:45 | build: fix warning on gcc 6.2 | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-06 03:19 | maxValue and minValue builtins return number literal | Andrew Kelley | 3 | +18 | -4 |
| 2016-09-05 21:03 | rename errName builtin to errorName | Andrew Kelley | 5 | +8 | -8 |
| 2016-09-05 21:01 | rename compileErr builtin to compileError | Andrew Kelley | 5 | +12 | -12 |
| 2016-09-05 20:36 | README: clarify build vs runtime dependencies | Andrew Kelley | 1 | +12 | -0 |
| 2016-09-05 20:19 | Merge branch 'llvm-3.9' | Andrew Kelley | 10 | +281 | -125 |
| 2016-09-05 20:18 | fix gcc 5.4.0compile errors | Andrew Kelley | 3 | +4 | -4 |
| 2016-09-05 19:07 | Merge pull request #186 from winksaville/master | Andrew Kelley | 1 | +1 | -1 |
| 2016-09-05 19:03 | Fix email address of Email list | Wink Saville | 1 | +1 | -1 |
| 2016-09-05 18:05 | Merge pull request #185 from winksaville/master | Andrew Kelley | 1 | +1 | -0 |
| 2016-09-05 17:44 | Add Email list | Wink Saville | 1 | +1 | -0 |
| 2016-09-05 05:32 | generate debug info for global constants | Andrew Kelley | 5 | +66 | -4 |
| 2016-09-05 01:30 | port to llvm 3.9 | Andrew Kelley | 8 | +211 | -117 |
| 2016-09-01 18:05 | restore shared library functionality | Andrew Kelley | 4 | +128 | -34 |
| 2016-09-01 03:23 | fix std io input to work for non seekable fds | Andrew Kelley | 5 | +149 | -72 |
| 2016-08-31 03:48 | fix c hello world example | Andrew Kelley | 1 | +1 | -1 |
| 2016-08-30 23:06 | stronger static eval recursive test | Andrew Kelley | 1 | +2 | -2 |
| 2016-08-30 05:19 | tokenizer: add missing return statement on float overflow | Andrew Kelley | 1 | +1 | -0 |
| 2016-08-26 03:52 | add ability to explicitly cast enum with no payload to int | Andrew Kelley | 5 | +44 | -1 |
| 2016-08-26 00:25 | implement null as a literal type | Andrew Kelley | 8 | +76 | -35 |
| 2016-08-23 22:05 | implement `?return` expression | Andrew Kelley | 5 | +102 | -3 |
| 2016-08-23 14:10 | std: more progress toward stack printing | Andrew Kelley | 2 | +644 | -4 |
| 2016-08-18 03:11 | progress toward stack trace printing | Andrew Kelley | 18 | +676 | -84 |
| 2016-08-17 06:24 | fix crash when calling method on slice | Andrew Kelley | 2 | +7 | -1 |
| 2016-08-17 05:59 | std: replace print_u64/i64 with printInt | Andrew Kelley | 4 | +16 | -22 |
| 2016-08-17 05:42 | std: conform to style guidelines | Andrew Kelley | 26 | +707 | -686 |
| 2016-08-12 05:25 | add CBuf to standard library | Andrew Kelley | 8 | +206 | -72 |
| 2016-08-12 04:13 | add style guide | Andrew Kelley | 1 | +16 | -0 |
| 2016-08-09 03:43 | add zeroes value | Andrew Kelley | 11 | +99 | -14 |
| 2016-08-08 03:08 | ability to have a return type of 'type' | Andrew Kelley | 9 | +267 | -147 |
| 2016-08-05 06:10 | implement multiline C string syntax | Andrew Kelley | 2 | +42 | -0 |
| 2016-08-02 06:11 | new multiline string syntax | Andrew Kelley | 15 | +802 | -1093 |
| 2016-07-29 03:14 | std: add tests for mt32 and mt64 | Andrew Kelley | 3 | +527 | -10 |
| 2016-07-28 06:46 | std: add vaporware plans for floating point builtins | Andrew Kelley | 1 | +5 | -1 |
| 2016-07-28 06:26 | remove multiline comments | Andrew Kelley | 7 | +106 | -193 |
| 2016-07-28 06:04 | explicit wrapping integer operations | Andrew Kelley | 15 | +370 | -261 |
| 2016-07-28 02:52 | std: cleanup of rand | Andrew Kelley | 1 | +7 | -9 |
| 2016-07-27 06:51 | std: improve rand implementation and API | Andrew Kelley | 9 | +200 | -79 |
| 2016-07-27 03:40 | unsigned integers for sizes of things | Andrew Kelley | 19 | +266 | -396 |
| 2016-07-27 01:13 | std: add OutStream.write_byte | Andrew Kelley | 1 | +6 | -0 |
| 2016-07-25 01:35 | inline parameters | Andrew Kelley | 19 | +565 | -293 |
| 2016-07-17 23:30 | rename NodeTypeStructDecl to NodeTypeContainerDecl | Andrew Kelley | 7 | +25 | -25 |
| 2016-07-14 01:22 | fix not resolving use declarations | Andrew Kelley | 1 | +18 | -0 |
| 2016-07-09 22:48 | fix duplicate type defined when imported from parseh | Andrew Kelley | 1 | +5 | -0 |
| 2016-07-09 22:21 | ability to cast explicitly from int to enum | Andrew Kelley | 5 | +42 | -1 |
| 2016-07-09 19:17 | parseh: support octal in C macro string literal | Andrew Kelley | 4 | +79 | -6 |
| 2016-07-09 14:54 | fix tokenizing string symbols with hex characters in them | Andrew Kelley | 1 | +2 | -0 |
| 2016-05-19 01:30 | don't add no-frame-pointer-elim for inline functions | Andrew Kelley | 3 | +15 | -15 |
| 2016-05-19 01:20 | inline assembly: allow empty output list | Andrew Kelley | 1 | +6 | -0 |
| 2016-05-19 01:05 | fix offset map for inline assembly error messages | Andrew Kelley | 1 | +23 | -0 |
| 2016-05-19 00:55 | fix raw string literal crash | Andrew Kelley | 1 | +3 | -1 |
| 2016-05-19 00:18 | linux: accept calls accept4 with 0 for flags | Andrew Kelley | 1 | +4 | -4 |
| 2016-05-18 23:59 | add some docs about builtin functions | Andrew Kelley | 1 | +233 | -23 |
| 2016-05-15 03:40 | support extern C ABI for return types | Andrew Kelley | 2 | +15 | -6 |
| 2016-05-17 20:32 | add beginning of print stack trace function | Andrew Kelley | 9 | +31 | -9 |
| 2016-05-17 05:51 | fix crash when error evaluating target of for expr | Andrew Kelley | 2 | +12 | -1 |
| 2016-05-15 03:04 | compiler-rt: add __aeabi_uldivmod | Andrew Kelley | 1 | +15 | -4 |
| 2016-05-15 03:45 | Add unsigned and signed generic print fns | Travis McDemus | 1 | +9 | -4 |
| 2016-05-15 08:25 | add bit_count, is_wrapping, is_signed fields to int types | Andrew Kelley | 2 | +65 | -13 |
| 2016-05-15 08:05 | add int_type builtin function | Andrew Kelley | 5 | +75 | -0 |
| 2016-05-15 07:42 | add 64 bit division test | Andrew Kelley | 1 | +19 | -0 |
| 2016-05-15 07:25 | switch on compile var marks entire namespaces | Andrew Kelley | 4 | +71 | -38 |
| 2016-05-15 01:54 | add compile_err builtin | Andrew Kelley | 8 | +31 | -5 |
| 2016-05-14 19:38 | std: take advantage of ability to cast maybe pointer to isize | Andrew Kelley | 1 | +1 | -3 |
| 2016-05-13 20:08 | add error for wrong return type of main | Andrew Kelley | 2 | +15 | -0 |
| 2016-05-13 18:38 | update README with website | Andrew Kelley | 1 | +1 | -1 |
| 2016-05-13 18:11 | std: make parsing an unsigned number generic | Andrew Kelley | 2 | +6 | -6 |
| 2016-05-13 17:59 | we have generics now | Andrew Kelley | 1 | +2 | -2 |
| 2016-05-13 16:53 | std: fix linux.get_errno | Andrew Kelley | 2 | +7 | -3 |
| 2016-05-13 16:23 | ability to cast maybe pointer to isize/usize | Andrew Kelley | 4 | +48 | -7 |
| 2016-05-13 04:40 | Merge pull request #152 from jmi2k/zig-std-dir | Andrew Kelley | 5 | +17 | -3 |
| 2016-05-12 17:55 | For the sake of correctness: we can always rely on ZIG_STD_DIR | José Miguel Sánchez | 1 | +1 | -2 |
| 2016-05-12 16:41 | Add --zig-std-dir | José Miguel Sánchez | 5 | +18 | -3 |
| 2016-05-11 22:58 | add readonly attribute to relevant functions and parameters | Andrew Kelley | 4 | +50 | -15 |
| 2016-05-11 21:44 | recognize ar program and pass --gc-sections to ld | Andrew Kelley | 10 | +29 | -4 |
| 2016-05-11 20:18 | builtin: use explicit type instead of typeof function | Andrew Kelley | 1 | +2 | -2 |
| 2016-05-10 22:00 | some work in progress networking code | Andrew Kelley | 6 | +346 | -21 |
| 2016-05-09 22:07 | add hashmap to standard library | Andrew Kelley | 7 | +115 | -55 |
| 2016-05-09 20:44 | fix ability to use previous generic params and | Andrew Kelley | 6 | +43 | -25 |
| 2016-05-09 19:34 | support variable declarations in structs | Andrew Kelley | 5 | +24 | -9 |
| 2016-05-09 15:44 | add debug safety for shortening casts | Andrew Kelley | 7 | +139 | -2 |
| 2016-05-08 23:05 | not-yet-working implementation of generic hash map | Andrew Kelley | 3 | +267 | -2 |
| 2016-05-08 08:34 | add list implementation to standard library | Andrew Kelley | 7 | +112 | -2 |
| 2016-05-08 07:59 | ability to cast u8 slice to bigger slice | Andrew Kelley | 4 | +57 | -14 |
| 2016-05-08 07:15 | fix null literal outside function | Andrew Kelley | 2 | +11 | -1 |
| 2016-05-08 03:53 | add div_exact builtin fn | Andrew Kelley | 8 | +153 | -3 |
| 2016-05-08 02:58 | add debug safety for division | Andrew Kelley | 7 | +144 | -49 |
| 2016-05-08 01:45 | ability to cast slice to u8 slice | Andrew Kelley | 6 | +84 | -8 |
| 2016-05-08 00:27 | generic args available to member functions | Andrew Kelley | 2 | +4 | -2 |
| 2016-05-08 00:00 | support generic data structures | Andrew Kelley | 7 | +155 | -69 |
| 2016-05-07 17:52 | std: separate str and cstr | Andrew Kelley | 6 | +32 | -20 |
| 2016-05-07 17:14 | self hosted tests test release mode too | Andrew Kelley | 2 | +26 | -9 |
| 2016-05-07 17:05 | better array concatenation semantics | Andrew Kelley | 9 | +103 | -44 |
| 2016-05-07 08:58 | link: don't put -l in front of .a or .so files | Andrew Kelley | 2 | +29 | -3 |
| 2016-05-07 06:10 | add frame_address and return_address builtins | Andrew Kelley | 4 | +50 | -0 |
| 2016-05-07 02:49 | implicit wrap widening cast on integer peer types | Andrew Kelley | 3 | +38 | -1 |
| 2016-05-07 02:23 | fix eval integer wrapping and add tests | Andrew Kelley | 5 | +269 | -98 |
| 2016-05-06 23:44 | add shl_with_overflow builtin function | Andrew Kelley | 5 | +42 | -0 |
| 2016-05-06 22:46 | add debug safety for left shifting | Andrew Kelley | 4 | +79 | -5 |
| 2016-05-06 22:02 | add tests for integer wrapping | Andrew Kelley | 1 | +66 | -0 |
| 2016-05-06 01:07 | add tests for integer overflow crashing | Andrew Kelley | 2 | +79 | -31 |
| 2016-05-06 00:19 | add integer wrapping | Andrew Kelley | 7 | +155 | -78 |
| 2016-05-05 01:34 | add fence builtin function | Andrew Kelley | 5 | +58 | -5 |
| 2016-05-05 01:19 | add cmpxchg builtin function | Andrew Kelley | 8 | +213 | -0 |
| 2016-05-04 21:52 | more networking standard library code | Andrew Kelley | 2 | +214 | -6 |
| 2016-05-04 03:48 | beginnings of network standard library code | Andrew Kelley | 8 | +889 | -33 |
| 2016-05-03 22:06 | support maybe destructuring into a pointer variable | Andrew Kelley | 6 | +156 | -34 |
| 2016-05-01 21:53 | implement string escapes | Andrew Kelley | 4 | +180 | -34 |
| 2016-05-01 00:17 | build: link against libLLVM.so if available | Andrew Kelley | 2 | +10 | -4 |
| 2016-04-29 01:03 | add array multiplication operator | Andrew Kelley | 10 | +117 | -3 |
| 2016-04-28 23:04 | ability to specify body of an extern function | Andrew Kelley | 4 | +32 | -13 |
| 2016-04-28 22:10 | better alignment value for stack variables | Andrew Kelley | 3 | +15 | -9 |
| 2016-04-28 00:34 | better parameter codegen | Andrew Kelley | 8 | +209 | -158 |
| 2016-04-26 22:35 | add missing debug entry for breakpoint | Andrew Kelley | 1 | +1 | -0 |
| 2016-04-26 18:39 | ability to compare booleans | Andrew Kelley | 2 | +10 | -1 |
| 2016-04-26 18:35 | add array bounds checking in debug mode | Andrew Kelley | 5 | +216 | -55 |
| 2016-04-26 08:47 | vim syntax: single-line strings must be contained in a single line | Josh Wolfe | 1 | +1 | -1 |
| 2016-04-26 04:51 | support switching on error union type | Andrew Kelley | 5 | +143 | -15 |
| 2016-04-24 23:33 | fix ability to parse character literals | Andrew Kelley | 2 | +27 | -0 |
| 2016-04-24 23:33 | rename unknown_size_array to slice | Andrew Kelley | 4 | +23 | -23 |
| 2016-04-24 19:27 | add codegen for pointer comparison | Andrew Kelley | 2 | +14 | -1 |
| 2016-04-24 19:09 | add compile error for invalid equality operator uses | Andrew Kelley | 2 | +60 | -13 |
| 2016-04-24 18:24 | add skeleton for union support | Andrew Kelley | 10 | +64 | -7 |
| 2016-04-24 18:23 | cat example: fix not flushing stderr | Andrew Kelley | 1 | +12 | -12 |
| 2016-04-23 20:58 | fix handling of slice of zero bits type | Andrew Kelley | 3 | +125 | -59 |
| 2016-04-23 19:21 | fix returning empty struct from function | Andrew Kelley | 3 | +33 | -15 |
| 2016-04-23 16:57 | build: add test coverage target | Andrew Kelley | 2 | +38 | -1 |
| 2016-04-23 08:32 | fix vim syntax highlighting for multiline strings | Josh Wolfe | 1 | +2 | -2 |
| 2016-04-23 07:26 | fix gcc build errors | Josh Wolfe | 2 | +3 | -4 |
| 2016-04-23 04:43 | parseh: support anonymous enums and enums with initializers | Andrew Kelley | 5 | +202 | -155 |
| 2016-04-22 22:24 | add syntax to allow symbols to have arbitrary strings as names | Andrew Kelley | 6 | +208 | -95 |
| 2016-04-21 22:48 | better parsing of C macros | Andrew Kelley | 5 | +804 | -204 |
| 2016-04-21 16:47 | ability to use a struct with no fields | Andrew Kelley | 3 | +15 | -2 |
| 2016-04-21 00:25 | fix undeclared identifier not marking function as impure | Andrew Kelley | 2 | +10 | -0 |
| 2016-04-20 18:58 | for loop: add ability to get pointer to elem var | Andrew Kelley | 7 | +46 | -6 |
| 2016-04-20 03:28 | add optional continue expression to while loop | Andrew Kelley | 9 | +69 | -16 |
| 2016-04-20 02:37 | fix casting with imported symbol not working | Andrew Kelley | 4 | +31 | -40 |
| 2016-04-20 01:52 | enum init uses container init syntax instead of fn call | Andrew Kelley | 5 | +69 | -50 |
| 2016-04-20 00:19 | add test for public enums | Andrew Kelley | 2 | +14 | -1 |
| 2016-04-20 00:15 | implement constant initialization of enum values | Andrew Kelley | 3 | +83 | -9 |
| 2016-04-20 00:15 | std: remove broken windows random implementation | Andrew Kelley | 1 | +0 | -6 |
| 2016-04-19 01:18 | fix crash in non-const expression in struct literal outside fn | Andrew Kelley | 2 | +18 | -1 |
| 2016-04-18 23:42 | rearrange standard library a bit | Andrew Kelley | 8 | +67 | -49 |
| 2016-04-18 22:47 | add @embed_file builtin function | Andrew Kelley | 7 | +98 | -4 |
| 2016-04-18 20:06 | move 2 tests to self hosted land | Andrew Kelley | 2 | +36 | -39 |
| 2016-04-14 18:36 | update readme | Andrew Kelley | 1 | +0 | -3 |
| 2016-04-14 18:34 | update README | Andrew Kelley | 2 | +5 | -3 |
| 2016-04-14 17:52 | move more tests to self-hosted land | Andrew Kelley | 3 | +181 | -294 |
| 2016-04-14 17:40 | Merge branch 'eval' | Andrew Kelley | 15 | +1693 | -469 |
| 2016-04-14 17:39 | fix crash with generic function and implicit cast | Andrew Kelley | 4 | +22 | -5 |
| 2016-04-13 19:28 | fix evaluating generic functions in wrong context | Andrew Kelley | 3 | +13 | -6 |
| 2016-04-13 17:13 | eval: support array literals | Andrew Kelley | 2 | +36 | -0 |
| 2016-04-13 00:33 | more eval tests and fix eval call analyze code | Andrew Kelley | 4 | +77 | -15 |
| 2016-04-12 23:18 | add error for dividing by zero in static function evaluation | Andrew Kelley | 6 | +65 | -58 |
| 2016-04-12 20:30 | passing all tests | Andrew Kelley | 5 | +240 | -164 |
| 2016-04-12 05:41 | eval: ability to eval more things | Andrew Kelley | 7 | +337 | -114 |
| 2016-04-12 00:29 | eval: support more node types | Andrew Kelley | 3 | +212 | -14 |
| 2016-04-11 22:32 | compile-time function evaluation of pure functions | Andrew Kelley | 5 | +793 | -195 |
| 2016-04-12 15:53 | add error for unable to infer expression type in if statements | Andrew Kelley | 1 | +22 | -15 |
| 2016-04-12 05:57 | unsigned ints implicitly cast to signed ints when they fit | Andrew Kelley | 2 | +29 | -11 |
| 2016-04-10 20:58 | move some tests into self hosted | Andrew Kelley | 2 | +194 | -222 |
| 2016-04-10 20:18 | add error for accessing empty array | Andrew Kelley | 2 | +10 | -0 |
| 2016-04-10 19:04 | fix crash when casting undefined to slice | Andrew Kelley | 3 | +43 | -31 |
| 2016-04-10 00:39 | update readme | Andrew Kelley | 1 | +5 | -5 |
| 2016-04-10 00:35 | add error for assigning null to non-nullable pointer | Andrew Kelley | 2 | +10 | -3 |
| 2016-04-10 00:26 | goto: jumping out of scope runs defers | Andrew Kelley | 2 | +24 | -0 |
| 2016-04-09 23:52 | add @breakpoint() | Andrew Kelley | 3 | +13 | -2 |
| 2016-04-09 23:41 | re-introduce goto | Andrew Kelley | 5 | +159 | -9 |
| 2016-04-09 21:40 | fix cat example by flushing stdout at end | Andrew Kelley | 1 | +1 | -0 |
| 2016-04-09 21:21 | fix debug symbols regression after llvm 3.8.0 | Andrew Kelley | 5 | +23 | -9 |
| 2016-04-09 15:55 | implement @err_name builtin function | Andrew Kelley | 6 | +94 | -9 |
| 2016-04-09 00:32 | fix parsing of hex literal 0xb | Josh Wolfe | 1 | +3 | -0 |
| 2016-04-09 00:30 | support hex escapes in string literals | Andrew Kelley | 2 | +117 | -34 |
| 2016-04-09 00:08 | fix crash when passing empty string to function | Andrew Kelley | 3 | +11 | -1 |
| 2016-04-08 23:24 | fix gcc compile error | Josh Wolfe | 1 | +1 | -1 |
| 2016-04-08 20:13 | update cat example, refactor std | Andrew Kelley | 12 | +398 | -302 |
| 2016-04-08 01:02 | fix gcc compile errors | Josh Wolfe | 1 | +2 | -0 |
| 2016-04-07 22:09 | fix segfault in generic functions | Andrew Kelley | 2 | +18 | -2 |
| 2016-04-07 21:23 | fix evaluating generic function instance in wrong context | Andrew Kelley | 2 | +8 | -1 |
| 2016-04-07 18:34 | generic functions use correct type for generic args | Andrew Kelley | 2 | +7 | -2 |
| 2016-04-07 17:34 | support multiple generic function instances | Andrew Kelley | 5 | +318 | -67 |
| 2016-04-06 21:15 | add error for gt and lt comparison of invalid types | Andrew Kelley | 2 | +18 | -5 |
| 2016-04-06 21:08 | ability to compare function pointers at compile time | Andrew Kelley | 2 | +19 | -0 |
| 2016-04-06 21:02 | fix generics not using ast clone | Andrew Kelley | 1 | +5 | -3 |
| 2016-04-06 18:38 | support simple generic functions | Andrew Kelley | 9 | +428 | -418 |
| 2016-04-04 01:44 | add multiline string literal | Andrew Kelley | 7 | +162 | -11 |
| 2016-03-09 02:15 | README: update dependencies | Andrew Kelley | 1 | +2 | -2 |
| 2016-03-09 01:56 | update to llvm 3.8.0 | Andrew Kelley | 8 | +94 | -94 |
| 2016-03-02 02:00 | build: std files each specify install destination | Andrew Kelley | 1 | +14 | -17 |
| 2016-03-02 00:59 | fix detection of @import and @c_import inside fn body | Andrew Kelley | 2 | +10 | -4 |
| 2016-03-01 22:26 | c_void is provided outside of C imports | Andrew Kelley | 6 | +15 | -23 |
| 2016-03-01 21:47 | better hash table performance | Andrew Kelley | 1 | +2 | -2 |
| 2016-03-01 21:11 | rename syscall.zig to linux.zig | Andrew Kelley | 5 | +19 | -19 |
| 2016-03-01 21:08 | fix comparison of unsigned integers error | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-28 05:06 | rewrite how importing works | Andrew Kelley | 32 | +1816 | -2190 |
| 2016-02-28 22:15 | Merge pull request #129 from notkild/master | Andrew Kelley | 2 | +87 | -0 |
| 2016-02-28 14:22 | Add support to open, create and close file | notkild | 2 | +87 | -0 |
| 2016-02-19 21:02 | fix build error with signed/unsigned | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-18 04:05 | link: on windows link test runner and builtin o files | Andrew Kelley | 1 | +15 | -0 |
| 2016-02-18 03:23 | update run_tests to work on windows | Andrew Kelley | 2 | +15 | -2 |
| 2016-02-17 22:56 | os: implement windows os layer | Andrew Kelley | 4 | +218 | -16 |
| 2016-02-17 03:34 | back to normal print specifiers | Andrew Kelley | 4 | +13 | -9 |
| 2016-02-17 03:24 | use PRIuMAX instead of PRIu64 for mingw | Andrew Kelley | 2 | +6 | -6 |
| 2016-02-17 03:21 | fix 64 bit integer printing for mingw | Andrew Kelley | 2 | +4 | -2 |
| 2016-02-17 03:03 | rename 'environ' to 'env_type' | Andrew Kelley | 7 | +20 | -20 |
| 2016-02-17 02:55 | os: fix ability to compile for windows | Andrew Kelley | 1 | +39 | -3 |
| 2016-02-17 02:42 | add windows os code | Andrew Kelley | 2 | +113 | -34 |
| 2016-02-17 00:06 | prepend underscore to non exported functions | Andrew Kelley | 1 | +8 | -3 |
| 2016-02-16 06:30 | update bootstrap to work for macos too | Andrew Kelley | 8 | +208 | -141 |
| 2016-02-16 04:59 | linking on darwin: provide builtins and -arch | Andrew Kelley | 1 | +26 | -0 |
| 2016-02-16 04:23 | add missing system library to darwin linker job | Andrew Kelley | 1 | +14 | -0 |
| 2016-02-16 03:56 | first pass at linking on macos | Andrew Kelley | 7 | +357 | -31 |
| 2016-02-15 23:52 | handle libc include path and libc lib path differently | Andrew Kelley | 4 | +20 | -13 |
| 2016-02-15 23:26 | MacOS has the same int sizes as Linux | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-15 22:50 | use llvm-config to find llvm include dirs | Andrew Kelley | 2 | +10 | -8 |
| 2016-02-15 22:51 | update readme | Andrew Kelley | 1 | +6 | -4 |
| 2016-02-14 23:14 | parseh: fix __cdecl causing a fn ptr to be double ptr | Andrew Kelley | 3 | +31 | -10 |
| 2016-02-14 06:04 | parseh: ZIG_PARSEH_CFLAGS -> ZIG_NATIVE_PARSEH_CFLAGS | Andrew Kelley | 1 | +15 | -13 |
| 2016-02-14 06:03 | parseh: support attributed types | Andrew Kelley | 1 | +5 | -1 |
| 2016-02-14 06:03 | parseh: more specific warning for different calling conventions | Andrew Kelley | 1 | +23 | -1 |
| 2016-02-14 06:03 | respect link order in source code | Andrew Kelley | 3 | +13 | -14 |
| 2016-02-14 06:02 | if any c imports fail, don't emit undefined identifier errors | Andrew Kelley | 2 | +20 | -8 |
| 2016-02-14 05:59 | dummy implementation of os_get_random_bytes for windows | Andrew Kelley | 1 | +19 | -8 |
| 2016-02-14 05:57 | fix some c header symbol collisions | Andrew Kelley | 1 | +38 | -0 |
| 2016-02-13 23:29 | add windows C int sizes | Andrew Kelley | 1 | +16 | -1 |
| 2016-02-13 22:03 | a = b % c uses the types of b and c instead of a | Andrew Kelley | 1 | +2 | -2 |
| 2016-02-13 20:25 | parseh: fix branching on undefined memory | Andrew Kelley | 2 | +18 | -9 |
| 2016-02-13 19:50 | add @ctz, @clz and compiler_rt implementation | Andrew Kelley | 8 | +353 | -3 |
| 2016-02-12 23:00 | if statement children nodes know if they're compiled out | Andrew Kelley | 1 | +23 | -4 |
| 2016-02-12 22:51 | avoid codegening functions never called from conditional compilation | Andrew Kelley | 3 | +141 | -135 |
| 2016-02-12 21:07 | fix build on GCC | Andrew Kelley | 2 | +4 | -2 |
| 2016-02-12 19:07 | c integer size takes into account architecture and OS | Andrew Kelley | 4 | +120 | -35 |
| 2016-02-12 09:23 | std: delete malloc and free | Andrew Kelley | 5 | +6 | -52 |
| 2016-02-12 09:04 | i386 support | Andrew Kelley | 4 | +224 | -27 |
| 2016-02-12 08:23 | add @compile_var("environ") | Andrew Kelley | 3 | +30 | -0 |
| 2016-02-12 07:44 | Merge pull request #126 from srgpqt/master | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-12 03:13 | fix undefined LONG_LONG_MAX compilation error | Serge Paquet | 1 | +1 | -1 |
| 2016-02-12 01:33 | add @compile_var("os") and @compile_var("arch") | Andrew Kelley | 7 | +150 | -18 |
| 2016-02-11 23:15 | add compile error for missing enumeration value in switch | Andrew Kelley | 2 | +42 | -0 |
| 2016-02-11 22:02 | fix division by 0 crashing compiler | Andrew Kelley | 2 | +50 | -1 |
| 2016-02-11 08:33 | ability to cross compile | Andrew Kelley | 14 | +893 | -309 |
| 2016-02-10 23:58 | cleanup target data organization | Andrew Kelley | 5 | +170 | -164 |
| 2016-02-10 23:35 | targets command shows which ones are native | Andrew Kelley | 4 | +62 | -19 |
| 2016-02-10 22:41 | add "targets" command to list architectures, oses, abis | Andrew Kelley | 9 | +435 | -9 |
| 2016-02-10 05:31 | add link to intro in readme | Andrew Kelley | 1 | +2 | -0 |
| 2016-02-10 03:38 | don't create debug type for void arrays | Andrew Kelley | 1 | +6 | -4 |
| 2016-02-10 02:26 | minor readme rewording | Andrew Kelley | 1 | +3 | -2 |
| 2016-02-10 01:50 | if statements can be const expr evaluated | Andrew Kelley | 7 | +385 | -377 |
| 2016-02-09 23:55 | fix -dynamic-linker arg to ld when not overridden | Andrew Kelley | 1 | +2 | -4 |
| 2016-02-09 17:02 | @const_eval returns poison value for type when it fails | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-09 16:51 | std: fix parse_u64 implementation and add test | Andrew Kelley | 4 | +16 | -1 |
| 2016-02-09 15:46 | fix build with GCC | Andrew Kelley | 4 | +17 | -5 |
| 2016-02-09 05:11 | support overriding the dynamic linker argument to ld | Andrew Kelley | 4 | +18 | -4 |
| 2016-02-08 21:34 | fix some of the ubuntu build trouble | Josh Wolfe | 1 | +2 | -2 |
| 2016-02-08 07:50 | support static linking against libc | Andrew Kelley | 7 | +127 | -56 |
| 2016-02-08 05:40 | add link to tetris example | Andrew Kelley | 3 | +18 | -24 |
| 2016-02-08 02:07 | parseh: tiny performance improvement | Andrew Kelley | 1 | +3 | -2 |
| 2016-02-08 01:32 | improve performance for get_fn_type | Andrew Kelley | 4 | +68 | -51 |
| 2016-02-07 22:52 | array.len generates a constant number literal expression | Andrew Kelley | 4 | +18 | -9 |
| 2016-02-07 22:43 | remove ptr field access of arrays | Andrew Kelley | 6 | +34 | -60 |
| 2016-02-07 22:16 | error for non const expr in array size outside fn | Andrew Kelley | 2 | +12 | -1 |
| 2016-02-07 22:11 | implement @const_eval | Andrew Kelley | 5 | +36 | -1 |
| 2016-02-07 19:58 | add debug info for loop variables | Andrew Kelley | 1 | +15 | -8 |
| 2016-02-07 19:38 | blocks with one statement pass constant expression eval | Andrew Kelley | 3 | +34 | -0 |
| 2016-02-07 10:49 | fix a bogus call to bignum_normalize causing assertion failure | Andrew Kelley | 1 | +0 | -1 |
| 2016-02-07 09:20 | fix debug type of ptr and len fields of slices | Andrew Kelley | 1 | +2 | -2 |
| 2016-02-07 08:53 | add debug info for slices | Andrew Kelley | 1 | +40 | -7 |
| 2016-02-07 08:25 | ability to explicitly cast maybe pointers to each other | Andrew Kelley | 2 | +16 | -0 |
| 2016-02-07 07:23 | unreachable return type can cast to any other return type | Andrew Kelley | 2 | +16 | -2 |
| 2016-02-07 07:18 | parseh: fix not properly demoting structs to typedefs | Andrew Kelley | 1 | +13 | -7 |
| 2016-02-07 04:44 | parseh understands simple string literal macros | Andrew Kelley | 2 | +109 | -1 |
| 2016-02-07 02:48 | std: remove auto flushing of stderr. use printf | Andrew Kelley | 2 | +7 | -27 |
| 2016-02-07 02:35 | add test for ?? return and add const expr eval for ? prefix op | Andrew Kelley | 2 | +24 | -2 |
| 2016-02-07 02:28 | rhs of ?? and %% can be any expression | Andrew Kelley | 2 | +3 | -3 |
| 2016-02-07 02:16 | parser recognizes %return in a prefix op expression | Andrew Kelley | 2 | +72 | -14 |
| 2016-02-06 23:36 | implement %defer and ?defer | Andrew Kelley | 4 | +113 | -47 |
| 2016-02-06 08:13 | codegen: return respects unconditional defer | Andrew Kelley | 4 | +29 | -20 |
| 2016-02-06 07:56 | simple unconditional defer support | Andrew Kelley | 8 | +103 | -75 |
| 2016-02-06 06:20 | parsing code for defer and more | Andrew Kelley | 11 | +344 | -326 |
| 2016-02-06 00:15 | update for loop syntax | Andrew Kelley | 8 | +26 | -20 |
| 2016-02-05 21:58 | add nonnull to functions with pointer return type | Andrew Kelley | 1 | +5 | -1 |
| 2016-02-05 21:49 | Merge branch 'realazthat-nonnull-branch' | Andrew Kelley | 3 | +14 | -2 |
| 2016-02-05 21:48 | codegen: use gen_index for nonnull attribute | Andrew Kelley | 2 | +3 | -6 |
| 2016-02-05 21:29 | Added code for generating nonnull attributes | realazthat | 3 | +15 | -0 |
| 2016-02-05 11:30 | add rand.float32 to standard library | Andrew Kelley | 1 | +19 | -0 |
| 2016-02-05 11:30 | fix explicit casting from integer literal to float | Andrew Kelley | 1 | +13 | -1 |
| 2016-02-05 07:13 | another planned feature complete | Andrew Kelley | 1 | +2 | -2 |
| 2016-02-05 00:43 | switch trap in debug mode when no prong found | Andrew Kelley | 1 | +3 | -0 |
| 2016-02-05 00:21 | support variable in switch expression prongs | Andrew Kelley | 4 | +105 | -36 |
| 2016-02-04 23:09 | no namespace required when switching on enum | Andrew Kelley | 5 | +59 | -51 |
| 2016-02-04 22:50 | switch statements resolve peer compatibility | Andrew Kelley | 4 | +38 | -13 |
| 2016-02-04 22:26 | codegen: fix switch expressions for enums with payloads | Andrew Kelley | 2 | +59 | -14 |
| 2016-02-04 21:02 | fix debug info for bool type | Andrew Kelley | 5 | +57 | -27 |
| 2016-02-04 19:59 | ability to explicitly cast bool to int | Andrew Kelley | 4 | +34 | -0 |
| 2016-02-04 09:49 | for loop supports break and continue | Andrew Kelley | 4 | +47 | -9 |
| 2016-02-04 09:11 | implement constant values for enums with payload | Andrew Kelley | 4 | +41 | -3 |
| 2016-02-04 08:06 | fix crash when initializing struct if field is invalid | Andrew Kelley | 1 | +4 | -0 |
| 2016-02-04 08:00 | move os_get_random_bytes to os.zig | Andrew Kelley | 4 | +19 | -12 |
| 2016-02-04 07:58 | allow defining errors with the same name | Andrew Kelley | 5 | +44 | -26 |
| 2016-02-04 06:07 | fix running tests when linking with libc | Andrew Kelley | 5 | +18 | -2 |
| 2016-02-04 04:34 | add ability to call function pointer field | Andrew Kelley | 6 | +161 | -116 |
| 2016-02-04 02:10 | skip analyzing parameters of invalid function call | Andrew Kelley | 1 | +0 | -6 |
| 2016-02-04 02:07 | fix handling of implicit casts in binary operators | Andrew Kelley | 2 | +18 | -19 |
| 2016-02-04 01:38 | test runner prints test names | Andrew Kelley | 2 | +52 | -41 |
| 2016-02-04 01:02 | basic support for building a test target | Andrew Kelley | 9 | +249 | -58 |
| 2016-02-03 10:32 | fix debug symbols for byval arguments | Andrew Kelley | 3 | +14 | -15 |
| 2016-02-03 09:44 | fix debug info for arrays being 1 element too short | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-03 09:21 | add @compile_var("is_release") | Andrew Kelley | 2 | +4 | -0 |
| 2016-02-03 07:42 | types sized and aligned with LLVM target data layout API | Andrew Kelley | 6 | +434 | -253 |
| 2016-02-03 04:46 | add @compile_var builtin and "is_big_endian" compile var | Andrew Kelley | 4 | +55 | -1 |
| 2016-02-03 03:06 | fix false positive error with same named methods in incomplete struct | Andrew Kelley | 2 | +43 | -6 |
| 2016-02-03 02:20 | fix various semantic analyzer crashes | Andrew Kelley | 2 | +13 | -8 |
| 2016-02-03 02:09 | fix crash when incomplete struct used as argument | Andrew Kelley | 3 | +70 | -1 |
| 2016-02-02 22:58 | fx segfault with colliding bogus top level functions | Andrew Kelley | 2 | +14 | -1 |
| 2016-02-02 22:04 | build: fix libc path finding | Andrew Kelley | 8 | +54 | -48 |
| 2016-02-02 19:37 | codegen: ?? prefix operator causes trap in debug mode | Andrew Kelley | 1 | +43 | -2 |
| 2016-02-02 09:43 | unreachable causes a trap in debug mode | Andrew Kelley | 5 | +38 | -7 |
| 2016-02-02 07:42 | add abort function and "cold" fn attribute | Andrew Kelley | 4 | +149 | -18 |
| 2016-02-02 05:38 | build: prefer llvm-config | Andrew Kelley | 2 | +19 | -25 |
| 2016-02-02 03:54 | add test for var local eval const expr | Andrew Kelley | 1 | +12 | -0 |
| 2016-02-02 03:17 | codegen: avoid table lookup for field access | Andrew Kelley | 1 | +1 | -2 |
| 2016-02-02 03:13 | codegen: avoid table lookup in assembly expression | Andrew Kelley | 3 | +42 | -38 |
| 2016-02-02 03:05 | codegen: avoid a table lookup | Andrew Kelley | 2 | +2 | -2 |
| 2016-02-02 00:50 | remove the constructor of hash map | Andrew Kelley | 1 | +1 | -1 |
| 2016-02-02 00:25 | inline is a keyword instead of a directive | Andrew Kelley | 10 | +81 | -77 |
| 2016-02-02 00:05 | c_import top level decl supports pub | Andrew Kelley | 1 | +10 | -1 |
| 2016-02-01 22:26 | build: fix release mode | Andrew Kelley | 2 | +8 | -5 |
| 2016-02-01 09:34 | optimization: avoid codegening unused functions | Andrew Kelley | 3 | +40 | -0 |
| 2016-02-01 09:11 | add ?? prefix operator | Andrew Kelley | 8 | +29 | -26 |
| 2016-02-01 09:00 | parseh understands macros which alias global fn ptr vars | Andrew Kelley | 5 | +159 | -18 |
| 2016-02-01 07:01 | parseh: do not create macro alias for extern vars | Andrew Kelley | 2 | +39 | -5 |
| 2016-02-01 06:40 | roadmap item acheived enough to put in README | Andrew Kelley | 1 | +2 | -1 |
| 2016-02-01 04:50 | fix invalid const expr eval for negative floats | Andrew Kelley | 2 | +3 | -3 |
| 2016-02-01 04:32 | codegen: fix negation for floats | Andrew Kelley | 1 | +11 | -4 |
| 2016-02-01 04:22 | support casting between floats | Andrew Kelley | 4 | +47 | -14 |
| 2016-02-01 04:05 | support casting between int and float types | Andrew Kelley | 6 | +90 | -0 |
| 2016-02-01 03:15 | fix C interaction with maybe function pointers | Andrew Kelley | 3 | +57 | -7 |
| 2016-02-01 02:14 | typedecl top level decls respect pub | Andrew Kelley | 1 | +27 | -10 |
| 2016-02-01 01:32 | add --library-path cli option | Andrew Kelley | 5 | +26 | -2 |
| 2016-02-01 00:48 | parseh: correct debug for forward decls | Andrew Kelley | 4 | +33 | -5 |
| 2016-02-01 00:17 | parser: fix parsing of type decls | Andrew Kelley | 1 | +2 | -0 |
| 2016-01-31 22:44 | parseh handles typedef void better | Andrew Kelley | 6 | +61 | -11 |
| 2016-01-31 21:53 | parseh understands forward struct definitions | Andrew Kelley | 2 | +94 | -59 |
| 2016-01-31 20:20 | parseh: use the decayed type not original type | Andrew Kelley | 2 | +2 | -2 |
| 2016-01-31 09:17 | fix some parseh crashes | Andrew Kelley | 1 | +11 | -3 |
| 2016-01-31 09:05 | delete bogus --help text | Andrew Kelley | 1 | +0 | -1 |
| 2016-01-31 08:51 | codegen extern global variables correctly | Andrew Kelley | 2 | +44 | -21 |
| 2016-01-31 08:20 | parseh understands types better and handles some situations better | Andrew Kelley | 14 | +1192 | -672 |
| 2016-01-30 00:02 | parseh properly ignores anonymous structs | Andrew Kelley | 4 | +37 | -10 |
| 2016-01-29 23:06 | parseh understands variable declarations | Andrew Kelley | 4 | +144 | -6 |
| 2016-01-29 18:20 | Merge pull request #102 from MovingtoMars/float_print | Andrew Kelley | 2 | +143 | -1 |
| 2016-01-29 09:38 | parseh fix crash | Andrew Kelley | 1 | +5 | -3 |
| 2016-01-29 09:17 | parseh defines can reference other defines | Andrew Kelley | 4 | +95 | -18 |
| 2016-01-29 08:31 | parseh understands number literal defines | Andrew Kelley | 2 | +91 | -36 |
| 2016-01-29 08:22 | fix some inaccuracy in float printing | MovingtoMars | 1 | +3 | -1 |
| 2016-01-29 08:19 | remove some magic numbers from float printing | MovingtoMars | 1 | +8 | -4 |
| 2016-01-29 08:12 | better f64_is_nan | MovingtoMars | 1 | +5 | -1 |
| 2016-01-29 07:55 | float printing mostly works | MovingtoMars | 1 | +132 | -0 |
| 2016-01-29 07:28 | parseh understands simple character literal macro | Andrew Kelley | 5 | +111 | -46 |
| 2016-01-29 06:18 | attempt to get preprocessor entities from libclang | Andrew Kelley | 1 | +32 | -0 |
| 2016-01-29 05:38 | fix incorrect loading of files over 8192 bytes | Andrew Kelley | 2 | +3 | -1 |
| 2016-01-29 04:53 | parseh understands bodyless struct used in fn | Andrew Kelley | 2 | +18 | -8 |
| 2016-01-29 04:38 | parseh handles self referential structs and fn pointers | Andrew Kelley | 3 | +80 | -19 |
| 2016-01-29 03:26 | ability to specify function type | Andrew Kelley | 5 | +170 | -70 |
| 2016-01-29 01:58 | parser: allow missing fn name and missing param names | Andrew Kelley | 4 | +138 | -97 |
| 2016-01-29 00:49 | add test for calling the result of if-else expr | Andrew Kelley | 1 | +13 | -0 |
| 2016-01-29 00:42 | fix function calling of pointers | Andrew Kelley | 2 | +46 | -24 |
| 2016-01-28 23:55 | ability to call member functions directly | Andrew Kelley | 3 | +50 | -13 |
| 2016-01-28 23:45 | ability to refer to member function directly | Andrew Kelley | 3 | +41 | -8 |
| 2016-01-28 23:09 | parsh understands constant sized arrays | Andrew Kelley | 3 | +51 | -3 |
| 2016-01-28 22:41 | parseh understands elaborated structs and enums | Andrew Kelley | 2 | +132 | -53 |
| 2016-01-28 21:49 | parseh understands simple structs | Andrew Kelley | 2 | +69 | -23 |
| 2016-01-28 21:04 | null pointer optimization for ?&T | Andrew Kelley | 5 | +152 | -98 |
| 2016-01-28 19:54 | std: remove incorrect float printing code | Andrew Kelley | 1 | +0 | -75 |
| 2016-01-28 18:57 | add parseh test for multiple fn prototypes | Andrew Kelley | 1 | +1 | -0 |
| 2016-01-28 18:57 | add restrict -> noalias parseh test | Andrew Kelley | 1 | +5 | -0 |
| 2016-01-28 18:54 | add parseh tests | Andrew Kelley | 4 | +148 | -28 |
| 2016-01-28 18:03 | parseh recognizes C enums | Andrew Kelley | 5 | +216 | -61 |
| 2016-01-28 07:25 | parseh: add --c-import-warnings option | Andrew Kelley | 4 | +59 | -34 |
| 2016-01-28 06:46 | Merge pull request #100 from MovingtoMars/float_print | Andrew Kelley | 3 | +104 | -3 |
| 2016-01-28 06:44 | remove accidental printf from float printing | MovingtoMars | 1 | +0 | -1 |
| 2016-01-28 06:43 | cleanup float printing | MovingtoMars | 1 | +3 | -3 |
| 2016-01-28 06:28 | basic float printing | MovingtoMars | 3 | +105 | -3 |
| 2016-01-28 06:22 | c_import of stdio.h works for some functions | Andrew Kelley | 6 | +73 | -19 |
| 2016-01-28 04:11 | Merge remote-tracking branch 'origin/master' | Andrew Kelley | 4 | +77 | -0 |
| 2016-01-28 04:10 | move AST rendering code to separate file | Andrew Kelley | 11 | +789 | -592 |
| 2016-01-28 03:17 | Merge pull request #96 from MovingtoMars/master | Andrew Kelley | 4 | +77 | -0 |
| 2016-01-28 03:01 | malloc fails on mmap error code properly | MovingtoMars | 1 | +1 | -17 |
| 2016-01-28 02:22 | build command supports -isystem argument | Andrew Kelley | 7 | +29 | -9 |
| 2016-01-28 02:07 | parseh: still produce output when not all types are known | Andrew Kelley | 1 | +145 | -58 |
| 2016-01-28 02:05 | fix stdio duplicately defining va_list | Andrew Kelley | 1 | +4 | -0 |
| 2016-01-28 00:45 | check mmap return against -1 | MovingtoMars | 1 | +1 | -0 |
| 2016-01-28 00:18 | malloc fails on proper errors | MovingtoMars | 1 | +21 | -5 |
| 2016-01-27 23:39 | simple malloc and free using mmap | MovingtoMars | 4 | +76 | -0 |
| 2016-01-27 23:30 | parseh correctly handles C's void type | Andrew Kelley | 3 | +57 | -13 |
| 2016-01-27 23:00 | parseh: recognize typedef types | Andrew Kelley | 2 | +25 | -6 |
| 2016-01-27 21:49 | fix `%%` prefix operator codegen for simple values | Andrew Kelley | 2 | +17 | -1 |
| 2016-01-27 21:33 | fix comparing incompatible number literals crash | Andrew Kelley | 2 | +17 | -12 |
| 2016-01-27 21:18 | fix codegen for pointers to void | Andrew Kelley | 4 | +206 | -127 |
| 2016-01-27 19:43 | add explicit cast from isize/usize to pointer | Andrew Kelley | 4 | +31 | -1 |
| 2016-01-27 19:35 | remove bogus example code | Andrew Kelley | 1 | +0 | -102 |
| 2016-01-27 19:28 | add error for `@typeof` or `&` of number literal | Andrew Kelley | 2 | +43 | -5 |
| 2016-01-27 19:06 | fix crash when compiling empty file | Andrew Kelley | 2 | +8 | -2 |
| 2016-01-27 10:11 | parseh works for simple functions | Andrew Kelley | 2 | +221 | -15 |
| 2016-01-27 07:01 | upgrade to the libclang C++ API | Andrew Kelley | 16 | +373 | -684 |
| 2016-01-27 01:11 | docs: update deps to llvm and clang 3.7.1 | Andrew Kelley | 1 | +2 | -2 |
| 2016-01-26 23:00 | add c_import top level decl | Andrew Kelley | 6 | +184 | -38 |
| 2016-01-26 20:08 | different extern syntax and simplify parsing top level decls | Andrew Kelley | 8 | +174 | -353 |
| 2016-01-26 08:39 | update README | Andrew Kelley | 1 | +29 | -28 |
| 2016-01-26 06:56 | variable initializations are now mandatory | Andrew Kelley | 8 | +29 | -32 |
| 2016-01-26 06:44 | add constant expression evaluation for negation | Andrew Kelley | 2 | +34 | -9 |
| 2016-01-26 06:21 | add the C integer types | Andrew Kelley | 7 | +150 | -56 |
| 2016-01-26 05:20 | analyze: fix crash when return type is invalid | Andrew Kelley | 1 | +4 | -0 |
| 2016-01-26 04:56 | implement compile time string concatenation | Andrew Kelley | 9 | +98 | -3 |
| 2016-01-26 03:27 | compiler enforces checking for error | Andrew Kelley | 6 | +202 | -199 |
| 2016-01-26 00:06 | syntax: back to -> for return type, no more => | Andrew Kelley | 14 | +180 | -180 |
| 2016-01-25 23:37 | codegen: get rid of cur_block_context | Andrew Kelley | 3 | +30 | -52 |
| 2016-01-25 22:45 | implement %% prefix operator | Andrew Kelley | 9 | +54 | -20 |
| 2016-01-25 22:22 | update README | Andrew Kelley | 1 | +13 | -16 |
| 2016-01-25 21:13 | bootstrap: use %% operator instead of cast | Andrew Kelley | 1 | +2 | -4 |
| 2016-01-25 21:04 | fix tests and add %% operator test | Andrew Kelley | 2 | +24 | -1 |
| 2016-01-25 20:53 | implement %% operator | Andrew Kelley | 10 | +247 | -51 |
| 2016-01-25 05:53 | update std lib to use error type and global variables | Andrew Kelley | 10 | +296 | -303 |
| 2016-01-25 03:13 | support the `%return` expression | Andrew Kelley | 1 | +23 | -6 |
| 2016-01-25 02:27 | fix parameter access of sret functions | Andrew Kelley | 5 | +24 | -27 |
| 2016-01-25 01:34 | ability to return structs byvalue from functions | Andrew Kelley | 4 | +191 | -71 |
| 2016-01-24 21:51 | fix number literal implicit cast | Andrew Kelley | 2 | +43 | -24 |
| 2016-01-24 08:34 | introduce the error keyword and type | Andrew Kelley | 12 | +223 | -128 |
| 2016-01-23 10:06 | various small cleanups | Andrew Kelley | 3 | +17 | -15 |
| 2016-01-23 09:45 | fix hang when returning from while loop | Andrew Kelley | 3 | +32 | -18 |
| 2016-01-23 09:14 | main returns %void | Andrew Kelley | 8 | +254 | -223 |
| 2016-01-23 07:53 | codegen: fix field access of arrays | Andrew Kelley | 4 | +11 | -4 |
| 2016-01-23 07:34 | implement literal error values | Andrew Kelley | 4 | +60 | -5 |
| 2016-01-23 07:07 | fix no error emitted for redeclaring global var | Andrew Kelley | 4 | +103 | -41 |
| 2016-01-23 06:24 | character literal returns a number literal | Andrew Kelley | 4 | +14 | -25 |
| 2016-01-23 06:12 | implement undefined literal | Andrew Kelley | 3 | +95 | -75 |
| 2016-01-23 05:42 | add undefined literal | Andrew Kelley | 4 | +54 | -21 |
| 2016-01-23 05:02 | support statically initialized array literal | Andrew Kelley | 4 | +38 | -16 |
| 2016-01-23 03:36 | un-special case constant global strings | Andrew Kelley | 3 | +120 | -41 |
| 2016-01-23 01:05 | support statically initialized structs | Andrew Kelley | 4 | +80 | -34 |
| 2016-01-22 23:40 | add compile error for non constant expr global | Andrew Kelley | 2 | +14 | -0 |
| 2016-01-22 23:05 | add undefined reserved word | Andrew Kelley | 4 | +21 | -4 |
| 2016-01-22 23:02 | add test for const number literal | Andrew Kelley | 2 | +20 | -1 |
| 2016-01-22 22:31 | implicit casts rewrite the AST | Andrew Kelley | 6 | +630 | -369 |
| 2016-01-21 22:23 | allow constants to have number literal values | Andrew Kelley | 4 | +176 | -47 |
| 2016-01-21 10:02 | number literal rework | Andrew Kelley | 11 | +772 | -616 |
| 2016-01-21 01:18 | parsing error value decls and error value literals | Andrew Kelley | 10 | +548 | -88 |
| 2016-01-20 10:05 | doc: remove string keyword from vim syntax highlighting | Andrew Kelley | 1 | +1 | -1 |
| 2016-01-20 09:16 | Merge branch 'master' of github.com:andrewrk/zig | Andrew Kelley | 5 | +146 | -63 |
| 2016-01-20 09:12 | basic support for switch expression | Andrew Kelley | 7 | +209 | -21 |
| 2016-01-20 09:09 | Merge pull request #80 from MovingtoMars/value_count_rename | Andrew Kelley | 4 | +6 | -6 |
| 2016-01-20 08:32 | rename value_count to member_count | MovingtoMars | 4 | +6 | -6 |
| 2016-01-20 08:35 | Merge pull request #78 from MovingtoMars/master | Andrew Kelley | 1 | +140 | -57 |
| 2016-01-20 08:27 | start working on lang spec | MovingtoMars | 1 | +140 | -57 |
| 2016-01-20 05:07 | cmake: detect libLLVM.so | Andrew Kelley | 1 | +25 | -19 |
| 2016-01-20 03:29 | add switch statement support to parser | Andrew Kelley | 7 | +204 | -6 |
| 2016-01-20 02:15 | add switch statement to language reference | Andrew Kelley | 1 | +60 | -54 |
| 2016-01-19 04:28 | Revert "delete parseh" | Andrew Kelley | 5 | +744 | -0 |
| 2016-01-19 04:13 | use signed integer for sizes of things | Andrew Kelley | 9 | +68 | -67 |
| 2016-01-19 02:32 | revise plan for cat example | Andrew Kelley | 1 | +22 | -9 |
| 2016-01-19 00:04 | add error for shadowing a type | Andrew Kelley | 2 | +22 | -0 |
| 2016-01-18 23:42 | add function pointer support | Andrew Kelley | 7 | +136 | -97 |
| 2016-01-18 15:50 | pave the road for function pointers | Andrew Kelley | 7 | +110 | -137 |
| 2016-01-18 14:04 | refactor std to use for loop | Andrew Kelley | 4 | +7 | -12 |
| 2016-01-18 14:00 | add for loop which can iterate over arrays | Andrew Kelley | 9 | +344 | -105 |
| 2016-01-18 11:34 | fix nested arrays | Andrew Kelley | 3 | +87 | -29 |
| 2016-01-16 10:31 | fix cat example | Andrew Kelley | 1 | +1 | -1 |
| 2016-01-16 10:10 | proposed cat example implementation | Andrew Kelley | 1 | +47 | -2 |
| 2016-01-16 07:07 | better main symbol prototype | Andrew Kelley | 8 | +242 | -166 |
| 2016-01-16 03:05 | rename "alwaysinline" to "inline" | Andrew Kelley | 1 | +1 | -1 |
| 2016-01-16 03:01 | support array literals | Andrew Kelley | 3 | +70 | -9 |
| 2016-01-16 02:05 | fix error message for struct initialization on array | Andrew Kelley | 2 | +6 | -1 |
| 2016-01-16 02:02 | parser: fix not setting container init kind | Andrew Kelley | 2 | +49 | -45 |
| 2016-01-16 01:45 | rename "use" to "import" | Andrew Kelley | 12 | +59 | -94 |
| 2016-01-16 01:41 | add void arrays test | Andrew Kelley | 3 | +37 | -7 |
| 2016-01-16 00:40 | reduce precedence of {} suffix operator | Andrew Kelley | 2 | +104 | -84 |
| 2016-01-16 00:18 | more readme formatting | Andrew Kelley | 1 | +6 | -3 |
| 2016-01-16 00:15 | fix readme formatting | Andrew Kelley | 1 | +4 | -2 |
| 2016-01-16 00:12 | solve the mystery of undefined reference error | Andrew Kelley | 3 | +23 | -0 |
| 2016-01-15 21:29 | fix build with gcc | Andrew Kelley | 1 | +2 | -1 |
| 2016-01-15 21:16 | delete parseh | Andrew Kelley | 5 | +0 | -744 |
| 2016-01-15 11:45 | merge constant expression evaluator with analyzer | Andrew Kelley | 4 | +603 | -621 |
| 2016-01-15 00:04 | overflow intrinsics take type as first argument | Andrew Kelley | 6 | +182 | -198 |
| 2016-01-14 22:27 | fix next_node_index on wrong struct | Andrew Kelley | 4 | +12 | -6 |
| 2016-01-14 22:21 | parser: type expressions cannot be assignment | Andrew Kelley | 2 | +11 | -11 |
| 2016-01-14 09:52 | instead of 'as' to cast, call type as function | Andrew Kelley | 14 | +533 | -392 |
| 2016-01-14 05:18 | fix noalias codegen | Andrew Kelley | 6 | +104 | -83 |
| 2016-01-14 01:17 | Merge branch 'master' of github.com:andrewrk/zig | Andrew Kelley | 2 | +6 | -3 |
| 2016-01-14 01:15 | all types are now expressions | Andrew Kelley | 26 | +1570 | -1818 |
| 2016-01-13 04:07 | fix build with gcc | Andrew Kelley | 2 | +7 | -4 |
| 2016-01-12 03:43 | fix not adding builtin functions code | Andrew Kelley | 3 | +10 | -20 |
| 2016-01-12 03:33 | support enums with values attached | Andrew Kelley | 4 | +243 | -56 |
| 2016-01-11 10:03 | doc: rename match to switch in vim syntax | Andrew Kelley | 1 | +1 | -1 |
| 2016-01-11 08:15 | simple enum support | Andrew Kelley | 4 | +95 | -18 |
| 2016-01-11 07:25 | resolve enum types and emit debug info | Andrew Kelley | 4 | +351 | -17 |
| 2016-01-11 01:56 | fix codegen for void struct fields | Andrew Kelley | 4 | +66 | -27 |
| 2016-01-11 00:27 | delete unused enumfield and enumdecl node types | Andrew Kelley | 5 | +44 | -80 |
| 2016-01-10 23:58 | update enum parsing to new plan | Andrew Kelley | 3 | +35 | -127 |
| 2016-01-10 22:13 | refactor out the horrible beast that was codegen_node | Andrew Kelley | 7 | +1345 | -1103 |
| 2016-01-10 18:48 | parsing enum declarations | Andrew Kelley | 7 | +190 | -16 |
| 2016-01-10 08:32 | cleanup guess number example | Andrew Kelley | 1 | +2 | -2 |
| 2016-01-10 08:25 | order-independent declarations even from imports | Andrew Kelley | 3 | +100 | -92 |
| 2016-01-10 07:03 | detect and report top level decl dependency loop | Andrew Kelley | 4 | +26 | -9 |
| 2016-01-10 06:49 | order-independent declarations | Andrew Kelley | 6 | +498 | -196 |
| 2016-01-09 09:16 | add memcpy and memset intrinsics | Andrew Kelley | 5 | +220 | -31 |
| 2016-01-09 07:37 | implement pub const | Andrew Kelley | 5 | +46 | -16 |
| 2016-01-09 06:48 | rename `restrict` to `noalias` | Andrew Kelley | 10 | +48 | -48 |
| 2016-01-09 06:41 | suport checked arithmetic operations via intrinsics | Andrew Kelley | 10 | +205 | -19 |
| 2016-01-09 03:59 | add restrict qualifier on pointer arguments | Andrew Kelley | 10 | +128 | -57 |
| 2016-01-09 00:52 | implement unknown size array indexing and slicing | Andrew Kelley | 5 | +59 | -23 |
| 2016-01-08 11:08 | fix guess number example. now it works | Andrew Kelley | 1 | +1 | -5 |
| 2016-01-08 10:59 | codegen: fix else if expression and maybe unwrap expr | Andrew Kelley | 5 | +92 | -33 |
| 2016-01-08 09:52 | fix codegen for implicit maybe wrap | Andrew Kelley | 5 | +17 | -24 |
| 2016-01-07 12:29 | implement array slicing syntax | Andrew Kelley | 7 | +199 | -18 |
| 2016-01-07 11:00 | tokenize: detect "..." after a number literal | Andrew Kelley | 1 | +9 | -0 |
| 2016-01-07 10:23 | add ?? maybe unwrapping binary operator | Andrew Kelley | 14 | +287 | -23 |
| 2016-01-07 10:22 | re-add errno.zig | Andrew Kelley | 1 | +146 | -0 |
| 2016-01-07 01:02 | while detects simple constant condition | Andrew Kelley | 6 | +196 | -41 |
| 2016-01-06 13:40 | fix undefined reference to memcpy in release mode | Andrew Kelley | 7 | +85 | -46 |
| 2016-01-06 11:41 | support pub structs. move rand to std lib. | Andrew Kelley | 10 | +201 | -308 |
| 2016-01-06 10:53 | fix bug in RNG example | Andrew Kelley | 1 | +13 | -6 |
| 2016-01-06 10:52 | codegen: fix lshr/ashr not looking at int sign | Andrew Kelley | 1 | +4 | -1 |
| 2016-01-06 09:44 | codegen: arithmetic is all wrapping for now | Andrew Kelley | 1 | +3 | -3 |
| 2016-01-06 09:43 | codegen: fix array access of struct field | Andrew Kelley | 1 | +14 | -4 |
| 2016-01-06 09:05 | codegen: fix member function invocation | Andrew Kelley | 2 | +10 | -3 |
| 2016-01-06 08:30 | add unknown size array test | Andrew Kelley | 1 | +7 | -0 |
| 2016-01-06 08:28 | support unknown size arrays | Andrew Kelley | 8 | +136 | -82 |
| 2016-01-06 05:47 | array syntax is [10]i32 instead of [i32; 10] | Andrew Kelley | 7 | +23 | -31 |
| 2016-01-05 23:48 | update rand example | Andrew Kelley | 1 | +5 | -2 |
| 2016-01-05 23:46 | `#sizeof` allowed in constant expression | Andrew Kelley | 1 | +29 | -7 |
| 2016-01-05 23:34 | analyze: ability to call a method on a struct pointer | Andrew Kelley | 1 | +7 | -8 |
| 2016-01-05 13:49 | fix some errors in rand example | Andrew Kelley | 1 | +4 | -2 |
| 2016-01-05 13:30 | add #min_value() and #max_value() | Andrew Kelley | 5 | +214 | -27 |
| 2016-01-05 06:37 | progress toward compile time constant expression evaluation | Andrew Kelley | 5 | +85 | -6 |
| 2016-01-05 05:19 | fix += not allowed for pointers | Andrew Kelley | 1 | +4 | -1 |
| 2016-01-05 05:09 | fix binary operators incorrectly assuming i32 | Andrew Kelley | 1 | +0 | -12 |
| 2016-01-05 04:42 | fix crash when struct field is invalid | Andrew Kelley | 3 | +19 | -10 |
| 2016-01-05 02:10 | add pointer dereferencing operator | Andrew Kelley | 6 | +77 | -6 |
| 2016-01-05 00:14 | member functions get a namespaced symbol | Andrew Kelley | 3 | +18 | -2 |
| 2016-01-04 23:57 | add member functions | Andrew Kelley | 7 | +327 | -202 |
| 2016-01-04 11:44 | cleanup readme | Andrew Kelley | 1 | +3 | -6 |
| 2016-01-04 10:52 | import segregation for types | Andrew Kelley | 3 | +39 | -31 |
| 2016-01-04 10:31 | partial import segregation | Andrew Kelley | 5 | +115 | -35 |
| 2016-01-04 08:42 | multiple files example no longer use libc | Andrew Kelley | 5 | +32 | -43 |
| 2016-01-04 02:38 | implement #sizeof() | Andrew Kelley | 6 | +177 | -56 |
| 2016-01-04 01:17 | add #typeof() compiler function | Andrew Kelley | 8 | +148 | -29 |
| 2016-01-03 07:30 | add rand example that doesn't yet work | Andrew Kelley | 3 | +110 | -8 |
| 2016-01-03 04:56 | fix various bugs related to guess number example | Andrew Kelley | 5 | +25 | -17 |
| 2016-01-03 03:42 | codegen: emit debug metadata for parameters | Andrew Kelley | 5 | +39 | -1 |
| 2016-01-03 03:13 | fix implicit cast after unreachable bad code gen | Andrew Kelley | 3 | +50 | -40 |
| 2016-01-03 02:47 | ability to access pointers with array indexing syntax | Andrew Kelley | 5 | +113 | -105 |
| 2016-01-02 10:38 | closer to guess number example working | Andrew Kelley | 11 | +359 | -20 |
| 2016-01-02 07:09 | error for if var expression not maybe type | Andrew Kelley | 2 | +7 | -1 |
| 2016-01-02 07:06 | basic maybe type working | Andrew Kelley | 6 | +267 | -100 |
| 2015-12-31 23:04 | block expressions require parens | Andrew Kelley | 7 | +141 | -73 |
| 2015-12-26 22:43 | analyze if maybe var expressions | Andrew Kelley | 3 | +61 | -23 |
| 2015-12-26 22:05 | parse if maybe expression | Andrew Kelley | 9 | +176 | -72 |
| 2015-12-24 22:36 | implement continue expression | Andrew Kelley | 7 | +55 | -11 |
| 2015-12-24 22:30 | add error for break outside loop | Andrew Kelley | 4 | +35 | -10 |
| 2015-12-24 22:09 | add break expression | Andrew Kelley | 7 | +55 | -2 |
| 2015-12-24 21:41 | add test for while loop | Andrew Kelley | 1 | +12 | -0 |
| 2015-12-24 21:37 | add while loop | Andrew Kelley | 7 | +99 | -2 |
| 2015-12-24 20:49 | add test for invalid field in struct value expression | Andrew Kelley | 1 | +15 | -0 |
| 2015-12-24 20:47 | add error for missing or duplicate field in struct value expr | Andrew Kelley | 2 | +50 | -2 |
| 2015-12-24 20:25 | add error for byvalue struct param on exported fn | Andrew Kelley | 2 | +11 | -0 |
| 2015-12-24 20:19 | add test for error for redefinition of struct | Andrew Kelley | 2 | +5 | -1 |
| 2015-12-24 07:00 | add struct value expression | Andrew Kelley | 8 | +255 | -24 |
| 2015-12-23 22:49 | inline assembly uses -> instead of return | Andrew Kelley | 4 | +8 | -8 |
| 2015-12-23 10:19 | codegen: support byvalue struct assignment | Andrew Kelley | 5 | +77 | -7 |
| 2015-12-22 20:45 | add test for invalid struct field access | Andrew Kelley | 1 | +11 | -0 |
| 2015-12-22 20:41 | analyze: error for infinite size struct | Andrew Kelley | 3 | +25 | -1 |
| 2015-12-22 20:22 | codegen: fix struct pointer field access | Andrew Kelley | 5 | +101 | -24 |
| 2015-12-17 21:59 | add some brainstorming example zig code | Andrew Kelley | 2 | +99 | -0 |
| 2015-12-17 00:11 | structs have debug information | Andrew Kelley | 5 | +142 | -33 |
| 2015-12-16 04:48 | use realpath to avoid duplicate imports | Andrew Kelley | 5 | +126 | -50 |
| 2015-12-16 03:08 | support addressof operator and struct pointer field access | Andrew Kelley | 6 | +52 | -9 |
| 2015-12-16 02:17 | fix assignment operators for struct fields | Andrew Kelley | 6 | +135 | -66 |
| 2015-12-16 01:21 | analyze: clean up type checking | Andrew Kelley | 5 | +118 | -144 |
| 2015-12-16 00:29 | implicit casting from constant size array to string | Andrew Kelley | 5 | +98 | -86 |
| 2015-12-16 00:11 | add implicit casting support | Andrew Kelley | 5 | +200 | -84 |
| 2015-12-15 21:54 | base 10 decimals work now. closes #15 | Josh Wolfe | 2 | +44 | -2 |
| 2015-12-15 21:12 | add number literal tests for integers | Josh Wolfe | 1 | +32 | -0 |
| 2015-12-15 20:15 | some tests for number literals | Josh Wolfe | 1 | +66 | -2 |
| 2015-12-15 19:52 | better radix handling in float parsing. base 10 still doesn't work. | Josh Wolfe | 1 | +59 | -29 |
| 2015-12-15 20:06 | readme: provide bash to get c dir | Andrew Kelley | 1 | +5 | -2 |
| 2015-12-15 20:02 | readme: add note about discovering libc path | Andrew Kelley | 1 | +3 | -0 |
| 2015-12-15 19:44 | when linking with libc use the C runtime library | Andrew Kelley | 9 | +151 | -114 |
| 2015-12-15 11:05 | more number literal syntax is supported. floats still need work | Josh Wolfe | 7 | +139 | -221 |
| 2015-12-15 06:13 | tokenizer parses all number literal types | Josh Wolfe | 2 | +151 | -7 |
| 2015-12-15 09:58 | codegen: add support for shortening cast | Andrew Kelley | 1 | +8 | -2 |
| 2015-12-15 09:47 | std: even more efficient inline assembly | Andrew Kelley | 4 | +8 | -15 |
| 2015-12-15 08:55 | std: more efficient inline assembly | Andrew Kelley | 2 | +13 | -25 |
| 2015-12-15 07:46 | support inline assembly expressions with return type | Andrew Kelley | 6 | +64 | -27 |
| 2015-12-15 07:07 | std: expose exit syscall | Andrew Kelley | 2 | +24 | -9 |
| 2015-12-15 06:49 | constant initializers allow simple expressions | Andrew Kelley | 4 | +56 | -19 |
| 2015-12-15 06:10 | add global variable support | Andrew Kelley | 4 | +79 | -46 |
| 2015-12-15 05:01 | analyze: BlockContext has concept of module scope | Andrew Kelley | 5 | +47 | -36 |
| 2015-12-15 01:51 | `const` and `var` instead of `let` and `let mut` | Andrew Kelley | 9 | +82 | -92 |
| 2015-12-15 01:38 | doc: update vim syntax | Andrew Kelley | 1 | +20 | -6 |
| 2015-12-15 01:10 | instead of *mut and *const, & and &const | Andrew Kelley | 14 | +62 | -53 |
| 2015-12-14 19:58 | prefer `int *token_index` over new_token_index | Josh Wolfe | 1 | +55 | -67 |
| 2015-12-14 17:31 | fix compile -Werrors | Josh Wolfe | 2 | +6 | -0 |
| 2015-12-14 10:06 | std: factor out the write syscall and make it public | Andrew Kelley | 1 | +7 | -3 |
| 2015-12-14 09:46 | add number literal type | Andrew Kelley | 17 | +892 | -235 |
| 2015-12-13 21:33 | fix incorrect debug info path to imports | Andrew Kelley | 4 | +28 | -24 |
| 2015-12-13 18:59 | prefer checking a type's id over comparing it to a builtin_types entry | Josh Wolfe | 2 | +36 | -32 |
| 2015-12-13 05:55 | structs are working | Andrew Kelley | 5 | +124 | -90 |
| 2015-12-13 02:47 | codegen and tests for modify operators. closes #16 | Josh Wolfe | 3 | +74 | -45 |
| 2015-12-13 02:07 | parsing assignment operators | Josh Wolfe | 4 | +179 | -30 |
| 2015-12-13 01:17 | tokenizing assignment operators | Josh Wolfe | 3 | +227 | -62 |
| 2015-12-13 00:33 | fix short circuit expressions | Josh Wolfe | 4 | +40 | -7 |
| 2015-12-13 00:03 | fix a + b + c and similar | Josh Wolfe | 6 | +193 | -147 |
| 2015-12-12 09:34 | progress on struct support | Andrew Kelley | 3 | +40 | -8 |
| 2015-12-12 09:05 | std: print_str no longer requires length argument | Andrew Kelley | 8 | +113 | -52 |
| 2015-12-12 07:10 | prepare codebase for struct and string support | Andrew Kelley | 15 | +599 | -107 |
| 2015-12-11 11:37 | readme: update current status | Andrew Kelley | 1 | +2 | -1 |
| 2015-12-11 10:57 | move roadmap to github issues | Andrew Kelley | 2 | +1 | -28 |
| 2015-12-11 10:55 | hello world working without libc | Andrew Kelley | 8 | +442 | -67 |
| 2015-12-11 00:42 | provide std.zig and add it to import paths | Andrew Kelley | 6 | +58 | -12 |
| 2015-12-10 22:34 | add inline assembly support | Andrew Kelley | 15 | +383 | -20 |
| 2015-12-09 22:20 | add language reference documentation | Andrew Kelley | 2 | +189 | -149 |
| 2015-12-09 19:32 | doc: update vim syntax | Andrew Kelley | 1 | +22 | -1 |
| 2015-12-09 19:32 | readme: update int types | Andrew Kelley | 1 | +24 | -24 |
| 2015-12-09 08:23 | parseh: cleanup types | Andrew Kelley | 2 | +69 | -24 |
| 2015-12-09 08:07 | fix typo | Josh Wolfe | 4 | +6 | -6 |
| 2015-12-09 08:03 | ability to call external variadic functions | Andrew Kelley | 10 | +121 | -29 |
| 2015-12-09 06:12 | parseh: better results for stdio.h | Andrew Kelley | 1 | +191 | -10 |
| 2015-12-09 00:51 | parseh: add c header files | Andrew Kelley | 69 | +32943 | -7 |
| 2015-12-08 22:46 | add test for arrays | Andrew Kelley | 2 | +70 | -2 |
| 2015-12-08 22:31 | support assigning to arrays | Andrew Kelley | 4 | +85 | -38 |
| 2015-12-08 21:47 | array access support | Andrew Kelley | 4 | +38 | -9 |
| 2015-12-08 21:15 | add array access syntax | Andrew Kelley | 9 | +379 | -254 |
| 2015-12-08 19:25 | codegen does signed, unsigned, and floating point math | Andrew Kelley | 4 | +106 | -15 |
| 2015-12-08 07:27 | codegen: set target triple and data layout | Andrew Kelley | 1 | +7 | -1 |
| 2015-12-08 06:40 | codegen: do all the allocas at beginning of function | Andrew Kelley | 2 | +3 | -3 |
| 2015-12-08 06:09 | add local variables to debug info | Andrew Kelley | 3 | +33 | -4 |
| 2015-12-08 05:11 | integrate debug scopes with block context | Andrew Kelley | 5 | +80 | -42 |
| 2015-12-08 03:57 | all variables have memory addresses | Andrew Kelley | 4 | +47 | -20 |
| 2015-12-08 03:07 | add debugging info for array type | Andrew Kelley | 6 | +43 | -7 |
| 2015-12-07 15:29 | getting started on array types | Josh Wolfe | 11 | +116 | -21 |
| 2015-12-07 06:49 | let is now a statement, not an expression | Josh Wolfe | 3 | +22 | -16 |
| 2015-12-07 06:33 | initialize mutable variables to zero | Josh Wolfe | 3 | +12 | -9 |
| 2015-12-07 06:19 | cmake needs to be taught a lesson in debian paths | Josh Wolfe | 1 | +2 | -2 |
| 2015-12-07 06:09 | add mutable local variables | Andrew Kelley | 7 | +226 | -20 |
| 2015-12-07 05:12 | update README | Andrew Kelley | 1 | +6 | -2 |
| 2015-12-07 05:01 | fix hello world example | Andrew Kelley | 1 | +1 | -12 |
| 2015-12-07 04:55 | update README | Andrew Kelley | 1 | +94 | -56 |
| 2015-12-06 04:04 | add unused label error | Andrew Kelley | 4 | +24 | -2 |
| 2015-12-05 06:04 | run_tests supports --reverse arg | Andrew Kelley | 1 | +29 | -7 |
| 2015-12-04 21:33 | error for extern function with void parameter | Andrew Kelley | 4 | +27 | -18 |
| 2015-12-04 21:33 | fix reading source from stdin | Andrew Kelley | 1 | +7 | -44 |
| 2015-12-04 18:45 | parseh: fix wrong fn parameters in some cases | Andrew Kelley | 2 | +29 | -26 |
| 2015-12-04 00:30 | exporting .h file supports void | Andrew Kelley | 4 | +15 | -20 |
| 2015-12-04 00:06 | more C header interoperability | Andrew Kelley | 5 | +113 | -55 |
| 2015-12-03 23:12 | parseh: detect fixed size integer types | Andrew Kelley | 1 | +36 | -8 |
| 2015-12-03 22:59 | parseh command, parses a C .h file and produces extern decls | Andrew Kelley | 6 | +502 | -82 |
| 2015-12-03 21:33 | test for void parameters | Josh Wolfe | 1 | +20 | -0 |
| 2015-12-03 21:29 | fix codegen for void parameters | Josh Wolfe | 2 | +59 | -13 |
| 2015-12-03 20:26 | test for separate scopes not colliding | Josh Wolfe | 1 | +22 | -0 |
| 2015-12-03 19:38 | can't declare unreachable variables | Josh Wolfe | 2 | +29 | -0 |
| 2015-12-03 19:25 | correkt spelling error | Josh Wolfe | 1 | +4 | -4 |
| 2015-12-03 19:19 | tests for bool stuff | Josh Wolfe | 1 | +22 | -0 |
| 2015-12-03 19:15 | add bool literals | Josh Wolfe | 8 | +52 | -2 |
| 2015-12-03 18:56 | fix if-else type mismatch crash | Josh Wolfe | 2 | +14 | -5 |
| 2015-12-03 18:06 | tests for local variables | Josh Wolfe | 2 | +46 | -2 |
| 2015-12-03 17:56 | local variables work | Josh Wolfe | 5 | +33 | -34 |
| 2015-12-03 17:19 | fix analysis for variable reference | Josh Wolfe | 1 | +12 | -10 |
| 2015-12-03 17:10 | analysis for variable declaration, but not variable reference | Josh Wolfe | 2 | +90 | -15 |
| 2015-12-03 07:47 | add labels and goto | Andrew Kelley | 14 | +270 | -27 |
| 2015-12-02 23:33 | parsing variable declaration | Josh Wolfe | 8 | +102 | -6 |
| 2015-12-02 19:36 | fix execution reaches end of non-void | Andrew Kelley | 1 | +1 | -0 |
| 2015-12-02 07:59 | add test for undeclared identifier error | Andrew Kelley | 2 | +11 | -2 |
| 2015-12-02 07:53 | fix parameter access and thus shared library example | Andrew Kelley | 5 | +87 | -27 |
| 2015-12-02 04:19 | support if conditionals | Andrew Kelley | 10 | +400 | -64 |
| 2015-12-01 22:54 | implicit void statements and all tests pass with type checking | Josh Wolfe | 9 | +68 | -100 |
| 2015-12-01 21:41 | string literals have type *const u8 | Josh Wolfe | 6 | +56 | -38 |
| 2015-12-01 17:44 | merge conflicts | Josh Wolfe | 25 | +565 | -290 |
| 2015-12-01 09:29 | add test for bad import | Andrew Kelley | 9 | +75 | -13 |
| 2015-12-01 09:08 | support multiple files | Andrew Kelley | 8 | +168 | -53 |
| 2015-12-01 08:06 | add --color cli arg to override tty detection | Andrew Kelley | 9 | +43 | -11 |
| 2015-12-01 07:50 | colored error messages that tell the source file | Andrew Kelley | 16 | +240 | -113 |
| 2015-12-01 06:06 | analyze looks for root export decl only in the root source file | Andrew Kelley | 3 | +49 | -41 |
| 2015-12-01 05:54 | Merge remote-tracking branch 'origin/master' into type-checking | Josh Wolfe | 8 | +70 | -21 |
| 2015-12-01 05:53 | closer to multiple files working | Andrew Kelley | 8 | +70 | -21 |
| 2015-12-01 05:40 | fix ast printer names | Josh Wolfe | 2 | +5 | -5 |
| 2015-12-01 05:12 | merge conflicts | Josh Wolfe | 24 | +544 | -288 |
| 2015-12-01 02:58 | refactor code to prepare for multiple files | Andrew Kelley | 24 | +472 | -285 |
| 2015-12-01 01:43 | implement basics of type checking | Josh Wolfe | 1 | +169 | -73 |
| 2015-11-30 22:36 | no more TypeId. use g->builtin_types. | Josh Wolfe | 3 | +32 | -48 |
| 2015-11-30 21:43 | all LLVM C++ API contained to one file | Andrew Kelley | 3 | +155 | -141 |
| 2015-11-30 21:13 | Merge branch 'master' of github.com:andrewrk/zig | Josh Wolfe | 5 | +198 | -38 |
| 2015-11-30 21:13 | untangle analyze_node into a stricter call graph | Josh Wolfe | 1 | +148 | -135 |
| 2015-11-30 21:10 | analyze no longer depends on llvm C++ API | Andrew Kelley | 5 | +198 | -38 |
| 2015-11-30 16:38 | rename variable | Josh Wolfe | 1 | +3 | -3 |
| 2015-11-30 16:14 | factor analysis code out of codegen | Josh Wolfe | 9 | +643 | -595 |
| 2015-11-30 09:14 | add bad version string test case | Andrew Kelley | 2 | +6 | -2 |
| 2015-11-30 09:11 | add directive to specify root export version | Andrew Kelley | 8 | +128 | -75 |
| 2015-11-30 08:26 | minor parser refactoring | Andrew Kelley | 2 | +18 | -11 |
| 2015-11-30 00:28 | ability to generate shared library and h file | Andrew Kelley | 4 | +171 | -23 |
| 2015-11-30 00:16 | inline PrimaryExpr ast node | Josh Wolfe | 3 | +75 | -149 |
| 2015-11-29 22:09 | add missing panic for shared library output | Andrew Kelley | 1 | +4 | -0 |
| 2015-11-29 22:08 | merge arithmetic binary operator gen functions | Josh Wolfe | 1 | +35 | -81 |
| 2015-11-29 21:59 | codegen: fix wrong node type | Andrew Kelley | 1 | +2 | -1 |
| 2015-11-29 21:52 | merge conflicts | Josh Wolfe | 7 | +228 | -108 |
| 2015-11-29 21:46 | flatten expression ast to hide operator precedence | Josh Wolfe | 3 | +230 | -421 |
| 2015-11-29 21:39 | function call names are expressions | Andrew Kelley | 4 | +99 | -96 |
| 2015-11-29 21:00 | rename unary expression to prefix op expression | Andrew Kelley | 5 | +64 | -65 |
| 2015-11-29 20:37 | add unary expression | Andrew Kelley | 6 | +131 | -13 |
| 2015-11-29 19:00 | parser: add missing `static` | Andrew Kelley | 1 | +1 | -1 |
| 2015-11-29 18:12 | remove LLVMZigTargetMachineEmitToFile | Andrew Kelley | 4 | +3 | -57 |
| 2015-11-28 07:40 | parse and codegen for math expressions | Andrew Kelley | 7 | +1396 | -183 |
| 2015-11-28 05:13 | ability to export .o file | Andrew Kelley | 4 | +17 | -4 |
| 2015-11-28 04:49 | remove unnecessary codegen llvm initialization | Andrew Kelley | 1 | +0 | -7 |
| 2015-11-28 04:48 | more vim doc files | Andrew Kelley | 1 | +3 | -0 |
| 2015-11-28 04:24 | add root export declaration which is overridable by command line options | Andrew Kelley | 10 | +206 | -30 |
| 2015-11-28 01:55 | add tests for compile errors | Andrew Kelley | 5 | +147 | -15 |
| 2015-11-28 00:11 | rename standalone.cpp to run_tests.cpp | Andrew Kelley | 2 | +1 | -1 |
| 2015-11-28 00:07 | figure out integers | Andrew Kelley | 1 | +3 | -3 |
| 2015-11-27 22:46 | add pub and export visibility modifiers and optimization | Andrew Kelley | 14 | +358 | -127 |
| 2015-11-27 17:52 | allow empty function and return with no expression | Andrew Kelley | 4 | +107 | -23 |
| 2015-11-27 07:40 | support C-style comments, plus nesting | Andrew Kelley | 4 | +124 | -14 |
| 2015-11-27 06:38 | call ld with correct -dynamic-linker argument | Andrew Kelley | 2 | +135 | -6 |
| 2015-11-26 09:49 | add hook for environment variable ZIG_DEBIAN_HACK. see #1. | Josh Wolfe | 1 | +5 | -0 |
| 2015-11-26 09:48 | more readable integer constant | Josh Wolfe | 1 | +1 | -1 |
| 2015-11-26 08:29 | add tests | Andrew Kelley | 7 | +262 | -7 |
| 2015-11-26 01:17 | no errors during codegen | Andrew Kelley | 1 | +139 | -73 |
| 2015-11-25 23:57 | parser: force ast printer to be correct | Andrew Kelley | 1 | +1 | -1 |
| 2015-11-25 23:43 | inline AstNodeStatementExpression | Josh Wolfe | 3 | +3 | -21 |
| 2015-11-25 23:35 | fix the remaining TODOs in the source | Andrew Kelley | 3 | +3 | -17 |
| 2015-11-25 22:58 | clean up noreturn stuff | Josh Wolfe | 1 | +2 | -2 |
| 2015-11-25 22:48 | assert(false) -> zig_unreachable() | Andrew Kelley | 1 | +1 | -1 |
| 2015-11-25 22:44 | inline AstNodeStatement | Josh Wolfe | 4 | +50 | -60 |
| 2015-11-25 22:40 | parser: more AST printing code for debug purposes | Andrew Kelley | 1 | +24 | -0 |
| 2015-11-25 22:17 | fix invalid memory write | Andrew Kelley | 4 | +21 | -3 |
| 2015-11-25 19:19 | fix typo | Josh Wolfe | 1 | +1 | -1 |
| 2015-11-25 18:37 | build: fix findllvm script | Andrew Kelley | 1 | +2 | -2 |
| 2015-11-25 18:23 | build: improve findllvm script | Andrew Kelley | 3 | +24 | -7 |
| 2015-11-25 06:56 | cleanup | Andrew Kelley | 2 | +0 | -11 |
| 2015-11-25 06:44 | support linker directives | Andrew Kelley | 7 | +120 | -7 |
| 2015-11-25 06:44 | simple vim syntax highlighting | Andrew Kelley | 2 | +15 | -0 |
| 2015-11-25 05:32 | debug/release mode | Andrew Kelley | 4 | +55 | -10 |
| 2015-11-25 03:37 | only \n and ' ' are valid whitespace characters | Andrew Kelley | 2 | +5 | -5 |
| 2015-11-25 02:54 | debug symbols implemented; debugging with gdb works | Andrew Kelley | 2 | +31 | -9 |
| 2015-11-25 02:07 | debug information for functions | Andrew Kelley | 9 | +258 | -96 |
| 2015-11-24 22:01 | fix not using subtarget features | Andrew Kelley | 6 | +16 | -16 |
| 2015-11-24 20:51 | hello world example working | Andrew Kelley | 5 | +65 | -3 |
| 2015-11-24 20:37 | add unreachable expression | Andrew Kelley | 8 | +95 | -41 |
| 2015-11-24 20:00 | write object file and fix void return type | Andrew Kelley | 11 | +169 | -14 |
| 2015-11-24 10:06 | codegen: fix param type of const strings | Andrew Kelley | 2 | +15 | -4 |
| 2015-11-24 09:43 | hello world IR code looks good | Andrew Kelley | 7 | +348 | -93 |
| 2015-11-24 07:35 | partial hello world codegen | Andrew Kelley | 5 | +158 | -17 |
| 2015-11-24 05:47 | semantic analysis checks for multiple definitions of functions | Andrew Kelley | 8 | +389 | -22 |
| 2015-11-24 04:45 | more detailed AST inspection | Andrew Kelley | 1 | +49 | -0 |
| 2015-11-24 04:30 | parsing hello.zig example with recursive descent | Andrew Kelley | 7 | +378 | -103 |
| 2015-11-24 02:21 | delete parser generator. let's try recursive descent | Andrew Kelley | 4 | +22 | -1148 |
| 2015-11-24 02:19 | grammar doesn't need the option() construct | Andrew Kelley | 3 | +17 | -17 |
| 2015-11-07 11:50 | parser generator supports a simple OR | Andrew Kelley | 5 | +214 | -75 |
| 2015-11-07 06:59 | parser generator supports sub rules | Andrew Kelley | 3 | +171 | -32 |
| 2015-11-07 05:11 | generated parser understands tuples | Andrew Kelley | 7 | +244 | -51 |
| 2015-11-05 07:06 | delete ELF parsing code | Andrew Kelley | 1 | +2 | -325 |
| 2015-11-05 07:05 | experiment with being a linker | Andrew Kelley | 4 | +431 | -40 |
| 2015-11-05 00:15 | progress toward more complex parser gen | Andrew Kelley | 9 | +151 | -101 |
| 2015-11-04 07:07 | parsergen parsing a simple grammar | Andrew Kelley | 2 | +379 | -49 |
| 2015-11-04 05:31 | parser generator beginnings | Andrew Kelley | 10 | +972 | -755 |
| 2015-11-02 10:39 | building part of the hello world AST | Andrew Kelley | 4 | +414 | -25 |
| 2015-11-02 05:21 | tokenizing hello.zig | Andrew Kelley | 6 | +182 | -178 |
| 2015-08-24 05:45 | some half done thing I forgot about ¯\_(ツ)_/¯ | Andrew Kelley | 2 | +187 | -160 |
| 2015-08-06 04:47 | preprocessor runs once | Andrew Kelley | 6 | +99 | -32 |
| 2015-08-06 03:26 | preprocessor detects #include directives | Andrew Kelley | 3 | +264 | -44 |
| 2015-08-06 00:44 | tokenize | Andrew Kelley | 4 | +318 | -13 |
| 2015-08-05 23:22 | read a file | Andrew Kelley | 6 | +300 | -50 |
| 2015-08-05 23:22 | add license | Andrew Kelley | 1 | +21 | -0 |
| 2015-08-05 22:46 | input output | Andrew Kelley | 5 | +58 | -2 |
| 2015-08-05 22:23 | link against LLVM | Andrew Kelley | 6 | +78 | -0 |
| 2015-08-05 21:46 | init | Andrew Kelley | 1 | +0 | -0 |