| 2020-04-13 17:36 | Release 0.6.0 | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-13 15:24 | std: fix StreamSource to disallow writing to a const buffer | daurnimator | 1 | +1 | -1 |
| 2020-04-13 04:45 | std: fix os.fstatat definition (#5016) | daurnimator | 1 | +2 | -2 |
| 2020-04-13 03:02 | disable flaky event loop test | Andrew Kelley | 1 | +5 | -0 |
| 2020-04-12 22:21 | Merge pull request #5014 from nmeum/@panic-path | Michael Dusan | 1 | +2 | -1 |
| 2020-04-12 20:45 | fix file protocol structure definitions (#5015) | Heppoko | 1 | +6 | -4 |
| 2020-04-12 00:58 | added CI job for mingw | emekoi | 5 | +62 | -33 |
| 2020-04-12 09:41 | Update documentation of @panic | Sören Tempel | 1 | +2 | -1 |
| 2020-04-12 03:59 | std: add some basic windows user32 definitions | daurnimator | 4 | +50 | -1 |
| 2020-04-12 05:03 | only use `-nostdinc++` on c++ files | Michael Dusan | 1 | +3 | -1 |
| 2020-04-12 04:50 | Zig treats -lstdc++ identically to -lc++ | Andrew Kelley | 2 | +24 | -9 |
| 2020-04-12 02:09 | cmake: allow not finding some clang libs | Andrew Kelley | 1 | +3 | -1 |
| 2020-04-11 19:06 | ArrayList: remove old (before span) API | xackus | 7 | +29 | -97 |
| 2020-04-11 21:55 | revert Translate C: Add comment containing c source location for failed decls | Andrew Kelley | 1 | +1 | -3 |
| 2020-04-11 21:50 | move fs tests to separate file; disable flaky test | Andrew Kelley | 2 | +170 | -162 |
| 2020-04-11 20:43 | Merge pull request #5003 from emekoi/fix-mingw | Andrew Kelley | 3 | +24 | -5 |
| 2020-04-11 20:43 | clarify what "not valid" means | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-11 20:18 | fix compilation under mingw | emekoi | 2 | +23 | -4 |
| 2020-04-11 06:01 | add note about `@tagName` for non-exhaustive enums | emekoi | 1 | +1 | -1 |
| 2020-04-10 19:00 | Merge pull request #4711 from leroycep/feature-file-locks | Andrew Kelley | 21 | +526 | -34 |
| 2020-04-09 22:51 | Fix generated docs of user code | Timon Kruiper | 1 | +4 | -0 |
| 2020-04-10 08:08 | debug: Fix parsing of DWARF info for BE machines | LemonBoy | 1 | +50 | -59 |
| 2020-04-10 18:31 | Merge pull request #4973 from SuperAuguste/nameless-fields | Vexu | 2 | +47 | -2 |
| 2020-04-10 15:49 | Merge branch 'master' into nameless-fields | Auguste Rame | 129 | +5871 | -1168 |
| 2020-04-10 15:26 | Merge pull request #4985 from Vexu/assignment-error | Vexu | 4 | +136 | -28 |
| 2020-04-10 05:29 | update readme instructions for homebrew | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-10 05:25 | put the previous commit behind cmake option ZIG_PREFER_CLANG_CPP_DYLIB | Andrew Kelley | 2 | +2 | -1 |
| 2020-04-10 02:28 | look for clang-cpp shared lib when it exists | Andrew Kelley | 1 | +61 | -43 |
| 2020-04-09 18:58 | Merge pull request #4982 from MageJohn/fix/binarySearch | Andrew Kelley | 1 | +7 | -6 |
| 2020-04-09 12:46 | Update docgen to new ArrayList API | joachimschmidt557 | 1 | +16 | -16 |
| 2020-04-09 07:30 | add error message for invalid assignment | Vexu | 4 | +136 | -28 |
| 2020-04-09 08:13 | sort.binarySearch: Remove unneeded edge case check | Yuri Pieters | 1 | +0 | -3 |
| 2020-04-09 01:02 | Merge pull request #4975 from Vexu/param-reassign | Andrew Kelley | 4 | +57 | -4 |
| 2020-04-08 20:58 | Update langref.html.in | markfirmware | 1 | +1 | -3 |
| 2020-04-08 23:04 | ci: bump static-qemu 5.0.0-rc1 → 5.0.0-rc2 | Michael Dusan | 1 | +3 | -3 |
| 2020-04-09 01:00 | sort.binarySearch: test for regresson of #4980 | Yuri Pieters | 1 | +4 | -0 |
| 2020-04-09 00:49 | sort.binarySearch: fix integer underflow (#4980) | Yuri Pieters | 1 | +3 | -3 |
| 2020-04-09 00:03 | Reduce file lock test sleep time | LeRoyce Pearson | 1 | +1 | -1 |
| 2020-04-08 23:30 | fix formatted printing warning | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-08 22:42 | Close file1 in nonblocking lock test | LeRoyce Pearson | 1 | +1 | -0 |
| 2020-04-08 22:29 | Disable open flock flags on darwin | LeRoyce Pearson | 1 | +4 | -2 |
| 2020-04-08 21:41 | cmake: expose ZIG_TARGET_MCPU option | Andrew Kelley | 1 | +2 | -1 |
| 2020-04-08 18:11 | Merge branch 'LakeByTheWoods-translate_ptr_int' | Andrew Kelley | 2 | +96 | -24 |
| 2020-03-09 09:46 | Translate C: Allow casting literal ints to pointers | Lachlan Easton | 2 | +54 | -18 |
| 2020-03-07 15:36 | Translate C: Put an alignCast in c style pointer casts to allow opaque types to cast properly in C macros | Vexu | 2 | +45 | -9 |
| 2020-04-08 14:37 | Return error from `else` | LeRoyce Pearson | 1 | +1 | -1 |
| 2020-04-08 11:20 | move array and struct const checks to more appropriate places | Vexu | 2 | +15 | -16 |
| 2020-04-08 06:39 | Catch error.WouldBlock as unreachable | LeRoyce Pearson | 1 | +4 | -1 |
| 2020-04-08 05:21 | zig provides shlwapi.lib for *-windows-gnu | Andrew Kelley | 3 | +763 | -0 |
| 2020-04-08 03:26 | Add `OpenFileW` `share_access_nonblocking` parameter | LeRoyce Pearson | 1 | +1 | -1 |
| 2020-04-08 00:27 | std/zig/parse_string_literal.zig: add hex+unicode escapes (#4678) | Phil Schumann | 1 | +56 | -7 |
| 2020-04-08 00:00 | Add lock_nonblocking flag for creating or opening files | LeRoyce Pearson | 3 | +46 | -12 |
| 2020-04-07 22:49 | Fix file locking on windows | LeRoyce Pearson | 1 | +1 | -1 |
| 2020-04-07 22:23 | Make lock option an enum | LeRoyce Pearson | 2 | +67 | -39 |
| 2020-04-06 07:44 | fix lazy value in ir_analyze_instruction_elem_ptr | xackus | 3 | +14 | -1 |
| 2020-04-07 20:34 | fix missing compile error on assign to slice and array parameters | Vexu | 4 | +58 | -4 |
| 2020-04-07 20:05 | fix the new runtime-safety tests | Andrew Kelley | 1 | +2 | -2 |
| 2020-04-07 19:19 | fix tests | SuperAuguste | 1 | +22 | -1 |
| 2020-04-07 19:08 | more fixes | SuperAuguste | 2 | +25 | -1 |
| 2020-04-07 19:06 | fix compile errors in some std.Target functions | Andrew Kelley | 1 | +6 | -0 |
| 2020-03-23 23:00 | langref: small updates | xackus | 1 | +4 | -6 |
| 2020-04-07 18:51 | Merge pull request #4857 from LemonBoy/fix-4777 | Andrew Kelley | 4 | +209 | -99 |
| 2020-04-07 08:23 | stage1: Respect the specified name for extern var | LemonBoy | 3 | +19 | -16 |
| 2020-04-07 18:47 | Merge pull request #4684 from LakeByTheWoods/comment_failed_decls | Vexu | 1 | +1 | -0 |
| 2020-04-07 18:39 | msvc fix | SuperAuguste | 1 | +1 | -4 |
| 2020-04-07 18:24 | Merge pull request #4971 from Vexu/const-ref | Andrew Kelley | 9 | +62 | -31 |
| 2020-04-06 21:22 | move big.rational.gcd to big.int.gcd | joachimschmidt557 | 2 | +188 | -188 |
| 2020-04-07 17:33 | remove debug statement | SuperAuguste | 1 | +0 | -1 |
| 2020-04-07 17:26 | Nameless struct field consistency | SuperAuguste | 1 | +4 | -0 |
| 2020-04-07 17:04 | Merge pull request #4972 from mneumann/dragonfly-fix-compile | Andrew Kelley | 4 | +14 | -2 |
| 2020-04-07 15:23 | Add missing constants for DragonFly | Michael Neumann | 1 | +6 | -1 |
| 2020-04-07 15:13 | Fix paths to find llvm/clang on DragonFly | Michael Neumann | 3 | +8 | -1 |
| 2020-04-07 12:24 | fix broken tests | Vexu | 6 | +20 | -18 |
| 2020-04-07 12:12 | fix missing const on address of literal | Vexu | 4 | +42 | -13 |
| 2020-04-07 05:19 | Fix compile error on darwin | LeRoyce Pearson | 1 | +2 | -2 |
| 2020-04-07 04:28 | Only call `os.flock` on systems that lack openat locks | LeRoyce Pearson | 1 | +8 | -11 |
| 2020-04-07 04:07 | Remove return value from os.flock() | LeRoyce Pearson | 2 | +4 | -5 |
| 2020-04-07 03:51 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 109 | +4205 | -702 |
| 2020-04-07 03:16 | Merge pull request #4966 from ziglang/bootstrap-windows | Andrew Kelley | 10 | +71 | -15 |
| 2020-04-07 00:31 | mingw-w64: add 32-bit version.def | Andrew Kelley | 1 | +16 | -0 |
| 2020-04-07 00:30 | stage1 fixes to support building with 32-bit mingw-w64 | Andrew Kelley | 2 | +5 | -1 |
| 2020-04-06 23:26 | provide ___mb_cur_max_func for i386-windows-gnu | Andrew Kelley | 2 | +19 | -1 |
| 2020-04-06 23:13 | zig cc: recognize a few more linker options | Andrew Kelley | 4 | +29 | -2 |
| 2020-04-06 19:42 | cmake: improvements to cross-compiling for Windows | Andrew Kelley | 2 | +2 | -11 |
| 2020-04-06 22:35 | fix the build on Windows | Andrew Kelley | 1 | +14 | -4 |
| 2020-04-06 18:14 | Add some tests for the runtime safety checks | LemonBoy | 1 | +69 | -0 |
| 2020-03-03 20:46 | ir: Support tuple multiplication | LemonBoy | 2 | +141 | -12 |
| 2020-04-06 17:33 | libc_installation.zig: don't special-case based on C ABI | Andrew Kelley | 1 | +16 | -23 |
| 2020-04-06 17:07 | build.zig supports specifying config.h location explicitly | Andrew Kelley | 2 | +25 | -11 |
| 2020-04-06 10:54 | compiler-rt: Separate max size allowed for load/store and CAS | LemonBoy | 1 | +22 | -5 |
| 2020-04-06 07:31 | Merge pull request #4939 from SuperAuguste/master | Vexu | 2 | +21 | -6 |
| 2020-04-05 23:39 | zig uses mingw-w64 to provide -lpsapi | Andrew Kelley | 1 | +1 | -0 |
| 2020-04-05 23:32 | use mingw-w64 to provide -luuid if requested | Andrew Kelley | 44 | +1611 | -9 |
| 2020-04-05 23:06 | fixes | SuperAuguste | 2 | +7 | -4 |
| 2020-04-05 17:26 | Generate clearer size mismatch error message | Benjamin Feng | 1 | +3 | -2 |
| 2020-04-05 22:34 | Merge branch 'LemonBoy-vec-div' | Andrew Kelley | 5 | +644 | -221 |
| 2020-04-05 22:33 | annotate disabled tests with github issue links | Andrew Kelley | 1 | +29 | -5 |
| 2020-04-05 21:44 | add runtime safety tests for SIMD integer division | Andrew Kelley | 1 | +43 | -0 |
| 2020-04-05 08:40 | ir: Fix error checking for vector ops | LemonBoy | 1 | +39 | -20 |
| 2020-04-02 08:25 | I'm getting tired of this shit LLVM | LemonBoy | 1 | +10 | -16 |
| 2020-03-24 17:59 | tests: Chop away some flaky tests | LemonBoy | 1 | +20 | -8 |
| 2020-03-24 17:58 | ir: Remove unused and commented out code | LemonBoy | 1 | +2 | -2 |
| 2020-03-14 19:01 | std: Delete a hack in the feature set code | LemonBoy | 1 | +2 | -5 |
| 2020-03-14 19:01 | ir: Support shift left/right on vectors | LemonBoy | 3 | +182 | -47 |
| 2020-03-14 15:55 | ir: Support bitwise not on vectors | LemonBoy | 2 | +59 | -13 |
| 2020-03-14 12:23 | ir: Support div/mod/rem on vector types | LemonBoy | 3 | +326 | -173 |
| 2020-04-05 21:09 | type_has_one_possible_value takes comptime struct fields into account | Andrew Kelley | 2 | +23 | -1 |
| 2020-04-05 18:05 | Merge pull request #4901 from phase/feature/translate-c-remassign | Vexu | 2 | +91 | -19 |
| 2020-04-05 15:13 | Merge pull request #4942 from daurnimator/tidy-atomics | Andrew Kelley | 1 | +66 | -65 |
| 2020-04-05 08:50 | .gitattributes: deps/SoftFloat-3e/*.txt lines are crlf terminated | daurnimator | 1 | +1 | -0 |
| 2020-04-05 08:50 | Convert .gitattributes to use unix line endings | daurnimator | 1 | +10 | -10 |
| 2020-04-04 22:41 | Do not parse native_libc.txt anymore when linking on native target, always run detection of libc. | Michaël Larouche | 1 | +5 | -76 |
| 2020-04-05 14:44 | translate-c: remove unneeded semicolon | Jadon Fowler | 1 | +0 | -2 |
| 2020-04-05 04:08 | compiler_rt/atomics: be consistent with `const value` | daurnimator | 1 | +11 | -10 |
| 2020-04-05 03:55 | Tidy up compiler_rt/atomics | daurnimator | 1 | +55 | -55 |
| 2020-04-04 21:56 | fix multichar literals in translate_c | SuperAuguste | 1 | +18 | -6 |
| 2020-04-04 17:15 | rename mem.separate to mem.split | xackus | 9 | +27 | -27 |
| 2020-04-04 16:26 | detect an endless loop when trying to detect native libc installation | Andrew Kelley | 4 | +23 | -0 |
| 2020-04-04 18:58 | zig cc looks for native include directories unless -nostdinc | Andrew Kelley | 5 | +61 | -6 |
| 2020-04-04 18:43 | add libutil to zig's glibc support | Andrew Kelley | 5 | +102 | -1 |
| 2020-04-04 18:05 | build.zig: better detection of using outside zig executable | Andrew Kelley | 1 | +4 | -2 |
| 2020-04-04 13:45 | Adds some documentation to std.atomic.Queue. | Felix (xq) Queißner | 1 | +19 | -1 |
| 2020-04-04 17:45 | Merge pull request #4935 from LemonBoy/stage1-eb | Andrew Kelley | 1 | +73 | -38 |
| 2020-04-04 15:57 | remove `zig BUILD_INFO` hack | Andrew Kelley | 2 | +77 | -47 |
| 2020-04-04 14:46 | stage1: Byteswap floats when serializing them | LemonBoy | 1 | +65 | -36 |
| 2020-04-04 12:06 | stage1: Fix serialization of ZigValue on BE machines | LemonBoy | 1 | +8 | -2 |
| 2020-04-04 06:16 | translate-c: account for signedness when translating div & mod | Jadon Fowler | 2 | +90 | -30 |
| 2020-04-04 02:31 | Merge pull request #4868 from xackus/new-arraylist-api | Andrew Kelley | 21 | +185 | -161 |
| 2020-04-04 01:04 | Merge pull request #4891 from mikdusan/issue4207 | Michael Dusan | 1 | +10 | -0 |
| 2020-04-03 23:11 | add compiler-error test: coerce | Michael Dusan | 1 | +10 | -0 |
| 2020-04-03 15:41 | stage1: add compile errors for sentinel slicing | Michael Dusan | 4 | +602 | -1 |
| 2020-04-03 22:36 | gitattributes: note that libcxxabi is vendored | Andrew Kelley | 1 | +1 | -0 |
| 2020-04-03 22:36 | add issue links to disabled test cases | Andrew Kelley | 1 | +20 | -2 |
| 2020-04-03 20:08 | Merge branch 'LemonBoy-compiler-rt-atomics' | Andrew Kelley | 2 | +262 | -0 |
| 2020-04-03 20:07 | compiler-rt: don't forget to export these functions | Andrew Kelley | 1 | +7 | -0 |
| 2020-04-03 17:13 | compiler-rt: Add the __atomic family of builtins | LemonBoy | 2 | +255 | -0 |
| 2020-04-03 17:44 | zig cc: add -allow-shlib-undefined alias | Andrew Kelley | 1 | +6 | -2 |
| 2020-04-03 15:02 | change the default ABI of riscv64-linux-musl | Andrew Kelley | 4 | +47 | -12 |
| 2020-04-03 02:39 | Update fmt.zig | markfirmware | 1 | +1 | -1 |
| 2020-04-03 07:46 | Update all remaining uses of &outStream().stream | Ryan Liptak | 4 | +4 | -6 |
| 2020-04-03 10:03 | std: Fix one more sentinel buffer overrun | LemonBoy | 1 | +1 | -1 |
| 2020-03-31 08:37 | std: Fix oob slicing operator | LemonBoy | 1 | +1 | -1 |
| 2020-03-22 19:20 | ir: Rewrite the bound checks in slice operator | LemonBoy | 1 | +138 | -97 |
| 2020-04-03 06:27 | Fix compile errors about adding error.FileLocksNotSupported | LeRoyce Pearson | 2 | +5 | -2 |
| 2020-04-03 05:50 | Add LOCK_* constants to BSD `os/bits` | LeRoyce Pearson | 3 | +15 | -0 |
| 2020-04-03 05:39 | Fix compile errors in stage2 | LeRoyce Pearson | 7 | +13 | -9 |
| 2020-04-03 04:57 | Use `flock` instead of `fcntl` to lock files | LeRoyce Pearson | 12 | +73 | -72 |
| 2020-04-03 04:12 | Add FileLocksNotSupported error to OpenError | LeRoyce Pearson | 1 | +4 | -0 |
| 2020-04-03 03:47 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 5 | +113 | -28 |
| 2020-04-03 03:46 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 151 | +5718 | -4377 |
| 2020-04-03 03:46 | crypto: fix benchmark compile error (#4919) | Jay Petacat | 1 | +1 | -1 |
| 2020-04-02 23:48 | ci: enable riscv64-linux tests | Andrew Kelley | 1 | +8 | -10 |
| 2020-04-03 01:15 | zig cc: fix ambiguity with -MT | Andrew Kelley | 3 | +104 | -17 |
| 2020-04-02 23:07 | stage1: fix build for i386-linux | Andrew Kelley | 1 | +2 | -0 |
| 2020-04-02 19:32 | Fix multiplication overflow in `hash_const_val` | Timon Kruiper | 1 | +4 | -4 |
| 2020-04-02 21:29 | zig cc: support more linker args | Andrew Kelley | 4 | +124 | -7 |
| 2020-04-02 20:59 | zig cc: support --version-script linker arg | Andrew Kelley | 1 | +7 | -0 |
| 2020-04-02 19:59 | zig cc: support -F and -framework | Andrew Kelley | 5 | +35 | -3 |
| 2020-04-02 19:47 | zig cc: respect -MF -MV -MD options | Andrew Kelley | 7 | +68 | -21 |
| 2020-04-02 19:06 | Merge branch 'ilmaria-master' | Andrew Kelley | 1 | +15 | -1 |
| 2020-04-02 19:04 | slight modification of the semantics of std.os.getenvW | Andrew Kelley | 1 | +16 | -16 |
| 2020-03-02 21:15 | make std.os.getenvW case insensitive | Ilmari Autio | 1 | +15 | -1 |
| 2020-04-02 16:13 | Merge pull request #4908 from daurnimator/fifo-refactor | Andrew Kelley | 1 | +28 | -17 |
| 2020-04-02 02:47 | use static-qemu linux-x86_64 tarball | Michael Dusan | 1 | +5 | -1 |
| 2020-04-01 22:00 | new ArrayList API: fix everything else | xackus | 18 | +58 | -59 |
| 2020-04-01 19:05 | new ArrayList API: fix ArrayList.shrink | xackus | 1 | +19 | -1 |
| 2020-03-31 01:17 | new ArrayList API: fix std.ArrayListSentineled | xackus | 1 | +8 | -8 |
| 2020-03-31 00:47 | new ArrayList API, fix enough std lib to test | xackus | 3 | +100 | -93 |
| 2020-04-02 10:14 | std: add LinearFifo().inStream | daurnimator | 1 | +19 | -0 |
| 2020-04-02 09:55 | std: LinearFifo matches ArrayList in always having outStream method | daurnimator | 1 | +9 | -17 |
| 2020-04-01 15:02 | add compile-error test: bitcast | Michael Dusan | 1 | +15 | -0 |
| 2020-04-01 22:05 | zig cc: detect -mcpu, -march, -mtune | Andrew Kelley | 5 | +49 | -11 |
| 2020-04-01 20:46 | Fix CrossTarget.parse test on platforms where abi != gnu | Timon Kruiper | 1 | +9 | -1 |
| 2020-04-01 09:22 | zig cc: add support for -L linker arguments | Rejean Loyer | 5 | +23 | -3 |
| 2020-04-01 20:01 | zig cc properly handles -S flag and .ll, .bc extensions | Andrew Kelley | 13 | +122 | -90 |
| 2020-04-01 16:30 | ir: Fix comparison of ?T values | LemonBoy | 2 | +15 | -4 |
| 2020-04-01 16:47 | stage1: make C++ switch fallthrough an error | Michael Dusan | 8 | +28 | -7 |
| 2020-04-01 19:55 | Merge pull request #4896 from FireFox317/fix-arm32-stuff | Andrew Kelley | 6 | +16 | -7 |
| 2020-04-01 19:02 | fix regressions from previous commit | Andrew Kelley | 1 | +3 | -3 |
| 2020-04-01 18:42 | Make sure that ZigTypeVector and ZigTypeArray have the same memory layout | Timon Kruiper | 4 | +10 | -3 |
| 2020-04-01 18:40 | Fix undefined behavior when shift amount is 64 | Timon Kruiper | 1 | +1 | -1 |
| 2020-04-01 18:38 | Fix some nullptr dereferences on arm-linux-musleabhif | Timon Kruiper | 2 | +5 | -3 |
| 2020-04-01 18:28 | translate-c: add tests for div & rem assignment | Jadon Fowler | 1 | +12 | -0 |
| 2020-04-01 18:17 | translate-c: translate DivAssign & RemAssign | Jadon Fowler | 1 | +2 | -0 |
| 2020-04-01 17:44 | Merge branch 'daurnimator-less-buffer' | Andrew Kelley | 31 | +513 | -456 |
| 2020-04-01 16:44 | (breaking) std.Buffer => std.ArrayListSentineled(u8, 0) | Andrew Kelley | 18 | +362 | -355 |
| 2020-04-01 15:56 | fixups and revert a few things | Andrew Kelley | 9 | +55 | -83 |
| 2020-03-12 13:52 | Use length field as passed in stage2 libc_installation instead of relying on zero termination | daurnimator | 6 | +115 | -68 |
| 2020-03-08 07:16 | std: use std.ArrayList(u8).OutStream instead of std.Buffer.OutStream | daurnimator | 5 | +12 | -11 |
| 2020-03-07 04:45 | std: use std.ArrayList(u8) instead of std.Buffer in src-self-hosted/translate_c.zig | daurnimator | 1 | +7 | -6 |
| 2020-03-07 04:42 | std: use Buffer.outStream in std/child_process.zig | daurnimator | 1 | +8 | -9 |
| 2020-03-07 04:35 | std: use std.ArrayList(u8) instead of std.Buffer in std/build.zig | daurnimator | 1 | +11 | -10 |
| 2020-03-07 04:25 | std: don't return sentinel slices from cross_target functions | daurnimator | 2 | +14 | -12 |
| 2020-03-01 08:13 | std: add std.ArrayList(u8).outStream() | daurnimator | 1 | +27 | -0 |
| 2020-04-01 14:24 | Merge pull request #4894 from LemonBoy/netbsd-p2 | Andrew Kelley | 6 | +215 | -84 |
| 2020-04-01 14:21 | Merge pull request #4895 from vrischmann/fix-io-tests | Andrew Kelley | 4 | +70 | -55 |
| 2020-04-01 14:21 | Remove unneeeded address-of operator | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-01 11:13 | io: fix COutStream test | Vincent Rischmann | 1 | +2 | -2 |
| 2020-04-01 10:46 | Workaround for #4789 | LemonBoy | 1 | +6 | -4 |
| 2020-04-01 10:37 | io: fix serialization compilation and tests | Vincent Rischmann | 1 | +50 | -49 |
| 2020-04-01 10:26 | io: fix PeekStream compilation | Vincent Rischmann | 1 | +4 | -4 |
| 2020-04-01 10:24 | io: test all files under std/io | Vincent Rischmann | 1 | +14 | -0 |
| 2020-04-01 10:00 | std: Use the versioned libc symbols if needed | LemonBoy | 3 | +50 | -39 |
| 2020-04-01 09:03 | std: Fix more NetBSD bits | LemonBoy | 4 | +160 | -42 |
| 2020-03-31 20:52 | Fix porting of zlib alder32 with large input | Michaël Larouche | 1 | +29 | -8 |
| 2020-03-31 21:10 | add compile-error test for #2687 | Michael Dusan | 1 | +23 | -0 |
| 2020-03-31 18:15 | Fix possible unaligned ptr from `getauxval` | Timon Kruiper | 1 | +4 | -1 |
| 2020-03-31 18:54 | ci: export master branch version for update-download-page | Andrew Kelley | 1 | +1 | -0 |
| 2020-03-31 14:13 | Use correct compiler flags in MSVC bootstrap builds of Zig | Bodie Solomon | 1 | +12 | -3 |
| 2020-03-31 16:07 | Merge pull request #4543 from daurnimator/cleanup-json | Andrew Kelley | 2 | +354 | -150 |
| 2020-03-31 15:57 | Merge pull request #4880 from daurnimator/use-spanZ | Andrew Kelley | 4 | +21 | -12 |
| 2020-03-31 15:17 | remove unnecessary `inline` | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-31 14:56 | Merge pull request #4871 from boothby/issue4769 | Andrew Kelley | 5 | +17 | -0 |
| 2020-03-31 14:25 | Tidy up some mem.spanZ use-sites now that null is accepted | daurnimator | 3 | +5 | -6 |
| 2020-03-31 14:49 | Merge branch 'LemonBoy-more-cache' | Andrew Kelley | 2 | +55 | -39 |
| 2020-03-31 14:48 | clean up the duplicate export logic for __clear_cache | Andrew Kelley | 2 | +27 | -27 |
| 2020-03-31 14:44 | std: fix mem.span* when an optional pointer is passed | daurnimator | 1 | +16 | -6 |
| 2020-03-31 10:40 | compiler-rt: More clear_cache implementations | LemonBoy | 2 | +33 | -17 |
| 2020-03-31 04:32 | Fix std.fifo.LinearFifo | Tetralux | 1 | +22 | -8 |
| 2020-03-02 12:30 | std: linux syscall numbers are now an extensible enum | daurnimator | 16 | +2484 | -2460 |
| 2020-03-31 01:41 | fixes to 32-bit handling, to support 32-bit arm | Andrew Kelley | 4 | +36 | -11 |
| 2020-02-24 15:07 | std: introduce json.WriteStream.stringify | daurnimator | 1 | +10 | -6 |
| 2020-02-24 15:03 | std: use json.StringifyOptions.Whitespace from json.WriteStream | daurnimator | 1 | +19 | -39 |
| 2020-02-25 09:37 | std: add support to std.json.stringify for null literals | daurnimator | 1 | +5 | -2 |
| 2020-02-25 09:58 | std: allow picking between serialising []u8 as string or array | daurnimator | 1 | +27 | -18 |
| 2020-02-25 09:30 | std: add options to std.json.stringfy to control escaping | daurnimator | 1 | +65 | -28 |
| 2020-02-24 14:37 | std: use json.stringify logic in some json.WriteStream code paths | daurnimator | 1 | +3 | -19 |
| 2020-02-24 14:36 | std: use stringify from Value.dump; remove other dump helpers | daurnimator | 1 | +1 | -29 |
| 2020-02-24 14:26 | std: add jsonStringify trait to json Value objects | daurnimator | 1 | +105 | -0 |
| 2020-02-24 13:53 | std: add whitespace control to json.stringify | daurnimator | 1 | +124 | -14 |
| 2020-02-24 13:01 | std: have json tests take options parameter | daurnimator | 1 | +28 | -28 |
| 2020-03-31 01:59 | Fix Readme to point to llvm for brew commands | Ali Ahmed | 1 | +2 | -2 |
| 2020-03-31 03:15 | Merge branch 'FireFox317-clear-cache' | Andrew Kelley | 2 | +36 | -30 |
| 2020-03-31 03:15 | compiler-rt: don't export __clear_cache when no impl available | Andrew Kelley | 2 | +24 | -10 |
| 2020-03-31 01:18 | fixed bugs hitting EOF immediately after //, /// or //! | Kelly Boothby | 1 | +8 | -0 |
| 2020-03-31 01:29 | added unit tests to demonstrate #4769 and related bugs | Kelly Boothby | 4 | +9 | -0 |
| 2020-03-30 22:19 | compiler-rt: implement clear_cache for arm32-linux | Timon Kruiper | 2 | +20 | -28 |
| 2020-03-30 21:42 | revert detection of rtti and exceptions | Andrew Kelley | 7 | +4 | -92 |
| 2020-03-30 19:50 | linking: remove check for target_supports_libunwind | Andrew Kelley | 3 | +2 | -20 |
| 2020-03-30 18:23 | std lib API deprecations for the upcoming 0.6.0 release | Andrew Kelley | 70 | +597 | -564 |
| 2020-03-30 17:01 | add peer type resolution for mixed-const []T and *[N]T | Andrew Kelley | 2 | +76 | -17 |
| 2020-03-30 01:57 | mem.zeroes .Array improvements | Sebastian | 1 | +1 | -5 |
| 2020-03-30 10:56 | std: mem span functions can take an optional pointer | daurnimator | 1 | +38 | -14 |
| 2020-03-30 11:27 | ir: Avoid constant-folding ptr to sentinels | LemonBoy | 2 | +16 | -12 |
| 2020-03-30 12:06 | std: fix compile error since WinsockError was changed | daurnimator | 1 | +2 | -2 |
| 2020-03-30 04:53 | Create an "LLD_LIBDIRS" var to override lld loc | Brian Cain | 1 | +1 | -0 |
| 2020-03-30 09:55 | compiler-rt: Implement all the shift builtins | LemonBoy | 11 | +288 | -135 |
| 2020-03-30 10:35 | std: add some missing errnos on linux | daurnimator | 1 | +27 | -0 |
| 2020-03-30 10:24 | std: update for linux 5.6 release | daurnimator | 8 | +134 | -21 |
| 2020-03-28 15:44 | std.zig.render: fix newlines before DocComments | Michael Raymond | 2 | +34 | -1 |
| 2020-03-30 02:40 | Merge pull request #4845 from xackus/fix-parseFloat | Andrew Kelley | 2 | +54 | -76 |
| 2020-03-30 00:58 | linking against c++ does not trigger system library directories | Andrew Kelley | 1 | +6 | -4 |
| 2020-03-29 05:02 | cleanup parse_float.zig | xackus | 1 | +48 | -70 |
| 2020-03-29 17:17 | linking is now aware -lm is provided by mingw-w64 | Andrew Kelley | 2 | +16 | -2 |
| 2020-03-29 14:33 | enable now-passing test cases | Andrew Kelley | 2 | +0 | -5 |
| 2020-03-29 14:31 | zig cc: -O0 also counts as debug mode | Andrew Kelley | 1 | +3 | -1 |
| 2020-03-29 04:54 | fix overflow in parseFloat | xackus | 2 | +6 | -6 |
| 2020-03-29 04:31 | Merge pull request #4844 from layneson/translatec_string_concat | Andrew Kelley | 2 | +51 | -0 |
| 2020-03-28 23:07 | tcpConnectToHost - fixed compilation error | Sebastian | 1 | +3 | -4 |
| 2020-03-29 00:40 | Add macro string concat tests | Layne Gustafson | 1 | +39 | -0 |
| 2020-03-29 00:40 | Conv macro string concat to ++ | Layne Gustafson | 1 | +12 | -0 |
| 2020-03-28 23:24 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 127 | +31202 | -298 |
| 2020-03-28 16:03 | Merge pull request #4838 from squeek502/for-linker | Andrew Kelley | 5 | +77 | -8 |
| 2020-03-28 01:31 | Fix typo in Serializer declaration | Luna | 1 | +1 | -1 |
| 2020-03-25 11:08 | std: Minor changes to TLS handling | LemonBoy | 4 | +153 | -141 |
| 2020-03-28 07:39 | Sync clang_options_data.zig with update_clang_options | Ryan Liptak | 1 | +32 | -4 |
| 2020-03-28 07:35 | zig cc: Add support for -z | Ryan Liptak | 5 | +18 | -1 |
| 2020-03-28 06:23 | zig cc: Add support for -Xlinker, --for-linker, --for-linker= | Ryan Liptak | 5 | +27 | -3 |
| 2020-03-28 06:16 | Merge pull request #4835 from squeek502/export-dynamic | Andrew Kelley | 2 | +9 | -0 |
| 2020-03-28 03:43 | cmake: support cross compiling | Andrew Kelley | 3 | +141 | -123 |
| 2020-03-28 02:35 | Merge pull request #4827 from ziglang/zig-cpp | Andrew Kelley | 114 | +30932 | -121 |
| 2020-03-28 02:24 | initial support of response files | Andrew Kelley | 3 | +97 | -11 |
| 2020-03-28 02:24 | cmake: support finding a cross compiled llvm | Andrew Kelley | 1 | +287 | -103 |
| 2020-03-27 22:59 | windows: don't hard-code forward-slash paths | Michael Dusan | 1 | +1 | -1 |
| 2020-03-28 01:28 | Merge pull request #4832 from LemonBoy/watwatwat | Andrew Kelley | 3 | +6 | -21 |
| 2020-03-28 00:42 | zig cc: Add --export-dynamic linker flag support | Ryan Liptak | 1 | +5 | -0 |
| 2020-03-28 00:36 | Fix -rdynamic not sending --export-dynamic to the ELF linker | Ryan Liptak | 1 | +4 | -0 |
| 2020-03-27 23:15 | Merge pull request #4813 from mikdusan/cmake3.17 | Michael Dusan | 3 | +3 | -3 |
| 2020-03-27 19:13 | ci: Delete workaround for #4822 | LemonBoy | 1 | +0 | -15 |
| 2020-03-27 19:10 | compiler-rt: Fix __floatunditf | LemonBoy | 2 | +6 | -6 |
| 2020-03-27 17:32 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 3191 | +22836 | -235375 |
| 2020-03-27 16:38 | zig c++: get it working with musl and mingw-w64 | Andrew Kelley | 15 | +199 | -327 |
| 2020-03-27 02:48 | ability to compile c++ hello world with `zig c++` | Andrew Kelley | 10 | +221 | -2 |
| 2020-03-27 02:41 | add libc++ and libc++abi sources | Andrew Kelley | 99 | +30450 | -0 |
| 2020-03-27 00:32 | Merge pull request #4814 from gereeter/reduced-path-max | Andrew Kelley | 1 | +24 | -22 |
| 2020-03-26 23:42 | ci: fix aarch64 linux | Andrew Kelley | 2 | +21 | -15 |
| 2020-03-26 20:07 | Factor out arbitrary constant 12 to AtomicFile.RANDOM_BYTES | Jonathan S | 1 | +5 | -4 |
| 2020-03-26 18:07 | update compile error tests | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-26 16:54 | fix behavior tests compile error on i386-linux | Andrew Kelley | 1 | +7 | -0 |
| 2020-03-26 16:34 | prevent ptr cast from forcing alignment resolution unnecessarily | Andrew Kelley | 3 | +42 | -22 |
| 2020-03-26 03:17 | In AtomicFile, work relative to the destination's parent directory. This is more robust against concurrent filesystem reorganization and avoids path length issues. | Jonathan S | 1 | +21 | -20 |
| 2020-03-26 01:12 | Revert "Merge pull request #4807 from LemonBoy/tls-touchups" | Andrew Kelley | 3 | +136 | -142 |
| 2020-03-26 01:00 | fix an invalid free having to do with bound functions | Andrew Kelley | 1 | +3 | -0 |
| 2020-03-26 00:32 | improved handling of native system directories | Andrew Kelley | 8 | +45 | -21 |
| 2020-03-25 23:49 | Merge pull request #4811 from mikdusan/fix4634 | Michael Dusan | 2 | +8 | -11 |
| 2020-03-25 23:32 | zig cc: add detection for `-###` | Andrew Kelley | 5 | +18 | -1 |
| 2020-03-25 00:14 | Carry-over stream error to JSON.stringify | Benjamin Feng | 1 | +1 | -6 |
| 2020-03-25 22:53 | Merge pull request #4807 from LemonBoy/tls-touchups | Andrew Kelley | 3 | +142 | -136 |
| 2020-03-25 22:43 | cmake: address new warnings from cmake-3.17 | Michael Dusan | 3 | +3 | -3 |
| 2020-03-25 22:40 | self-hosted: use fs.selfExePathAlloc | Michael Dusan | 2 | +8 | -11 |
| 2020-03-25 16:28 | zig cc: freestanding target implies -nostdlib | Andrew Kelley | 1 | +8 | -6 |
| 2020-03-25 16:05 | zig cc: support -T linker script option | Andrew Kelley | 5 | +17 | -1 |
| 2020-03-25 14:19 | Merge pull request #4793 from LemonBoy/netbsd-forever | Andrew Kelley | 10 | +283 | -87 |
| 2020-03-25 11:37 | Use const instead of var | LemonBoy | 1 | +1 | -1 |
| 2020-03-25 11:08 | std: Minor changes to TLS handling | LemonBoy | 3 | +142 | -136 |
| 2020-03-24 18:14 | std: Fix setsockopt definition | LemonBoy | 1 | +3 | -2 |
| 2020-03-24 18:51 | Merge pull request #4795 from LemonBoy/divtf3 | Andrew Kelley | 5 | +295 | -9 |
| 2020-03-24 18:47 | std: Slim duplicate logic for some calls | LemonBoy | 3 | +23 | -54 |
| 2020-03-24 10:09 | compiler-rt: Add __divtf3 | LemonBoy | 4 | +277 | -2 |
| 2020-03-24 10:09 | std: Add qNaN constants | LemonBoy | 1 | +18 | -7 |
| 2020-03-24 15:51 | compiler-rt: fix __clear_cache on aarch64 darwin | Andrew Kelley | 1 | +5 | -3 |
| 2020-03-24 14:33 | compiler-rt: aarch64 implementation of __clear_cache | Andrew Kelley | 2 | +158 | -0 |
| 2020-03-24 13:57 | Merge remote-tracking branch 'origin/llvm10' | Andrew Kelley | 3165 | +21848 | -235124 |
| 2020-03-24 05:20 | Block until file is unlocked on windows | LeRoyce Pearson | 1 | +36 | -26 |
| 2020-03-24 04:34 | Fix compile error on windows | LeRoyce Pearson | 2 | +4 | -2 |
| 2020-03-24 03:39 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | 107 | +10674 | -1748 |
| 2020-03-24 03:16 | Use math.Order for comparing bigints instead of i8 (#4791) | Joachim Schmidt | 2 | +54 | -46 |
| 2020-03-24 03:07 | Add O_SHLOCK and O_EXLOCK to freebsd and netbsd | LeRoyce Pearson | 2 | +6 | -0 |
| 2020-03-24 02:59 | Use locking open flags if they are defined | LeRoyce Pearson | 1 | +23 | -12 |
| 2020-03-23 22:26 | std: Tell pthread the guard page size is zero | LemonBoy | 2 | +6 | -0 |
| 2020-03-23 22:26 | std: Fix undefined field error | LemonBoy | 1 | +1 | -1 |
| 2020-03-23 19:12 | std: Fix parameters for pthread_attr_setstack | LemonBoy | 1 | +6 | -1 |
| 2020-03-23 18:50 | std: Different thread stack allocation for NetBSD | LemonBoy | 1 | +62 | -25 |
| 2020-03-23 17:55 | std: Add missing C bits and defines for NetBSD | LemonBoy | 1 | +138 | -24 |
| 2020-03-23 17:54 | std: Use getdents on all the BSDs | LemonBoy | 3 | +17 | -9 |
| 2020-03-23 17:51 | debug: Accept relative paths in mapWholeFile | LemonBoy | 1 | +1 | -1 |
| 2020-03-08 15:04 | std: Add missing C defines for NetBSD | LemonBoy | 4 | +64 | -6 |
| 2020-03-08 12:52 | stage1: Link pthread on NetBSD | LemonBoy | 1 | +3 | -1 |
| 2020-03-08 12:45 | stage1: Remove fflush on file open for reading | LemonBoy | 1 | +0 | -3 |
| 2020-03-23 16:39 | zig cc: detect dynamic linker argument | Andrew Kelley | 1 | +10 | -0 |
| 2020-03-23 15:33 | zig cc: recognize .S and .C as source file extensions | Andrew Kelley | 1 | +3 | -1 |
| 2020-03-23 09:00 | ir: Prevent crash when slicing hardcoded pointer | LemonBoy | 2 | +15 | -1 |
| 2020-03-23 04:54 | Merge pull request #4741 from momumi/master | Andrew Kelley | 10 | +901 | -158 |
| 2020-03-23 01:47 | riscv: add -mrelax arg for C to work around upstream issue | Andrew Kelley | 5 | +81 | -29 |
| 2020-03-23 00:48 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 17 | +6950 | -30 |
| 2020-03-22 23:21 | minor fixes and more tests for _ separators | momumi | 3 | +242 | -112 |
| 2020-03-22 23:20 | Merge pull request #4774 from ziglang/zig-cc | Andrew Kelley | 14 | +6851 | -24 |
| 2020-03-22 21:47 | debug: Correct version check in debug_line parser | LemonBoy | 1 | +1 | -2 |
| 2020-03-21 17:00 | ir: Implement cast from anon struct to union | LemonBoy | 2 | +98 | -4 |
| 2020-03-22 22:54 | disable failing stack trace test for aarch64 | Andrew Kelley | 1 | +5 | -1 |
| 2020-03-22 21:25 | ci: disable qemu-riscv64 tests due to qemu being too old | Andrew Kelley | 1 | +9 | -7 |
| 2020-03-22 21:35 | simplify cmake logic for finding clang | Andrew Kelley | 1 | +47 | -77 |
| 2020-03-22 21:07 | update stack trace test expected output | Andrew Kelley | 1 | +3 | -3 |
| 2020-03-22 21:03 | ci: workaround for apt.llvm.org packaging bug | Andrew Kelley | 1 | +17 | -1 |
| 2020-03-22 19:44 | ci: fix ubuntu package name for lld | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-22 19:35 | ci: again fix the cache tarball URLs | Andrew Kelley | 3 | +3 | -3 |
| 2020-03-22 19:14 | ci: update cache tarball URLs | Andrew Kelley | 4 | +16 | -16 |
| 2020-03-22 19:09 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 29 | +459 | -93 |
| 2020-03-22 03:45 | update parsing of int literals in self-hosted | momumi | 2 | +28 | -4 |
| 2020-03-22 02:53 | fix build.zig addBuildOption function for stream refactor | dbandstra | 1 | +1 | -1 |
| 2020-03-22 02:41 | fix formatting in tokenizer tests | momumi | 1 | +191 | -192 |
| 2020-03-22 02:30 | zig cc: detect optimization and debug flags | Andrew Kelley | 7 | +159 | -24 |
| 2020-03-21 17:33 | ir: Disallow comparison between enum literal and untagged enum | LemonBoy | 2 | +20 | -0 |
| 2020-03-22 00:35 | add number `_` separators for stage 2 tokenizer | momumi | 1 | +368 | -47 |
| 2020-03-22 00:32 | zig cc: better support for the preprocessor option (-E) | Andrew Kelley | 9 | +115 | -14 |
| 2020-03-21 20:38 | rename "passthrough" → "driver_punt" | Michael Dusan | 5 | +31 | -9 |
| 2020-03-21 20:51 | zig cc: support .cc and .cxx extensions | Andrew Kelley | 1 | +2 | -0 |
| 2020-03-21 19:29 | zig cc improvements | Andrew Kelley | 6 | +1845 | -1555 |
| 2020-03-21 14:12 | ability to use `zig cc` as a drop-in C compiler | Andrew Kelley | 11 | +6295 | -18 |
| 2020-03-21 18:19 | Merge pull request #4764 from LemonBoy/fix-1265 | Andrew Kelley | 9 | +145 | -35 |
| 2020-03-20 21:23 | Address review comments | LemonBoy | 3 | +15 | -5 |
| 2020-03-19 20:03 | ir: Allow errdefer with payload | LemonBoy | 8 | +135 | -35 |
| 2020-03-21 01:33 | ci: disable test-gen-h on sr.ht and drone | Andrew Kelley | 2 | +4 | -2 |
| 2020-03-20 22:33 | "generate .h files" feature is no longer supported in stage1 | Andrew Kelley | 7 | +36 | -22 |
| 2020-03-20 19:48 | Merge branch 'glibc-add-ld' | Andrew Kelley | 10 | +229 | -28 |
| 2020-03-20 18:39 | glibc: include ld symbols and proper soname for ld | Andrew Kelley | 6 | +25 | -4 |
| 2020-03-20 17:02 | Merge branch 'mt-panic' of https://github.com/LemonBoy/zig into glibc-add-ld | Andrew Kelley | 1 | +44 | -11 |
| 2020-03-20 16:59 | include ld symbols when generating glibc dummy objects | Andrew Kelley | 3 | +160 | -13 |
| 2020-03-20 11:59 | ir: Peer type resolution between ?[]T and *[N]T | LemonBoy | 3 | +24 | -5 |
| 2020-03-20 02:19 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 78 | +2332 | -1436 |
| 2020-03-19 23:30 | revert std.mem.span to prefer len over sentinel; add spanZ | Andrew Kelley | 1 | +84 | -15 |
| 2020-03-19 22:06 | Merge pull request #4752 from ziglang/slice-array | Andrew Kelley | 41 | +906 | -431 |
| 2020-03-19 21:23 | fix compile error for reading past end of pointer casted array | Andrew Kelley | 2 | +37 | -12 |
| 2020-03-19 19:09 | std.net: remove the hack from earlier in the branch | Andrew Kelley | 1 | +4 | -2 |
| 2020-03-19 18:48 | update std lib to take advantage of slicing with comptime indexes | Andrew Kelley | 13 | +108 | -119 |
| 2020-03-19 18:38 | (breaking) std.fs.copyFile now integrates with Dir | Andrew Kelley | 3 | +71 | -61 |
| 2020-03-19 17:18 | fix incorrect sentinel check | Andrew Kelley | 4 | +10 | -17 |
| 2020-03-19 15:17 | add behavior tests for slicing with comptime indexes | Andrew Kelley | 1 | +69 | -1 |
| 2020-03-19 14:54 | slicing sentinel-terminated slice without end | Andrew Kelley | 2 | +83 | -0 |
| 2020-03-19 01:25 | test & docs fixups to work with new semantics | Andrew Kelley | 5 | +38 | -45 |
| 2020-03-19 00:35 | std lib fixups for new semantics | Andrew Kelley | 8 | +47 | -64 |
| 2020-03-18 23:29 | fixes to std.meta | Andrew Kelley | 2 | +36 | -7 |
| 2020-03-18 23:07 | partial revert of an improvement this branch made | Andrew Kelley | 3 | +79 | -51 |
| 2020-03-18 16:22 | when result loc is a slice, avoid evaluating lazy start..end | Andrew Kelley | 1 | +18 | -3 |
| 2020-03-18 15:19 | 0-bit array type does not resolve child type | Andrew Kelley | 1 | +6 | -4 |
| 2020-03-18 03:32 | fix runtime slice of pointer not setting length | Andrew Kelley | 1 | +7 | -0 |
| 2020-03-18 00:11 | fix regression when slicing 0-bit pointers | Andrew Kelley | 1 | +13 | -11 |
| 2020-03-17 23:45 | fix alignment when slicing with comptime start and end index | Andrew Kelley | 2 | +54 | -27 |
| 2020-03-17 22:54 | improve std lib code for the new semantics | Andrew Kelley | 3 | +39 | -36 |
| 2020-03-17 21:33 | `@ptrCast` supports casting a slice to pointer | Andrew Kelley | 4 | +86 | -26 |
| 2020-03-17 18:23 | fix slice of string literal having the wrong type | Andrew Kelley | 1 | +9 | -9 |
| 2020-03-17 01:41 | fixes in semantic analysis needed to support this feature | Andrew Kelley | 13 | +172 | -88 |
| 2020-03-16 00:55 | slicing with comptime start and end results in array | Andrew Kelley | 3 | +119 | -37 |
| 2020-03-19 10:52 | ir: More changes to sentinel-terminated const arrays | LemonBoy | 4 | +44 | -28 |
| 2020-03-18 20:42 | Merge branch 'LemonBoy-travbug' | Andrew Kelley | 20 | +157 | -138 |
| 2020-03-18 20:09 | fix swapped logic for Windows | Andrew Kelley | 8 | +34 | -37 |
| 2020-03-18 18:45 | (breaking) clarify openDir API | Andrew Kelley | 9 | +61 | -135 |
| 2020-03-16 11:03 | build: Fix silly bug in directory traversal | LemonBoy | 1 | +2 | -2 |
| 2020-03-16 11:01 | std: Safety check for iterate() | LemonBoy | 1 | +30 | -0 |
| 2020-03-16 10:39 | std: Introduce fnctl wrapper | LemonBoy | 7 | +67 | -1 |
| 2020-03-18 15:16 | Merge branch 'LemonBoy-fix-4749' | Andrew Kelley | 5 | +70 | -27 |
| 2020-02-28 11:06 | zig fmt: Respect trailing commas in error set declarations | LemonBoy | 2 | +43 | -17 |
| 2020-03-18 15:11 | array sentinel does not count towards type_has_one_possible_value | Andrew Kelley | 1 | +2 | -4 |
| 2020-03-16 17:42 | ir: Correct ABI size calculation for arrays | LemonBoy | 3 | +30 | -11 |
| 2020-03-18 08:35 | std: More type checks for Thread startFn return type | LemonBoy | 1 | +45 | -6 |
| 2020-03-18 03:03 | clean up some self-hosted bitrot + don't assume libstdc++ | Andrew Kelley | 9 | +158 | -139 |
| 2020-03-18 03:02 | Remove `fcntlFlock` and replace with plain `fcntl` | LeRoyce Pearson | 2 | +3 | -14 |
| 2020-03-18 02:54 | Match netbsd's flock fields with others | LeRoyce Pearson | 1 | +5 | -5 |
| 2020-03-18 02:53 | Make `fcntlFlock` follow conventions of `os.zig` | LeRoyce Pearson | 3 | +20 | -12 |
| 2020-03-17 07:28 | fix a couple sockfds to be fd_t rather than i32 | Jonathan Marler | 1 | +2 | -2 |
| 2020-03-17 03:50 | Change fcntl params to ?*c_void | LeRoyce Pearson | 2 | +3 | -3 |
| 2020-03-16 21:10 | Change the default stdin behavior of RunStep to .Inherit | Timon Kruiper | 1 | +3 | -1 |
| 2020-03-16 08:54 | build: Expose function-sections switch | LemonBoy | 1 | +9 | -1 |
| 2020-03-15 21:28 | Merge pull request #4735 from ziglang/renameat | Andrew Kelley | 12 | +407 | -176 |
| 2020-03-15 21:26 | adjust renameatW to always supply dest root dir | Andrew Kelley | 2 | +2 | -2 |
| 2020-03-15 19:57 | fix typo in new mem.len test | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-15 19:47 | fix std.os.renameatW | Andrew Kelley | 1 | +2 | -2 |
| 2020-03-15 19:46 | fix std.mem.span handling of sentinel-terminated arrays | Andrew Kelley | 1 | +16 | -2 |
| 2020-03-15 18:46 | renameatW: handle more windows nt status codes | Andrew Kelley | 1 | +5 | -0 |
| 2020-03-15 18:18 | Merge pull request #4740 from Vexu/cleanup | Andrew Kelley | 3 | +402 | -444 |
| 2020-03-15 06:09 | fix Serializer to work with new OutStream API | momumi | 1 | +5 | -1 |
| 2020-03-15 13:42 | add more test cases for invalid number literals | momumi | 1 | +62 | -14 |
| 2020-03-15 03:05 | make parsing `0.0_e1` an error | momumi | 2 | +16 | -0 |
| 2020-03-15 01:37 | allow `_` separators in number literals (stage 1) | momumi | 6 | +297 | -92 |
| 2020-03-15 02:36 | Skip file lock test in single threaded mode | LeRoyce Pearson | 1 | +4 | -0 |
| 2020-03-14 23:13 | Fix compile error on windows | LeRoyce Pearson | 1 | +2 | -2 |
| 2020-03-14 23:07 | use anon literals in ast.zig and parse.zig | Vexu | 2 | +402 | -441 |
| 2020-03-14 23:02 | remove .Cancel correct merge err set parsing | Vexu | 3 | +1 | -4 |
| 2020-03-14 21:31 | Extract `run_lock_file_test` | LeRoyce Pearson | 1 | +107 | -100 |
| 2020-03-14 21:11 | for build-obj with only 1 C file, name .o file after root_out_name | Andrew Kelley | 1 | +22 | -10 |
| 2020-03-14 20:57 | Make lock tests more flexible | LeRoyce Pearson | 1 | +133 | -93 |
| 2020-03-14 19:29 | Add multiple read lock test | LeRoyce Pearson | 1 | +70 | -2 |
| 2020-03-14 17:34 | Call `std.os.waitpid` instead of `std.os.linux.waitpid` | LeRoyce Pearson | 1 | +1 | -2 |
| 2020-03-13 03:19 | Add note about mandatory locks on linux | LeRoyce Pearson | 1 | +10 | -4 |
| 2020-03-13 03:12 | Add test to check that locking works | LeRoyce Pearson | 1 | +66 | -0 |
| 2020-03-11 00:54 | Add `lock` option to CreateFlags | LeRoyce Pearson | 2 | +25 | -1 |
| 2020-03-10 04:57 | Add flock command paramter to `os.fcntlFlock` | LeRoyce Pearson | 2 | +16 | -3 |
| 2020-03-10 04:04 | Define Flock for all posix systems | LeRoyce Pearson | 11 | +117 | -20 |
| 2020-03-10 02:48 | Implement blocking file locking API for windows | LeRoyce Pearson | 4 | +80 | -59 |
| 2020-03-09 02:57 | Add fnctlFlock system call, use it to lock files | LeRoyce Pearson | 5 | +46 | -0 |
| 2020-03-08 22:28 | Add `lock` to fs.File.OpenFlags | LeRoyce Pearson | 1 | +9 | -0 |
| 2020-03-14 05:26 | fix mismatch between expected and actual output name | Andrew Kelley | 1 | +1 | -0 |
| 2020-03-14 04:46 | fix docgen, which relied on stdout being path to binary | Andrew Kelley | 1 | +18 | -2 |
| 2020-03-14 03:59 | special case when doing build-obj with just one source file | Andrew Kelley | 1 | +16 | -8 |
| 2020-03-14 01:06 | zig build system: correctly handle multiple output artifacts | Andrew Kelley | 8 | +333 | -158 |
| 2020-03-13 21:50 | update stack traces test expectations | Andrew Kelley | 1 | +3 | -3 |
| 2020-03-13 19:31 | Fix compilation with `--no-emit-bin` | Noam Preil | 1 | +1 | -1 |
| 2020-03-13 19:17 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 543 | +10665 | -6800 |
| 2020-03-13 18:20 | Even better idle waiting method | LemonBoy | 1 | +5 | -5 |
| 2020-03-13 17:40 | Nicer idle wait loop | LemonBoy | 1 | +5 | -2 |
| 2020-03-13 16:55 | std: Multithreaded-aware panic handler | LemonBoy | 1 | +41 | -11 |
| 2020-03-13 16:07 | Merge branch 'fengb-format-stream' | Andrew Kelley | 16 | +361 | -441 |
| 2020-03-13 15:55 | fix all the TODOs from the pull request | Andrew Kelley | 9 | +41 | -51 |
| 2020-03-13 15:31 | Merge branch 'format-stream' of https://github.com/fengb/zig into fengb-format-stream | Andrew Kelley | 12 | +351 | -421 |
| 2020-03-13 15:18 | Merge pull request #4716 from LemonBoy/sys-misc | Andrew Kelley | 9 | +167 | -4 |
| 2020-03-12 21:46 | Add NtDll-based ftruncate implementation | LemonBoy | 5 | +40 | -7 |
| 2020-03-13 00:58 | Merge pull request #4727 from nrdmn/uefi3 | Andrew Kelley | 31 | +797 | -349 |
| 2020-03-12 23:56 | Merge pull request #4725 from ziglang/update-musl | Andrew Kelley | 399 | +4414 | -2735 |
| 2020-03-12 22:55 | Merge pull request #4707 from Vexu/small-atomics | Andrew Kelley | 11 | +415 | -176 |
| 2020-03-12 21:21 | std/os/uefi: file protocol improvements | Nick Erdmann | 2 | +13 | -10 |
| 2020-03-09 23:56 | std/os/uefi: status reform | Nick Erdmann | 27 | +372 | -332 |
| 2020-03-09 19:28 | std/os/uefi: device path protocol improvements | Nick Erdmann | 2 | +346 | -2 |
| 2020-03-09 19:27 | std/os/uefi: Add shell parameters protocol | Nick Erdmann | 3 | +25 | -0 |
| 2020-03-09 19:25 | std/os/uefi: loaded image protocol improvements | Nick Erdmann | 2 | +11 | -1 |
| 2020-03-09 19:24 | std/os/uefi: require guid output function be comptime | Nick Erdmann | 1 | +1 | -1 |
| 2020-03-07 21:43 | std/os/uefi: boot services and runtime services improvements | Nick Erdmann | 3 | +45 | -19 |
| 2020-03-12 21:45 | stage1: update musl libc building code for v1.2.0 | Andrew Kelley | 2 | +118 | -105 |
| 2020-03-12 21:17 | update musl src files to v1.2.0 | Andrew Kelley | 281 | +2975 | -1468 |
| 2020-03-12 20:42 | add note to disabled tests, improve comptime cmpxchg | Vexu | 4 | +23 | -20 |
| 2020-03-12 20:26 | update musl headers to v1.2.0 | Andrew Kelley | 116 | +1321 | -1162 |
| 2020-03-12 19:15 | Simplify stores, use sext for signed ints | Vexu | 3 | +59 | -20 |
| 2020-03-12 18:40 | Address review comments | LemonBoy | 2 | +15 | -9 |
| 2020-03-12 18:00 | Merge pull request #4720 from Vexu/translate-c | Andrew Kelley | 2 | +82 | -7 |
| 2020-03-12 13:55 | Remove unused static_crt_dir field from libc config | daurnimator | 4 | +0 | -41 |
| 2020-03-06 22:59 | Replace fmt with new fmtstream | Benjamin Feng | 34 | +336 | -2091 |
| 2020-03-06 22:45 | Migrate last vestiges of fmt | Benjamin Feng | 2 | +15 | -17 |
| 2020-03-06 22:52 | Slap in workaround for Fifo | Benjamin Feng | 1 | +13 | -1 |
| 2020-03-06 18:03 | Handle potential downcast when translating stream size | Benjamin Feng | 2 | +10 | -4 |
| 2020-03-06 15:47 | Convert fmt.bufPrint / fmt.allocPrint | Benjamin Feng | 21 | +56 | -56 |
| 2020-03-06 15:33 | Convert translate-c to fmtstream | Benjamin Feng | 1 | +23 | -28 |
| 2020-03-01 03:43 | Convert Buffer to use fmtstream | Benjamin Feng | 2 | +11 | -14 |
| 2020-03-01 00:59 | Convert JSON to fmtstream | Benjamin Feng | 1 | +72 | -62 |
| 2020-03-06 14:59 | Convert builtin to fmtstream | Benjamin Feng | 1 | +9 | -11 |
| 2020-03-12 15:40 | ci: remove workaround for FreeBSD upstream bug | Andrew Kelley | 1 | +0 | -7 |
| 2020-03-12 15:31 | disable test on mipsel | Vexu | 1 | +5 | -3 |
| 2020-02-29 21:35 | Integrated outstreams with new formatter | Benjamin Feng | 6 | +27 | -37 |
| 2020-02-29 21:24 | Force error coercion of custom formatters | Benjamin Feng | 1 | +4 | -12 |
| 2020-02-29 21:16 | Fixup allocPrint | Benjamin Feng | 1 | +17 | -19 |
| 2020-03-12 15:14 | translate-c fix order of tokens | Vexu | 2 | +13 | -4 |
| 2020-03-12 14:46 | support `@atomicRmw` at comptime | Vexu | 3 | +114 | -15 |
| 2020-02-29 21:10 | Add back max_depth test | Benjamin Feng | 1 | +73 | -79 |
| 2020-02-29 21:02 | Apply explicit error type | Benjamin Feng | 1 | +12 | -12 |
| 2020-02-29 19:22 | Re-enable a bunch of tests | Benjamin Feng | 1 | +405 | -407 |
| 2020-02-29 18:25 | Re-enable testFmt | Benjamin Feng | 1 | +33 | -44 |
| 2020-02-29 18:02 | Get formatIntBuf working | Benjamin Feng | 1 | +608 | -619 |
| 2020-02-29 17:59 | Blind translation | Benjamin Feng | 1 | +170 | -206 |
| 2020-02-29 17:56 | Copy fmtstream | Benjamin Feng | 2 | +1755 | -0 |
| 2020-03-12 12:18 | translate-c treat c bools as ints | Vexu | 2 | +71 | -5 |
| 2020-03-11 19:56 | std: Add setEndPos to fs.file | LemonBoy | 7 | +89 | -0 |
| 2020-03-11 19:03 | std: Fix pwrite invocation on 32bit architectures | LemonBoy | 1 | +37 | -2 |
| 2020-03-12 04:32 | fix `zig targets` not reporting native info | Andrew Kelley | 4 | +29 | -28 |
| 2020-03-12 04:26 | fix bug | Heppokoyuki | 1 | +2 | -2 |
| 2020-03-12 01:47 | Merge pull request #4714 from mikdusan/target | Andrew Kelley | 7 | +59 | -58 |
| 2020-03-12 01:44 | Merge pull request #4713 from Heppokoyuki/uefi-file-protocols | Andrew Kelley | 4 | +115 | -2 |
| 2020-03-11 23:33 | fix zig-cache to treat cpu-features as raw-bytes | Michael Dusan | 6 | +17 | -5 |
| 2020-03-11 23:33 | update/apply CPU features when -mcpu native | Michael Dusan | 1 | +6 | -15 |
| 2020-03-11 23:33 | parse CPU features when --target is null | Michael Dusan | 1 | +36 | -38 |
| 2020-03-11 22:54 | Merge pull request #4710 from ziglang/io-stream-iface | Andrew Kelley | 56 | +2740 | -2695 |
| 2020-03-11 22:45 | fix stray warn() in runtime safety test | Andrew Kelley | 1 | +0 | -1 |
| 2020-03-11 21:39 | windows: detect HANDLE_EOF in ReadFile | Andrew Kelley | 1 | +1 | -0 |
| 2020-03-11 21:34 | fix regressions in elf parsing code | Andrew Kelley | 2 | +133 | -39 |
| 2020-03-11 20:14 | FixedBufferStream: match file semantics more by clamping pos | Andrew Kelley | 1 | +8 | -8 |
| 2020-03-11 19:47 | Merge remote-tracking branch 'origin/master' into io-stream-iface | Andrew Kelley | 9 | +173 | -36 |
| 2020-03-11 19:40 | add std.io.StreamSource and fixes to emitRaw | Andrew Kelley | 5 | +127 | -34 |
| 2020-03-11 18:34 | fix compilation errors for emitRaw | Andrew Kelley | 2 | +27 | -8 |
| 2020-03-11 18:22 | Merge pull request #4709 from LemonBoy/implement-2096 | Andrew Kelley | 8 | +172 | -32 |
| 2020-03-11 17:06 | fix footguns in File readAll functions | Andrew Kelley | 4 | +75 | -37 |
| 2020-03-11 15:16 | refactor | Heppokoyuki | 1 | +3 | -2 |
| 2020-03-11 15:15 | add file protocols | Heppokoyuki | 3 | +112 | -0 |
| 2020-03-11 14:46 | Move abi size checking to codegen | Vexu | 4 | +84 | -71 |
| 2020-03-11 11:29 | fix codegen, update docs | Vexu | 3 | +17 | -43 |
| 2020-03-11 10:02 | support cmpxchg at comptime | Vexu | 2 | +39 | -35 |
| 2020-03-11 08:29 | special case atomic operations on zero bit types | Vexu | 2 | +50 | -14 |
| 2020-03-11 07:24 | support non power of two integers in atomic ops | Vexu | 3 | +73 | -67 |
| 2020-03-11 02:01 | rework some old ELF parsing code and start to fix emitRaw | Andrew Kelley | 3 | +120 | -303 |
| 2020-03-11 01:09 | fix std.ChildProcess on Windows | Andrew Kelley | 1 | +5 | -5 |
| 2020-03-11 00:51 | fix stage2 lib on windows | Andrew Kelley | 1 | +3 | -3 |
| 2020-03-11 00:22 | fix regressions found by test suite | Andrew Kelley | 11 | +103 | -128 |
| 2020-03-10 23:28 | fix stack trace code not opening files in forced blocking mode | Andrew Kelley | 4 | +10 | -3 |
| 2020-03-10 22:54 | fix regressions caused earlier in this branch | Andrew Kelley | 2 | +10 | -4 |
| 2020-03-10 22:50 | std: Fix broken tests | LemonBoy | 2 | +15 | -3 |
| 2020-03-10 22:44 | update standard library to new I/O streams API | Andrew Kelley | 22 | +1411 | -1379 |
| 2020-03-10 19:22 | std: simplify format enum-literals | Michael Dusan | 1 | +1 | -4 |
| 2020-03-10 22:04 | ir: Fix shift code for u0 operands | LemonBoy | 2 | +50 | -15 |
| 2020-03-10 20:46 | use atomic bools in std lib | Vexu | 7 | +83 | -79 |
| 2020-03-10 20:33 | support atomic operations with bools | Vexu | 3 | +59 | -0 |
| 2020-03-10 20:31 | (breaking) improve and simplify fixed buffer streams API | Andrew Kelley | 9 | +223 | -236 |
| 2020-03-10 19:54 | ir: Implement more safety checks for shl/shr | LemonBoy | 5 | +115 | -22 |
| 2020-03-10 19:27 | (breaking) rework stream abstractions | Andrew Kelley | 24 | +752 | -776 |
| 2020-03-10 18:02 | fix zig fmt on noasync block | Vexu | 2 | +41 | -26 |
| 2020-03-10 18:06 | add allocSentinel function | Jonathan Marler | 1 | +14 | -0 |
| 2020-03-10 16:56 | Merge pull request #4703 from Vexu/translate-c | Andrew Kelley | 5 | +67 | -12 |
| 2020-03-10 11:16 | std: Fix detection of Linux kernel version | LemonBoy | 2 | +15 | -8 |
| 2020-03-10 13:57 | translate-c support struct field alignment | Vexu | 5 | +39 | -3 |
| 2020-03-10 13:52 | properly mangle shadowed primitive types | Vexu | 2 | +4 | -4 |
| 2020-03-10 13:52 | translate-c add daurnimator's pointer check to macro cast | Vexu | 2 | +24 | -5 |
| 2020-03-10 02:10 | Merge pull request #4590 from xackus/fix-4587 | Andrew Kelley | 4 | +68 | -24 |
| 2020-03-09 19:58 | ir: Fix codegen of ?*T types where T is zero-sized | LemonBoy | 5 | +77 | -19 |
| 2020-03-09 22:36 | Merge pull request #4700 from Vexu/noasync | Andrew Kelley | 12 | +224 | -46 |
| 2020-03-09 18:36 | better error messages and more tests | xackus | 3 | +22 | -4 |
| 2020-03-09 18:24 | Merge branch 'LemonBoy-fix-4527' | Andrew Kelley | 2 | +34 | -2 |
| 2020-03-09 18:24 | lazy_cmp_zero only resolves type is zero bits for alignof | Andrew Kelley | 1 | +4 | -4 |
| 2020-02-23 08:44 | ir: Fix lazy comparison between @alignOf and zero | LemonBoy | 2 | +34 | -2 |
| 2020-03-08 17:20 | std: add some definitions for netlink sockets | daurnimator | 2 | +504 | -0 |
| 2020-03-09 17:01 | Merge pull request #4695 from leroycep/feature-inode-stat | Andrew Kelley | 8 | +25 | -5 |
| 2020-03-09 07:52 | Windows: Fix std.fs.realpath/os.realpathW for directories | Ryan Liptak | 1 | +1 | -1 |
| 2020-03-09 16:38 | add LemonBoy's test | Vexu | 3 | +25 | -3 |
| 2020-03-09 13:51 | disallow resume and suspend in noasync scopes | Vexu | 4 | +43 | -27 |
| 2020-03-09 10:31 | implement noasync scopes | Vexu | 6 | +77 | -2 |
| 2020-03-09 09:02 | update parsers to new noasync syntax | Vexu | 6 | +108 | -43 |
| 2020-03-09 07:10 | Translate C: Add comment containing c source location for failed decls | Lachlan Easton | 1 | +1 | -0 |
| 2020-03-09 03:52 | Use os.ino_t for everything | LeRoyce Pearson | 2 | +2 | -10 |
| 2020-03-09 00:31 | Define ino_t for systems not yet defining it | LeRoyce Pearson | 7 | +13 | -6 |
| 2020-03-03 11:13 | ir: Create usize result_loc for array subscript expr | LemonBoy | 3 | +30 | -6 |
| 2020-03-08 18:48 | ir: Prevent crash in compiler error | LemonBoy | 2 | +9 | -4 |
| 2020-03-08 21:47 | Add documentation about Stat.inode | LeRoyce Pearson | 1 | +14 | -0 |
| 2020-03-08 20:27 | Expose file inode (linux) and file index (windows) | LeRoyce Pearson | 1 | +7 | -0 |
| 2020-03-05 07:32 | fix failed assert on generic fn opaque return type | xackus | 4 | +50 | -24 |
| 2020-03-08 16:44 | Merge pull request #4687 from daurnimator/fix-typo | Andrew Kelley | 2 | +5 | -5 |
| 2020-03-08 16:43 | Merge pull request #4690 from Vexu/translate-c | Andrew Kelley | 5 | +82 | -38 |
| 2020-03-08 09:55 | std: One more cpuid fix | LemonBoy | 1 | +19 | -7 |
| 2020-03-08 10:07 | translate-c reject structs with VLAs | Vexu | 5 | +42 | -3 |
| 2020-03-08 09:26 | translate-c fix nested loops without blocks. | Vexu | 2 | +42 | -37 |
| 2020-03-08 08:18 | Strip trailing whitespace from src/ir.cpp | daurnimator | 1 | +3 | -3 |
| 2020-03-08 08:18 | Fix grammar in error message | daurnimator | 2 | +2 | -2 |
| 2020-03-08 07:53 | Revert "Translate C: Group generated casts" | Andrew Kelley | 3 | +9 | -74 |
| 2020-03-08 07:52 | Revert "translate-c remove redundant grouping, fix nested loops without blocks." | Andrew Kelley | 2 | +32 | -30 |
| 2020-02-20 20:25 | Implement UTF-8 to UTF-16LE literal conversion | Jared Miller | 1 | +68 | -0 |
| 2020-03-08 00:13 | add missing errors to std.os.windows.CreateDirectoryError | Andrew Kelley | 1 | +2 | -0 |
| 2020-03-08 00:11 | add std.event.Loop pread and faccessat | Andrew Kelley | 2 | +79 | -1 |
| 2020-03-07 22:37 | std: Fix version detection on x86 | LemonBoy | 1 | +31 | -35 |
| 2020-03-07 20:14 | fix std.fs.makeDirAbsolute | Andrew Kelley | 1 | +3 | -1 |
| 2020-03-07 17:18 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 432 | +47526 | -93670 |
| 2020-03-07 03:00 | stage1: fix compile error on macOS Xcode 11.4 | Michael Dusan | 1 | +1 | -1 |
| 2020-03-07 15:36 | translate-c remove redundant grouping, fix nested loops without blocks. | Vexu | 2 | +30 | -32 |
| 2020-03-03 10:42 | Translate C: Group generated casts | Lachlan Easton | 3 | +74 | -9 |
| 2020-03-07 02:03 | fix detectNativeCpuAndFeatures including foreign asm | Andrew Kelley | 1 | +4 | -1 |
| 2020-03-07 01:47 | Merge branch 'alichay-master' | Andrew Kelley | 4 | +616 | -28 |
| 2020-03-07 01:02 | simplify the inline assembly | Andrew Kelley | 1 | +15 | -32 |
| 2020-03-07 00:41 | cleanup CPU model & feature detection | Andrew Kelley | 4 | +192 | -191 |
| 2020-03-06 04:12 | Cleaned up CPU detection and fixed incorrect detection bits. | alichay | 3 | +104 | -178 |
| 2020-03-04 13:40 | Added self-hosted x86 CPU detection. | alichay | 3 | +682 | -4 |
| 2020-03-06 23:49 | Merge branch 'daurnimator-less-buffer' | Andrew Kelley | 11 | +165 | -131 |
| 2020-03-06 23:01 | fixups & make some API decisions | Andrew Kelley | 4 | +114 | -107 |
| 2020-02-11 12:07 | std: use std.ArrayList instead of std.Buffer in std/fmt.zig tests | daurnimator | 1 | +11 | -11 |
| 2020-02-11 12:04 | Remove unused std.Buffer imports | daurnimator | 3 | +0 | -3 |
| 2020-02-11 12:01 | std: use ArrayList instead of Buffer from std/process.zig | daurnimator | 1 | +9 | -10 |
| 2020-02-07 05:12 | Fix bug where stdout was checked instead of stderr | daurnimator | 1 | +1 | -1 |
| 2020-02-07 05:11 | Use in_stream.readAllAlloc where sensible | daurnimator | 4 | +37 | -38 |
| 2020-02-07 03:43 | std: use ArrayList rather than Buffer for in_stream helper functions | daurnimator | 1 | +34 | -17 |
| 2020-02-07 03:20 | std: add ArrayList.eql for parity with std.Buffer | daurnimator | 1 | +4 | -0 |
| 2020-02-07 03:17 | std: add .startsWith and .endsWith to std.ArrayList | daurnimator | 2 | +12 | -1 |
| 2020-03-06 23:30 | stage1: make get_optional_type more robust | Andrew Kelley | 5 | +24 | -6 |
| 2020-03-06 09:03 | translate-c more macro ops | Vexu | 2 | +103 | -150 |
| 2020-03-06 22:33 | Merge pull request #4651 from LemonBoy/fix-4645 | Andrew Kelley | 2 | +32 | -16 |
| 2020-03-06 21:57 | ?HMODULE instead of HMODULE | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-06 21:01 | fix `@embedFile` docs | Andrew Kelley | 1 | +6 | -4 |
| 2020-03-06 20:55 | ir: remove pointless and misleading code in `@embedFile` | Andrew Kelley | 1 | +1 | -3 |
| 2020-03-06 08:17 | std: Work around unexported NtCurrentTeb | LemonBoy | 2 | +19 | -2 |
| 2020-03-05 23:02 | std: Nicer way to access the PEB | LemonBoy | 3 | +15 | -16 |
| 2020-03-05 22:04 | translate-c: default initialize non-extern variables to undefined | Vexu | 2 | +4 | -2 |
| 2020-03-06 04:37 | Revert "put FreeBSD CI in timeout for misbehavior" | Andrew Kelley | 1 | +5 | -10 |
| 2020-03-06 00:53 | std: fix sendfile on macOS and FreeBSD | Michael Dusan | 3 | +8 | -9 |
| 2020-03-05 21:50 | stage1: fix regression | Michael Dusan | 1 | +1 | -1 |
| 2020-03-05 23:00 | srht: workaround FreeBSD fiasco | Michael Dusan | 1 | +9 | -2 |
| 2020-03-05 22:19 | Revert "Allow constant struct val to reallocate its fields when resolving an inferred struct field with a comptime value." | Andrew Kelley | 2 | +9 | -63 |
| 2020-02-25 20:07 | Fix crash when freeing empty string as null-terminated sentinel | Michaël Larouche | 1 | +13 | -1 |
| 2020-03-05 17:19 | std: format enum-literals | Michael Dusan | 1 | +11 | -0 |
| 2020-03-05 17:23 | Allow constant struct val to reallocate its fields when resolving an inferred struct field with a comptime value. | Alexandros Naskos | 2 | +63 | -9 |
| 2020-03-05 20:41 | Merge branch 'update-mingw-w64' | Andrew Kelley | 391 | +45701 | -92922 |
| 2020-03-05 20:11 | reapply mingw-w64 header patches | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-05 19:53 | update mingw-w64 source files to v7.0.0 | Andrew Kelley | 113 | +1716 | -2479 |
| 2020-03-05 18:23 | update mingw-w64 headers to v7.0.0 | Andrew Kelley | 279 | +43986 | -90444 |
| 2020-03-05 19:58 | Merge pull request #4641 from mikdusan/housekeeping | Michael Dusan | 2 | +2 | -3 |
| 2020-03-05 17:17 | stage1: housekeeping | Michael Dusan | 2 | +2 | -3 |
| 2020-03-05 09:46 | translate-c demote struct to opaque if unable to translate type | Vexu | 2 | +24 | -2 |
| 2020-03-05 15:38 | Merge pull request #4636 from Vexu/translate-c | Andrew Kelley | 2 | +73 | -2 |
| 2020-03-05 15:33 | Merge pull request #4633 from daurnimator/4632-i1 | Andrew Kelley | 2 | +47 | -41 |
| 2020-03-05 10:15 | translate-c correct assumption about macros | Vexu | 2 | +10 | -1 |
| 2020-03-05 09:22 | translate-c macro comma operator | Vexu | 2 | +63 | -1 |
| 2020-03-05 05:02 | std: use testing.expectEqual in math.absCast tests | daurnimator | 1 | +5 | -12 |
| 2020-03-05 04:59 | std: fix math.absCast on i1 | daurnimator | 2 | +25 | -13 |
| 2020-03-05 04:52 | std: fix formatting of i1 integers | daurnimator | 1 | +9 | -9 |
| 2020-03-05 04:51 | std: use testing.expectEqualSlices from tests | daurnimator | 1 | +11 | -10 |
| 2020-03-04 23:05 | Merge branch 'LemonBoy-fix-439' | Andrew Kelley | 8 | +128 | -18 |
| 2020-03-04 23:05 | update docs for `@TypeOf` | Andrew Kelley | 1 | +6 | -4 |
| 2020-03-04 22:43 | `@TypeOf` avoids heap allocation for only 1 parameter | Andrew Kelley | 3 | +48 | -21 |
| 2020-03-04 10:00 | ir: Adapt ir_print for the new @TypeOf format | LemonBoy | 1 | +3 | -1 |
| 2020-03-04 09:56 | std: Use @TypeOf(x,y) as return value for max | LemonBoy | 1 | +1 | -1 |
| 2020-03-04 09:55 | ir: Implement @TypeOf with multiple arguments | LemonBoy | 6 | +93 | -14 |
| 2020-03-04 22:09 | Merge pull request #4573 from alexnask/tuple_concat | Andrew Kelley | 2 | +46 | -17 |
| 2020-03-04 21:46 | get_codegen_ptr_type returns possible error | Andrew Kelley | 5 | +439 | -300 |
| 2020-03-04 20:35 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 1427 | +8425 | -7247 |
| 2020-03-04 20:34 | zig is now aware of DragonflyBSD versions | Andrew Kelley | 2 | +13 | -8 |
| 2020-03-04 19:58 | update glibc source files to 2.31 | Andrew Kelley | 286 | +1190 | -1398 |
| 2020-01-19 19:39 | Generated documentation mobile support | pfg | 2 | +98 | -15 |
| 2020-03-03 15:06 | Fix docs generation | Timon Kruiper | 1 | +59 | -51 |
| 2020-03-04 14:01 | Merge pull request #4623 from ziglang/update-glibc | Andrew Kelley | 1106 | +5842 | -5378 |
| 2020-03-04 06:05 | update self-hosted `zig targets` to print correct glibc availability | Andrew Kelley | 3 | +64 | -53 |
| 2020-03-04 05:07 | update glibc abilists for 2.31 | Andrew Kelley | 4 | +256 | -235 |
| 2020-03-04 05:00 | zig build: update InstallRawStep to new std.fs API | Andrew Kelley | 1 | +4 | -5 |
| 2020-03-04 03:52 | update update_glibc tool to latest zig | Andrew Kelley | 2 | +34 | -36 |
| 2020-03-04 03:46 | update glibc headers to 2.31 | Andrew Kelley | 1098 | +5468 | -5036 |
| 2020-03-04 03:40 | update process_headers tool to latest zig | Andrew Kelley | 1 | +21 | -19 |
| 2020-03-04 03:14 | docs: remove reference to deprecated builtins | Andrew Kelley | 1 | +10 | -7 |
| 2020-03-04 02:32 | put FreeBSD CI in timeout for misbehavior | Andrew Kelley | 1 | +10 | -5 |
| 2020-03-04 02:09 | std.zig.CrossTarget: fix compile errors | Andrew Kelley | 1 | +5 | -3 |
| 2020-03-03 22:05 | Merge pull request #4618 from ziglang/daurnimator-paths | Andrew Kelley | 14 | +395 | -196 |
| 2020-03-03 21:52 | Darwin can return EBADF for sendfile on non-files | Andrew Kelley | 1 | +4 | -2 |
| 2020-03-03 21:01 | update docgen to new std.fs API | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-03 20:58 | update cli test to new std.fs API | Andrew Kelley | 1 | +1 | -1 |
| 2020-03-03 20:01 | breaking changes to std.fs, std.os | Andrew Kelley | 5 | +259 | -143 |
| 2020-01-16 02:21 | Update callers of fs.makePath | daurnimator | 6 | +11 | -12 |
| 2020-01-16 00:07 | std: move makePath to be a Dir method | daurnimator | 1 | +34 | -34 |
| 2020-01-15 08:17 | std: move null byte check into toPosixPath | daurnimator | 2 | +1 | -7 |
| 2020-01-15 08:17 | std: fix fs.makePath | daurnimator | 1 | +8 | -11 |
| 2020-01-15 08:15 | std: add os.fstatat | daurnimator | 2 | +24 | -0 |
| 2020-01-15 08:11 | std: add Dir.changeDir as wrapper around fchdir | daurnimator | 4 | +23 | -0 |
| 2020-01-15 08:09 | std: add fs.Dir.makeDir | daurnimator | 1 | +8 | -0 |
| 2020-01-15 08:07 | std: add mkdirat | daurnimator | 2 | +36 | -0 |
| 2020-03-03 17:01 | remove superfluous comptime keyword | Andrew Kelley | 1 | +4 | -4 |
| 2020-03-03 16:19 | linux: Correct pread64 syscall for ARM/MIPS | LemonBoy | 2 | +28 | -13 |
| 2020-03-03 15:15 | Merge pull request #4612 from ziglang/os-read-write-sendfile | Andrew Kelley | 21 | +855 | -252 |
| 2020-03-03 14:49 | disable sendfile test on mips | Andrew Kelley | 1 | +4 | -0 |
| 2020-03-03 14:49 | enable f128 test on windows | Andrew Kelley | 1 | +0 | -4 |
| 2020-03-03 14:44 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 132 | +5881 | -4268 |
| 2020-03-03 14:17 | Revert "work around LLVM 10 llvm-config giving absolute path to libz.so" | Andrew Kelley | 1 | +7 | -12 |
| 2020-03-03 14:15 | Merge pull request #4601 from alexnask/fix_3997 | Andrew Kelley | 1 | +7 | -3 |
| 2020-03-03 10:41 | Added comment justifying wrapping operations | Alexandros Naskos | 1 | +4 | -0 |
| 2020-03-03 08:10 | more macos fixes | Andrew Kelley | 1 | +4 | -3 |
| 2020-03-03 08:03 | Fix std.os.unlinkatW for absolute paths | Ryan Liptak | 1 | +1 | -1 |
| 2020-03-03 07:57 | fix macosx and freebsd build failures | Andrew Kelley | 3 | +7 | -4 |
| 2020-03-03 07:03 | breaking: std.os read/write functions + sendfile | Andrew Kelley | 20 | +816 | -352 |
| 2020-01-10 10:03 | std: implement sendfile on linux | Terin Stock | 3 | +131 | -0 |
| 2020-03-02 09:44 | Allow wrapping in VDSO lookup | Alexandros Naskos | 1 | +3 | -3 |
| 2020-03-01 22:55 | Merge branch 'master' of https://github.com/ziglang/zig into tuple_concat | Alexandros Naskos | 134 | +4069 | -2290 |
| 2020-03-01 22:54 | Removed unused variable | Alexandros Naskos | 1 | +0 | -3 |
| 2020-02-25 20:29 | short std.builtin enum literals in std lib | xackus | 19 | +97 | -103 |
| 2020-03-01 18:53 | Merge branch 'daurnimator-fmt-sentinel-pointers' | Andrew Kelley | 11 | +171 | -27 |
| 2020-03-01 18:21 | breaking: std.mem.len no longer takes a type argument | Andrew Kelley | 8 | +27 | -29 |
| 2020-03-01 18:07 | add new functions to std.mem and deprecate others | Andrew Kelley | 2 | +118 | -2 |
| 2020-03-01 18:07 | revert changes outside std.fmt | Andrew Kelley | 3 | +6 | -19 |
| 2019-12-27 03:31 | std: format contents of sentinel terminated many pointers | daurnimator | 6 | +58 | -15 |
| 2020-03-01 08:27 | stage1: fix compilation on 32-bit arm | Andrew Kelley | 1 | +2 | -2 |
| 2020-03-01 07:53 | Merge pull request #4585 from LemonBoy/fix-4581 | Andrew Kelley | 3 | +60 | -2 |
| 2020-03-01 06:17 | fix native OS version detection on macOS | Andrew Kelley | 1 | +3 | -2 |
| 2020-03-01 03:20 | use an explicit error set to fix a compilation error | Andrew Kelley | 1 | +18 | -1 |
| 2020-03-01 03:13 | std.Thread.cpuCount on Windows uses the PEB | Andrew Kelley | 1 | +14 | -17 |
| 2020-03-01 03:05 | Merge pull request #4586 from daurnimator/windows-PEB | Andrew Kelley | 1 | +188 | -16 |
| 2020-03-01 02:31 | refactor std.zig.system.NativeTargetInfo functions | Andrew Kelley | 1 | +34 | -31 |
| 2020-03-01 01:39 | Merge pull request #4589 from LemonBoy/fix-4583 | Andrew Kelley | 3 | +29 | -2 |
| 2020-02-29 22:11 | Handle one more error | LemonBoy | 1 | +1 | -1 |
| 2020-02-29 22:08 | Use .len instead of @sizeOf | LemonBoy | 1 | +1 | -1 |
| 2020-02-29 20:46 | target: Implement OS version detection for OSX | LemonBoy | 2 | +28 | -1 |
| 2020-02-29 17:31 | Change how the build-id is checked | LemonBoy | 1 | +5 | -5 |
| 2020-02-29 17:27 | add CrossTarget.getObjectFormat | Andrew Kelley | 2 | +12 | -4 |
| 2020-02-29 15:10 | Complete windows PEB_LDR_DATA definition | daurnimator | 1 | +29 | -3 |
| 2020-02-29 13:19 | Address review comments | LemonBoy | 1 | +6 | -7 |
| 2020-02-29 12:56 | Fill out PEB definition | daurnimator | 1 | +160 | -14 |
| 2020-02-29 11:00 | target: Implement OS version detection for Windows | LemonBoy | 3 | +61 | -2 |
| 2020-02-29 07:08 | std.Target.standardDynamicLinkerPath: delete bad doc comment | Andrew Kelley | 1 | +0 | -2 |
| 2020-02-29 06:57 | Merge pull request #4550 from ziglang/os-version-ranges | Andrew Kelley | 104 | +3338 | -2123 |
| 2020-02-29 06:36 | C pointer slices are no longer allowzero (#4462) | Alexandros Naskos | 4 | +57 | -4 |
| 2020-02-29 06:05 | fix crash when building docgen | Andrew Kelley | 1 | +5 | -2 |
| 2020-02-29 00:24 | std.Target.Os.WindowsVersion: non-exhaustive enum | Andrew Kelley | 1 | +1 | -0 |
| 2020-02-29 00:18 | fix CrossTarget.isNative, setGnuLibCVersion, zigTriple | Andrew Kelley | 1 | +13 | -8 |
| 2020-02-29 00:05 | update test to newer API | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-28 23:48 | don't choose native ld path when os is non native | Andrew Kelley | 1 | +2 | -1 |
| 2020-02-28 23:31 | CrossTarget.cpu_model: communicate intent precisely | Andrew Kelley | 3 | +68 | -38 |
| 2020-02-28 23:09 | fix handling of CrossTarget.cpu_model | Andrew Kelley | 3 | +21 | -15 |
| 2020-02-28 22:23 | improve std.zig.system.NativeTargetInfo.detect | Andrew Kelley | 3 | +140 | -80 |
| 2020-02-28 21:06 | fix typo from other commit | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-28 20:49 | fix crash with multiple comptime fn calls and... | Andrew Kelley | 2 | +55 | -9 |
| 2020-02-28 20:41 | fix compiler crash when comptime parsing targets | Andrew Kelley | 1 | +30 | -9 |
| 2020-02-28 18:27 | dynamic_linker becomes a field of std.zig.CrossTarget | Andrew Kelley | 13 | +137 | -127 |
| 2020-02-28 08:11 | implement native OS version detection for linux | Andrew Kelley | 3 | +30 | -12 |
| 2020-02-28 07:36 | remove special darwin os version min handling | Andrew Kelley | 15 | +95 | -228 |
| 2020-02-28 07:00 | stage1: make get_native_target go through self-hosted | Andrew Kelley | 6 | +110 | -105 |
| 2020-02-28 00:49 | complete the native target detection based on /usr/bin/env | Andrew Kelley | 4 | +244 | -77 |
| 2020-02-27 22:20 | std.zig.system.NativeTargetInfo.detect: almost no Allocator | Andrew Kelley | 4 | +42 | -40 |
| 2020-02-27 21:38 | getStandardDynamicLinkerPath renamed and no allocator | Andrew Kelley | 3 | +158 | -113 |
| 2020-02-27 19:41 | update docs to latest Target API | Andrew Kelley | 2 | +18 | -18 |
| 2020-02-27 18:33 | don't error out for targets with unknown standard dynamic linker path | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-27 18:32 | update docgen to new Target API | Andrew Kelley | 1 | +41 | -40 |
| 2020-02-27 18:32 | update tests to new Target API | Andrew Kelley | 2 | +5 | -7 |
| 2020-02-27 18:31 | WASI has no dynamic linker | Andrew Kelley | 1 | +26 | -2 |
| 2020-02-27 17:19 | compiler-rt: inline at call site to workaround a bug | Andrew Kelley | 1 | +6 | -6 |
| 2020-02-27 16:52 | fix __stack_chk_guard emitted even when not linking libc | Andrew Kelley | 1 | +2 | -5 |
| 2020-02-27 02:29 | fix builder.findProgram test | Andrew Kelley | 1 | +4 | -3 |
| 2020-02-27 01:16 | fix incorrect builtin import code for windows | Andrew Kelley | 1 | +5 | -3 |
| 2020-02-26 23:56 | mips: implement Target.getStandardDynamicLinkerPath | Andrew Kelley | 1 | +10 | -1 |
| 2020-02-26 22:35 | clean up CrossTarget.getExternalExecutor | Andrew Kelley | 1 | +8 | -3 |
| 2020-02-26 21:32 | fix not setting the dynamic linker path when cross compiling | Andrew Kelley | 1 | +11 | -0 |
| 2020-02-26 20:35 | improve the "external executor" detection logic | Andrew Kelley | 4 | +22 | -25 |
| 2020-02-26 19:33 | fix standardTargetOptions and improve init-exe to use it | Andrew Kelley | 2 | +29 | -5 |
| 2020-02-26 19:33 | fix target parsing | Andrew Kelley | 2 | +16 | -1 |
| 2020-02-26 19:33 | improve debug info for optionals | Andrew Kelley | 1 | +12 | -20 |
| 2020-02-26 06:18 | separate std.Target and std.zig.CrossTarget | Andrew Kelley | 14 | +1286 | -937 |
| 2020-02-25 08:43 | update std lib to new Target API | Andrew Kelley | 29 | +281 | -261 |
| 2020-02-25 07:52 | stage1: remove get_self_libc_path | Andrew Kelley | 4 | +0 | -66 |
| 2020-02-25 06:52 | introduce operating system version ranges as part of the target | Andrew Kelley | 59 | +1275 | -933 |
| 2020-02-24 06:38 | restructuring std.Target for OS version ranges, pass 1 | Andrew Kelley | 4 | +383 | -111 |
| 2020-02-28 15:22 | Merge pull request #4576 from mikdusan/housekeeping | Michael Dusan | 1 | +0 | -1 |
| 2020-02-28 13:30 | stage1: housekeeping | Michael Dusan | 1 | +0 | -1 |
| 2020-02-28 01:48 | Removed unused variable | Alexandros Naskos | 1 | +0 | -2 |
| 2020-02-28 00:52 | Added test | Alexandros Naskos | 1 | +38 | -0 |
| 2020-02-28 00:43 | More fixes, removed debug prints | Alexandros Naskos | 1 | +2 | -14 |
| 2020-02-28 00:19 | Fixed tuple concatenation with runtime and comptime values. | Alexandros Naskos | 1 | +12 | -4 |
| 2020-02-27 16:51 | fix exported variable not respecting linkage | Andrew Kelley | 5 | +47 | -0 |
| 2020-02-27 12:02 | ir: Robust checking for init expr type | LemonBoy | 2 | +16 | -7 |
| 2020-02-26 20:41 | debug: Fix end-of-stream condition in DWARF parser | LemonBoy | 2 | +8 | -6 |
| 2020-02-26 22:17 | ir: Allow empty inferred error sets | LemonBoy | 3 | +38 | -33 |
| 2020-02-26 18:17 | fix behavior tests with --test-evented-io | Andrew Kelley | 3 | +28 | -16 |
| 2020-02-26 17:37 | arm baseline CPU is v7a rather than v6m | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-26 16:59 | update test expectations | Andrew Kelley | 2 | +6 | -9 |
| 2020-02-26 16:21 | Merge branch 'Vexu-tagname' | Andrew Kelley | 7 | +78 | -17 |
| 2020-02-26 16:21 | call deinit on the hashmaps introduced in the prev commit | Andrew Kelley | 1 | +2 | -0 |
| 2020-02-26 09:07 | add test for `@intToEnum` | Vexu | 3 | +14 | -5 |
| 2020-02-25 23:19 | fix `@intToEnum` on extern enums | Vexu | 1 | +13 | -1 |
| 2020-02-25 23:03 | fix `@tagName` on extern and non-exhaustive enums | Vexu | 4 | +49 | -11 |
| 2020-02-26 16:11 | Merge pull request #4561 from LemonBoy/fix-4536-1 | Andrew Kelley | 2 | +68 | -8 |
| 2020-02-26 16:10 | Merge pull request #4497 from LemonBoy/do-do-do | Andrew Kelley | 5 | +1522 | -1926 |
| 2020-02-26 09:05 | ir: Fix regression with self-referencing containers | LemonBoy | 2 | +36 | -5 |
| 2020-02-26 02:32 | fix typo in previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-26 02:24 | add test case to catch regression from previous commit | Andrew Kelley | 2 | +33 | -0 |
| 2020-02-26 02:23 | Revert "ir: Fix sizeOf comparison with ptr to zst" | Andrew Kelley | 2 | +5 | -34 |
| 2020-02-25 17:35 | ir: Fix array to slice conversion for zero-sized arrays | LemonBoy | 2 | +31 | -4 |
| 2020-02-25 12:10 | ir: Various fixes for comptime ptr handling | LemonBoy | 3 | +42 | -7 |
| 2020-02-25 11:22 | ir: Fix sizeOf comparison with ptr to zst | LemonBoy | 2 | +34 | -5 |
| 2020-02-25 21:30 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 173 | +8079 | -8445 |
| 2020-02-25 15:57 | Merge pull request #4515 from mikdusan/stage1-gen-constants | Michael Dusan | 3 | +30 | -8 |
| 2020-02-25 11:22 | ir: Fix sizeOf comparison with ptr to zst | LemonBoy | 2 | +34 | -5 |
| 2020-02-25 03:34 | Merge branch 'vegecode-formatted-print-to-std.Buffer' | Andrew Kelley | 1 | +12 | -0 |
| 2020-02-25 03:34 | clean up std.Buffer.print | Andrew Kelley | 1 | +1 | -7 |
| 2020-02-04 18:16 | Add formatted printing directly into std.Buffer | vegecode | 1 | +18 | -0 |
| 2020-02-25 03:01 | Merge pull request #4544 from BarabasGitHub/zeroes-for-non-extern-types | Andrew Kelley | 1 | +114 | -9 |
| 2020-02-25 02:57 | Merge pull request #4547 from Vexu/deprecate | Andrew Kelley | 67 | +278 | -1044 |
| 2020-02-25 01:11 | expose --verbose-llvm-cpu-features to zig build | Andrew Kelley | 2 | +16 | -10 |
| 2020-02-24 21:50 | remove `@IntType` and `@ArgType` (mostly) from the compiler | Vexu | 6 | +2 | -94 |
| 2020-02-24 21:39 | remove uses of `@ArgType` and `@IntType` | Vexu | 45 | +125 | -193 |
| 2020-02-24 21:21 | remove `@typeId`, `@memberCount`, `@memberName` and `@memberType` from the compiler | Vexu | 5 | +8 | -444 |
| 2020-02-24 21:15 | Processed review comments. Updated documentation, used the typinfo for field access, generate compile error on allowzero and set C poitners to null | Bas van den Berg | 1 | +20 | -16 |
| 2020-02-24 21:03 | remove usages of `@typeId`, `@memberCount`, `@memberName` and `@memberType` | Vexu | 28 | +145 | -315 |
| 2020-02-24 19:50 | vectors do not support iterating, do not support them (for now) | Bas van den Berg | 1 | +1 | -8 |
| 2020-02-24 19:25 | implement zeroes for non extern structs and native types | Bas van den Berg | 1 | +116 | -8 |
| 2020-02-24 18:51 | Merge pull request #4516 from xackus/remove-bytes-to-slice | Andrew Kelley | 28 | +225 | -589 |
| 2020-02-23 17:45 | hashing algorithms: fix logic and index out of bounds | J.W | 5 | +37 | -6 |
| 2020-02-23 23:25 | std.time.Timer.lap: only read system time once (#4533) | Heide Onas Auri | 1 | +13 | -9 |
| 2020-02-22 17:02 | correct test expectations | LemonBoy | 2 | +21 | -20 |
| 2020-02-23 18:03 | nuke @bytesToSlice, @sliceToBytes in stage1 | xackus | 4 | +0 | -394 |
| 2020-02-23 17:03 | remove @bytesToSlice, @sliceToBytes from tests, docs | xackus | 14 | +141 | -181 |
| 2020-02-23 16:25 | Merge pull request #4304 from daurnimator/auto-json | Andrew Kelley | 1 | +821 | -0 |
| 2020-02-22 03:26 | Format decmial 0.0 with no precision as just 0 | frmdstryr | 1 | +1 | -2 |
| 2020-02-23 06:38 | Merge pull request #4525 from ziglang/environ | Andrew Kelley | 8 | +166 | -84 |
| 2020-02-23 06:05 | remove no-longer-valid defer | Andrew Kelley | 1 | +0 | -1 |
| 2020-02-22 22:49 | std.process: fix typo | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-22 22:35 | improve handling of environment variables on Windows | Andrew Kelley | 5 | +98 | -71 |
| 2020-02-22 20:59 | update std lib to integrate with libc for environ | Andrew Kelley | 5 | +77 | -21 |
| 2020-02-22 18:43 | std.os.execvpeZ_expandArg0: fix not restoring argv[0] | Andrew Kelley | 3 | +130 | -36 |
| 2020-02-22 11:44 | delete extra code, more forgiveness | LemonBoy | 2 | +48 | -192 |
| 2020-02-22 11:05 | unification: windows debug info | LemonBoy | 1 | +155 | -5 |
| 2020-02-22 10:51 | unification: osx debug info | LemonBoy | 1 | +183 | -193 |
| 2020-02-22 01:48 | fix regression in detecting native glibc version | Andrew Kelley | 2 | +8 | -6 |
| 2020-02-22 00:22 | fix regression in standardTargetOptions | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-21 20:30 | add regression test for already fixed bug | Andrew Kelley | 2 | +12 | -0 |
| 2020-02-21 20:20 | remove the allocator from std.event.Loop | Andrew Kelley | 1 | +13 | -12 |
| 2020-02-21 19:19 | annotate TODO comment with bug tracker link | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-21 19:19 | Merge pull request #4509 from ziglang/sub-architecture-annihilation | Andrew Kelley | 35 | +2440 | -3457 |
| 2020-02-21 18:46 | remove @bytesToSlice, @sliceToBytes from std lib | xackus | 11 | +28 | -28 |
| 2020-02-20 19:01 | implement bytesAsSlice, sliceAsBytes | xackus | 1 | +70 | -0 |
| 2020-02-21 18:34 | std.Target.parse gives parsing diagnostics | Andrew Kelley | 2 | +68 | -7 |
| 2020-02-21 17:29 | update ARM cpu models to correctly include the sub-arch | Andrew Kelley | 1 | +54 | -54 |
| 2020-02-21 16:47 | remove sub-arch from stage1 | Andrew Kelley | 9 | +17 | -440 |
| 2020-02-21 16:07 | fix std.Target unit tests | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-21 11:11 | unsure | LemonBoy | 1 | +46 | -29 |
| 2020-02-21 06:58 | fix zig build adding invalid cli args | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-21 06:54 | fix not initializing some ZigTarget fields | Andrew Kelley | 1 | +13 | -5 |
| 2020-02-20 07:45 | stage1: free more heap after analysis | Michael Dusan | 3 | +30 | -8 |
| 2020-02-20 23:50 | fix zig build, ABI ABI, and update tests to new Target layout | Andrew Kelley | 4 | +24 | -43 |
| 2020-02-20 23:36 | Merge remote-tracking branch 'origin/master' into sub-architecture-annihilation | Andrew Kelley | 10 | +63 | -83 |
| 2020-02-20 23:31 | support -mcpu=baseline, both in stage1 and stage2 | Andrew Kelley | 6 | +44 | -33 |
| 2020-02-20 22:02 | quick fix: add -mcpu=baseline support to zig0 | Andrew Kelley | 2 | +7 | -0 |
| 2020-02-20 18:43 | remove std.io.readLine | Andrew Kelley | 2 | +7 | -74 |
| 2020-02-20 20:27 | arm: clarify which CPU features are sub-architectures | Andrew Kelley | 2 | +583 | -583 |
| 2020-02-20 19:48 | soldier on | LemonBoy | 1 | +72 | -59 |
| 2020-02-20 19:18 | tidy interface, const correctness | LemonBoy | 2 | +65 | -84 |
| 2020-02-18 18:03 | Correctly count all the loaded modules on Windows | LemonBoy | 1 | +28 | -10 |
| 2020-02-18 15:19 | sudoku | LemonBoy | 1 | +1 | -1 |
| 2020-02-18 12:06 | less hideous | LemonBoy | 2 | +36 | -52 |
| 2020-02-18 11:37 | elvis entered the building | LemonBoy | 1 | +130 | -69 |
| 2020-02-11 08:40 | osx | LemonBoy | 1 | +28 | -10 |
| 2020-02-10 19:47 | windows widestring | LemonBoy | 1 | +8 | -9 |
| 2020-02-10 16:19 | wide | LemonBoy | 2 | +9 | -17 |
| 2020-02-10 12:18 | win | LemonBoy | 2 | +96 | -17 |
| 2020-02-09 10:55 | tmp | LemonBoy | 1 | +139 | -18 |
| 2020-02-08 13:15 | debug: Split the DWARF stuff in its own file | LemonBoy | 3 | +942 | -1626 |
| 2020-02-20 17:40 | Merge branch 'LemonBoy-fix-4508' | Andrew Kelley | 4 | +29 | -4 |
| 2020-02-20 17:39 | NO_MEDIA_IN_DEVICE => return error.NoDevice | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-20 17:18 | Revert "arm: clean up the messy sub-architecture & CPU features" | Andrew Kelley | 1 | +471 | -281 |
| 2020-02-20 12:25 | std: Handle NO_MEDIA_IN_DEVICE error in openFileWindows | LemonBoy | 1 | +1 | -0 |
| 2020-02-20 12:14 | ir: Compile error on result_loc type mismatch w/ slicing | LemonBoy | 3 | +28 | -4 |
| 2020-02-20 07:48 | Merge pull request #4511 from mikdusan/stage1-verbose-ir | Michael Dusan | 1 | +0 | -5 |
| 2020-02-20 05:38 | stage1/ir_print: show GenConst in trailing fahsion | Michael Dusan | 1 | +0 | -5 |
| 2020-02-20 03:09 | update tls in std lib for lack of sub-arch | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-20 03:09 | fix generation of builtin import | Andrew Kelley | 1 | +4 | -20 |
| 2020-02-20 03:09 | stage1 main: fix cli parsing of architecture | Andrew Kelley | 1 | +3 | -14 |
| 2020-02-20 02:55 | fix unit test for Target.parse | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-20 02:51 | this is not the proper way to support this feature | Andrew Kelley | 1 | +0 | -8 |
| 2020-02-20 02:30 | remove the concept of "sub-architecture" | Andrew Kelley | 28 | +1739 | -2225 |
| 2020-02-20 00:11 | arm: clean up the messy sub-architecture & CPU features | Andrew Kelley | 1 | +277 | -467 |
| 2020-02-19 23:12 | clean up arm CPU features | Andrew Kelley | 1 | +102 | -231 |
| 2020-02-19 16:33 | Add an appendValues method to ArrayList to append a value n times. (#4460) | Bas | 1 | +25 | -0 |
| 2020-02-17 23:31 | std: tagged unions are broken on arm64 | daurnimator | 1 | +3 | -0 |
| 2019-12-29 06:46 | std: add json.parse to automatically decode json into a struct | daurnimator | 1 | +552 | -0 |
| 2019-12-30 11:35 | std: add json.stringify to encode arbitrary values to JSON | daurnimator | 1 | +266 | -0 |
| 2020-02-19 06:24 | make the CLI support depending on system headers and libraries | Andrew Kelley | 7 | +250 | -124 |
| 2020-02-19 06:24 | consistent capitalization of error message | Andrew Kelley | 2 | +2 | -2 |
| 2020-02-19 03:01 | Merge branch 'pixelherodev-emit' | Andrew Kelley | 8 | +225 | -207 |
| 2020-02-19 02:59 | improvements which allow zig to emit multiple things at once | Andrew Kelley | 8 | +173 | -170 |
| 2020-02-10 05:23 | Rename produce_* bools to emit_* to match CLI | Noam Preil | 1 | +9 | -9 |
| 2020-02-10 01:33 | Disable binary generation when deprecated `--emit` is used | Noam Preil | 1 | +2 | -0 |
| 2020-02-10 00:52 | Improve support for generating LLVM IR/asm files | Noam Preil | 5 | +122 | -109 |
| 2020-02-18 23:45 | Merge branch 'LemonBoy-c8c8c8c8' | Andrew Kelley | 5 | +17 | -3 |
| 2020-02-18 23:27 | update new test case to take into account lazy `@typeInfo` | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-18 22:35 | docs: Fix wrong extern fn definition | LemonBoy | 1 | +1 | -1 |
| 2020-02-18 21:53 | stage1: Make the parser reject extern fn with body | LemonBoy | 2 | +11 | -0 |
| 2020-02-18 21:39 | zig fmt: Fix callconv rewriting for extern + string | LemonBoy | 2 | +3 | -0 |
| 2020-02-18 23:15 | Merge pull request #4474 from LemonBoy/saukerkraut | Andrew Kelley | 4 | +69 | -39 |
| 2020-02-18 21:48 | Merge branch 'daurnimator-use-fifo-from-stdio' | Andrew Kelley | 2 | +74 | -131 |
| 2020-02-18 21:48 | avoid a `@ptrCast` with an array literal | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-10 16:22 | std: use LinearFifo to implement io.BufferedOutStreamCustom | daurnimator | 2 | +14 | -32 |
| 2019-11-16 11:34 | std: let PeekStream have static/dynamic variants | daurnimator | 2 | +32 | -12 |
| 2019-11-10 16:07 | std: use LinearFifo to implement io.PeekStream | daurnimator | 2 | +17 | -37 |
| 2019-11-10 15:49 | std: use LinearFifo to implement io.BufferedInStreamCustom | daurnimator | 1 | +14 | -53 |
| 2020-02-18 20:34 | Merge branch 'FireFox317-lazy-typeinfo-decls' | Andrew Kelley | 6 | +75 | -26 |
| 2020-02-18 20:34 | fix std.meta.refAllDecls | Andrew Kelley | 1 | +4 | -2 |
| 2020-02-18 20:28 | add behavior test for previous commit | Andrew Kelley | 1 | +11 | -0 |
| 2020-02-11 22:14 | Makes the declaration slice resolve lazely when using `@typeInfo` | Timon Kruiper | 4 | +60 | -24 |
| 2020-02-18 03:45 | Merge pull request #4478 from ziglang/self-host-libc-detection | Andrew Kelley | 47 | +3128 | -2861 |
| 2020-02-18 01:25 | stage2: fix invalid iteration code in std.ast.Node.Asm | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-18 00:49 | target_os_requires_libc implies dynamic linking | Andrew Kelley | 1 | +2 | -0 |
| 2020-02-18 00:26 | smarter detectNativeDynamicLinker logic | Andrew Kelley | 1 | +77 | -20 |
| 2020-02-17 22:22 | update dl_iterate_phdr test case to new API | Andrew Kelley | 1 | +13 | -12 |
| 2020-02-17 21:49 | fix ABI mismatch of ZigTarget in stage2 glue code | Andrew Kelley | 1 | +15 | -11 |
| 2020-02-17 21:37 | fix glibc not forcing dynamic link | Andrew Kelley | 1 | +3 | -1 |
| 2020-02-17 21:16 | target requiring PIC does not imply dynamic linking | Andrew Kelley | 1 | +0 | -2 |
| 2020-02-17 21:03 | fix dynamic linker detection on windows (where there isn't one) | Andrew Kelley | 3 | +28 | -2 |
| 2020-02-17 20:46 | support the concept of a target not having a dynamic linker | Andrew Kelley | 5 | +23 | -3 |
| 2020-02-17 20:23 | self-host dynamic linker detection | Andrew Kelley | 17 | +430 | -532 |
| 2020-02-17 06:15 | fix backwards warning of `zig libc` | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-17 05:58 | expand argv[0] when spawning system C compiler | Andrew Kelley | 3 | +122 | -30 |
| 2020-02-17 05:06 | enable behavior and std lib tests for RISC-V 64-bit | Andrew Kelley | 3 | +49 | -6 |
| 2020-02-17 03:49 | stage1 os_update_file additionally compares src and dest size | Andrew Kelley | 2 | +7 | -3 |
| 2020-02-17 03:34 | fix os_update_file implementation on Windows | Andrew Kelley | 1 | +20 | -7 |
| 2020-02-17 02:35 | stage1 os: handle errors from read/write | Andrew Kelley | 1 | +9 | -3 |
| 2020-02-17 02:10 | stage1: don't copy unchanged output files | Andrew Kelley | 4 | +147 | -48 |
| 2020-02-17 00:58 | add missing implementations of libc installation to detect msvc paths | Andrew Kelley | 5 | +55 | -5 |
| 2020-02-17 00:16 | rename libuserland to libstage2 | Andrew Kelley | 14 | +453 | -453 |
| 2020-02-17 00:02 | add the dummy libc paths back in | Andrew Kelley | 2 | +14 | -3 |
| 2020-02-16 23:57 | remove libc dependency of zig0 building libstage2 | Andrew Kelley | 6 | +90 | -80 |
| 2020-02-16 22:35 | fix building zig0 -> zig on macos | Andrew Kelley | 1 | +13 | -2 |
| 2020-02-16 22:10 | implement os.faccessat for Windows | Andrew Kelley | 4 | +65 | -14 |
| 2020-02-16 19:19 | ir: Avoid invalidating the decl_table iterator | LemonBoy | 2 | +36 | -17 |
| 2020-02-15 20:33 | std: Remove now-superflous hack | LemonBoy | 2 | +3 | -9 |
| 2020-02-15 20:17 | ir: Prevent crash when indexing undefined ptr to array | LemonBoy | 2 | +35 | -18 |
| 2020-02-16 18:25 | self-hosted libc detection | Andrew Kelley | 31 | +931 | -1019 |
| 2020-02-16 06:45 | more user-friendly error message for some clang diagnostics | Andrew Kelley | 1 | +1 | -1 |
| 2020-02-16 06:32 | Implement noasync awaits | Andrew Kelley | 6 | +28 | -10 |
| 2020-02-15 20:05 | zig fmt: support `noasync await` | Andrew Kelley | 5 | +50 | -4 |
| 2020-02-15 19:16 | fix taking address of temporary async frame | Andrew Kelley | 2 | +36 | -1 |
| 2020-02-15 20:45 | Merge pull request #4467 from mikdusan/translate-c-error | Michael Dusan | 4 | +5 | -1 |
| 2020-02-15 10:14 | translate-c: change OutOfMemory → ASTUnitFailure | Michael Dusan | 4 | +5 | -1 |
| 2020-02-14 21:41 | fix c tokenizer bug | Vexu | 2 | +9 | -0 |
| 2020-02-14 19:39 | Merge pull request #4454 from LemonBoy/capture-reform | Andrew Kelley | 5 | +114 | -25 |
| 2020-02-13 21:56 | enable passing freebsd tests | Andrew Kelley | 1 | +7 | -24 |
| 2020-02-14 15:47 | update clang drivers to llvm10.0.0rc2 | Andrew Kelley | 2 | +4 | -2 |
| 2020-02-14 15:44 | update libunwind to llvm10.0.0rc2 | Andrew Kelley | 13 | +601 | -45 |
| 2020-02-14 15:34 | update libcxx to llvm10.0.0rc2 | Andrew Kelley | 66 | +2284 | -1453 |
| 2020-02-14 15:30 | update clang C headers to 10.0.0rc2 | Andrew Kelley | 3 | +5 | -5 |
| 2020-02-14 15:27 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 68 | +3303 | -1752 |
| 2020-02-14 14:56 | test: Add test cases for the new capture behavior | LemonBoy | 4 | +85 | -2 |
| 2020-02-14 14:40 | Merge pull request #4451 from daurnimator/use-testing.allocator | Andrew Kelley | 7 | +651 | -350 |
| 2020-02-14 11:37 | translate-c improve macro cast translation | Vexu | 2 | +25 | -7 |
| 2020-02-13 22:20 | modernize std.meta | xackus | 2 | +95 | -126 |
| 2020-02-14 14:30 | ir: Make all the payload captures do a copy | LemonBoy | 1 | +29 | -23 |
| 2020-02-14 08:15 | std: use testing.allocator in tests | daurnimator | 5 | +147 | -87 |
| 2020-02-14 07:59 | std: use testing.allocator in big int tests | daurnimator | 1 | +502 | -260 |
| 2020-02-14 07:59 | std: increase memory available to testing allocator | daurnimator | 1 | +1 | -1 |
| 2020-02-14 07:59 | std: bigint.deinit() shouldn't need a mutable pointer | daurnimator | 1 | +1 | -2 |
| 2020-02-14 01:47 | cmake: remove case mismatch detection on build mode | Andrew Kelley | 1 | +0 | -17 |
| 2020-02-13 09:37 | Makes ArenaAllocator.deinit() not require a mutable reference. | Felix (xq) Queißner | 1 | +1 | -1 |
| 2020-02-12 19:27 | ir: Don't crash when converting undefined ptrs | LemonBoy | 1 | +9 | -2 |
| 2020-02-13 21:17 | Merge pull request #4442 from fengb/testing-allocator-calls | Andrew Kelley | 16 | +77 | -117 |
| 2020-02-13 21:14 | Merge branch 'LemonBoy-revive-3904' | Andrew Kelley | 1 | +31 | -1 |
| 2020-02-13 21:13 | annotate skipped test with issue link | Andrew Kelley | 1 | +1 | -0 |
| 2019-12-14 09:23 | fmt: vector formatting | data-man | 1 | +30 | -1 |
| 2020-02-13 18:12 | Merge pull request #4443 from LemonBoy/werkzeug | Andrew Kelley | 7 | +81 | -22 |
| 2020-02-13 07:09 | fix c tokenizer bug | Vexu | 2 | +9 | -0 |
| 2020-02-12 23:49 | Minor changes for a test case | LemonBoy | 1 | +8 | -11 |
| 2020-02-12 23:38 | ir: Allow implicit conversion between vector types | LemonBoy | 2 | +40 | -1 |
| 2020-01-07 14:14 | Vector comparison in meta and testing | data-man | 2 | +31 | -1 |
| 2020-02-13 02:04 | Merge pull request #4441 from mikdusan/stage1-cmake | Michael Dusan | 1 | +15 | -10 |
| 2020-02-12 23:35 | Merge pull request #4439 from vegecode/custom-format-comment-issue | Michael Dusan | 1 | +1 | -1 |
| 2020-02-01 03:27 | Convert a lot of json tests to use testing.allocator | Benjamin Feng | 2 | +19 | -25 |
| 2020-02-01 01:06 | Switch a bunch of FBA to use testing.allocator | Benjamin Feng | 14 | +58 | -92 |
| 2020-02-12 22:23 | stage1: limit cmake checks on build type | Michael Dusan | 1 | +15 | -10 |
| 2020-02-12 22:10 | Fix rendering of empty arrays | LemonBoy | 1 | +2 | -2 |
| 2020-02-12 22:10 | Fix a UAF when verbose-llvm-ir is specified | LemonBoy | 1 | +0 | -7 |
| 2020-02-12 19:16 | Correct comment to include comptime attribute on format output fn parameter | vegecode | 1 | +1 | -1 |
| 2020-02-11 18:12 | Merge pull request #4433 from LemonBoy/ohno | Andrew Kelley | 5 | +25 | -9 |
| 2020-02-11 14:48 | ir: Fix erroneous error message for ptr casts | LemonBoy | 2 | +22 | -4 |
| 2020-02-11 14:29 | riscv: Remove 'relax' from the baseline cpu features | LemonBoy | 1 | +0 | -2 |
| 2020-02-11 14:28 | test: Skip the atomic-on-fp test for riscv64 | LemonBoy | 1 | +2 | -2 |
| 2020-02-11 14:24 | compiler-rt: Export the AEABI builtins when targeting thumb | LemonBoy | 1 | +1 | -1 |
| 2020-02-11 04:08 | Merge pull request #4389 from mikdusan/stage1-mem | Michael Dusan | 33 | +2210 | -1082 |
| 2020-02-11 02:08 | stage1: memory/report overhaul | Michael Dusan | 33 | +2210 | -1082 |
| 2020-02-10 22:42 | Add cast between [*c]T and ?[*:0]T on fn parameter | Timon Kruiper | 2 | +16 | -1 |
| 2020-02-10 13:56 | fmt: Pass the fmt string to the inner formatters | LemonBoy | 1 | +18 | -4 |
| 2020-02-11 00:14 | compile error instead of abort for unimplemented `@typeInfo` | Andrew Kelley | 1 | +3 | -1 |
| 2020-02-10 17:30 | Revert "windows: remove the 'A' versions of psapi functions" | Andrew Kelley | 1 | +7 | -0 |
| 2020-02-10 17:03 | windows: remove the 'A' versions of psapi functions | Andrew Kelley | 1 | +0 | -7 |
| 2020-02-10 14:37 | translate-c float fixes | Vexu | 3 | +16 | -4 |
| 2020-02-10 15:57 | fix compiler assertion when duplicating fields... | Andrew Kelley | 2 | +38 | -15 |
| 2020-02-10 05:26 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 64 | +3158 | -3018 |
| 2020-02-10 05:22 | Merge pull request #4404 from ziglang/async-std | Andrew Kelley | 43 | +2202 | -1845 |
| 2020-02-10 03:44 | avoid conflict with master branch | Andrew Kelley | 1 | +6 | -6 |
| 2020-02-10 03:40 | allow local variable address detection to regress | Andrew Kelley | 1 | +0 | -19 |
| 2020-02-10 03:34 | fix not checking type of return pointer | Andrew Kelley | 2 | +36 | -0 |
| 2020-02-09 22:19 | fix defer interfering with return value spill | Andrew Kelley | 4 | +94 | -27 |
| 2020-02-09 19:56 | fix off-by-one error in std.unicode.utf8ToUtf16LeWithNull | Andrew Kelley | 2 | +7 | -4 |
| 2020-02-09 16:12 | compiler_rt: Fix clzsi2 implementation for Thumb1 | LemonBoy | 1 | +2 | -1 |
| 2020-02-08 21:24 | std: fix bitrotted evented code | Andrew Kelley | 5 | +13 | -17 |
| 2020-02-08 21:22 | solve recursion in std.atomic.Queue.dump | Andrew Kelley | 1 | +13 | -4 |
| 2020-02-08 20:27 | solve previous commit a better way | Andrew Kelley | 4 | +36 | -3 |
| 2020-02-08 20:07 | Revert "properly spill optional payload capture value" | Andrew Kelley | 3 | +3 | -30 |
| 2020-02-08 19:59 | properly spill optional payload capture value | Andrew Kelley | 3 | +30 | -3 |
| 2020-02-08 18:45 | fix async runtime function call resolves target fn frame | Andrew Kelley | 2 | +34 | -7 |
| 2020-02-08 06:38 | std lib typo fixups | Andrew Kelley | 3 | +5 | -4 |
| 2020-02-08 05:03 | fix regression in docgen | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-07 21:04 | Add wWinMain and wWinMainCRTStartup to fix #4376 | Jared Miller | 5 | +13 | -3 |
| 2020-02-08 03:51 | Merge pull request #4408 from LemonBoy/mmap-i386-fix | Andrew Kelley | 3 | +111 | -4 |
| 2020-02-08 03:48 | fix async function call resolves target fn frame | Andrew Kelley | 2 | +35 | -2 |
| 2020-02-07 21:31 | fix invalid behavior tests from prev commit | Andrew Kelley | 2 | +10 | -4 |
| 2020-02-07 15:07 | linux/i386: Make syscall6 more robust and correct | LemonBoy | 1 | +10 | -4 |
| 2020-02-07 19:54 | more carefully calculate llvm field indexes | Andrew Kelley | 4 | +118 | -22 |
| 2020-02-07 17:41 | remove workarounds for Windows native CPU features | Andrew Kelley | 17 | +1 | -84 |
| 2020-02-07 17:30 | skip self-hosted for now as we work towards async I/O | Andrew Kelley | 5 | +20 | -18 |
| 2020-02-07 17:11 | add fcntl support on darwin | Andrew Kelley | 3 | +161 | -9 |
| 2020-02-07 13:40 | Fixing library search path | pwzk | 1 | +4 | -0 |
| 2020-02-07 16:47 | Merge pull request #4409 from LemonBoy/llvm-10-fpchanges | Andrew Kelley | 6 | +98 | -78 |
| 2020-02-07 16:28 | implement os.pipe2 for darwin | Andrew Kelley | 2 | +27 | -1 |
| 2020-02-07 16:21 | riscv64: Enable some more tests | LemonBoy | 4 | +3 | -25 |
| 2020-02-07 16:08 | codegen: Use the new frame-pointer fn attributes | LemonBoy | 2 | +95 | -53 |
| 2020-02-07 15:07 | std: Add a few tests for mmap/munmap | LemonBoy | 1 | +98 | -0 |
| 2020-02-07 15:06 | debug: Show a nice error message on SIGBUS | LemonBoy | 1 | +3 | -0 |
| 2020-02-06 22:56 | more std lib async I/O integration | Andrew Kelley | 24 | +1572 | -1691 |
| 2020-02-06 18:46 | build: fix handling disabling .h file generation | Andrew Kelley | 1 | +2 | -2 |
| 2020-02-05 22:40 | debug: Improve the frame-walking strategy | LemonBoy | 2 | +49 | -28 |
| 2020-02-05 23:13 | Merge pull request #4369 from daurnimator/gimli | Andrew Kelley | 3 | +248 | -1 |
| 2020-02-05 20:31 | std: improve non-libc dynamic library loading | Andrew Kelley | 2 | +126 | -76 |
| 2020-02-05 22:04 | Merge pull request #4397 from LemonBoy/fixes | Andrew Kelley | 6 | +21 | -10 |
| 2020-02-05 21:53 | ability to run tests in evented I/O mode | Andrew Kelley | 4 | +14 | -0 |
| 2020-02-05 21:52 | std.fmt.format: comptime output parameter | Andrew Kelley | 4 | +38 | -45 |
| 2020-02-05 20:56 | Merge pull request #4345 from Rocknest/open-di | Andrew Kelley | 1 | +7 | -2 |
| 2020-02-05 20:31 | std: improve non-libc dynamic library loading | Andrew Kelley | 2 | +124 | -70 |
| 2020-02-05 19:39 | std: Rename isAbsoluteW to isAbsoluteWindowsW | LemonBoy | 2 | +6 | -6 |
| 2020-02-05 19:37 | std: Make TCSA enum ABI-compliant | LemonBoy | 1 | +1 | -1 |
| 2020-02-05 19:31 | Fix edge case in cast between fn with varargs | LemonBoy | 3 | +14 | -3 |
| 2020-02-05 19:29 | Merge pull request #4363 from Vexu/trans-std-c | Andrew Kelley | 4 | +348 | -1078 |
| 2020-02-05 15:52 | translate c type names | Vexu | 2 | +31 | -11 |
| 2020-02-01 11:15 | Link the issue in doc comment | Rocknest | 1 | +7 | -0 |
| 2020-01-31 20:20 | Fix double close in openElfDebugInfo | Rocknest | 1 | +0 | -2 |
| 2020-02-05 15:01 | Merge pull request #4394 from mikdusan/fix-cmake-regression | Michael Dusan | 1 | +2 | -2 |
| 2020-02-05 13:24 | stage1: fix cmake regression | Michael Dusan | 1 | +2 | -2 |
| 2019-06-16 08:10 | std: add AEAD modes for gimli | daurnimator | 1 | +219 | -1 |
| 2020-02-02 04:27 | add gimli to crypto hash benchmark | daurnimator | 2 | +3 | -0 |
| 2019-07-07 16:01 | std: add Gimli based PRNG to std.rand | daurnimator | 1 | +26 | -0 |
| 2020-02-05 06:35 | fix regressions in comments and string prefixes | Vexu | 3 | +22 | -2 |
| 2020-02-05 03:34 | Merge pull request #4390 from mikdusan/cherry-pick | Michael Dusan | 1 | +12 | -0 |
| 2020-02-04 20:50 | stage1: guard against case-mismatched build types | Michael Dusan | 1 | +12 | -0 |
| 2020-02-04 11:32 | std: Fix edge case in isAbsolute fn family | LemonBoy | 1 | +20 | -40 |
| 2020-02-04 20:16 | re-apply: these are not real CPU features | Andrew Kelley | 1 | +0 | -18 |
| 2020-02-04 20:04 | work around LLVM 10 llvm-config giving absolute path to libz.so | Andrew Kelley | 1 | +12 | -7 |
| 2020-01-30 06:36 | Add basic linux termios implementation | nofmal | 4 | +116 | -0 |
| 2020-02-04 08:39 | fix undef clang library symbols when linking self-hosted | Andrew Kelley | 4 | +16 | -4 |
| 2020-02-03 22:30 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 81 | +12153 | -5937 |
| 2020-02-03 21:53 | Merge pull request #4337 from LemonBoy/stdlib-bsearch | Andrew Kelley | 1 | +60 | -0 |
| 2020-02-03 14:24 | fmt: Fix one more edge case in container formatting | LemonBoy | 2 | +12 | -0 |
| 2020-02-03 13:42 | Change API for binarySearch fn | LemonBoy | 1 | +17 | -18 |
| 2020-02-03 20:13 | Merge pull request #4366 from jayschwa/blake3 | Andrew Kelley | 3 | +600 | -0 |
| 2020-01-21 22:32 | Add InstallRawStep to Zig build system that does a similar job to llvm-objcopy. To use it, do 'exe.installRaw("kernel.bin");' where exe is a LibExeObjStep | Michaël Larouche | 8 | +392 | -86 |
| 2020-02-02 23:44 | blake3: Workaround issue #4373 with named types | Jay Petacat | 1 | +16 | -7 |
| 2020-02-01 22:58 | Don't generate any type info for void return types | LemonBoy | 1 | +4 | -4 |
| 2020-02-02 20:27 | Merge pull request #4352 from LemonBoy/fix-4349 | Andrew Kelley | 11 | +157 | -75 |
| 2020-01-31 18:02 | Add support for dependent packages when using build.zig | frmdstryr | 1 | +20 | -5 |
| 2020-02-02 19:59 | blake3: Replace `&arr` with `arr[0..]` for slice args | Jay Petacat | 1 | +4 | -4 |
| 2020-02-02 19:42 | blake3: Name and const pointer refinements | Jay Petacat | 1 | +14 | -14 |
| 2020-02-02 19:08 | blake3: Convert `*const [n]u8` types to `[n]u8` | Jay Petacat | 1 | +19 | -19 |
| 2020-02-02 08:49 | fix regressions | Vexu | 3 | +26 | -8 |
| 2020-02-02 03:29 | crypto: Add BLAKE3 hashing algorithm | Jay Petacat | 3 | +591 | -0 |
| 2020-02-01 23:40 | use std.c.tokenizer in translate-c | Vexu | 2 | +281 | -1069 |
| 2020-01-31 12:04 | Winsock errors can be an enum | daurnimator | 2 | +456 | -103 |
| 2020-02-01 14:18 | windows: Minor changes to psapi prototypes | LemonBoy | 3 | +38 | -30 |
| 2020-02-01 14:28 | fmt: Use left brace position instead of the right one | LemonBoy | 2 | +10 | -1 |
| 2020-02-01 13:43 | fmt: Handle declarations in line with the opening brace | LemonBoy | 2 | +20 | -3 |
| 2020-02-01 10:32 | Run `zig fmt` | LemonBoy | 8 | +15 | -21 |
| 2020-02-01 10:28 | fmt: Respect trailing comma for field declarations | LemonBoy | 3 | +114 | -52 |
| 2020-01-31 23:27 | Merge pull request #4340 from daurnimator/ntstatus-as-enum | Andrew Kelley | 14 | +9421 | -5356 |
| 2020-01-31 14:47 | fmt: Fix logic to find the argument list closing ) | LemonBoy | 2 | +53 | -4 |
| 2020-01-31 23:25 | Merge pull request #4347 from LemonBoy/psapi | Andrew Kelley | 6 | +218 | -7 |
| 2020-01-31 23:01 | windows: Add GetCurrentProcess definition | LemonBoy | 1 | +2 | -0 |
| 2020-01-31 22:48 | windows: Add psapi API | LemonBoy | 6 | +216 | -7 |
| 2020-01-31 08:12 | std: update for linux 5.5 release | daurnimator | 1 | +65 | -27 |
| 2020-01-31 10:18 | std: format non-exhaustive enums | daurnimator | 1 | +10 | -3 |
| 2020-01-31 09:46 | Turn win32 errors into a non-exhaustive enum | daurnimator | 7 | +3775 | -3646 |
| 2020-01-31 08:47 | NTSTATUS is a non-exhaustive enum | daurnimator | 9 | +5652 | -1714 |
| 2020-01-30 22:16 | translate-c: Fix translation of fn pointers | LemonBoy | 2 | +21 | -22 |
| 2020-01-31 01:00 | build: Fix missing `dupe` - Strange memory corruption issues occur when allocated memory is passed to the builder and it is `defer`'d and freed - Instead, `dupe` the string as is done in other handlers, this fixes the issue | meme | 1 | +4 | -4 |
| 2020-01-30 23:45 | self-hosted: add missing arch switch prong | Andrew Kelley | 1 | +1 | -0 |
| 2020-01-30 23:43 | fix translate-c regression | Andrew Kelley | 3 | +17 | -0 |
| 2020-01-30 23:43 | set llvm cpu features to null for exynosm1,exynosm2 | Andrew Kelley | 1 | +2 | -2 |
| 2020-01-30 23:40 | stdlib: Add binary search function | LemonBoy | 1 | +61 | -0 |
| 2020-01-30 21:25 | fmt: Refactor the arg fetching code | LemonBoy | 1 | +31 | -28 |
| 2020-01-30 22:50 | drop @newStackCall | Andrew Kelley | 7 | +2 | -108 |
| 2020-01-30 21:12 | Merge pull request #4326 from LemonBoy/fix-4181 | Andrew Kelley | 3 | +58 | -14 |
| 2020-01-30 21:10 | zig fmt behavior tests | Andrew Kelley | 2 | +10 | -10 |
| 2020-01-30 20:30 | fix llvm assertion with debug info for vectors | Andrew Kelley | 1 | +1 | -1 |
| 2020-01-30 20:30 | fix llvm assertion with debug info for vectors | Andrew Kelley | 1 | +1 | -1 |
| 2020-01-30 18:53 | Amend some failing test cases | LemonBoy | 1 | +8 | -8 |
| 2020-01-29 22:38 | Generate compilable code for array inits | LemonBoy | 2 | +50 | -6 |
| 2020-01-30 17:01 | rb: fix rb.Node.getLast() that never worked | Shawn Landden | 1 | +2 | -1 |
| 2020-01-30 16:31 | update target CPUs and features with llvm10's data | Andrew Kelley | 9 | +894 | -86 |
| 2020-01-30 15:23 | ci: don't rely on sourcehut's pkg system | Andrew Kelley | 2 | +3 | -6 |
| 2020-01-30 15:01 | Merge pull request #4324 from fengb/testing-allocator | Andrew Kelley | 40 | +289 | -190 |
| 2020-01-30 14:45 | Merge pull request #4239 from shawnl/rb | Andrew Kelley | 1 | +37 | -14 |
| 2020-01-30 14:26 | Merge pull request #4319 from Rocknest/windows-traces | Andrew Kelley | 2 | +258 | -8 |
| 2020-01-29 17:40 | Small DWARF fixups | LemonBoy | 1 | +6 | -4 |
| 2020-01-30 08:00 | Fix one more edge case | Rocknest | 1 | +1 | -0 |
| 2020-01-30 07:12 | Add explicit error message for too many frees | Benjamin Feng | 1 | +3 | -0 |
| 2020-01-30 06:53 | Remove intCast's | Rocknest | 1 | +3 | -3 |
| 2020-01-30 06:26 | Convert a few more page_allocator | Benjamin Feng | 4 | +5 | -5 |
| 2020-01-30 06:20 | Remove unnecessary allocator from mutex | Benjamin Feng | 1 | +0 | -6 |
| 2020-01-30 06:14 | Fix testing.allocator wiring | Benjamin Feng | 2 | +6 | -7 |
| 2020-01-30 04:58 | std.Target: add ve arch | Andrew Kelley | 1 | +2 | -0 |
| 2020-01-30 04:50 | update zig_clang bindings to release/10.x | Andrew Kelley | 3 | +8 | -0 |
| 2020-01-30 04:38 | update clang driver to release/10.x branch | Andrew Kelley | 3 | +11 | -11 |
| 2020-01-30 04:33 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 95 | +31970 | -10652 |
| 2020-01-30 04:17 | Fix BufMap value leak | Benjamin Feng | 1 | +4 | -4 |
| 2020-01-30 04:06 | Convert a bunch of page_allocator to testing.allocator | Benjamin Feng | 10 | +23 | -19 |
| 2020-01-30 03:46 | Fix errant reference to page_allocator | Benjamin Feng | 1 | +1 | -1 |
| 2020-01-30 03:39 | Update docs to reflect new testing.allocator usage | Benjamin Feng | 1 | +4 | -5 |
| 2020-01-30 03:35 | Patch in arena to cleanup leaks | Benjamin Feng | 1 | +8 | -2 |
| 2020-01-30 03:22 | Promoted "leak_count_allocator" to the main testing.allocator | Benjamin Feng | 23 | +95 | -94 |
| 2020-01-29 23:38 | Use defer/panic to better account for test failure | Benjamin Feng | 1 | +5 | -2 |
| 2020-01-29 23:26 | Move FailingAllocator to testing | Benjamin Feng | 6 | +56 | -51 |
| 2020-01-29 23:17 | Fix aarch64 | Rocknest | 1 | +1 | -1 |
| 2020-01-29 22:21 | Merge branch 'LemonBoy-fix-4259' | Andrew Kelley | 2 | +105 | -32 |
| 2020-01-29 22:20 | simplify int/float comparison | Andrew Kelley | 1 | +41 | -17 |
| 2020-01-29 21:48 | Fix off-by-one error | Rocknest | 1 | +2 | -2 |
| 2020-01-21 09:43 | Fix comptime float-int comparisons | LemonBoy | 2 | +81 | -32 |
| 2020-01-29 21:30 | Fix stage1 test | Benjamin Feng | 1 | +3 | -1 |
| 2020-01-29 21:15 | Reorganize definitions | Rocknest | 2 | +230 | -250 |
| 2020-01-29 12:22 | Add support for code model selection | Valentin Anger | 5 | +105 | -1 |
| 2020-01-29 18:08 | Fix edge case in switch with single else | LemonBoy | 2 | +17 | -1 |
| 2020-01-29 20:47 | Add explicit free to docs | Benjamin Feng | 1 | +1 | -0 |
| 2020-01-29 19:18 | Create leak_count_allocator | Benjamin Feng | 22 | +208 | -137 |
| 2020-01-29 19:09 | Changing stuff and seeing what happens | Rocknest | 1 | +2 | -1 |
| 2020-01-29 18:37 | Merge pull request #4320 from fengb/while-spills | Andrew Kelley | 2 | +44 | -4 |
| 2020-01-29 18:21 | Move debug.global_allocator to testing.allocator | Benjamin Feng | 23 | +84 | -73 |
| 2020-01-29 17:25 | fix typo in doc comment | Andrew Kelley | 1 | +1 | -1 |
| 2020-01-29 17:13 | Merge pull request #4317 from Vexu/std-c | Andrew Kelley | 4 | +3701 | -0 |
| 2020-01-29 08:55 | translate-c: Handle fn protos wrapped in parenthesis | LemonBoy | 2 | +27 | -8 |
| 2020-01-28 23:08 | Correct dl_iterate_phdr address | LemonBoy | 3 | +3 | -59 |
| 2020-01-29 06:34 | Add test cases for suspend in while loops | Benjamin Feng | 1 | +36 | -0 |
| 2020-01-29 05:50 | Add a spill to while error union | Benjamin Feng | 1 | +5 | -3 |
| 2020-01-29 14:57 | Add an advanced segfault handler on windows | Rocknest | 1 | +273 | -5 |
| 2020-01-29 10:12 | std-c add todos to unfinished parsing functioins | Vexu | 2 | +103 | -30 |
| 2020-01-29 05:35 | Add a spill to while optional | Benjamin Feng | 1 | +3 | -1 |
| 2020-01-28 20:10 | Build compiler_rt/c with optimizations if possible | LemonBoy | 1 | +13 | -0 |
| 2020-01-28 14:35 | std.sort.insertionSort: remove superfluous block | Andrew Kelley | 1 | +7 | -9 |
| 2020-01-28 21:21 | Merge pull request #4152 from ziglang/ir-clean-up-vars | Andrew Kelley | 16 | +868 | -486 |
| 2020-01-28 19:54 | fix build.zig logic for -target-cpu and -target-feature | Andrew Kelley | 1 | +3 | -0 |
| 2020-01-28 19:17 | fix more compile error test regressions | Andrew Kelley | 3 | +55 | -40 |
| 2020-01-28 18:33 | fix result locations not handling undefined correctly | Andrew Kelley | 1 | +5 | -3 |
| 2020-01-28 18:25 | fix error message column/line number regressions | Andrew Kelley | 1 | +15 | -15 |
| 2020-01-28 17:32 | fix regression of storing optional with 0-bit payload | Andrew Kelley | 2 | +8 | -2 |
| 2020-01-28 16:52 | fix compile error regression with struct containing itself | Andrew Kelley | 1 | +4 | -0 |
| 2020-01-28 16:39 | fix 0-bit child type coerced to optional return ptr result location | Andrew Kelley | 3 | +55 | -32 |
| 2020-01-28 03:05 | fix line, column numbers of compile errors | Andrew Kelley | 1 | +15 | -12 |
| 2020-01-28 02:38 | Update langref.html.in | Zac | 1 | +1 | -1 |
| 2020-01-28 02:30 | add missing spill for for loops with pointer elems | Andrew Kelley | 1 | +2 | -3 |
| 2020-01-28 01:56 | fix assertion with var debug loc not initialized | Andrew Kelley | 2 | +3 | -1 |
| 2020-01-28 00:42 | fix auto created variables not having correct alignment | Andrew Kelley | 2 | +14 | -1 |
| 2020-01-28 00:42 | remove invalid use of `allowzero` in std.crypto.murmur | Andrew Kelley | 1 | +3 | -3 |
| 2020-01-27 23:59 | fix not handling undefined u0 correctly | Andrew Kelley | 2 | +36 | -5 |
| 2020-01-27 23:26 | fix triple level result location with bitcast sandwich | Andrew Kelley | 2 | +24 | -2 |
| 2020-01-27 22:45 | `@bitCast` result location: fix passing invalid alignment | Andrew Kelley | 1 | +2 | -1 |
| 2020-01-27 22:30 | fix nested bitcast passed as tuple element | Andrew Kelley | 4 | +91 | -46 |
| 2020-01-27 18:32 | Merge branch 'master' into ir-clean-up-vars | Andrew Kelley | 100 | +28526 | -11063 |
| 2020-01-27 14:52 | Merge branch 'LemonBoy-fix-4274' | Andrew Kelley | 2 | +33 | -14 |
| 2020-01-27 14:52 | Merge branch 'fx-4274' of https://github.com/LemonBoy/zig into LemonBoy-fix-4274 | Andrew Kelley | 2 | +33 | -14 |
| 2020-01-27 14:46 | Merge pull request #4300 from LemonBoy/debug-windows | Andrew Kelley | 1 | +2 | -2 |
| 2020-01-23 17:07 | Unify the two DWARF interpreters | LemonBoy | 2 | +232 | -364 |
| 2020-01-27 12:12 | Fix stack-trace address calculation on Windows | LemonBoy | 1 | +1 | -1 |
| 2020-01-27 12:10 | Handle S_GPROC32 symbols in PDB files | LemonBoy | 1 | +1 | -1 |
| 2020-01-26 23:52 | Merge pull request #4133 from daurnimator/4087-free-sets-undefined | Andrew Kelley | 2 | +4 | -1 |
| 2020-01-26 23:28 | fix regression in windows stack traces tty detection | Andrew Kelley | 2 | +5 | -2 |
| 2020-01-26 14:57 | Merge pull request #4264 from ziglang/layneson-cpus_and_features | Andrew Kelley | 56 | +15447 | -509 |
| 2020-01-26 14:55 | fix debug info code not being freestanding compatible | Andrew Kelley | 1 | +123 | -107 |
| 2020-01-26 05:55 | fix compilation error | Andrew Kelley | 1 | +2 | -2 |
| 2020-01-26 04:25 | Merge remote-tracking branch 'origin/master' into layneson-cpus_and_features | Andrew Kelley | 22 | +11501 | -9297 |
| 2020-01-26 04:24 | Merge pull request #4290 from ziglang/split-ir-structs | Andrew Kelley | 9 | +11124 | -9106 |
| 2020-01-26 03:02 | fix memory profiling | Andrew Kelley | 2 | +228 | -228 |
| 2020-01-26 02:49 | split IrInstruction into IrInst, IrInstSrc, IrInstGen | Andrew Kelley | 9 | +10996 | -8978 |
| 2020-01-25 22:35 | Fix handling of DW_LNE_end_sequence | LemonBoy | 1 | +27 | -3 |
| 2020-01-25 13:06 | Fix parsing of DW_AT_Ranges debug entry | LemonBoy | 1 | +15 | -8 |
| 2020-01-24 20:32 | translate-c: Don't make const parameters mutable. (#4273) | Feix Weiglhofer | 5 | +37 | -8 |
| 2020-01-24 05:31 | Merge pull request #4279 from mikdusan/create-global-cache | Michael Dusan | 2 | +9 | -6 |
| 2020-01-24 01:18 | Don't include stdbool.h for void and unreachable | Tadeo Kondrak | 1 | +1 | -0 |
| 2020-01-24 02:56 | stage1: make sure to create native_libc.txt dir | Michael Dusan | 2 | +9 | -6 |
| 2020-01-23 22:31 | update target info to llvm 10 | Andrew Kelley | 3 | +7 | -4 |
| 2020-01-23 22:28 | link: update to llvm 10 API | Andrew Kelley | 3 | +13 | -10 |
| 2020-01-23 22:22 | zig_clang builds with llvm 10 | Andrew Kelley | 3 | +5 | -0 |
| 2020-01-23 21:52 | zig_clang: update StmtClass to llvm 10 | Andrew Kelley | 3 | +397 | -370 |
| 2020-01-23 21:40 | More error checking for unresolved TLDs | LemonBoy | 2 | +34 | -16 |
| 2020-01-23 19:35 | zig_clang: update TypeClass enum | Andrew Kelley | 3 | +62 | -62 |
| 2020-01-23 18:02 | fix incorrect list of sub-arches for aarch64 | Andrew Kelley | 5 | +35 | -33 |
| 2020-01-23 07:05 | disable f128 compiler_rt tests failing on windows | Andrew Kelley | 11 | +52 | -0 |
| 2020-01-23 05:46 | new test case | Andrew Kelley | 1 | +9 | -0 |
| 2020-01-23 05:41 | use an older arm64 sub-arch for test suite | Andrew Kelley | 3 | +13 | -19 |
| 2020-01-22 23:30 | compiler_rt: fix mulsi3 test typo | Michael Dusan | 1 | +1 | -1 |
| 2020-01-22 23:43 | update zig_llvm.h and zig_llvm.cpp to llvm 10 | Andrew Kelley | 4 | +48 | -17 |
| 2020-01-22 23:40 | aarch64: less feature-full baseline CPU | Andrew Kelley | 3 | +8 | -1 |
| 2020-01-20 22:13 | Fix unsafe cast in translate_c | LemonBoy | 5 | +34 | -1 |
| 2020-01-22 22:54 | ci: update to llvm 10 | Andrew Kelley | 2 | +4 | -4 |
| 2020-01-22 22:47 | fix std.Target.Arch.parseCpuFeatureSet unit test | Andrew Kelley | 1 | +3 | -1 |
| 2020-01-22 22:42 | lib/headers: update to clang 10.x C headers | Andrew Kelley | 29 | +17040 | -14853 |
| 2020-01-22 22:35 | fix not respecting sub-arch feature | Andrew Kelley | 3 | +6 | -3 |
| 2020-01-22 22:32 | Merge pull request #4263 from LemonBoy/debug-thing | Andrew Kelley | 3 | +183 | -162 |
| 2020-01-22 22:13 | std.Target.CpuFeatures is now a struct with both CPU and feature set | Andrew Kelley | 13 | +557 | -657 |
| 2020-01-22 15:07 | compiler-rt: Port __mulsi3 builtin | LemonBoy | 2 | +61 | -0 |
| 2020-01-22 17:12 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 43 | +1432 | -937 |
| 2020-01-22 03:24 | Revert "tests: use an older aarch64 sub-arch" | Andrew Kelley | 1 | +3 | -3 |
| 2020-01-22 03:01 | don't trust llvm's GetHostCPUName | Andrew Kelley | 2 | +35 | -12 |
| 2020-01-22 02:46 | enable native CPU feature for windows; disable failing tests | Andrew Kelley | 8 | +40 | -21 |
| 2020-01-22 02:02 | tests: use an older aarch64 sub-arch | Andrew Kelley | 1 | +3 | -3 |
| 2020-01-22 02:01 | put hack back in to disable windows native cpu features | Andrew Kelley | 2 | +20 | -9 |
| 2020-01-22 01:11 | lazily compute the full cpu features dependencies | Andrew Kelley | 17 | +1459 | -1519 |
| 2020-01-22 00:40 | hit a comptime limitation with computing dense sets | Andrew Kelley | 21 | +1728 | -3115 |
| 2020-01-21 21:58 | Adjust tests & work around a nasty ICE | LemonBoy | 2 | +99 | -1 |
| 2020-01-21 19:58 | Make writeByteNTimes faster and leaner | LemonBoy | 1 | +8 | -4 |
| 2020-01-21 19:51 | Refactor some code in the debug output | LemonBoy | 1 | +77 | -158 |
| 2020-01-21 17:25 | fix target_triple_zig to emit zig-compatible triples | Andrew Kelley | 1 | +4 | -7 |
| 2020-01-21 17:14 | fix cache of cpu features | Andrew Kelley | 1 | +11 | -20 |
| 2020-01-21 17:14 | these are not real cpu features | Andrew Kelley | 1 | +0 | -24 |
| 2020-01-21 08:05 | target_triple_llvm: emit none instead of unknown | Andrew Kelley | 1 | +4 | -1 |
| 2020-01-21 08:01 | properly forward baseline target cpu features to llvm | Andrew Kelley | 5 | +59 | -34 |
| 2020-01-21 06:50 | fix self-hosted compiler regression | Andrew Kelley | 1 | +3 | -1 |
| 2020-01-21 06:48 | add cpus and cpu features to zig targets | Andrew Kelley | 2 | +35 | -5 |
| 2020-01-21 06:31 | add libc and glibcs to self-hosted zig targets | Andrew Kelley | 1 | +118 | -14 |
| 2020-01-21 06:22 | make zig targets show native cpu name and features | Andrew Kelley | 6 | +101 | -57 |
| 2020-01-21 05:34 | fixups to arch data, support any number of cpu features | Andrew Kelley | 22 | +777 | -702 |
| 2020-01-21 04:15 | Revert "aarch64: remove CPU features that are actually just CPUs" | Andrew Kelley | 1 | +462 | -256 |
| 2020-01-21 04:14 | uncomment all the archs in target.zig | Andrew Kelley | 3 | +59 | -70 |
| 2020-01-21 03:49 | aarch64: remove CPU features that are actually just CPUs | Andrew Kelley | 1 | +248 | -454 |
| 2020-01-21 03:21 | import data from llvm 9 | Andrew Kelley | 15 | +11925 | -14704 |
| 2020-01-20 18:40 | improve `zig targets` | Andrew Kelley | 7 | +135 | -67 |
| 2020-01-20 17:41 | fix std.Target.Arch.parseCpuFeatureSet | Andrew Kelley | 2 | +42 | -22 |
| 2020-01-20 15:27 | Fix ICE in build addAssemblyFile | LemonBoy | 1 | +3 | -1 |
| 2020-01-20 17:23 | Handle {s} format for C strings. (#4219) | Nathan Michaels | 1 | +11 | -6 |
| 2020-01-10 13:09 | std: allocator interface sets freed memory to undefined | daurnimator | 1 | +3 | -0 |
| 2020-01-10 13:08 | std: fix bug in http.headers where .put captures user-held variable | daurnimator | 1 | +1 | -1 |
| 2020-01-20 06:42 | stage1 is building. `zig targets` now self-hosted | Andrew Kelley | 10 | +307 | -466 |
| 2020-01-20 02:06 | some fixes | Andrew Kelley | 2 | +5 | -5 |
| 2020-01-20 01:22 | do the x86 arch | Andrew Kelley | 4 | +3440 | -3398 |
| 2020-01-19 18:52 | figure out zig0/stage1 and scanning for native CPU | Andrew Kelley | 4 | +172 | -72 |
| 2020-01-19 07:40 | progress towards merging | Andrew Kelley | 17 | +2088 | -2043 |
| 2020-01-17 13:30 | Pass target_details to child CodeGens | Layne Gustafson | 1 | +1 | -0 |
| 2020-01-16 20:39 | Allow target details with no LLVM support | Layne Gustafson | 2 | +21 | -15 |
| 2020-01-16 20:31 | Pass target details to c compiler | Layne Gustafson | 1 | +5 | -13 |
| 2020-01-16 20:26 | Fix sentinel mismatch in llvm strings | Layne Gustafson | 1 | +5 | -10 |
| 2020-01-16 20:02 | Enable 64bit feature for riscv64 | Layne Gustafson | 1 | +18 | -3 |
| 2020-01-16 19:24 | Remove features/cpus not in LLVM v9 | Layne Gustafson | 9 | +2012 | -2325 |
| 2020-01-15 23:12 | No allocations for n.t. empty strings | Layne Gustafson | 1 | +8 | -6 |
| 2020-01-15 22:51 | Only enable requested features | Layne Gustafson | 1 | +8 | -0 |
| 2020-01-09 04:14 | Make sure llvm strings are null-terminated | Layne Gustafson | 1 | +16 | -4 |
| 2020-01-09 03:29 | Add defaut feature support | Layne Gustafson | 5 | +141 | -69 |
| 2020-01-09 02:35 | Add builtin.zig support | Layne Gustafson | 18 | +3209 | -3152 |
| 2020-01-09 01:27 | Add TargetDetails abstraction | Layne Gustafson | 8 | +223 | -124 |
| 2020-01-09 01:27 | Add llvm_name to feature defs | Layne Gustafson | 15 | +3139 | -2467 |
| 2020-01-07 15:36 | Rename subfeatures -> dependencies | Layne Gustafson | 17 | +3764 | -3764 |
| 2020-01-04 22:50 | Filter out non-features | Layne Gustafson | 8 | +2783 | -5781 |
| 2019-12-22 02:38 | Add build.zig cpu and feature options | Layne Gustafson | 1 | +30 | -0 |
| 2019-12-22 02:18 | Add cpu/feature to cache hash | Layne Gustafson | 1 | +4 | -0 |
| 2019-12-21 02:46 | Add cpu/feature specification to cmndline | Layne Gustafson | 6 | +123 | -4 |
| 2019-12-21 01:07 | Remove llvm_name from features | Layne Gustafson | 16 | +3246 | -4072 |
| 2019-12-21 00:27 | Switch CPU/features to simple format | Layne Gustafson | 51 | +21721 | -13386 |
| 2019-12-17 21:50 | Fix spacing in main.cpp | Layne Gustafson | 1 | +1 | -1 |
| 2019-12-17 14:45 | Make targets cmd able to list CPUs and features | Layne Gustafson | 4 | +139 | -2 |
| 2019-12-17 14:45 | Fix CPU and feature defs | Layne Gustafson | 34 | +4682 | -4674 |
| 2019-12-17 14:43 | Add parseArchTag and fix parseArchSub | Layne Gustafson | 1 | +26 | -1 |
| 2019-12-16 21:51 | Update term feature deps -> subfeatures | Layne Gustafson | 1 | +5 | -6 |
| 2019-12-16 21:13 | Create initial target details infrastructure | Layne Gustafson | 36 | +13332 | -0 |
| 2020-01-19 19:35 | rb: type Tree.sort with SortError | Shawn Landden | 1 | +2 | -1 |
| 2020-01-19 18:41 | std-c redo scoping, do string concatanation in parser | Vexu | 3 | +69 | -63 |
| 2020-01-19 09:06 | Fix wrong error code being returned in enum analisys | LemonBoy | 1 | +1 | -1 |
| 2020-01-19 18:27 | Merge pull request #4231 from LemonBoy/more-builtin-work1 | Andrew Kelley | 13 | +378 | -663 |
| 2020-01-19 18:10 | rb: add sort() that re-sorts tree with new compare function | Shawn Landden | 1 | +23 | -0 |
| 2020-01-19 18:08 | rb: *breaking* make API thread-safe | Shawn Landden | 1 | +12 | -13 |
| 2020-01-19 18:05 | rb: just use @include("std") | Shawn Landden | 1 | +1 | -1 |
| 2020-01-19 08:31 | Fix some tests broken by the renamed files | LemonBoy | 2 | +2 | -2 |
| 2020-01-19 00:25 | Merge pull request #4222 from LemonBoy/eutwouwth | Andrew Kelley | 4 | +40 | -2 |
| 2020-01-18 23:10 | Nuke some more code | LemonBoy | 4 | +62 | -70 |
| 2020-01-18 22:50 | Export MSVC builtins inconditionally | LemonBoy | 1 | +10 | -12 |
| 2020-01-18 22:40 | Minor cleanup | LemonBoy | 1 | +1 | -21 |
| 2020-01-18 22:37 | Nuke some repeated code | LemonBoy | 5 | +227 | -379 |
| 2020-01-18 22:05 | Remove useless wrappers around f32/f64 aeabi builtins | LemonBoy | 2 | +22 | -152 |
| 2020-01-18 17:11 | Small cleanups | LemonBoy | 4 | +75 | -48 |
| 2020-01-18 22:15 | fixed typo - "path" lead to undeclared identifier | Sebastian | 1 | +1 | -1 |
| 2020-01-18 22:55 | Merge pull request #4220 from LemonBoy/fix-4214 | Andrew Kelley | 2 | +20 | -18 |
| 2020-01-18 02:12 | std: turn EAI_ constants into a non-exhaustive enum | daurnimator | 5 | +102 | -89 |
| 2020-01-18 01:58 | std: use non-exhaustive enums from crc module | daurnimator | 2 | +16 | -15 |
| 2020-01-18 18:58 | Fix edge case in tagName handling of unions | LemonBoy | 2 | +18 | -0 |
| 2020-01-18 18:24 | Get rid of some dead logic | LemonBoy | 1 | +7 | -18 |
| 2020-01-18 14:13 | Prevent crash with empty non-exhaustive enum | LemonBoy | 3 | +22 | -2 |
| 2020-01-18 08:55 | Allow @tagName on enum literals | LemonBoy | 2 | +15 | -2 |
| 2020-01-18 02:35 | Merge pull request #4215 from mikdusan/cmake-install | Michael Dusan | 3 | +86 | -27 |
| 2020-01-18 00:39 | cmake: support `make` and `make install` | Michael Dusan | 3 | +86 | -27 |
| 2020-01-17 19:26 | Merge pull request #4191 from Vexu/non-exhaustive-enums | Andrew Kelley | 11 | +330 | -131 |
| 2020-01-11 22:10 | Port clzsi2 from compiler_rt, required for using std.fmt.format on some ARM architecture. | Michaël Larouche | 3 | +415 | -1 |
| 2020-01-17 18:02 | Revert "cmake: support `make` and `make install`" | Michael Dusan | 2 | +27 | -43 |
| 2020-01-17 07:50 | improve behavior test | Vexu | 1 | +22 | -11 |
| 2020-01-17 07:49 | Merge pull request #4208 from mikdusan/contributing | Michael Dusan | 1 | +20 | -15 |
| 2020-01-17 05:19 | doc: update contributing | Michael Dusan | 1 | +20 | -15 |
| 2020-01-17 07:45 | Merge pull request #4209 from mikdusan/cmake-install | Michael Dusan | 1 | +8 | -8 |
| 2020-01-17 05:35 | cmake: fix install lib path message | Michael Dusan | 1 | +8 | -8 |
| 2020-01-14 01:49 | fix failing array test by improving copy_const_val | Andrew Kelley | 2 | +11 | -1 |
| 2020-01-14 01:38 | revert one part of ir get_elem_ptr analysis | Andrew Kelley | 2 | +11 | -19 |
| 2020-01-13 22:42 | fix regression with optionals and globals | Andrew Kelley | 2 | +10 | -7 |
| 2020-01-13 22:08 | relax language requirements regarding else unreachable | Andrew Kelley | 2 | +2 | -2 |
| 2020-01-13 21:51 | fix regressions double implicit casting return ptr | Andrew Kelley | 6 | +55 | -32 |
| 2020-01-13 18:12 | fix regression with inferred struct fields | Andrew Kelley | 3 | +59 | -52 |
| 2020-01-13 17:16 | fix regressions in get_elem_ptr related to undefined | Andrew Kelley | 3 | +9 | -8 |
| 2020-01-11 21:41 | fix implicit cast regression | Andrew Kelley | 4 | +141 | -20 |
| 2020-01-10 01:17 | fix regression with var ptrs not being const | Andrew Kelley | 2 | +7 | -5 |
| 2020-01-10 00:29 | fix regression in global const alignment | Andrew Kelley | 3 | +4 | -1 |
| 2020-01-10 00:15 | zig ir.cpp details: remove the mem_slot mechanism | Andrew Kelley | 6 | +278 | -234 |
| 2020-01-17 02:40 | Merge pull request #4206 from mikdusan/cmake-install | Michael Dusan | 1 | +20 | -9 |
| 2020-01-17 02:31 | zig_llvm: update CodeGenFileType usage | Andrew Kelley | 1 | +3 | -3 |
| 2020-01-16 23:56 | cmake: support `make` and `make install` | Michael Dusan | 1 | +20 | -9 |
| 2020-01-16 20:48 | correct field count | Vexu | 3 | +38 | -29 |
| 2020-01-16 19:03 | update clang drivers to llvm 10.x (ac446302c) | Andrew Kelley | 3 | +83 | -48 |
| 2020-01-16 11:55 | add struct field default value to typeinfo | Vexu | 3 | +12 | -2 |
| 2020-01-16 15:12 | implement `@bitSizeOf` | Vexu | 6 | +43 | -5 |
| 2020-01-16 18:09 | remove embedded LLD | Andrew Kelley | 2988 | +8 | -217718 |
| 2020-01-16 18:01 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | 870 | +73936 | -35455 |
| 2020-01-16 10:37 | Minor changes to the ARM builtin fns | LemonBoy | 2 | +10 | -11 |
| 2020-01-15 22:08 | Fix regression in char printing | LemonBoy | 2 | +9 | -4 |
| 2020-01-16 11:52 | Fix garbled error messages from clang | LemonBoy | 1 | +3 | -1 |
| 2020-01-16 10:50 | translate-c default enum tag type to c_int | Vexu | 2 | +13 | -10 |
| 2020-01-16 07:23 | allow non-exhaustive enums with no fields | Vexu | 1 | +2 | -3 |
| 2020-01-16 07:04 | turn panics into compile errors, require at least 1 field in non-exhaustive enum | Vexu | 4 | +25 | -24 |
| 2020-01-15 23:39 | Merge pull request #4187 from LemonBoy/builtin-rearrange | Andrew Kelley | 7 | +743 | -1402 |
| 2020-01-15 21:05 | add non-exhaustive enum to langref | Vexu | 2 | +45 | -2 |
| 2020-01-15 20:09 | small fixes | Vexu | 3 | +10 | -2 |
| 2020-01-15 19:50 | add is_exhaustive field to typeinfo | Vexu | 3 | +8 | -1 |
| 2020-01-15 19:38 | require size for non-exhaustive enums | Vexu | 4 | +68 | -48 |
| 2020-01-14 19:24 | disallow multiline strings in test and library names | Vexu | 6 | +38 | -59 |
| 2020-01-15 19:03 | Fix off-by-one error (and missing store op) | LemonBoy | 1 | +6 | -4 |
| 2020-01-15 18:40 | update tests and translate-c | Vexu | 5 | +78 | -42 |
| 2020-01-15 12:34 | stage1: move local native_libc.txt to global | Michael Dusan | 8 | +91 | -47 |
| 2020-01-15 18:23 | implement non-exhaustive enums | Vexu | 4 | +97 | -35 |
| 2020-01-15 17:41 | Fix test case | LemonBoy | 2 | +13 | -13 |
| 2020-01-15 16:49 | Move definition of __aeabi_read_tp | LemonBoy | 4 | +12 | -11 |
| 2020-01-15 15:46 | Fix div builtins to use the correct calling convention | LemonBoy | 1 | +64 | -35 |
| 2020-01-15 15:14 | Remove unnecessary logic | LemonBoy | 3 | +13 | -185 |
| 2020-01-15 11:48 | Rearrange some builtin functions placement | LemonBoy | 4 | +871 | -1390 |
| 2020-01-15 09:28 | Merge pull request #4182 from LemonBoy/mjeiorw | Andrew Kelley | 9 | +25 | -6 |
| 2020-01-14 22:11 | Correct l_name field type | LemonBoy | 2 | +2 | -2 |
| 2020-01-14 20:23 | Make sure @export symbol name is not empty | LemonBoy | 2 | +15 | -0 |
| 2020-01-14 20:15 | Correct dlpi_name field type | LemonBoy | 4 | +4 | -4 |
| 2020-01-14 20:13 | Print sentinel value in ir_print | LemonBoy | 1 | +4 | -0 |
| 2020-01-11 00:25 | Fix std.child_process.ChildProcess.spawnWindow when looking in PATH environment variable, it applied cwd+app_name instead of just using the app_name | Michaël Larouche | 1 | +7 | -5 |
| 2020-01-14 18:01 | Fix codegen error for some union initializers | LemonBoy | 2 | +11 | -2 |
| 2020-01-14 14:39 | fix crash on multiline library name | Vexu | 2 | +16 | -1 |
| 2020-01-14 11:19 | Fix ICE when BoundFn are passed as parameters | LemonBoy | 2 | +23 | -1 |
| 2020-01-14 02:19 | [docs] Add libc dependency to sentinel-term ptr example | Shritesh | 1 | +1 | -0 |
| 2020-01-14 01:08 | Add clamp function to math module | Hersh Krishna | 1 | +19 | -0 |
| 2020-01-14 14:18 | std-c todos and small fixes | Vexu | 3 | +35 | -32 |
| 2020-01-13 23:01 | Merge pull request #4172 from LemonBoy/swish | Andrew Kelley | 4 | +72 | -3 |
| 2020-01-13 21:18 | Allow switching on pointer types | LemonBoy | 2 | +46 | -3 |
| 2020-01-13 20:45 | Validate switch range endpoints | LemonBoy | 2 | +26 | -0 |
| 2020-01-13 19:48 | fix outdated comment | Andrew Kelley | 1 | +2 | -2 |
| 2020-01-13 19:48 | add an extra assert | Andrew Kelley | 1 | +2 | -0 |
| 2020-01-13 18:38 | Merge pull request #3957 from xackus/stage2_parser_3799 | Andrew Kelley | 4 | +56 | -27 |
| 2020-01-11 21:59 | doc/langref: mention that x is the sentinel in [N:x]T | Emilio G. Cota | 1 | +1 | -1 |
| 2020-01-13 16:48 | Merge pull request #4162 from LemonBoy/fix-4020 | Andrew Kelley | 3 | +61 | -18 |
| 2020-01-13 07:49 | Fix compiler-error regression | LemonBoy | 1 | +1 | -1 |
| 2020-01-12 23:28 | Merge pull request #4161 from mikdusan/stage1-builtin-debugtrap | Michael Dusan | 1 | +5 | -2 |
| 2020-01-12 22:49 | Fix @call being too eager to resolve the fn argument | LemonBoy | 3 | +60 | -17 |
| 2020-01-12 21:10 | prefer C++ compiler builtins for BREAKPOINT | Michael Dusan | 1 | +5 | -2 |
| 2020-01-12 14:04 | Propagate errors in for loop bodies | LemonBoy | 2 | +11 | -0 |
| 2020-01-12 08:35 | docs: update grammar to remove C strings and add anon literals | hryx | 1 | +3 | -3 |
| 2020-01-12 00:21 | Merge pull request #4139 from mikdusan/stage1-relative-path-errors | Michael Dusan | 1 | +23 | -2 |
| 2020-01-11 21:45 | strip cwd from compile error paths | Michael Dusan | 1 | +23 | -2 |
| 2020-01-11 16:33 | Correct TypeId docs | data-man | 1 | +5 | -2 |
| 2020-01-11 17:06 | Fix unsafe cast in translate_c | LemonBoy | 5 | +39 | -23 |
| 2020-01-11 18:50 | Add WaitForSingleObject function to std.os.windows | Jonathan Marler | 1 | +4 | -0 |
| 2020-01-11 18:59 | Stop dropping errors from clang | LemonBoy | 3 | +72 | -59 |
| 2020-01-11 19:46 | std-c parse switch | Vexu | 2 | +94 | -54 |
| 2020-01-10 21:48 | stage2 parser: document undefined and clean up | xackus | 3 | +30 | -26 |
| 2020-01-10 15:33 | Don't special-case `builtin` too much | LemonBoy | 1 | +8 | -4 |
| 2020-01-10 15:11 | Inform the debugger about the effective type sizes | LemonBoy | 1 | +5 | -3 |
| 2019-12-20 19:58 | stage2 parser: fix segfault on extern block | xackus | 2 | +26 | -1 |
| 2020-01-10 12:36 | Handle forward-declared functions | LemonBoy | 5 | +59 | -4 |
| 2020-01-10 08:00 | Merge pull request #4129 from daurnimator/windows-child_process | Andrew Kelley | 1 | +4 | -4 |
| 2020-01-10 05:08 | Fix translation of signed array indices (#4113) | travisstaloch | 3 | +90 | -3 |
| 2020-01-10 04:03 | std: avoid an allocation in inner loop | daurnimator | 1 | +4 | -4 |
| 2020-01-10 04:00 | std: fix off by one error in windows process creation | daurnimator | 1 | +1 | -1 |
| 2020-01-09 04:55 | clean up a TODO in self-hosted | Andrew Kelley | 1 | +27 | -71 |
| 2020-01-09 18:53 | Merge pull request #3955 from LemonBoy/fix-1528 | Andrew Kelley | 5 | +78 | -14 |
| 2020-01-09 09:36 | New @export() handling | LemonBoy | 13 | +335 | -298 |
| 2020-01-09 18:38 | Fix C struct with function pointer member and typedefs mistranslated (#4122) | Rocknest | 2 | +24 | -4 |
| 2020-01-09 09:56 | Fix remaining variadic formatted prints | Ryan Liptak | 23 | +76 | -83 |
| 2020-01-09 05:37 | std: fix LoggingAllocator, add simple test | daurnimator | 2 | +27 | -6 |
| 2020-01-09 10:56 | Correct alignment calculation for runtime addends | LemonBoy | 2 | +25 | -18 |
| 2020-01-08 20:32 | Propagate more failures upwards | LemonBoy | 2 | +13 | -3 |
| 2020-01-08 20:02 | Fix calculation of new alignment factor | LemonBoy | 2 | +29 | -15 |
| 2019-12-20 12:58 | Pointer alignment fixes for the stdlib | LemonBoy | 2 | +5 | -3 |
| 2019-12-20 09:48 | Pointer arithmetic affects the alignment factor | LemonBoy | 3 | +52 | -11 |
| 2020-01-08 16:57 | Correct @mulAdd's doc | data-man | 1 | +4 | -1 |
| 2020-01-08 18:55 | Add removeIndex function to PriorityQueue (#4070) | Nathan Michaels | 1 | +38 | -3 |
| 2020-01-08 18:37 | Merge pull request #4101 from LemonBoy/moremerwio | Andrew Kelley | 6 | +230 | -52 |
| 2020-01-08 09:31 | Use abort() instead of assert() | LemonBoy | 1 | +5 | -5 |
| 2020-01-08 09:19 | Cast integer literals to their specified type | LemonBoy | 3 | +45 | -4 |
| 2020-01-07 09:54 | More translate-c fixes | LemonBoy | 6 | +185 | -48 |
| 2020-01-07 18:58 | Fix crash with unresolved loc | LemonBoy | 2 | +24 | -7 |
| 2020-01-07 22:00 | std-c parser loops | Vexu | 2 | +103 | -6 |
| 2020-01-07 21:42 | Merge pull request #4091 from xackus/json_copy_strings | Andrew Kelley | 1 | +51 | -12 |
| 2020-01-07 21:25 | std-c parser declaratorIsFunction and small fixes | Vexu | 2 | +58 | -17 |
| 2020-01-07 21:13 | Merge branch 'std-utf16-sentinel-terminated' of https://github.com/daurnimator/zig | Andrew Kelley | 13 | +53 | -64 |
| 2020-01-07 21:02 | Merge branch 'dcao-master' | Andrew Kelley | 8 | +29 | -1 |
| 2020-01-07 21:02 | cleanups related to --eh-frame-hdr | Andrew Kelley | 2 | +4 | -9 |
| 2020-01-04 05:28 | add --eh-frame-hdr conditionally | David Cao | 8 | +32 | -2 |
| 2019-12-24 22:26 | add --eh-frame-hdr arg for linking | David Cao | 2 | +3 | -0 |
| 2020-01-07 20:43 | std-c parser add options | Vexu | 3 | +79 | -19 |
| 2020-01-07 20:26 | Make markdown parser more safe (#4105) | Rocknest | 1 | +1 | -1 |
| 2020-01-07 18:20 | Fix crash in struct initializer evaluation | LemonBoy | 2 | +14 | -0 |
| 2019-12-19 13:34 | build support list options | mogud | 1 | +9 | -1 |
| 2019-12-16 22:14 | added -- to pass args to zig build commands | emekoi | 2 | +29 | -24 |
| 2020-01-07 16:44 | Use the correct calling convention for AEABI intrinsics | LemonBoy | 38 | +194 | -156 |
| 2020-01-07 18:40 | test harness: show annotated case name when translate-c test fails | Andrew Kelley | 4 | +15 | -4 |
| 2020-01-07 18:15 | std-c declaration parsing | Vexu | 2 | +170 | -82 |
| 2020-01-07 18:03 | json tests: don't use debug allocator | xackus | 1 | +19 | -8 |
| 2020-01-06 07:16 | json: disallow overlong and out-of-range UTF-8 | hryx | 2 | +123 | -19 |
| 2020-01-07 17:05 | std-c parser record and enum specifiers | Vexu | 2 | +151 | -31 |
| 2020-01-07 14:05 | std-c parser typing improvements | Vexu | 3 | +254 | -57 |
| 2020-01-07 07:36 | Preserve packed attribute in C translated struct (#4085) | via | 6 | +43 | -2 |
| 2020-01-07 04:03 | add test case for already fixed bug | Andrew Kelley | 1 | +12 | -0 |
| 2020-01-06 18:54 | Prevent bitCast to enum types | LemonBoy | 2 | +18 | -5 |
| 2020-01-06 16:11 | Better handling of decayed arrays to pointers | LemonBoy | 2 | +40 | -2 |
| 2020-01-06 20:38 | Add std.mem.zeroes to the standard library | Timon Kruiper | 1 | +27 | -0 |
| 2020-01-07 00:21 | Merge pull request #4083 from LemonBoy/better-stdbool | Andrew Kelley | 6 | +65 | -4 |
| 2020-01-07 00:18 | Merge branch 'LemonBoy-c-anon-stuff' | Andrew Kelley | 6 | +107 | -23 |
| 2020-01-05 22:56 | Add run-translated-c test & fix one more edge case | LemonBoy | 2 | +19 | -2 |
| 2020-01-05 19:29 | Add explanation about weird clang behavior on windows | LemonBoy | 1 | +19 | -15 |
| 2020-01-05 16:47 | Translate anonymous union/struct | LemonBoy | 5 | +69 | -6 |
| 2020-01-03 02:36 | translate-c: use @intToPtr to cast away qualifiers | Tadeo Kondrak | 3 | +84 | -24 |
| 2020-01-04 10:55 | Add more compiler-rt functions for ARM platform | LemonBoy | 3 | +144 | -0 |
| 2020-01-07 00:05 | remove redundant license file | Andrew Kelley | 1 | +0 | -26 |
| 2020-01-06 23:53 | Merge branch 'LemonBoy-cc-work' | Andrew Kelley | 120 | +1015 | -640 |
| 2020-01-06 23:26 | update docs with regards to callconv | Andrew Kelley | 1 | +8 | -12 |
| 2020-01-06 23:20 | fix test suite regressions | Andrew Kelley | 3 | +8 | -10 |
| 2020-01-06 22:54 | update translate-c and tests for new extern/callconv syntax | Andrew Kelley | 2 | +14 | -14 |
| 2020-01-06 22:13 | fix regression with `@TypeInfo` | Andrew Kelley | 2 | +20 | -20 |
| 2020-01-06 20:34 | zig fmt and update `extern fn` to `callconv(.C)` | Andrew Kelley | 76 | +153 | -160 |
| 2020-01-06 20:23 | remove stdcallcc, extern, nakedcc from stage1; zig fmt rewrites | Andrew Kelley | 10 | +31 | -52 |
| 2020-01-06 19:07 | Merge branch 'cc-work' of https://github.com/LemonBoy/zig into LemonBoy-cc-work | Andrew Kelley | 54 | +822 | -413 |
| 2020-01-06 01:30 | Removes proc_raise from WASI implementation | Colin Svingen | 3 | +2 | -11 |
| 2020-01-06 18:59 | json: implement copy_strings=false | xackus | 1 | +35 | -7 |
| 2020-01-06 12:41 | std-c parser declarator | Vexu | 2 | +153 | -37 |
| 2020-01-05 23:18 | Add run-translated-c test | LemonBoy | 1 | +17 | -0 |
| 2020-01-05 19:02 | Better _Bool translation | LemonBoy | 5 | +48 | -4 |
| 2020-01-05 22:42 | add test case to cover already-solved bug | Andrew Kelley | 1 | +9 | -0 |
| 2020-01-05 10:39 | Better InitListExpr translation | LemonBoy | 5 | +67 | -22 |
| 2020-01-05 22:06 | std-c parse pointer | Vexu | 2 | +93 | -12 |
| 2020-01-05 22:03 | Merge branch 'data-man-rusage' | Andrew Kelley | 4 | +40 | -0 |
| 2020-01-05 21:57 | std.os.getrusage: add C extern fn and reserved field | Andrew Kelley | 2 | +2 | -0 |
| 2019-12-06 01:29 | Add std.os.getrusage | data-man | 3 | +38 | -0 |
| 2020-01-05 20:42 | add "Improving Translate-C" section to CONTRIBUTING.md | Andrew Kelley | 1 | +58 | -0 |
| 2020-01-05 20:01 | Merge pull request #4064 from ziglang/fix-4054 | Andrew Kelley | 2 | +26 | -26 |
| 2020-01-05 19:50 | Merge pull request #4053 from ziglang/test-run-translated-c | Andrew Kelley | 15 | +1226 | -815 |
| 2020-01-05 18:19 | std-c improve error reporting and decl parsing | Vexu | 2 | +155 | -96 |
| 2020-01-05 17:28 | std-c tokenizer always add newline token | Vexu | 2 | +117 | -83 |
| 2020-01-05 13:15 | std-c parser fndef and static assert | Vexu | 2 | +132 | -46 |
| 2020-01-05 11:24 | std-c parser DeclSpec | Vexu | 4 | +232 | -109 |
| 2020-01-04 22:33 | std-c type parsing | Vexu | 2 | +360 | -29 |
| 2020-01-04 20:27 | std-c ifstmt compoundstmt and errors | Vexu | 3 | +211 | -10 |
| 2020-01-04 19:26 | std-c parser and ast organization | Vexu | 2 | +382 | -235 |
| 2020-01-04 18:37 | std-c outline parser | Vexu | 2 | +297 | -0 |
| 2020-01-04 12:34 | std-c ast base | Vexu | 3 | +75 | -0 |
| 2020-01-04 11:16 | std-c tokenizer string concatenation | Vexu | 1 | +17 | -7 |
| 2020-01-04 09:23 | std-c tokenizer line continuation, tests and fixes | Vexu | 1 | +135 | -6 |
| 2020-01-04 08:58 | std-c tokenizer better special case handling | Vexu | 1 | +24 | -29 |
| 2020-01-04 01:04 | std-c tokenizer add tests | Vexu | 1 | +196 | -11 |
| 2020-01-04 00:44 | std-c tokenizer keywords | Vexu | 1 | +184 | -10 |
| 2020-01-04 00:00 | std-c finish tokenizer | Vexu | 1 | +108 | -58 |
| 2020-01-03 23:38 | std-c tokenizer strings, floats and comments | Vexu | 1 | +209 | -12 |
| 2020-01-03 22:19 | std-c tokenizer more stuff | Vexu | 1 | +556 | -2 |
| 2020-01-03 20:34 | std-c tokenizer base | Vexu | 1 | +132 | -0 |
| 2020-01-05 18:08 | fix test-gen-h and test-compile-errors regression | Andrew Kelley | 2 | +36 | -30 |
| 2020-01-05 07:35 | fix test-stack-traces regression | Andrew Kelley | 1 | +3 | -9 |
| 2020-01-04 00:57 | remove @TypeOf() hacks for comptime_int/comptime_float | Haze Booth | 4 | +7 | -7 |
| 2020-01-05 07:01 | rework and improve some of the zig build steps | Andrew Kelley | 10 | +955 | -865 |
| 2020-01-05 01:03 | Merge pull request #4072 from LemonBoy/misc-stuff | Andrew Kelley | 3 | +56 | -14 |
| 2020-01-04 10:49 | Fix translation of for loop init | LemonBoy | 2 | +21 | -4 |
| 2020-01-04 10:06 | Fix edge case in hex-literal translation | LemonBoy | 3 | +37 | -12 |
| 2020-01-04 03:55 | fix tests | Josh Wolfe | 1 | +11 | -11 |
| 2020-01-04 03:11 | translate-c supports --cache on | Andrew Kelley | 4 | +103 | -6 |
| 2020-01-04 01:05 | Merge pull request #3950 from nmichaels/master | Andrew Kelley | 1 | +33 | -5 |
| 2020-01-03 23:41 | use @intCast instead of @as for shift rhs | Josh Wolfe | 1 | +15 | -15 |
| 2020-01-02 22:56 | Correct evaluation of optional type alignment | LemonBoy | 4 | +20 | -10 |
| 2020-01-03 22:40 | Merge pull request #4058 from LemonBoy/awful | Andrew Kelley | 2 | +46 | -7 |
| 2020-01-03 10:43 | Better logic for last-param rendering | LemonBoy | 2 | +5 | -10 |
| 2020-01-03 09:17 | Revert "Revert "Trailing comma is respected for builtin calls"" | LemonBoy | 2 | +51 | -7 |
| 2020-01-03 07:15 | Remove `translate-c-2` from zig help | Haze Booth | 1 | +0 | -1 |
| 2020-01-03 03:45 | add test harness for "run translated C" tests | Andrew Kelley | 5 | +224 | -1 |
| 2020-01-03 02:53 | Revert "Trailing comma is respected for builtin calls" | Andrew Kelley | 2 | +7 | -51 |
| 2020-01-02 20:32 | Fix edge case in C tokenizer | LemonBoy | 1 | +40 | -16 |
| 2020-01-02 21:16 | Trailing comma is respected for builtin calls | LemonBoy | 2 | +51 | -7 |
| 2020-01-02 21:10 | Merge pull request #4027 from ziglang/fix-float-ops | Andrew Kelley | 10 | +501 | -281 |
| 2020-01-02 19:57 | Merge pull request #4040 from Vexu/translate-c-cast-fixes | Andrew Kelley | 2 | +36 | -55 |
| 2020-01-02 16:47 | Translate struct/union initializer expressions | LemonBoy | 5 | +197 | -10 |
| 2020-01-02 19:01 | fix comptime vector float ops and add test coverage | Andrew Kelley | 7 | +236 | -51 |
| 2020-01-02 18:01 | Fix more tests | LemonBoy | 1 | +4 | -4 |
| 2019-12-31 16:54 | Use the LLVM C++ API | LemonBoy | 3 | +142 | -54 |
| 2019-12-31 12:16 | Add transform test | LemonBoy | 1 | +12 | -0 |
| 2019-12-29 18:34 | Implement Thiscall CC | LemonBoy | 7 | +30 | -14 |
| 2019-12-28 20:28 | translate-c tests | LemonBoy | 3 | +57 | -4 |
| 2019-12-27 18:26 | Integrate callconv into translate-c-2 | LemonBoy | 2 | +20 | -9 |
| 2019-12-24 10:28 | Catch more errors during the type resolution phase | LemonBoy | 2 | +14 | -6 |
| 2019-12-23 20:52 | Implement the callconv() annotation | LemonBoy | 50 | +572 | -358 |
| 2020-01-02 17:35 | Merge LemonBoy's translate-c branch for linksection/align | Andrew Kelley | 5 | +148 | -7 |
| 2020-01-02 11:13 | Translate align attribute | LemonBoy | 5 | +72 | -6 |
| 2020-01-02 10:33 | Translate linksection attribute | LemonBoy | 5 | +80 | -5 |
| 2020-01-02 16:38 | translate-c use `@enumToInt` for global enum values | Vexu | 2 | +33 | -44 |
| 2020-01-02 16:12 | translate-c tests: print clang compile errors on nonzero exit code | Andrew Kelley | 1 | +1 | -1 |
| 2020-01-02 15:33 | translate-c use canonical type in casts | Vexu | 1 | +3 | -11 |
| 2020-01-02 14:28 | translate-c fix increment rendering issues | Vexu | 2 | +6 | -4 |
| 2020-01-02 09:31 | Prefer simple ptrCast between opaque types | LemonBoy | 2 | +18 | -0 |
| 2020-01-02 11:56 | Don't ptrCast a result-location assignment to _ | LemonBoy | 2 | +19 | -3 |
| 2020-01-02 09:51 | translate-c properly handle unused var-args | Vexu | 2 | +10 | -2 |
| 2020-01-02 04:27 | fix float ops with respect to vectors | Andrew Kelley | 9 | +289 | -254 |
| 2020-01-02 03:46 | Merge pull request #4025 from ziglang/Vexu-stage-2-cimport | Andrew Kelley | 27 | +1388 | -7943 |
| 2020-01-02 01:54 | translate-c: don't export inline functions | Andrew Kelley | 5 | +25 | -1 |
| 2020-01-02 01:33 | avoid trying to translate microsoft's stdio.h inline functions | Andrew Kelley | 1 | +5 | -1 |
| 2020-01-02 01:29 | translate-c: avoid producing duplicate macro errors | Andrew Kelley | 1 | +4 | -21 |
| 2020-01-02 00:57 | translate-c: fix regression from previous commit | Andrew Kelley | 1 | +5 | -5 |
| 2020-01-02 00:23 | translate-c: prevent name clashing of macros declared after locals | Andrew Kelley | 2 | +75 | -19 |
| 2020-01-01 23:53 | translate-c: prevent name clashing of globals declared after locals | Andrew Kelley | 2 | +48 | -3 |
| 2020-01-01 23:10 | translate-c: improve support of integer casting | Andrew Kelley | 3 | +317 | -151 |
| 2020-01-01 23:08 | std.mem.compare: breaking API changes | Andrew Kelley | 5 | +63 | -61 |
| 2020-01-01 13:24 | fix segfault in bit shift safety check | Vexu | 2 | +11 | -3 |
| 2020-01-01 02:01 | translate-c: propagate scope properly in nested assignment | Andrew Kelley | 2 | +25 | -3 |
| 2020-01-01 01:41 | Merge branch 'lun-4-linux-memfd-create' | Andrew Kelley | 6 | +111 | -0 |
| 2020-01-01 01:39 | translate-c: better mangling strategy | Andrew Kelley | 2 | +228 | -227 |
| 2019-12-31 22:57 | std.os.memfd_create: add error.SystemOutdated | Andrew Kelley | 3 | +18 | -9 |
| 2019-12-31 22:33 | translate-c: non-wrapping operator for pointer arithmetic | Andrew Kelley | 2 | +22 | -13 |
| 2019-12-31 21:55 | Merge branch 'stage-2-cimport' of https://github.com/Vexu/zig into Vexu-stage-2-cimport | Andrew Kelley | 19 | +841 | -7708 |
| 2019-12-31 21:54 | translate-c: add `pub` to failed-to-translate macros | Andrew Kelley | 1 | +3 | -2 |
| 2019-12-31 21:34 | improvements to memfd_create | Andrew Kelley | 3 | +34 | -17 |
| 2019-12-31 18:35 | io.test: close memfd at end of test | Luna | 1 | +1 | -0 |
| 2019-12-31 18:35 | c.linux: add memfd_create | Luna | 1 | +2 | -0 |
| 2019-12-31 18:33 | os: use system for memfd_create | Luna | 2 | +5 | -8 |
| 2019-11-14 00:25 | os: add memfd_create | Luna | 4 | +85 | -0 |
| 2019-12-31 18:13 | std.fmt.format: add helpful compile error for non-tuple args | Andrew Kelley | 1 | +3 | -0 |
| 2019-12-19 03:10 | generate header in separate folder | mogud | 1 | +16 | -2 |
| 2019-12-31 00:36 | Merge branch 'lun-4-net-reuseaddr-opt' | Andrew Kelley | 3 | +47 | -1 |
| 2019-12-31 00:35 | update setsockopt error set according to POSIX | Andrew Kelley | 1 | +20 | -3 |
| 2019-12-30 15:41 | std.os: update error set for setsockopt | Luna | 1 | +3 | -6 |
| 2019-12-01 16:23 | std.net: use mem.toBytes | Luna | 1 | +1 | -2 |
| 2019-12-01 16:17 | std.net: fix setsockopt call | Luna | 1 | +2 | -3 |
| 2019-12-01 16:12 | std.os: make setsockopt receive a slice as option | Luna | 1 | +2 | -3 |
| 2019-12-01 16:11 | std.c: c_uint -> u32 for sockopt functions | Luna | 1 | +2 | -2 |
| 2019-12-01 14:59 | move parameters on sockopt functions to c_uint | Luna | 1 | +2 | -2 |
| 2019-12-01 14:59 | std.c: add setsockopt | Luna | 1 | +1 | -0 |
| 2019-11-29 20:36 | net: fix Options | Luna | 2 | +5 | -5 |
| 2019-11-29 20:17 | os: add setsockopt | Luna | 2 | +25 | -7 |
| 2019-11-29 01:19 | add StreamServer.Options.reuse_address | Luna | 1 | +16 | -0 |
| 2019-12-31 00:19 | Merge pull request #3683 from Vexu/atomic-float | Andrew Kelley | 7 | +145 | -17 |
| 2019-12-30 11:17 | Don't crash when parsing invalid files | LemonBoy | 1 | +15 | -34 |
| 2019-12-31 00:08 | fix comparing comptime_int against undefined literal | Andrew Kelley | 4 | +19 | -2 |
| 2019-12-30 23:16 | update readme tagline | Andrew Kelley | 2 | +4 | -4 |
| 2019-12-30 23:13 | Merge pull request #4007 from daurnimator/json-cleanup | Andrew Kelley | 2 | +468 | -371 |
| 2019-12-30 15:48 | Resolve more types as needed | LemonBoy | 4 | +54 | -21 |
| 2019-12-30 16:05 | Fix ptrCast of zero-sized type | LemonBoy | 2 | +27 | -17 |
| 2019-12-30 22:39 | Merge pull request #4011 from lukechampine/chacha20poly1305 | Andrew Kelley | 1 | +203 | -0 |
| 2019-12-30 18:53 | Fix segfault by not reassigning to function parameter | lukechampine | 1 | +14 | -14 |
| 2019-11-07 01:39 | chacha: Fix open docstring | lukechampine | 1 | +1 | -1 |
| 2019-11-07 01:33 | chacha: Use error set instead of bool | lukechampine | 1 | +12 | -13 |
| 2019-11-05 21:15 | chacha20poly1305: Return false on short ciphertext | lukechampine | 1 | +6 | -2 |
| 2019-11-05 16:51 | chacha20poly1305: verify tag in constant time | lukechampine | 1 | +8 | -2 |
| 2019-11-05 16:47 | crypto: Add chacha20poly1305 | lukechampine | 1 | +194 | -0 |
| 2019-12-30 16:06 | std: fix typo in comment | daurnimator | 1 | +1 | -1 |
| 2019-12-30 13:51 | std: json.unescapeString doesn't need to take an allocator | daurnimator | 1 | +11 | -13 |
| 2019-12-30 13:39 | std: track decoded string length in std.json tokenizer | daurnimator | 1 | +147 | -38 |
| 2019-12-30 12:13 | std: use enum literals in std.json | daurnimator | 1 | +156 | -156 |
| 2019-12-30 12:09 | std: use a union(enum) for std.json.Token | daurnimator | 1 | +154 | -164 |
| 2019-12-30 12:09 | std: meta.TagPayloadType takes the tag type of the union | daurnimator | 1 | +1 | -3 |
| 2019-09-02 18:24 | std: fmt std/json.zig | daurnimator | 1 | +27 | -25 |
| 2019-12-30 06:49 | array literal address of fix | Haze Booth | 1 | +2 | -2 |
| 2019-12-30 00:00 | update std/json.zig to latest language changes | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-12 08:14 | ArrayList: ptrAt function returns pointer to item at given index | Benoit Giannangeli | 1 | +5 | -0 |
| 2019-12-29 23:31 | Merge pull request #3648 from xackus/json-unescape | Andrew Kelley | 2 | +196 | -47 |
| 2019-12-22 01:37 | Fixes #3966 | data-man | 1 | +15 | -1 |
| 2019-12-29 23:03 | Merge pull request #3968 from daurnimator/sigprocmask | Andrew Kelley | 4 | +33 | -37 |
| 2019-12-29 18:10 | translate-c-2 macro comparision ops | Vexu | 2 | +110 | -43 |
| 2019-12-29 18:01 | update c_tokenzier tests to new api | Vexu | 1 | +83 | -89 |
| 2019-12-29 15:41 | Cleanup c_tokenizer.zig tests | frmdstryr | 1 | +143 | -72 |
| 2019-12-27 14:37 | Add macro ops | frmdstryr | 4 | +178 | -5 |
| 2019-12-29 16:37 | translate-c-2 bug fixes | Vexu | 2 | +7 | -4 |
| 2019-12-29 15:09 | translate-c-2 fix assertion failure rendering do while | Vexu | 2 | +17 | -1 |
| 2019-12-29 09:45 | translate-c fix bugs | Vexu | 3 | +151 | -141 |
| 2019-12-23 07:47 | translate-c-2 use `intCast` in most places | Vexu | 3 | +101 | -109 |
| 2019-12-22 11:28 | fix stage2 build | Vexu | 2 | +27 | -27 |
| 2019-12-21 12:40 | fix translate-c taking ages | Vexu | 2 | +4 | -0 |
| 2019-12-21 12:38 | use self hosted translate-c for cimports | Vexu | 11 | +146 | -7343 |
| 2019-12-29 01:47 | Merge pull request #3992 from ForLoveOfCats/BigIntToStringLeak | Marc Tiehuis | 1 | +3 | -0 |
| 2019-12-28 05:40 | std: sentinel terminated pointers for utf16 apis | daurnimator | 13 | +53 | -64 |
| 2019-12-28 23:13 | Merge pull request #3987 from daurnimator/std.unicode-fixes | Andrew Kelley | 2 | +74 | -66 |
| 2019-12-28 23:12 | Merge pull request #3993 from Vexu/translate-c | Andrew Kelley | 3 | +268 | -156 |
| 2019-12-28 21:38 | translate-c-2 improve macro errors | Vexu | 2 | +246 | -162 |
| 2019-12-28 20:32 | translate-c-2 macro conditional operator | Vexu | 3 | +28 | -0 |
| 2019-12-28 20:31 | Add missing deferred deinits to `math.big.Int.toString` (mem leak fix) | ForLoveOfCats | 1 | +3 | -0 |
| 2019-12-28 19:26 | Merge pull request #3986 from LemonBoy/translate-c-stuff | Andrew Kelley | 2 | +55 | -10 |
| 2019-12-28 15:59 | Make it more obvious that ifs are expressions | MateuszOkulus | 1 | +8 | -4 |
| 2019-12-28 03:45 | std: unicode codepoints are 21 bits | daurnimator | 1 | +22 | -22 |
| 2019-12-28 03:35 | std: simplify utf8ToUtf16Le | daurnimator | 1 | +14 | -26 |
| 2019-12-28 03:34 | std: optimise utf8ByteSequenceLength | daurnimator | 1 | +7 | -5 |
| 2019-12-28 03:23 | std: add warm up phase to benchmark | daurnimator | 1 | +7 | -2 |
| 2019-12-28 02:54 | std: fix unicode encoding of astral plane codepoints to utf16 | daurnimator | 1 | +26 | -13 |
| 2019-12-27 23:57 | Fix crash with forward-declared enums | LemonBoy | 2 | +17 | -3 |
| 2019-12-27 23:50 | Fix crash in translate-c w/ parameterless fn | LemonBoy | 2 | +38 | -7 |
| 2019-12-16 23:57 | disable test on arm | Vexu | 1 | +2 | -0 |
| 2019-12-16 22:24 | add zig llvm wrapper for atomicrmw | Vexu | 4 | +88 | -17 |
| 2019-12-16 22:28 | support some atomic operations with floats | Vexu | 5 | +64 | -9 |
| 2019-12-23 04:39 | Merge pull request #3974 from kprotty/event_broadcast | Andrew Kelley | 3 | +87 | -39 |
| 2019-12-23 03:45 | typo fix | kprotty | 1 | +2 | -2 |
| 2019-12-22 21:24 | ResetEvent: broadcast by default | kprotty | 3 | +86 | -38 |
| 2019-12-22 22:09 | report compile errors instead of crashing when frame is invalid | Andrew Kelley | 2 | +4 | -0 |
| 2019-12-22 21:12 | Merge pull request #3935 from Vexu/translate-c-2 | Andrew Kelley | 10 | +5146 | -2288 |
| 2019-12-22 10:53 | translate-c-2 various fixes - make non-namespaced enums ints - fix .used compound assignments not being grouped - fix macro calls with casts producing invalid Zig | Vexu | 3 | +187 | -110 |
| 2019-12-22 01:25 | std: use pid_t where appropriate | daurnimator | 1 | +7 | -7 |
| 2019-12-22 01:23 | std: use wrappers from raise() rather than raw syscalls | daurnimator | 1 | +2 | -2 |
| 2019-12-22 01:17 | std: add tkill and tgkill for linux | daurnimator | 1 | +8 | -0 |
| 2019-12-22 01:09 | std: remove high level linux sigprocmask wrappers | daurnimator | 2 | +7 | -14 |
| 2019-12-22 02:00 | std: use simpler sigset_t definition | daurnimator | 1 | +7 | -12 |
| 2019-12-22 06:23 | freebsd: add missing OS and libc bits | Jethro Nederhof | 3 | +201 | -92 |
| 2019-12-22 01:03 | std: sigprocmask set is optional | daurnimator | 2 | +2 | -2 |
| 2019-12-21 19:11 | Merge pull request #3940 from ziglang/sentinel-slicing | Andrew Kelley | 17 | +334 | -65 |
| 2019-12-21 18:44 | zig fmt support for slice sentinel syntax | Andrew Kelley | 5 | +40 | -2 |
| 2019-12-21 18:25 | fix incorrect `@typeInfo` for sentinels | Andrew Kelley | 1 | +27 | -1 |
| 2019-12-21 06:30 | Fix wording on deinit. | Nathan Michaels | 1 | +1 | -2 |
| 2019-12-20 23:19 | fix safety for sentinel-slicing floats | Andrew Kelley | 2 | +34 | -1 |
| 2019-12-20 22:48 | sentinel slicing improvements | Andrew Kelley | 6 | +117 | -25 |
| 2019-12-18 21:43 | fix std.mem.addNullByte and implement sentinel slicing | Andrew Kelley | 9 | +119 | -39 |
| 2019-12-20 20:48 | translate-c-2 fix macro regression | Vexu | 2 | +22 | -12 |
| 2019-12-19 18:51 | Fix sentinel value of opaque pointers in typeInfo | LemonBoy | 2 | +8 | -3 |
| 2019-12-20 08:44 | Fix comptime evaluation of runtime array access | LemonBoy | 2 | +7 | -0 |
| 2019-12-20 18:40 | CI: update llvm apt sources to correct ubuntu version | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-20 18:22 | translate-c-2 fix bugs found translating SDL | Vexu | 1 | +13 | -4 |
| 2019-12-20 16:51 | translate-c-2 final small fixes | Vexu | 3 | +23 | -86 |
| 2019-12-20 11:50 | translate-c-2 improve macro escape sequences | Vexu | 2 | +236 | -79 |
| 2019-12-20 09:35 | translate-c-2 fix switch range | Vexu | 2 | +5 | -5 |
| 2019-12-20 04:42 | Document std.Mutex. | Nathan Michaels | 1 | +34 | -5 |
| 2019-12-19 22:10 | translate-c-2 copy parametrs to stack | Vexu | 4 | +227 | -169 |
| 2019-12-19 19:30 | translate-c-2 add missing casts | Vexu | 2 | +145 | -46 |
| 2019-12-19 18:54 | translate-c-2 improve macro fn ptr caller | Vexu | 4 | +131 | -92 |
| 2019-12-19 14:07 | translate-c-2 compound assign | Vexu | 5 | +494 | -168 |
| 2019-12-19 08:48 | translate-c-2 increments worst-case | Vexu | 2 | +160 | -69 |
| 2019-12-19 07:39 | translate-c-2 unary operators common case | Vexu | 3 | +337 | -163 |
| 2019-12-19 06:27 | translate-c-2 unaryexprortypetrait + fixes | Vexu | 3 | +100 | -47 |
| 2019-12-18 23:38 | translate-c-2 fix some casts | Vexu | 5 | +306 | -187 |
| 2019-12-18 21:56 | translate-c-2 function calls | Vexu | 3 | +112 | -18 |
| 2019-12-18 20:57 | translate-c-2 array access | Vexu | 4 | +75 | -29 |
| 2019-12-18 20:29 | translate-c-2 member access | Vexu | 4 | +154 | -105 |
| 2019-12-18 19:20 | translate-c-2 stmt expr | Vexu | 3 | +71 | -20 |
| 2019-12-18 11:30 | translate-c-2 fix expression grouping bugs | Vexu | 3 | +88 | -66 |
| 2019-12-18 10:47 | translate-c-2 update @kavika13's work to removal of TransResult | Vexu | 3 | +332 | -589 |
| 2019-12-18 07:51 | Merge remote-tracking branch 'kavika13/master' into translate-c-2 | Vexu | 2 | +798 | -43 |
| 2019-12-18 01:04 | Merge pull request #3918 from kprotty/lock_fix | Andrew Kelley | 3 | +490 | -410 |
| 2019-12-17 23:04 | translate-c-2 character literals and more test fixes | Vexu | 4 | +365 | -261 |
| 2019-12-17 14:57 | SpinLock: loopHint & yield distinction | kprotty | 3 | +25 | -26 |
| 2019-12-16 17:51 | ResetEvent: use futex on linux when possible | kprotty | 1 | +7 | -4 |
| 2019-12-16 01:40 | Mutex: fix lock/spin bugs, improve perf slightly & more specialization | kprotty | 1 | +182 | -84 |
| 2019-12-16 01:39 | ResetEvent: simpler interface + fix tests | kprotty | 1 | +265 | -287 |
| 2019-12-16 01:37 | Spinlock: remove Backoff & improve yielding | kprotty | 1 | +37 | -35 |
| 2019-12-17 21:28 | translate-c-2 various fixes to get more tests passing | Vexu | 3 | +416 | -306 |
| 2019-12-16 23:31 | Make sure the fields array is always non-null | LemonBoy | 3 | +36 | -4 |
| 2019-12-17 04:55 | Clarify allowzero's interaction with optional pointers. | Nathan Michaels | 1 | +4 | -2 |
| 2019-12-17 20:43 | [#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900) | Raul Leal | 4 | +73 | -109 |
| 2019-12-17 20:05 | translate-c-2 fix container type resolution | Vexu | 2 | +263 | -284 |
| 2019-12-17 15:19 | translate-c-2 switch | Vexu | 3 | +321 | -50 |
| 2019-12-17 10:06 | translate-c-2 conditional operator | Vexu | 3 | +56 | -2 |
| 2019-12-17 09:15 | translate-c-2 floats | Vexu | 5 | +74 | -8 |
| 2019-12-17 08:20 | translate-c-2 don't shadow primitive types | Vexu | 2 | +66 | -27 |
| 2019-12-17 03:47 | avoid using undefined value | Andrew Kelley | 1 | +2 | -2 |
| 2019-12-16 23:08 | translate-c-2 for loops | Vexu | 3 | +92 | -11 |
| 2019-12-16 21:54 | translate-c-2 break and continue | Vexu | 1 | +39 | -4 |
| 2019-12-16 21:36 | Revert "added -- to pass args to zig build commands" | Andrew Kelley | 2 | +0 | -6 |
| 2019-12-16 21:27 | Fixes utf8ToUtf16Le (#3923) | Dmitry Atamanov | 1 | +38 | -9 |
| 2019-10-25 20:23 | added -- to pass args to zig build commands | emekoi | 2 | +6 | -0 |
| 2019-12-16 21:17 | Merge pull request #3570 from ziglang/c-sanitize-undef | Andrew Kelley | 7 | +59 | -2 |
| 2019-12-16 18:53 | Fix alignment query on unresolved types | LemonBoy | 1 | +6 | -1 |
| 2019-12-16 19:45 | translate-c-2 while loops | Vexu | 3 | +166 | -17 |
| 2019-12-16 18:51 | expose the ability to disable C sanitization | Andrew Kelley | 6 | +52 | -6 |
| 2019-10-31 21:24 | use -fsanitize=undefined for C code in safe build modes | Andrew Kelley | 2 | +13 | -2 |
| 2019-10-29 00:07 | generated docs: log trace instead of error | Henry Wu | 1 | +1 | -1 |
| 2019-10-23 10:55 | langref table of contents in a separate column on large displays | xackus | 2 | +41 | -14 |
| 2019-12-16 17:07 | remove misleading documentation | Andrew Kelley | 1 | +2 | -203 |
| 2019-12-16 16:39 | Merge branch 'shawnl-lessThan' | Andrew Kelley | 8 | +741 | -214 |
| 2019-12-16 16:22 | add behavior test for vector comparison | Andrew Kelley | 1 | +18 | -0 |
| 2019-12-16 15:55 | translate-c-2 if statements | Vexu | 3 | +78 | -8 |
| 2019-12-16 13:59 | translate-c-2 wors-case assign | Vexu | 2 | +111 | -180 |
| 2019-12-16 13:22 | translate-c-2 comma operator | Vexu | 2 | +75 | -15 |
| 2019-12-16 15:17 | allow comparison of any numeric types | Andrew Kelley | 7 | +716 | -307 |
| 2019-12-16 16:01 | Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910) | Lachlan Easton | 2 | +7 | -2 |
| 2019-12-16 15:55 | Merge pull request #3916 from Vexu/translate-c-2 | Andrew Kelley | 5 | +2176 | -709 |
| 2019-12-16 15:45 | Merge pull request #3922 from LemonBoy/eventfd-err | Andrew Kelley | 1 | +45 | -20 |
| 2019-12-16 10:18 | translate-c-2 variable aliasing | Vexu | 3 | +178 | -261 |
| 2019-12-16 09:57 | Fix for the error codepath in ChildProcess | LemonBoy | 1 | +30 | -11 |
| 2019-12-16 09:56 | Revert "Revert "Use eventfd in ChildProcess on Linux"" | LemonBoy | 1 | +14 | -8 |
| 2019-12-16 09:37 | Fix compile errors after rebasing on master (missing switch->else) | Merlyn Morgan-Graham | 1 | +6 | -0 |
| 2019-12-16 09:33 | Add boolean and, boolean or binary ops in translate-c-2 | Merlyn Morgan-Graham | 3 | +505 | -33 |
| 2019-12-15 23:45 | Add bit shift binary ops in translate-c-2 | Merlyn Morgan-Graham | 2 | +181 | -10 |
| 2019-12-15 06:04 | Add comparison and bitwise binary ops in translate-c-2 | Merlyn Morgan-Graham | 2 | +131 | -9 |
| 2019-12-16 07:55 | translate-c-2 parameter name aliasing | Vexu | 4 | +235 | -140 |
| 2019-11-05 02:46 | std: lessThan and greaterThan between signed and unsigned | Shawn Landden | 1 | +100 | -0 |
| 2019-12-16 06:39 | Revert "Use eventfd in ChildProcess on Linux" | Andrew Kelley | 1 | +8 | -14 |
| 2019-12-16 05:43 | organize tests | Vexu | 1 | +401 | -417 |
| 2019-12-14 22:05 | improve extern enum | Vexu | 7 | +57 | -3 |
| 2019-12-15 22:22 | c tokenizer escape sequences | Vexu | 4 | +100 | -20 |
| 2019-12-15 21:46 | translate-c-2 macro functions | Vexu | 3 | +162 | -43 |
| 2019-12-15 18:25 | Don't assume TLS storage has a fixed address | LemonBoy | 2 | +9 | -1 |
| 2019-12-15 15:47 | Use eventfd in ChildProcess on Linux | LemonBoy | 1 | +14 | -8 |
| 2019-12-15 10:24 | Generate the fn pointers into the correct address space | LemonBoy | 4 | +12 | -4 |
| 2019-12-15 11:48 | Make sure the address is aligned for intToPtr ops | LemonBoy | 8 | +75 | -24 |
| 2019-12-15 19:32 | translate-c-2 macro cast | Vexu | 3 | +169 | -15 |
| 2019-12-15 14:50 | translate-c-2 macro inline fn | Vexu | 2 | +239 | -40 |
| 2019-12-15 12:44 | translate-c-2 macros | Vexu | 4 | +542 | -81 |
| 2019-12-15 08:30 | translate-c-2 c tokenizer | Vexu | 1 | +458 | -0 |
| 2019-12-15 02:13 | Merge pull request #3908 from Vexu/translate-c-2 | Andrew Kelley | 7 | +482 | -252 |
| 2019-12-14 19:46 | translate-c-2 implement enums | Vexu | 4 | +319 | -11 |
| 2019-12-14 18:40 | add default initializers to all ast.Node base values | Vexu | 3 | +46 | -142 |
| 2019-12-14 18:12 | Merge pull request #3906 from Vexu/translate-c-2 | Andrew Kelley | 3 | +424 | -34 |
| 2019-12-14 15:00 | translate-c-2 avoid collisions with zig keywords | Vexu | 3 | +118 | -100 |
| 2019-12-14 11:09 | translate-c-2 container aliases | Vexu | 4 | +107 | -107 |
| 2019-12-14 08:41 | translate-c-2 array initializer expr | Vexu | 2 | +120 | -10 |
| 2019-12-13 23:43 | translate-c-2 record type | Vexu | 4 | +304 | -24 |
| 2019-12-13 20:48 | Merge pull request #3896 from Vexu/translate-c-2 | Andrew Kelley | 13 | +493 | -214 |
| 2019-12-13 16:55 | revert removal of translate mode in stage 1 | Vexu | 6 | +119 | -79 |
| 2019-12-13 15:36 | translate-c-2 typedef | Vexu | 3 | +139 | -80 |
| 2019-12-13 12:55 | translate-c-2 dont eval init expr | Vexu | 5 | +183 | -165 |
| 2019-12-13 00:45 | uncomment a now-passing behavior test | Andrew Kelley | 1 | +8 | -9 |
| 2019-12-13 00:43 | update stack traces tests | Andrew Kelley | 1 | +14 | -14 |
| 2019-12-07 19:16 | Document sentinel type in langref | Jonathan Marler | 1 | +20 | -0 |
| 2019-12-12 23:56 | Merge branch 'Xe-expose-callMain' | Andrew Kelley | 16 | +437 | -453 |
| 2019-12-12 23:27 | un-special-case startup code in the std lib | Andrew Kelley | 15 | +420 | -443 |
| 2019-12-12 01:31 | allow custom OS entrypoint | Christine Dodrill | 6 | +25 | -18 |
| 2019-12-12 20:11 | ci: skip non native tests for aarch64 | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-12 19:14 | translate-c-2 incompleteArray | Vexu | 3 | +31 | -36 |
| 2019-12-12 18:35 | translate-c-2 translate apvalue | Vexu | 2 | +142 | -20 |
| 2019-12-12 16:26 | fix dot init parsing | Vexu | 2 | +17 | -1 |
| 2019-12-12 14:56 | update tests | Vexu | 3 | +114 | -153 |
| 2019-12-12 14:12 | translate-c-2 add var decl | Vexu | 2 | +124 | -1 |
| 2019-12-12 12:26 | remove concept of translate mode | Vexu | 8 | +15 | -54 |
| 2019-12-11 23:40 | Merge pull request #3886 from kavika13/master | Andrew Kelley | 4 | +140 | -39 |
| 2019-12-11 23:37 | lib/std/io: let the bring-your-own OS package handle stdio (#3887) | Christine Dodrill | 1 | +35 | -8 |
| 2019-12-11 07:52 | Add function parameters to self-hosted translate-C | Merlyn Morgan-Graham | 2 | +73 | -35 |
| 2019-12-10 06:56 | Fix access of undefined field when calling ast.Tree.dump | Merlyn Morgan-Graham | 1 | +3 | -1 |
| 2019-12-09 04:53 | Add paren expression statements to self-hosted translate-C | Merlyn Morgan-Graham | 2 | +3 | -0 |
| 2019-12-09 01:54 | Add rem binary operator to self-hosted translate-C | Merlyn Morgan-Graham | 1 | +25 | -1 |
| 2019-12-09 01:02 | Add mul and div binary operators to self-hosted translate-C | Merlyn Morgan-Graham | 1 | +36 | -2 |
| 2019-12-11 07:08 | self-hosted: manually parse args | Andrew Kelley | 7 | +372 | -760 |
| 2019-12-10 20:08 | remove iterator API from std.ArrayList | Andrew Kelley | 2 | +31 | -103 |
| 2019-12-10 18:44 | Add hotpath for BufferedOutStream (#3858) | frmdstryr | 1 | +10 | -1 |
| 2019-12-09 05:26 | fix con_in difinition and add EFI_SIMPLE_TEXT_INPUT_PROTOCOL difinition | Heppokoyuki | 3 | +33 | -2 |
| 2019-12-10 18:24 | Merge branch 'emekoi-dynlib-load' | Andrew Kelley | 7 | +113 | -21 |
| 2019-12-10 18:21 | fix windows dynamic lib loading test | Andrew Kelley | 1 | +2 | -1 |
| 2019-12-10 17:56 | fix load dynamic library API when linking libc | Andrew Kelley | 1 | +3 | -3 |
| 2019-12-10 17:48 | load dynamic library test: update API usage code | Andrew Kelley | 2 | +2 | -3 |
| 2019-12-10 17:28 | improve dynamic library API | Andrew Kelley | 6 | +44 | -41 |
| 2019-05-31 01:03 | fixed windows dynamic library loading and added loading for darwin | emekoi | 4 | +103 | -14 |
| 2019-12-10 16:13 | Merge branch 'Snektron-typeOf-to-TypeOf' | Andrew Kelley | 134 | +604 | -587 |
| 2019-12-09 20:59 | Rename @typeOf to @TypeOf in the language reference | Robin Voetter | 1 | +52 | -52 |
| 2019-12-09 20:59 | Additional replacements of @typeOf with @TypeOf | Robin Voetter | 3 | +4 | -4 |
| 2019-12-09 20:56 | Replace @typeOf with @TypeOf in all zig source | Robin Voetter | 125 | +508 | -506 |
| 2019-12-09 20:34 | Replace typeOf with TypeOf in stage0 | Robin Voetter | 6 | +17 | -17 |
| 2019-12-09 20:20 | Fix usage of freed memory in zig fmt | Robin Voetter | 1 | +4 | -6 |
| 2019-12-09 19:29 | Remove misplaced dot | Robin Voetter | 1 | +1 | -1 |
| 2019-12-09 19:23 | Add typeOf/TypeOf render test | Robin Voetter | 1 | +11 | -0 |
| 2019-12-09 19:22 | Add typeOf/TypeOf substition in zig fmt | Robin Voetter | 1 | +7 | -1 |
| 2019-12-10 15:58 | Merge pull request #3830 from fengb/wasm-page-allocator | Andrew Kelley | 1 | +168 | -48 |
| 2019-12-09 21:29 | fix integers parsed as floats | xackus | 1 | +22 | -3 |
| 2019-12-10 03:21 | print call in build.zig needs to use a tuple argument | dbandstra | 1 | +1 | -1 |
| 2019-12-10 06:32 | ci: update macos to fresh llvm+clang tarball cache | Andrew Kelley | 1 | +11 | -9 |
| 2019-12-09 21:21 | remove no-longer-needed workaround for var args | Andrew Kelley | 1 | +1 | -9 |
| 2019-12-09 19:55 | remove var args from the language | Andrew Kelley | 21 | +2049 | -2820 |
| 2019-12-09 17:25 | implement async function call with `@call` | Andrew Kelley | 9 | +57 | -29 |
| 2019-12-09 20:22 | add regression cases for now-passing tests | Andrew Kelley | 1 | +38 | -0 |
| 2019-12-09 18:30 | ability to give comptime and non-comptime types to same parameter | Andrew Kelley | 3 | +30 | -13 |
| 2019-12-09 15:51 | Merge pull request #3873 from ziglang/format-no-var-args | Andrew Kelley | 63 | +1052 | -1234 |
| 2019-12-09 05:18 | update docgen to new format API | Andrew Kelley | 1 | +146 | -135 |
| 2019-12-09 05:03 | update tests to new format API | Andrew Kelley | 3 | +41 | -41 |
| 2019-12-09 04:46 | update docs to new fmt API | Andrew Kelley | 3 | +84 | -72 |
| 2019-12-09 04:39 | update formatted printing when linking libc | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-09 04:26 | windows-specific fixes | Andrew Kelley | 1 | +4 | -4 |
| 2019-12-09 04:17 | update self-hosted compiler to new format API | Andrew Kelley | 11 | +133 | -142 |
| 2019-12-09 03:53 | std.fmt.format: tuple parameter instead of var args | Andrew Kelley | 48 | +643 | -839 |
| 2019-12-09 03:44 | implement tuple concatenation | Andrew Kelley | 4 | +133 | -8 |
| 2019-12-09 03:22 | Rewrite WasmPageAllocator tests to be less flaky on environment | Benjamin Feng | 1 | +32 | -27 |
| 2019-12-08 23:39 | tuple detection does not require AST node | Andrew Kelley | 6 | +42 | -23 |
| 2019-12-08 16:38 | Make array types (quasi-)lazy | LemonBoy | 4 | +131 | -58 |
| 2019-12-08 22:20 | fix anon struct literal field initialized with fn call | Andrew Kelley | 3 | +109 | -68 |
| 2019-12-08 21:56 | fixed BREAKPOINT macro on mingw | emekoi | 1 | +4 | -0 |
| 2019-12-08 17:27 | Merge branch 'comptime-fields' | Andrew Kelley | 11 | +121 | -35 |
| 2019-12-08 17:24 | zig fmt: support comptime fields | Andrew Kelley | 4 | +28 | -5 |
| 2019-12-08 17:13 | add syntax for comptime struct fields | Andrew Kelley | 6 | +61 | -21 |
| 2019-12-08 16:40 | implement comptime struct fields | Andrew Kelley | 5 | +32 | -9 |
| 2019-12-08 09:37 | Fix for @Type not picking up the sentinel value | LemonBoy | 2 | +28 | -1 |
| 2019-12-07 18:22 | documentation for mutable HashMap KV pointers | Josh Wolfe | 1 | +5 | -0 |
| 2019-12-07 18:03 | remove compile error for peer result comptime_int and null | Andrew Kelley | 2 | +22 | -7 |
| 2019-12-06 22:03 | Add back comptime check for wasm | Benjamin Feng | 1 | +7 | -1 |
| 2019-12-06 22:20 | add regression test for fixed bug | Andrew Kelley | 2 | +39 | -0 |
| 2019-12-06 22:01 | Crypto benchmark fixes | data-man | 1 | +3 | -3 |
| 2019-12-06 21:39 | getStdOut fixes | data-man | 2 | +2 | -2 |
| 2019-12-06 21:16 | Actually use `const conventional` as the comment indicates | Benjamin Feng | 1 | +1 | -1 |
| 2019-12-06 20:49 | Merge pull request #3856 from ziglang/builtin-call | Andrew Kelley | 35 | +995 | -445 |
| 2019-12-06 20:25 | allow calling with a new stack to regress a bit | Andrew Kelley | 4 | +16 | -27 |
| 2019-12-06 19:52 | remove `@newStackCall` from zig | Andrew Kelley | 6 | +66 | -56 |
| 2019-12-06 19:12 | remove `@inlineCall` from zig | Andrew Kelley | 25 | +372 | -226 |
| 2019-12-06 17:28 | Merge branch 'LemonBoy-fix-3842' | Andrew Kelley | 2 | +30 | -8 |
| 2019-12-06 17:27 | add behavioral test case for previous commit | Andrew Kelley | 1 | +14 | -0 |
| 2019-12-06 13:23 | Fix misinterpretation of sentinel constant value | LemonBoy | 1 | +16 | -8 |
| 2019-12-06 04:13 | private linkage for unnamed internal constants | Andrew Kelley | 1 | +2 | -2 |
| 2019-12-06 03:54 | Add WasmPageAllocator tests | Benjamin Feng | 1 | +43 | -5 |
| 2019-12-06 01:43 | Merge pull request #3853 from xackus/doc-fixes | Andrew Kelley | 3 | +12 | -19 |
| 2019-12-06 01:31 | Resolve tests to work with or skip WasmPageAllocator | Benjamin Feng | 1 | +6 | -5 |
| 2019-12-06 00:28 | Standardize around bigger slices | Benjamin Feng | 1 | +14 | -23 |
| 2019-12-05 23:59 | Switch bitmask to enums | Benjamin Feng | 1 | +15 | -11 |
| 2019-12-05 22:37 | remove `@noInlineCall` from zig | Andrew Kelley | 7 | +106 | -42 |
| 2019-12-05 21:55 | implement `@call` | Andrew Kelley | 14 | +529 | -188 |
| 2019-12-05 21:39 | docs: fix duplicate closing tag generation | xackus | 1 | +1 | -4 |
| 2019-12-05 21:38 | docs: add html lang and minor fixes | xackus | 2 | +10 | -14 |
| 2019-12-05 21:35 | docs: fix assembly example | xackus | 1 | +1 | -1 |
| 2019-12-05 18:20 | fix casts | Vexu | 3 | +4 | -4 |
| 2019-12-04 18:23 | Increase io.BufferedInStream readByte speed by ~75% | frmdstryr | 2 | +16 | -1 |
| 2019-12-05 15:14 | Merge pull request #3849 from Vexu/fix-fmt | Andrew Kelley | 3 | +140 | -130 |
| 2019-12-05 12:46 | use enum literals in render.zig | Vexu | 1 | +126 | -126 |
| 2019-12-05 12:45 | fix zig fmt of c pointers | Vexu | 3 | +14 | -4 |
| 2019-12-05 04:43 | Fix freeing memory across bounds | Benjamin Feng | 1 | +7 | -3 |
| 2019-12-05 03:41 | Strip out an unnecessary memset | Benjamin Feng | 1 | +18 | -15 |
| 2019-12-05 03:21 | Use raw PackedIo to shave ~150b | Benjamin Feng | 1 | +18 | -13 |
| 2019-12-05 00:12 | Rejuggle how offsets are calculated | Benjamin Feng | 1 | +37 | -22 |
| 2019-12-04 23:44 | std.fmt.ParseUnsignedError is now public | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-04 19:42 | add `other` OS and fix regression in build-exe for freestanding | Andrew Kelley | 5 | +21 | -8 |
| 2019-12-04 19:25 | Merge pull request #3844 from Snektron/sort-improvements | Andrew Kelley | 1 | +108 | -8 |
| 2019-12-04 18:03 | add docs for function parameters | Vexu | 2 | +61 | -0 |
| 2019-12-04 17:20 | Add std.sort.argMax and std.sort.argMin | Robin Voetter | 1 | +42 | -8 |
| 2019-12-04 17:10 | Make std.sort.min and std.sort.max return ?T | Robin Voetter | 1 | +24 | -14 |
| 2019-12-04 15:42 | Make std.sort.max accept const slices and add tests | Robin Voetter | 1 | +20 | -2 |
| 2019-12-04 15:41 | Add std.sort.isSorted | Robin Voetter | 1 | +38 | -0 |
| 2019-12-04 06:10 | Remove redundant alloc | Benjamin Feng | 1 | +2 | -4 |
| 2019-12-04 05:49 | Tighten recycled search | Benjamin Feng | 1 | +9 | -18 |
| 2019-12-03 23:41 | Extract setBits | Benjamin Feng | 1 | +12 | -12 |
| 2019-12-03 23:24 | Implement block-based skipping | Benjamin Feng | 1 | +29 | -18 |
| 2019-12-03 22:26 | Merge branch 'Vexu-build-start' | Andrew Kelley | 10 | +87 | -124 |
| 2019-12-03 21:55 | correct the calling convention of WinMainCRTStartup | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-03 18:57 | fix `zig builtin` | Andrew Kelley | 1 | +1 | -2 |
| 2019-12-03 18:10 | correct startup logic for exporting libc main | Andrew Kelley | 1 | +4 | -4 |
| 2019-12-03 17:52 | WinMainCRTStartup implies defaulting to console subsystem | Andrew Kelley | 2 | +4 | -3 |
| 2019-12-03 17:29 | activate start code when pub main exists | Andrew Kelley | 4 | +34 | -45 |
| 2019-12-01 12:27 | fix tests | Vexu | 1 | +8 | -8 |
| 2019-12-01 09:31 | exported main must be pub | Vexu | 4 | +8 | -8 |
| 2019-11-30 17:14 | correct caching and add test for missing fn name | Vexu | 2 | +9 | -0 |
| 2019-11-30 13:39 | move more startup code to std lib | Vexu | 6 | +79 | -114 |
| 2019-11-20 10:46 | Pick up WinMain with proper CC | LemonBoy | 4 | +31 | -18 |
| 2019-12-03 15:26 | Merge pull request #3837 from yvt/patch-as | Andrew Kelley | 2 | +8 | -8 |
| 2019-12-03 11:05 | Update `process_headers.zig` to use `@as` | yvt | 1 | +2 | -2 |
| 2019-12-03 10:56 | Update the docs to use `@as` | yvt | 1 | +6 | -6 |
| 2019-12-02 18:26 | Fix bugs | Benjamin Feng | 1 | +23 | -21 |
| 2019-12-02 20:07 | Accept comptime-known expression for asm | LemonBoy | 8 | +193 | -88 |
| 2019-12-02 21:12 | Merge pull request #3715 from daurnimator/towards-afd | Andrew Kelley | 9 | +313 | -85 |
| 2019-12-02 21:02 | add missing license files | Andrew Kelley | 4 | +935 | -0 |
| 2019-12-02 20:11 | add extra LICENSE file for clarification | Andrew Kelley | 1 | +26 | -0 |
| 2019-12-02 20:02 | bring your own OS layer in the std lib | Andrew Kelley | 7 | +55 | -21 |
| 2019-12-02 17:01 | remove upstream support for Zen hobby OS | Andrew Kelley | 7 | +0 | -27 |
| 2019-11-28 04:14 | Work around __heap_base for now | Benjamin Feng | 1 | +5 | -1 |
| 2019-11-28 04:02 | Get stuff vaguely working | Benjamin Feng | 1 | +33 | -6 |
| 2019-11-28 03:19 | Initialize memory segments | Benjamin Feng | 1 | +37 | -10 |
| 2019-11-28 00:46 | Brain dump new wasm allocator | Benjamin Feng | 1 | +46 | -58 |
| 2019-12-02 15:47 | ci: update sr.ht to use alpine/latest, more reliable | Andrew Kelley | 1 | +2 | -1 |
| 2019-12-02 06:13 | add some null-termination annotations | Andrew Kelley | 1 | +5 | -5 |
| 2019-12-02 06:09 | fix crash assigning optional struct with anon literal | Andrew Kelley | 2 | +40 | -16 |
| 2019-12-02 05:03 | Merge pull request #3787 from ziglang/remove-array-type-coercion | Andrew Kelley | 96 | +1230 | -1148 |
| 2019-12-02 04:56 | fix invalid check for fn_inline property | Andrew Kelley | 1 | +1 | -1 |
| 2019-12-02 02:31 | fix regressions on windows | Andrew Kelley | 1 | +3 | -3 |
| 2019-12-02 02:27 | fix docs regressions | Andrew Kelley | 3 | +38 | -37 |
| 2019-12-02 01:53 | fix regressions in compile error tests | Andrew Kelley | 3 | +33 | -47 |
| 2019-12-02 00:22 | fixes for self-hosted compiler | Andrew Kelley | 4 | +13 | -13 |
| 2019-12-01 23:55 | fix assigning to an unwrapped optional field in an inline loop | Andrew Kelley | 2 | +30 | -1 |
| 2019-12-01 22:09 | add advanced IR debugging support | Andrew Kelley | 3 | +86 | -13 |
| 2019-12-01 21:39 | this test isn't passing in master branch either | Andrew Kelley | 1 | +0 | -6 |
| 2019-12-01 14:58 | Merge remote-tracking branch 'origin/kill-ConstGlobalRefs' into remove-array-type-coercion | Andrew Kelley | 4 | +100 | -161 |
| 2019-12-01 14:56 | Merge remote-tracking branch 'origin/master' into remove-array-type-coercion | Andrew Kelley | 65 | +3021 | -994 |
| 2019-12-01 04:54 | sometimes free stuff from Zig IR pass 1 | Andrew Kelley | 4 | +400 | -22 |
| 2019-12-01 05:29 | inline ConstGlobalRefs into ZigValue | Andrew Kelley | 6 | +103 | -164 |
| 2019-12-01 03:05 | free IrAnalyze sometimes | Andrew Kelley | 3 | +60 | -22 |
| 2019-12-01 03:00 | Merge pull request #3808 from LemonBoy/i386-for-ya | Andrew Kelley | 14 | +940 | -10 |
| 2019-11-30 23:37 | Merge branch 'std.fs.File' | Andrew Kelley | 15 | +368 | -166 |
| 2019-11-30 23:36 | further clarify std.fs function docs | Andrew Kelley | 1 | +4 | -2 |
| 2019-11-30 21:58 | add missing error code handling on Windows | Andrew Kelley | 4 | +9 | -2 |
| 2019-11-30 20:36 | Eat shit and die mips | LemonBoy | 2 | +0 | -12 |
| 2019-11-30 20:14 | move `std.fs.Dir.cwd` to `std.fs.cwd` | Andrew Kelley | 15 | +224 | -88 |
| 2019-11-30 20:14 | Implement target_dynamic_linker for mips | LemonBoy | 1 | +2 | -0 |
| 2019-11-30 18:32 | introduce std.fs.Dir.openFile and std.fs.Dir.createFile | Andrew Kelley | 2 | +144 | -87 |
| 2019-11-30 17:55 | Eat shit and die glibc | LemonBoy | 1 | +0 | -10 |
| 2019-11-30 15:13 | linux-i386 support | LemonBoy | 14 | +960 | -10 |
| 2019-11-30 05:25 | Merge pull request #3284 from Sahnvour/export_variables | Andrew Kelley | 9 | +217 | -150 |
| 2019-11-30 04:04 | more test regression fixes | Andrew Kelley | 10 | +28 | -22 |
| 2019-11-30 03:33 | fix typo in error note for integer casting | Andrew Kelley | 2 | +7 | -1 |
| 2019-11-30 02:55 | fix windows std lib regressions | Andrew Kelley | 5 | +13 | -13 |
| 2019-11-30 02:49 | fix self-hosted compiler regressions | Andrew Kelley | 5 | +27 | -23 |
| 2019-11-30 02:36 | fix empty result location for parameters not working | Andrew Kelley | 1 | +6 | -2 |
| 2019-11-30 00:58 | fix `@bitCast` result coercing to error union by returning | Andrew Kelley | 1 | +5 | -2 |
| 2019-11-29 23:21 | fix return result loc as peer result loc in inferred error set function | Andrew Kelley | 2 | +35 | -6 |
| 2019-11-29 17:41 | docs: this statement was in the wrong section | Andrew Kelley | 1 | +4 | -4 |
| 2019-11-29 15:44 | std.math: remove constants that should be expressions | Andrew Kelley | 1 | +0 | -12 |
| 2019-11-28 05:02 | more progress | Andrew Kelley | 5 | +126 | -33 |
| 2019-11-28 02:19 | implement correct buffer wrapping logic in std.event.Channel | Quetzal Bradley | 1 | +30 | -3 |
| 2019-11-27 22:47 | Windows: fix test/standalone/shared_library | Michael Dusan | 1 | +21 | -7 |
| 2019-11-27 21:35 | Implements std.testing.expectEqual for tagged unions. (#3773) | Felix Queißner | 1 | +33 | -1 |
| 2019-11-27 18:40 | Merge pull request #3769 from MCRusher/initcapacity-for-buffer-arraylist | Andrew Kelley | 2 | +52 | -1 |
| 2019-11-27 18:38 | Merge pull request #3780 from Vexu/stage2-async-review | Andrew Kelley | 13 | +346 | -368 |
| 2019-11-27 08:30 | remove type coercion from array values to references | Andrew Kelley | 67 | +729 | -839 |
| 2019-11-27 08:17 | add more workarounds | Vexu | 4 | +16 | -10 |
| 2019-11-27 02:08 | Merge branch 'kprotty-event_lock' | Andrew Kelley | 5 | +521 | -228 |
| 2019-11-27 01:29 | std: lie about windows socklen_t signed-ness | daurnimator | 1 | +7 | -4 |
| 2019-11-27 00:20 | std: add more winsock functions | daurnimator | 1 | +50 | -0 |
| 2019-11-22 03:40 | std: windows sockaddr constants come from ws2_32 | daurnimator | 2 | +150 | -72 |
| 2019-11-27 00:15 | std: add windows.USHORT definition | daurnimator | 1 | +2 | -1 |
| 2019-11-22 03:49 | std: fix WSAIoctl definition | daurnimator | 2 | +2 | -2 |
| 2019-11-19 05:58 | std: IO_STATUS_BLOCK's status member is an NTSTATUS; add union | daurnimator | 1 | +5 | -1 |
| 2019-11-19 05:44 | std: fix definition of NtDeviceIoControlFile | daurnimator | 1 | +2 | -2 |
| 2019-11-19 05:41 | std: add comments for some nt status codes | daurnimator | 1 | +7 | -0 |
| 2019-11-19 05:40 | std: add windows.closesocket | daurnimator | 2 | +11 | -0 |
| 2019-11-19 05:40 | std: fix windows.GetOverlappedResult | daurnimator | 1 | +2 | -2 |
| 2019-11-19 05:39 | std: improved windows.DeviceIoControl | daurnimator | 2 | +2 | -1 |
| 2019-11-19 05:38 | std: add CreateEvent for windows | daurnimator | 3 | +30 | -0 |
| 2019-11-19 05:37 | std: add WaitForMultipleObjects for windows | daurnimator | 3 | +41 | -0 |
| 2019-11-19 05:31 | std: add alertable argument for windows.WaitForSingleObject | daurnimator | 4 | +6 | -4 |
| 2019-11-26 19:04 | remove wait timeout test cases | kprotty | 1 | +0 | -10 |
| 2019-11-25 02:28 | ResetEvent: get abstime based on std.time | kprotty | 1 | +14 | -6 |
| 2019-11-23 22:24 | replace ThreadParker with ResetEvent + WordLock mutex | kprotty | 3 | +86 | -228 |
| 2019-11-23 21:50 | fix ResetEvent windows bugs | kprotty | 1 | +14 | -5 |
| 2019-11-23 20:04 | Definition fixups & ResetEvent test cases | kprotty | 2 | +238 | -151 |
| 2019-11-23 16:22 | Start on ResetEvent | kprotty | 2 | +341 | -0 |
| 2019-11-27 00:50 | add compiler note for bad int coercion | Andrew Kelley | 2 | +28 | -0 |
| 2019-11-26 20:37 | Fix build system crash when compiling windows dll | syscall0 | 1 | +1 | -1 |
| 2019-11-26 20:38 | fix command functions not being async pointers | Vexu | 1 | +11 | -6 |
| 2019-11-26 19:36 | add workaround for #3190 | Vexu | 2 | +6 | -2 |
| 2019-11-20 05:54 | add missing cast to generic function call result | Vexu | 2 | +18 | -0 |
| 2019-11-19 20:54 | add missing cast to call result type | Vexu | 2 | +18 | -0 |
| 2019-11-26 18:12 | std.elf: breaking improvements to the API | Andrew Kelley | 4 | +820 | -55 |
| 2019-11-19 02:35 | Optimize binary search algorithm | Benjamin Feng | 1 | +20 | -24 |
| 2019-11-26 08:34 | solve recursion in self hosted | Vexu | 8 | +75 | -54 |
| 2019-11-26 08:27 | fixes and cleanup in self hosted | Vexu | 12 | +244 | -302 |
| 2019-11-26 04:46 | Merge branch 'gereeter-o_path' | Andrew Kelley | 6 | +102 | -29 |
| 2019-11-25 07:46 | Or in O_DIRECTORY in openDirFlagsC to capture the fact that it is intended for opening directories | Jonathan S | 1 | +3 | -3 |
| 2019-11-22 22:40 | Add missing shortening of os.windows. | Jonathan S | 1 | +4 | -0 |
| 2019-11-22 22:32 | Avoid deprecated cwd-based functions for opening directories, preferring to open explicitly relative to `Dir.cwd()`. | Jonathan S | 5 | +9 | -9 |
| 2019-11-22 22:25 | Don't pass `FILE_LIST_DIRECTORY` in `openDirTraverseW`. | Jonathan S | 1 | +7 | -4 |
| 2019-11-22 22:14 | Use a specific access mask in `Dir.openDirListW` instead of a generic one. Untested. | Jonathan S | 2 | +20 | -4 |
| 2019-11-22 21:56 | Use `O_PATH` where available in `std.fs.Dir.openPathTraverse`. | Jonathan S | 1 | +11 | -3 |
| 2019-11-22 21:40 | Split `std.fs.Dir.openDir` into `openDirList` and `openDirTraverse` to clarify what directories can be iterated. Closes ziglang/zig#3741. | Jonathan S | 1 | +56 | -14 |
| 2019-11-26 04:12 | Merge pull request #3776 from mikdusan/stage1-intern-housekeeping | Michael Dusan | 1 | +0 | -15 |
| 2019-11-15 07:46 | std: refactor std/debug.zig DwarfInfo operations to be methods | daurnimator | 1 | +490 | -490 |
| 2019-11-26 01:41 | stage1: fix bad intern counting | Michael Dusan | 1 | +0 | -15 |
| 2019-11-26 00:30 | docs: update references to wasm_allocator | Andrew Kelley | 2 | +5 | -7 |
| 2019-11-26 00:19 | Merge pull request #3774 from mikdusan/stage1-intern-housekeeping | Michael Dusan | 6 | +65 | -25 |
| 2019-11-24 20:29 | stage1: avoid building empty memory_profiling.cpp | Michael Dusan | 1 | +5 | -1 |
| 2019-11-25 23:46 | Merge branch 'fengb-wasi-run-tests' | Andrew Kelley | 13 | +205 | -106 |
| 2019-11-25 23:46 | move logic to the appropriate layers; add new compile error | Andrew Kelley | 10 | +91 | -59 |
| 2019-11-25 22:53 | Merge branch 'wasi-run-tests' of https://github.com/fengb/zig into fengb-wasi-run-tests | Andrew Kelley | 7 | +168 | -101 |
| 2019-11-25 22:25 | rename std.heap.direct_allocator to std.heap.page_allocator | Andrew Kelley | 28 | +110 | -104 |
| 2019-11-25 22:18 | stage1: consolodate interning | Michael Dusan | 6 | +65 | -25 |
| 2019-11-25 21:01 | Merge pull request #3502 from mikdusan/stage1-mem-diet | Andrew Kelley | 15 | +2216 | -2118 |
| 2019-11-25 20:04 | const interning for 1-possible-value types | Michael Dusan | 9 | +118 | -23 |
| 2019-11-25 20:04 | unembed ZigValue from IrInstruction | Michael Dusan | 5 | +1454 | -1451 |
| 2019-11-25 20:04 | rename ConstExprValue → ZigValue | Michael Dusan | 9 | +686 | -686 |
| 2019-11-25 19:58 | ci: --no-mime-magic | Andrew Kelley | 1 | +4 | -4 |
| 2019-11-25 18:51 | zig fmt | Andrew Kelley | 15 | +58 | -22 |
| 2019-11-25 18:49 | zig fmt fixes for sentinel-terminated pointers | Andrew Kelley | 4 | +62 | -18 |
| 2019-11-25 17:31 | Merge pull request #3761 from Vexu/event.fs | Andrew Kelley | 1 | +683 | -709 |
| 2019-11-24 12:09 | update event.fs.watch | Vexu | 1 | +181 | -185 |
| 2019-11-25 07:20 | Merge pull request #3728 from ziglang/null-terminated-pointers | Andrew Kelley | 80 | +2589 | -1600 |
| 2019-11-23 05:15 | std: update for linux 5.4 | daurnimator | 1 | +9 | -1 |
| 2019-11-25 07:00 | fix freebsd regression | Andrew Kelley | 1 | +2 | -2 |
| 2019-11-25 06:10 | add missing null terminator in windows file path helper function | Andrew Kelley | 2 | +2 | -0 |
| 2019-11-25 05:30 | more sentinel-terminated pointers std lib integration | Andrew Kelley | 14 | +98 | -94 |
| 2019-11-25 02:12 | make std.mem.toSlice use null terminated pointers | Andrew Kelley | 17 | +76 | -75 |
| 2019-11-25 01:28 | Merge remote-tracking branch 'origin/master' into null-terminated-pointers | Andrew Kelley | 33 | +1574 | -1622 |
| 2019-11-25 01:25 | fix compile errors for array sentinels mismatching | Andrew Kelley | 2 | +25 | -7 |
| 2019-11-25 00:24 | update cli test | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-24 23:57 | fix casting `[N:x]T` to `[N]T` memcpying too many bytes | Andrew Kelley | 1 | +13 | -1 |
| 2019-11-24 23:10 | fix compile error regressions | Andrew Kelley | 2 | +119 | -114 |
| 2019-11-24 22:33 | Merge pull request #3644 from daurnimator/bytefifo | Andrew Kelley | 1 | +183 | -60 |
| 2019-11-23 07:42 | std: fix mismatched doc-comment/argument names in fifo.rewind | daurnimator | 1 | +5 | -5 |
| 2019-11-23 02:13 | std: clean up fifo.readableSliceMut | daurnimator | 1 | +5 | -8 |
| 2019-11-23 06:57 | std: fifo.deinit didn't need to take a pointer | daurnimator | 1 | +1 | -2 |
| 2019-11-16 11:15 | std: add fifo.writeItem | daurnimator | 1 | +14 | -0 |
| 2019-11-10 16:03 | std: fix bug in fifo.unget if rewinding doesn't wrap around | daurnimator | 1 | +10 | -3 |
| 2019-11-10 15:46 | std: follow zig standard library convention and have fifo.read number of items | daurnimator | 1 | +5 | -5 |
| 2019-11-10 14:25 | std: fifo rename from FixedSizeFifo to LinearFifo | daurnimator | 1 | +8 | -8 |
| 2019-11-10 14:23 | std: fifo now has 3 modes: Static, Slice and Dynamic | daurnimator | 1 | +98 | -39 |
| 2019-11-10 13:36 | std: fix fifo for non-u8 types | daurnimator | 1 | +26 | -3 |
| 2019-11-10 13:26 | std: add optimization to fifo if size is power of two | daurnimator | 1 | +30 | -7 |
| 2019-11-10 14:32 | std: move auto_align constant to top of comptime function | daurnimator | 1 | +2 | -2 |
| 2019-11-09 01:11 | std: fix unfinished doc-comment in fifo | daurnimator | 1 | +2 | -1 |
| 2019-11-24 22:02 | add compile error for incompatible pointer sentinels | Andrew Kelley | 2 | +34 | -9 |
| 2019-11-24 21:52 | add test cases for arbitrary pointer sentinels | Andrew Kelley | 1 | +48 | -0 |
| 2019-11-24 21:25 | fix comptime `@ptrCast` of pointers to arrays | Andrew Kelley | 2 | +22 | -8 |
| 2019-11-23 15:44 | removed unnecessary backslashes in windows' libc paths | Sahnvour | 2 | +5 | -5 |
| 2019-09-21 21:29 | export: check variable type | Sahnvour | 3 | +15 | -4 |
| 2019-09-21 15:42 | simple test for exporting variables in static libs | Sahnvour | 3 | +7 | -0 |
| 2019-09-21 15:41 | gen-h: register the need for stdbool.h and stdint.h when exploring types recursively | Sahnvour | 1 | +4 | -2 |
| 2019-09-21 15:39 | gen-h: add a pass for exported variables | Sahnvour | 1 | +28 | -0 |
| 2019-09-21 15:38 | refactored gen_h_file to improve maintainability and output | Sahnvour | 2 | +158 | -139 |
| 2019-11-24 20:20 | add test for struct with var field | Andrew Kelley | 1 | +13 | -0 |
| 2019-11-24 20:17 | add type coercion: [:x]T to [*:x]T | Andrew Kelley | 3 | +260 | -159 |
| 2019-11-24 16:37 | Call DllMain entry point if declared | syscall0 | 1 | +5 | -0 |
| 2019-11-24 17:37 | Fix FixedSizeFifo buffer type | schroffl | 1 | +1 | -1 |
| 2019-11-24 19:40 | Merge pull request #3748 from Vexu/modernize-stage2 | Andrew Kelley | 24 | +1336 | -1546 |
| 2019-11-24 12:08 | uncomment event.fs.watch | Vexu | 1 | +590 | -590 |
| 2019-11-24 11:16 | update event.fs to use global event loop | Vexu | 1 | +80 | -102 |
| 2019-11-24 07:13 | self hosted compiler: final small fixes to get it compiling | Vexu | 3 | +14 | -4 |
| 2019-11-24 07:14 | all tests passing | Andrew Kelley | 7 | +53 | -61 |
| 2019-11-24 04:49 | Adds initCapacity() to buffer and arraylist | MCRusher | 0 | +0 | -0 |
| 2019-11-24 04:08 | Added initCapacity, capacity, and 2 tests. | MCRusher | 1 | +35 | -1 |
| 2019-11-24 03:54 | Added initCapacity and relevant test | MCRusher | 1 | +17 | -0 |
| 2019-11-24 03:29 | langref: update for sentinel-terminated types | Andrew Kelley | 1 | +19 | -18 |
| 2019-11-24 02:58 | zig fmt: support sentinel-terminated pointer syntax | Andrew Kelley | 5 | +202 | -192 |
| 2019-11-23 22:51 | structs can have fields with type `var` | Andrew Kelley | 8 | +97 | -61 |
| 2019-11-23 21:44 | only test stage2 on linux | Vexu | 2 | +5 | -4 |
| 2019-11-23 21:01 | Merge branch 'master' into modernize-stage2 | Vexu | 2 | +2 | -2 |
| 2019-11-23 20:56 | re-enable stage2 tests | Vexu | 4 | +23 | -20 |
| 2019-11-23 20:06 | add workaround to child_process.zig | Vexu | 1 | +3 | -1 |
| 2019-11-23 18:15 | self hosted compiler: small miscellaneous fixes | Vexu | 10 | +62 | -53 |
| 2019-11-23 17:07 | remove UTF BOM | Michael Dusan | 1 | +1 | -1 |
| 2019-11-23 18:18 | fix small regressions in std.event | Vexu | 2 | +3 | -3 |
| 2019-11-23 17:36 | fix casts | Vexu | 4 | +12 | -11 |
| 2019-11-23 17:13 | Merge branch 'master' into modernize-stage2 | Vexu | 309 | +8519 | -3249 |
| 2019-11-23 09:45 | update the stage1 implementation to the new proposal | Andrew Kelley | 21 | +614 | -443 |
| 2019-11-22 04:24 | Merge branch 'Vexu-missing-cast' | Andrew Kelley | 5 | +34 | -13 |
| 2019-11-19 16:02 | add cast to not hit #2561 | Vexu | 1 | +1 | -1 |
| 2019-11-19 15:29 | fix missing implicit cast in return instruction | Vexu | 2 | +31 | -10 |
| 2019-11-19 11:18 | improve broken llvm module error message | Vexu | 1 | +1 | -1 |
| 2019-11-19 11:13 | add missing error set to ChildProsess.SpawnError | Vexu | 1 | +1 | -1 |
| 2019-11-20 18:34 | Stage1: Add compile error for an empty switch on a integer | Timon Kruiper | 2 | +13 | -0 |
| 2019-11-20 22:11 | update docs for null terminated stuff | Andrew Kelley | 1 | +76 | -31 |
| 2019-11-20 21:08 | update tests, better error messages, update self-hosted tokenizer | Andrew Kelley | 6 | +50 | -44 |
| 2019-11-20 04:24 | better error message when null termination does not match | Andrew Kelley | 2 | +33 | -7 |
| 2019-11-20 01:29 | string literals are now null terminated | Andrew Kelley | 51 | +986 | -716 |
| 2019-11-18 04:06 | add null terminated pointers and arrays to self-hosted | Andrew Kelley | 14 | +240 | -123 |
| 2019-11-14 08:26 | implement null terminated pointers | Andrew Kelley | 10 | +75 | -3 |
| 2019-11-22 01:41 | Merge branch 'std.fs.Dir.openRead' | Andrew Kelley | 12 | +1809 | -67 |
| 2019-11-22 01:34 | std: remove O_LARGEFILE from OS bits when the OS does not define it | Andrew Kelley | 5 | +12 | -8 |
| 2019-11-22 00:41 | Replace magic numbers with named constants | Benjamin Feng | 1 | +4 | -4 |
| 2019-11-21 23:51 | improve std.fs.selfExePath and related functions on Windows | Andrew Kelley | 2 | +26 | -9 |
| 2019-11-21 22:07 | add std.fs.Dir.openRead | Andrew Kelley | 7 | +1771 | -50 |
| 2019-11-21 02:03 | self-hosted tokenizer handles \r in string literals | Andrew Kelley | 1 | +2 | -2 |
| 2019-11-21 01:18 | remove dead code shebang support from self-hosted tokenizer | Andrew Kelley | 1 | +7 | -20 |
| 2019-11-20 06:56 | Add .enable_wasmtime build flag | Benjamin Feng | 2 | +16 | -0 |
| 2019-11-20 02:55 | Work around WASI's nonexistent @returnAddress() | Benjamin Feng | 1 | +2 | -1 |
| 2019-11-20 02:17 | WASI isatty | Benjamin Feng | 3 | +21 | -2 |
| 2019-11-20 01:44 | WASI clock functions | Benjamin Feng | 1 | +32 | -0 |
| 2019-11-19 22:12 | WASI time_t / timespec | Benjamin Feng | 1 | +6 | -0 |
| 2019-11-19 06:31 | Use wasm_allocator | Benjamin Feng | 1 | +1 | -1 |
| 2019-11-14 22:29 | std.testing.expectEqual: show differing pointer values | Johan Bolmsjö | 1 | +1 | -1 |
| 2019-11-19 05:46 | add `std.math.tau` constant (equivalent to 2 * pi) | dbandstra | 1 | +3 | -0 |
| 2019-11-18 13:45 | Make StreamServer return address of accecpted client | frmdstryr | 2 | +13 | -5 |
| 2019-11-17 05:18 | translate-c: add support for MacroQualified definitions | daurnimator | 5 | +26 | -1 |
| 2019-11-19 00:59 | add regression test case. closes #2980 | Andrew Kelley | 1 | +19 | -0 |
| 2019-11-19 00:54 | add regression test case. closes #2889 | Andrew Kelley | 2 | +32 | -0 |
| 2019-11-19 00:51 | add regression test case. closes #3007 | Andrew Kelley | 2 | +24 | -0 |
| 2019-11-18 22:31 | add regression test case | Andrew Kelley | 1 | +19 | -0 |
| 2019-11-17 23:17 | Merge pull request #3695 from daurnimator/towards-afd | Andrew Kelley | 6 | +510 | -0 |
| 2019-11-17 22:31 | Merge pull request #3697 from Vexu/container-docs | Andrew Kelley | 14 | +190 | -25 |
| 2019-11-16 15:46 | fix bug on empty error union | daurnimator | 2 | +4 | -1 |
| 2019-11-17 22:29 | Merge pull request #3705 from daurnimator/fix-std.valgrind | Andrew Kelley | 3 | +111 | -62 |
| 2019-11-17 15:55 | Catch invalid type from peer resolution | LemonBoy | 2 | +14 | -0 |
| 2019-11-17 15:07 | properly parse anon literal in array | Vexu | 4 | +42 | -2 |
| 2019-11-17 03:16 | std: add a couple of tests to valgrind module | daurnimator | 2 | +34 | -0 |
| 2019-11-17 03:12 | std: fix missing @ptrToInt in valgrind.memcheck | daurnimator | 1 | +16 | -2 |
| 2019-11-17 03:08 | std: fix use of old syntax in std.valgrind.memcheck | daurnimator | 1 | +2 | -2 |
| 2019-11-17 03:03 | std: use enum literals in valgrind module | daurnimator | 3 | +53 | -53 |
| 2019-11-17 02:59 | std: fix outdated valgrind module | daurnimator | 3 | +8 | -7 |
| 2019-11-15 16:44 | fix containerdoccomment not handled in docgen.zig | Vexu | 1 | +1 | -0 |
| 2019-11-15 13:03 | add container doc comments to generated docs | Vexu | 5 | +27 | -16 |
| 2019-11-15 12:12 | implemented container doc comments in stage 1 | Vexu | 4 | +56 | -1 |
| 2019-11-14 05:34 | std: add pieces for WSAIoctl on windows | daurnimator | 2 | +70 | -0 |
| 2019-11-14 04:33 | std: add NtDeviceIoControlFile definition for windows | daurnimator | 1 | +12 | -0 |
| 2019-11-14 03:37 | std: add WSAStartup and WSACleanup for windows | daurnimator | 2 | +48 | -0 |
| 2019-11-14 17:38 | remove no longer correct comment | Andrew Kelley | 1 | +0 | -1 |
| 2019-11-14 09:20 | Update discriminant value also for zero-sized unions | LemonBoy | 2 | +39 | -13 |
| 2019-10-12 09:38 | implemented container doc comments in stage 2 | Vexu | 6 | +108 | -10 |
| 2019-11-14 01:43 | rework layout of struct type fields | Andrew Kelley | 6 | +144 | -134 |
| 2019-11-14 01:26 | rework comptime struct value layout, removing 1/2 hacks | Andrew Kelley | 5 | +277 | -266 |
| 2019-11-13 07:23 | std: add WSASocketW for windows | daurnimator | 1 | +25 | -0 |
| 2019-11-13 07:22 | std: add DeviceIoControl and GetOverlappedResult for windows | daurnimator | 2 | +47 | -0 |
| 2019-11-13 06:30 | std: add winsock some definitions | daurnimator | 2 | +187 | -0 |
| 2019-11-13 05:27 | std: add windows socket constants | daurnimator | 1 | +14 | -0 |
| 2019-11-13 04:37 | std: add CTL_CODE function for windows | daurnimator | 1 | +8 | -0 |
| 2019-11-13 04:59 | std: add FILE_ANY_ constants for windows | daurnimator | 1 | +4 | -0 |
| 2019-11-13 04:00 | std: add windows ioctl transfer types | daurnimator | 1 | +8 | -0 |
| 2019-11-13 03:59 | std: add windows FILE_DEVICE_ defines | daurnimator | 1 | +87 | -0 |
| 2019-11-13 10:05 | add compile error for @atomicRmw on enum not being an .Xchg | Vexu | 2 | +22 | -0 |
| 2019-11-13 18:44 | README: update the short description of what zig is | Andrew Kelley | 2 | +9 | -7 |
| 2019-11-13 01:36 | std.io.getStdOut and related fns no longer can error | Andrew Kelley | 17 | +76 | -115 |
| 2019-11-13 03:06 | Merge pull request #3675 from Vexu/atomic-store | Andrew Kelley | 16 | +233 | -28 |
| 2019-11-13 02:34 | fix anonymous struct literal assigned to variable | Andrew Kelley | 5 | +49 | -11 |
| 2019-11-12 22:59 | fn parameters participate in result location semantics | Andrew Kelley | 7 | +154 | -56 |
| 2019-11-12 23:32 | fix comptime atomicStore and add tests | Vexu | 3 | +27 | -3 |
| 2019-11-12 22:45 | use @atomicStore in std lib | Vexu | 10 | +25 | -27 |
| 2019-11-12 22:25 | add @atomicStore builtin | Vexu | 6 | +186 | -3 |
| 2019-11-12 19:16 | Merge pull request #3447 from Sahnvour/vcpkg | Sahnvour | 2 | +115 | -1 |
| 2019-11-12 17:45 | Merge pull request #3670 from Vexu/atomics-enum | Andrew Kelley | 6 | +99 | -58 |
| 2019-11-12 17:21 | fix assertion failure in ptrToInt | Andrew Kelley | 1 | +3 | -0 |
| 2019-11-12 15:40 | use enum with atomics in std lib | Vexu | 4 | +62 | -57 |
| 2019-11-12 15:13 | support atomic operations with enums | Vexu | 2 | +37 | -1 |
| 2019-11-12 03:10 | fix assertion failure in init_const_undefined | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-12 03:09 | fix unresolved type making it to codegen | Andrew Kelley | 1 | +4 | -0 |
| 2019-11-12 01:40 | Merge pull request #3652 from ziglang/anon-container-lit | Andrew Kelley | 18 | +783 | -243 |
| 2019-11-12 00:57 | update docs for anonymous struct/list literals | Andrew Kelley | 1 | +112 | -1 |
| 2019-11-12 00:00 | implement fully anonymous list literals | Andrew Kelley | 4 | +73 | -42 |
| 2019-11-11 23:01 | add test for missing const in slice with nested array type | Andrew Kelley | 1 | +17 | -0 |
| 2019-11-11 22:50 | fully anonymous struct literals | Andrew Kelley | 5 | +271 | -63 |
| 2019-11-11 22:41 | Stricter tests for non-streaming parser | xackus | 1 | +22 | -10 |
| 2019-11-11 22:25 | Fix bugs in JSON parser | xackus | 2 | +69 | -60 |
| 2019-11-11 21:06 | json: surrogate pair support | xackus | 2 | +91 | -38 |
| 2019-11-11 18:18 | fix anon literal used with return result loc | Andrew Kelley | 2 | +14 | -2 |
| 2019-11-11 18:10 | zig fmt: support anon struct and anon list init syntax | Andrew Kelley | 4 | +108 | -39 |
| 2019-11-11 16:41 | add behavior test case for anonymous list literal syntax | Andrew Kelley | 1 | +14 | -0 |
| 2019-11-11 16:14 | add behavior test case for anon union literal | Andrew Kelley | 1 | +18 | -0 |
| 2019-11-11 02:58 | implement anon struct literal syntax | Andrew Kelley | 9 | +174 | -120 |
| 2019-11-06 21:15 | stage1 parser code for anon container lit | Andrew Kelley | 1 | +16 | -10 |
| 2019-11-11 18:06 | minor fixes | xackus | 1 | +19 | -16 |
| 2019-11-11 16:52 | stop accepting deprecated `use` keyword | Andrew Kelley | 5 | +13 | -27 |
| 2019-11-10 23:08 | Fix missing @as cast in std.fmt.formatInt (#3650) | Felix Queißner | 1 | +1 | -1 |
| 2019-11-10 21:26 | Fix and document | xackus | 1 | +4 | -2 |
| 2019-11-10 21:05 | Unescape JSON strings | xackus | 1 | +71 | -1 |
| 2019-11-10 19:58 | std.ChildProcess.spawn has a consistent error set | Andrew Kelley | 2 | +78 | -18 |
| 2019-11-10 20:40 | Merge pull request #3635 from lun-4/unify-unix-sockets | Andrew Kelley | 3 | +115 | -76 |
| 2019-11-10 19:44 | remove builtin.os check in Address.initUnix | Luna | 1 | +0 | -5 |
| 2019-11-10 17:38 | add sockaddr_un to os/bits/windows | Luna | 1 | +5 | -0 |
| 2019-11-10 17:17 | replace panic to unreachable | Luna | 1 | +4 | -10 |
| 2019-11-10 17:04 | use hasDecl instead of switch on builtin.os | Luna | 1 | +5 | -4 |
| 2019-11-09 21:08 | minor fix due to recent directory handling API changes | dimenus | 1 | +1 | -1 |
| 2019-11-10 13:50 | add errors/panics for unsupported OSes | Luna | 1 | +24 | -1 |
| 2019-11-09 18:10 | use at-as | Luna | 1 | +1 | -1 |
| 2019-11-09 18:07 | Merge remote-tracking branch 'upstream/master' into unify-unix-sockets | Luna | 222 | +1884 | -1708 |
| 2019-11-09 17:53 | miscellaneous fixes | Luna | 1 | +12 | -14 |
| 2019-11-08 22:17 | Fix initialization of union references | LemonBoy | 4 | +32 | -2 |
| 2019-11-09 15:51 | make StreamServer.listen family-agnostic | Luna | 1 | +16 | -16 |
| 2019-11-09 15:40 | rename TcpServer -> StreamServer | Luna | 2 | +17 | -10 |
| 2019-10-10 19:58 | build: initial support for using vcpkg libraries | Sahnvour | 2 | +115 | -1 |
| 2019-11-09 00:44 | add Address.parseUnix and Address.format support for AF_UNIX | Luna | 1 | +16 | -1 |
| 2019-11-09 00:16 | missed cast in std/target.zig | dimenus | 1 | +2 | -2 |
| 2019-11-08 23:30 | Merge pull request #3628 from ziglang/as-builtin | Andrew Kelley | 221 | +1852 | -1706 |
| 2019-11-08 22:59 | replace Address.parse Address.parseIp | Luna | 2 | +3 | -3 |
| 2019-11-08 22:35 | rename IpAddress to Address, add Address.unix | Luna | 2 | +58 | -57 |
| 2019-11-08 22:05 | fix type cast in windows child process code | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-08 20:56 | fix regressed tests and update docs to use "type coercion" | Andrew Kelley | 14 | +203 | -200 |
| 2019-11-08 06:15 | passing std lib tests | Andrew Kelley | 1 | +1 | -1 |
| 2019-11-08 00:05 | initial docs for `@as` | Andrew Kelley | 1 | +8 | -0 |
| 2019-11-07 23:52 | update more of the std lib to use `@as` | Andrew Kelley | 28 | +145 | -145 |
| 2019-11-07 23:13 | behavior tests passing | Andrew Kelley | 2 | +5 | -1 |
| 2019-11-07 22:14 | more regressions fixed | Andrew Kelley | 3 | +39 | -24 |
| 2019-11-07 19:46 | fix result loc of cast not finding parent | Andrew Kelley | 3 | +8 | -8 |
| 2019-11-07 04:25 | update the codebase to use `@as` | Andrew Kelley | 206 | +1287 | -1282 |
| 2019-11-07 04:21 | introduce `@as` builtin for type coercion | Andrew Kelley | 4 | +175 | -64 |
| 2019-11-08 07:09 | Merge branch 'kprotty-adaptive_lock' | Andrew Kelley | 28 | +521 | -213 |
| 2019-11-08 06:52 | fixups and zig fmt | Andrew Kelley | 23 | +308 | -279 |
| 2019-11-08 06:21 | Merge branch 'adaptive_lock' of https://github.com/kprotty/zig into kprotty-adaptive_lock | Andrew Kelley | 10 | +463 | -184 |
| 2019-11-08 01:37 | cleanup getEventHandle | kprotty | 1 | +15 | -13 |
| 2019-11-08 00:56 | handle NtCreateKeyedEvent failure by spinning to ensure correctness | kprotty | 1 | +15 | -8 |
| 2019-11-08 00:00 | ci: add srht oauth token to drone cloud script | Andrew Kelley | 1 | +2 | -0 |
| 2019-11-07 23:14 | missing `os` declaration | kprotty | 1 | +1 | -2 |
| 2019-11-07 22:36 | Use `system` instead of `builtin.link_libc` | kprotty | 1 | +3 | -6 |
| 2019-11-07 22:33 | pthread_sched_yield -> sched_yield | kprotty | 4 | +11 | -10 |
| 2019-11-07 22:18 | self hosted compiler: various small fixes | Vexu | 7 | +38 | -48 |
| 2019-11-07 21:51 | fix SpinLock.yield for pull/3626 | kprotty | 1 | +2 | -5 |
| 2019-11-07 21:46 | remove WaitOnAddress backend in std.ThreadParker | kprotty | 2 | +24 | -96 |
| 2019-11-07 21:32 | move SpinLock definitions around | kprotty | 5 | +39 | -30 |
| 2019-11-07 18:48 | ci: bump ubuntu from 16.04 to 18.04 | Andrew Kelley | 1 | +2 | -2 |
| 2019-11-07 14:40 | self hosted compiler: move functions to util.zigto avoid defining llvm instricts. | Vexu | 7 | +219 | -219 |
| 2019-11-07 07:06 | allow Group to optionally manage function frames' memory | Vexu | 1 | +34 | -7 |
| 2019-11-07 15:02 | make callMainAsync async | Vexu | 1 | +1 | -1 |
| 2019-11-07 15:23 | lock the mutex on pthread_cond_signal() | kprotty | 1 | +2 | -0 |
| 2019-11-07 08:11 | self hosted compiler: comment out event.fs stuff | Vexu | 2 | +68 | -66 |
| 2019-11-07 08:05 | self hosted compiler: small fixes to imports and declarations | Vexu | 5 | +12 | -11 |
| 2019-11-07 06:31 | self hosted compiler: use enum literals | Vexu | 17 | +609 | -621 |
| 2019-11-06 22:56 | self hosted compiler: fix calling convention in type.zig | Vexu | 1 | +12 | -48 |
| 2019-11-06 22:14 | self hosted compiler: unify Target and std.Target | Vexu | 8 | +310 | -439 |
| 2019-11-06 19:29 | self hosted compiler: update to new std.event | Vexu | 7 | +136 | -159 |
| 2019-11-06 19:18 | self hosted compiler: replace Promise with Frame and AnyFrame | Vexu | 1 | +23 | -7 |
| 2019-11-06 17:38 | self hosted compiler: remove await async pattern | Vexu | 9 | +151 | -192 |
| 2019-11-06 17:37 | self hosted compiler: fix internal build info | Vexu | 1 | +2 | -6 |
| 2019-11-06 16:58 | self hosted compiler: fix zig_llvm.h function signature | Vexu | 1 | +1 | -1 |
| 2019-11-07 04:00 | correctly use llvm undef in release modes | Shawn Landden | 1 | +1 | -1 |
| 2019-11-07 07:46 | Merge branch 'LemonBoy-fix-more-things' | Andrew Kelley | 3 | +20 | -8 |
| 2019-11-06 22:15 | Add small tokenizer test case for #3468 | LemonBoy | 1 | +10 | -0 |
| 2019-11-06 21:49 | Fix ptrCast of array references to fn | LemonBoy | 2 | +10 | -8 |
| 2019-11-07 04:19 | Merge pull request #3618 from nrdmn/uefi | Andrew Kelley | 15 | +857 | -11 |
| 2019-11-07 01:49 | std/os/uefi: protocol handling improvements | Nick Erdmann | 3 | +46 | -7 |
| 2019-11-07 01:47 | std/os/uefi: snp, mnp, ip6, and udp6 support | Nick Erdmann | 9 | +713 | -0 |
| 2019-10-28 22:12 | std/os/uefi: loading images | Nick Erdmann | 5 | +98 | -4 |
| 2019-11-07 01:43 | allow type coercion from *[0]T to E![]const T | Andrew Kelley | 5 | +135 | -12 |
| 2019-11-06 23:23 | skip std.ThreadParker test on single-threaded | kprotty | 1 | +3 | -0 |
| 2019-10-31 17:23 | Add error when too few arguments are provided to std.fmt | shiimizu | 1 | +4 | -0 |
| 2019-10-28 20:33 | std.json.Value: added dumpStream(), utilize WriteStream for dump() | Sebastian Keller | 3 | +33 | -104 |
| 2019-11-06 10:43 | fix NodeErrorSetDecl rendering | Vexu | 1 | +14 | -4 |
| 2019-11-06 19:41 | use global event loop in std.event types | Vexu | 6 | +55 | -77 |
| 2019-11-06 20:08 | improve the start code for evented I/O | Andrew Kelley | 1 | +9 | -2 |
| 2019-11-01 04:53 | add token for parsing pointer dereference | Brendan Hansknecht | 8 | +36 | -7 |
| 2019-11-06 00:42 | Fixed a leak in the json parser. | Sebastian Keller | 1 | +2 | -2 |
| 2019-11-06 08:56 | fix translate-c arrow deref | Vexu | 2 | +2 | -2 |
| 2019-11-05 22:16 | Disable asm("yield") for arm in SpinLock.yieldCpu() because of CI | kprotty | 1 | +4 | -1 |
| 2019-11-05 22:14 | Adaptive Mutex: - uses std.ThreadParker - supports static initialization (deprecates StaticallyInitializedMutex) | kprotty | 3 | +103 | -77 |
| 2019-11-05 21:58 | ThreadParker implementation | kprotty | 4 | +363 | -0 |
| 2019-11-05 19:43 | make SpinLock.Backoff pub | kprotty | 1 | +6 | -5 |
| 2019-11-05 19:32 | zig build: addIncludeDir does -I instead of -isystem | Andrew Kelley | 1 | +11 | -2 |
| 2019-11-05 18:39 | Merge branch 'vector-element-access' | Andrew Kelley | 8 | +422 | -41 |
| 2019-11-05 18:37 | fix incorrect type name on bit field pointers | Andrew Kelley | 2 | +2 | -3 |
| 2019-11-05 17:36 | fix initialization of vector in a struct field | Andrew Kelley | 2 | +17 | -1 |
| 2019-11-02 03:16 | implement storing vector elements via runtime index | Andrew Kelley | 6 | +114 | -0 |
| 2019-11-02 02:57 | implement loading vector elements via runtime index | Andrew Kelley | 6 | +93 | -1 |
| 2019-11-01 22:50 | implement store of vector element with comptime index | Andrew Kelley | 2 | +38 | -3 |
| 2019-11-01 22:19 | comptime load of vector element | Andrew Kelley | 2 | +2 | -2 |
| 2019-11-01 22:13 | runtime load vector element with comptime index | Andrew Kelley | 6 | +163 | -38 |
| 2019-11-04 21:11 | add special formatting for ipv4-mapped ipv6 addresses | Vexu | 2 | +22 | -6 |
| 2019-11-04 22:31 | Mark type fields as CT | LemonBoy | 2 | +9 | -0 |
| 2019-11-05 16:44 | Merge pull request #3587 from LemonBoy/fix-things | Andrew Kelley | 5 | +65 | -16 |
| 2019-11-05 01:41 | fix noreturn function that may return. | Shawn Landden | 1 | +4 | -2 |
| 2019-11-05 02:13 | remove duplicate isNan implementation | Shawn Landden | 1 | +2 | -13 |
| 2019-11-04 22:07 | crypto: Add support for AES-CTR | lukechampine | 1 | +47 | -0 |
| 2019-11-05 15:31 | Move hybrid yielding into its own struct | kprotty | 1 | +28 | -16 |
| 2019-11-05 14:16 | adaptive SpinLock | kprotty | 2 | +39 | -4 |
| 2019-11-04 20:05 | std: Add fifo useful for buffers | daurnimator | 2 | +319 | -0 |
| 2019-11-04 19:54 | Replace AES variables to constants | data-man | 1 | +11 | -11 |
| 2019-11-04 20:22 | Merge pull request #3589 from Vexu/ipv6-improvements | Andrew Kelley | 2 | +87 | -60 |
| 2019-11-04 19:39 | std.os.read can fail with ConnectionResetByPeer | Andrew Kelley | 1 | +2 | -0 |
| 2019-11-04 19:39 | Merge pull request #3574 from lukechampine/aes | Andrew Kelley | 2 | +607 | -0 |
| 2019-11-04 14:32 | Fix #3558 | LemonBoy | 1 | +7 | -5 |
| 2019-11-04 14:09 | Prevent crash when slicing undefined ptr to slice | LemonBoy | 2 | +23 | -5 |
| 2019-11-04 09:38 | Fix crash in #3483 | LemonBoy | 1 | +1 | -1 |
| 2019-11-04 09:11 | Correctly process errors for invalid types in fn call | LemonBoy | 2 | +24 | -3 |
| 2019-11-04 08:58 | Make the `leb` module available to non-std code | LemonBoy | 1 | +1 | -1 |
| 2019-11-04 18:59 | remove speculative AES TODOs | Luke Champine | 1 | +0 | -4 |
| 2019-11-04 18:25 | Merge pull request #3588 from daurnimator/tiny-std-fixes | Andrew Kelley | 2 | +5 | -1 |
| 2019-11-03 04:37 | Add karatsuba to big ints | Brendan Hansknecht | 1 | +167 | -15 |
| 2019-11-04 17:54 | support ipv4-mapped ipv6 addresses | Vexu | 2 | +24 | -1 |
| 2019-11-04 16:59 | improve ipv6 parsing and formatting | Vexu | 2 | +64 | -60 |
| 2019-11-04 15:15 | std: Add definitions for (deprecated) futimes and utimes C functions | daurnimator | 1 | +4 | -0 |
| 2019-11-04 15:16 | std: close is OSX specific | daurnimator | 2 | +1 | -1 |
| 2019-11-04 08:54 | Fix cmpxchg trying to execute at CT | LemonBoy | 2 | +9 | -1 |
| 2019-11-04 05:07 | ci: workaround PATH apparently not working | Andrew Kelley | 1 | +5 | -5 |
| 2019-11-04 03:09 | Remove StaticallyInitializedMutex | kprotty | 2 | +0 | -106 |
| 2019-11-04 03:01 | ci: more fixes for update_download_page script | Andrew Kelley | 1 | +6 | -7 |
| 2019-11-04 02:44 | ci: work around pip install permission denied | Andrew Kelley | 1 | +10 | -6 |
| 2019-11-03 23:58 | ci: hail mary running git.exe in the windows bat file | Andrew Kelley | 1 | +4 | -0 |
| 2019-11-03 19:55 | ci: avoid leaking oauth access token | Andrew Kelley | 6 | +14 | -4 |
| 2019-11-03 19:20 | ci: use heredoc and alpine/edge for faster sr.ht job | Andrew Kelley | 2 | +15 | -11 |
| 2019-11-03 19:00 | ci: stop assuming that azure will complete last | Andrew Kelley | 11 | +142 | -64 |
| 2019-11-02 21:01 | stage1: add linux XDG Base Directory support | Michael Dusan | 3 | +30 | -19 |
| 2019-11-02 19:46 | add FileNotFound to os.ConnectError error set | Luna | 1 | +3 | -0 |
| 2019-11-02 19:41 | add FileNotFound error to os.connect | Luna | 1 | +1 | -0 |
| 2019-11-02 19:15 | std.os: fix sendto, poll, recvfrom when linking libc | Andrew Kelley | 1 | +3 | -3 |
| 2019-11-02 01:31 | crypto: Add AES implementation | lukechampine | 2 | +611 | -0 |
| 2019-10-31 18:21 | startup code respects root source file's event_loop if present | Andrew Kelley | 1 | +20 | -18 |
| 2019-10-31 17:55 | fix regression in std.os.dirent64 on linux | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-31 16:24 | DragonFlyBSD tidyup | Tse | 14 | +9 | -42 |
| 2019-10-31 17:47 | util.cpp: canonicalize the order of includes | Andrew Kelley | 1 | +3 | -4 |
| 2019-10-31 15:41 | startup code sets up event loop if I/O mode is declared evented | Andrew Kelley | 7 | +95 | -105 |
| 2019-10-31 03:03 | std.net: fix reference to incorrect constant name | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-31 01:30 | Merge branch 'std.net' | Andrew Kelley | 30 | +2840 | -856 |
| 2019-10-31 01:29 | add comments to disabled tests linking to the tracking issue | Andrew Kelley | 10 | +30 | -2 |
| 2019-10-22 22:06 | DragonFlyBSD support | Tse | 30 | +807 | -57 |
| 2019-10-29 22:09 | generated docs: move color to box-shadow CSS prop | Henry Wu | 1 | +1 | -2 |
| 2019-10-31 00:57 | fix os.sockaddr being a union instead of a struct | Andrew Kelley | 5 | +5 | -5 |
| 2019-10-31 00:43 | Merge remote-tracking branch 'origin/master' into std.net | Andrew Kelley | 2 | +21 | -21 |
| 2019-10-31 00:41 | canonicalize std.os IPPROTO constants | Andrew Kelley | 3 | +459 | -99 |
| 2019-10-30 23:27 | make std.net more portable | Andrew Kelley | 10 | +466 | -427 |
| 2019-10-30 18:43 | fixes for macos and 32 bit arches | Andrew Kelley | 3 | +98 | -14 |
| 2019-10-30 16:49 | fix regressions | Andrew Kelley | 2 | +3 | -3 |
| 2019-10-30 16:33 | Merge branch 'testAddresses' of https://github.com/marler8997/zig into std.net | Andrew Kelley | 2 | +38 | -10 |
| 2019-10-30 16:16 | std.net: enable test for resolving DNS | Andrew Kelley | 2 | +20 | -2 |
| 2019-10-29 05:22 | Document PriorityQueue. | Nathan Michaels | 1 | +20 | -0 |
| 2019-10-30 04:50 | fix std.net tests and std.net.TcpServer docs | Andrew Kelley | 2 | +5 | -7 |
| 2019-10-30 04:40 | fix regression in behavior tests | Andrew Kelley | 1 | +3 | -0 |
| 2019-10-30 04:34 | rename std.net.Server to TcpServer and simplify it | Andrew Kelley | 2 | +44 | -65 |
| 2019-10-30 02:59 | std lib networking improvements, especially non-blocking I/O | Andrew Kelley | 15 | +512 | -556 |
| 2019-10-29 17:16 | inline path separator loop | lukechampine | 1 | +1 | -21 |
| 2019-10-29 20:10 | std.net: port the RFC 3484/6724 destination... | Andrew Kelley | 2 | +214 | -13 |
| 2019-10-29 18:03 | implement CNAME expansion | Andrew Kelley | 3 | +63 | -5 |
| 2019-10-28 03:15 | Add tests for ip address formatting | Jonathan Marler | 1 | +40 | -8 |
| 2019-10-29 06:19 | basic DNS address resolution for linux without libc | Andrew Kelley | 9 | +805 | -142 |
| 2019-10-27 21:31 | move libc/linux bits around | Andrew Kelley | 3 | +100 | -47 |
| 2019-10-27 21:31 | fix regression in translate-c | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-27 00:00 | partial no-libc implementation of std.net.getAddressList | Andrew Kelley | 3 | +304 | -45 |
| 2019-10-26 19:05 | std.net.getAddressList | Andrew Kelley | 4 | +309 | -24 |
| 2019-10-27 21:31 | detect async fn recursion and emit compile error | Andrew Kelley | 2 | +8 | -0 |
| 2019-10-27 01:32 | remove dead tls code | Andrew Kelley | 1 | +0 | -3 |
| 2019-10-28 19:08 | Merge pull request #3541 from xackus/language_server | Andrew Kelley | 2 | +22 | -10 |
| 2019-10-28 18:54 | Std docs: Fix a js error that would cause some function to be not rendered | Timon Kruiper | 1 | +1 | -1 |
| 2019-10-28 18:37 | synchronize the target features for compiling C code | Andrew Kelley | 1 | +6 | -6 |
| 2019-10-28 07:57 | Add some documentation for standard library things. (#3540) | Nathan Michaels | 3 | +59 | -0 |
| 2019-10-27 20:52 | rename error and specify it in function | xackus | 1 | +4 | -4 |
| 2019-10-27 20:41 | better test name for empty string | xackus | 1 | +1 | -1 |
| 2019-10-27 20:35 | make implicit cast of tagged unions to enums easier to find in docs | xackus | 1 | +9 | -0 |
| 2019-10-27 19:53 | Merge pull request #3522 from SebastianKeller/WriteJson | Andrew Kelley | 2 | +87 | -0 |
| 2019-10-27 19:49 | Added test for 'emitJson' | Sebastian Keller | 2 | +59 | -0 |
| 2019-10-27 19:15 | Unified public api | Sebastian Keller | 1 | +3 | -3 |
| 2019-10-26 01:41 | generated docs: vertically align fns with comments | Henry Wu | 1 | +0 | -1 |
| 2019-10-27 18:27 | std.target: use mem instead of std.mem | Andrew Kelley | 1 | +4 | -4 |
| 2019-10-27 17:37 | lib/std/target.zig: Added missing 'mem' constant | Benoit Giannangeli | 1 | +1 | -0 |
| 2019-10-27 09:45 | fix json parser crashing on empty input remove unreachable code | xackus | 1 | +12 | -9 |
| 2019-10-27 01:31 | Merge pull request #3537 from lun-4/fix/accept4 | Andrew Kelley | 1 | +5 | -1 |
| 2019-10-27 01:05 | std: make addr_size parameter be a pointer to socklen_t | Luna | 1 | +2 | -2 |
| 2019-10-27 01:00 | fix std.os.accept4 | Luna | 1 | +5 | -1 |
| 2019-10-26 22:48 | ci: disable test-compare-output on aarch64 | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-26 18:08 | Don't use SSE on freestanding | Noam Preil | 1 | +6 | -1 |
| 2019-10-26 17:02 | Don't save/restore stack on newStackCall to noreturn function | Noam Preil | 1 | +9 | -6 |
| 2019-10-26 17:14 | ci: -Dskip-release for aarch64 to hit 1 hour time limit | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-24 13:57 | Translate-c: Fix a segfault when to many errors are emitted | Timon Kruiper | 1 | +10 | -6 |
| 2019-10-26 16:08 | ci: enable more passing tests on aarch64-linux | Andrew Kelley | 1 | +10 | -3 |
| 2019-10-25 21:45 | stage1: fix compile error on macOS Xcode 11.2 | Michael Dusan | 1 | +0 | -7 |
| 2019-10-25 17:03 | fix regression in `zig run` | Andrew Kelley | 1 | +0 | -1 |
| 2019-10-25 08:26 | ci: perform git config inside zig git repo dir | Andrew Kelley | 2 | +7 | -5 |
| 2019-10-25 07:25 | ci: force git name-rev to be 9 on all targets | Andrew Kelley | 4 | +16 | -0 |
| 2019-10-25 01:41 | Merge branch 'ci-drone-cloud' | Andrew Kelley | 6 | +79 | -3 |
| 2019-10-25 01:40 | ci: add aarch64 to download page | Andrew Kelley | 2 | +8 | -3 |
| 2019-10-25 01:13 | disable not working stuff | Andrew Kelley | 1 | +4 | -2 |
| 2019-10-25 01:13 | os.dup2: handle EBAF | Andrew Kelley | 1 | +2 | -1 |
| 2019-10-25 00:47 | ci: build docs, fix PR logic | Andrew Kelley | 1 | +5 | -2 |
| 2019-10-25 00:45 | ci: use x86_64 namespaced docker image | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-24 23:21 | ci: add s3 secrets to drone config | Andrew Kelley | 1 | +5 | -0 |
| 2019-10-24 23:04 | ci: drone tests only aarch64 with docker image | Andrew Kelley | 2 | +12 | -26 |
| 2019-10-24 21:58 | fix 32-bit build of translate_c.zig | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-24 18:36 | disable static build for now until the docker image is ready | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-24 18:09 | add Drone Cloud CI configuration | Andrew Kelley | 3 | +75 | -1 |
| 2019-10-24 23:43 | avoid passing -march=native when not supported | Andrew Kelley | 3 | +17 | -4 |
| 2019-10-24 23:13 | implement partial C ABI support for aarch64 | Andrew Kelley | 3 | +62 | -44 |
| 2019-10-24 20:44 | Shortened switch statement | Sebastian Keller | 1 | +7 | -7 |
| 2019-10-24 20:23 | Add missing compile error when ptr used instead of array | Andrew Kelley | 2 | +17 | -1 |
| 2019-10-24 12:23 | Added 'writeJson' to write_stream.zig: | Sebastian Keller | 1 | +28 | -0 |
| 2019-10-24 06:25 | Merge pull request #3519 from ziglang/move-builtin-types | Andrew Kelley | 39 | +1385 | -1117 |
| 2019-10-24 05:06 | get rid of std.os.foo.is_the_target | Andrew Kelley | 26 | +170 | -166 |
| 2019-10-24 04:30 | refAllDecls in a test block to limit when it gets run | Andrew Kelley | 3 | +15 | -14 |
| 2019-10-23 22:43 | move types from builtin to std | Andrew Kelley | 16 | +1212 | -949 |
| 2019-10-23 05:21 | Handle TERM=dumb for stdout/stderr | Jonathan Marler | 1 | +11 | -1 |
| 2019-10-23 03:43 | implement safety for resuming non-suspended function | Andrew Kelley | 3 | +74 | -0 |
| 2019-10-23 03:32 | main.cpp: fix not ending progress node for zig build | Andrew Kelley | 1 | +8 | -0 |
| 2019-10-23 00:34 | explicity linked ntdll on mingw-w64 | emekoi | 1 | +2 | -0 |
| 2019-10-22 21:52 | integrate stage1 progress display with semantic analysis | Andrew Kelley | 9 | +76 | -31 |
| 2019-10-11 08:41 | Add documentation on function parameter type inference. | Maximilian Hunt | 1 | +23 | -0 |
| 2019-10-22 19:26 | Merge pull request #3503 from MasterQ32/markdown-renderer | Andrew Kelley | 1 | +283 | -3 |
| 2019-10-22 18:58 | Adds documentation for std.fmt.format grammar and customization. (#3474) | Felix Queißner | 1 | +39 | -0 |
| 2019-10-22 18:29 | Merge branch 'master' of https://github.com/ziglang/zig into markdown-renderer | Felix Queißner | 53 | +1984 | -822 |
| 2019-10-22 03:54 | Merge branch 'stratact-no-dir-allocators' | Andrew Kelley | 25 | +1090 | -411 |
| 2019-10-22 03:23 | std.os.accept4: improve docs and integrate with evented I/O | Andrew Kelley | 1 | +35 | -31 |
| 2019-10-21 20:26 | Fix accept function API | Jonathan Marler | 1 | +4 | -6 |
| 2019-10-21 19:22 | remove pub syntax for container fields | Vexu | 12 | +54 | -66 |
| 2019-10-22 02:20 | test runner: restore previous behavior of printing all tests passed | Andrew Kelley | 2 | +5 | -4 |
| 2019-10-22 00:58 | fix os.unlinkatW implementation | Andrew Kelley | 2 | +19 | -4 |
| 2019-10-22 00:49 | test runner: restore previous behavior when... | Andrew Kelley | 1 | +4 | -0 |
| 2019-10-22 00:16 | add freebsd AT_* bits | Andrew Kelley | 1 | +20 | -0 |
| 2019-10-22 00:16 | cleanup | Andrew Kelley | 1 | +19 | -57 |
| 2019-10-21 23:39 | darwin: add AT_* bits | Andrew Kelley | 1 | +14 | -0 |
| 2019-10-21 23:17 | fs.Dir.openDir: use empty object name for "." on Windows | Andrew Kelley | 6 | +41 | -7 |
| 2019-10-21 23:01 | test runner: refresh display before running test | Andrew Kelley | 1 | +1 | -0 |
| 2019-10-21 22:35 | adjust test runner to print the test name when error occurs | Andrew Kelley | 2 | +7 | -4 |
| 2019-10-21 18:18 | [wip] use NtDll APIs on Windows to implement std.fs.Dir | Andrew Kelley | 10 | +566 | -106 |
| 2019-10-20 20:56 | Fix crash with peer type resolution & error unions | LemonBoy | 2 | +22 | -0 |
| 2019-10-21 01:48 | breaking: improve std.fs directory handling API | Andrew Kelley | 4 | +551 | -357 |
| 2019-10-20 14:58 | Resolve lazy slice start/end values | LemonBoy | 1 | +10 | -5 |
| 2019-10-20 09:49 | Starts to implement markdown parser. Implemented: strong, emphasis, strikethrough, underline, code blocks, ulist, olist, paragraphs, headings. Planned: Links, Images, internal references. | Felix Queißner | 1 | +283 | -3 |
| 2019-10-19 20:43 | Merge pull request #3429 from Rocknest/docs-local | Andrew Kelley | 1 | +394 | -216 |
| 2019-10-19 19:11 | Merge pull request #3473 from nrdmn/subsystem | Andrew Kelley | 2 | +16 | -1 |
| 2019-09-19 06:56 | Use 8192 sized buffers and remove allocator parameters | stratact | 10 | +31 | -56 |
| 2019-10-19 14:20 | Prevent too eager constant-folding of switch expression | LemonBoy | 2 | +19 | -1 |
| 2019-10-19 14:54 | Fix crash when generating constant unions with single field | LemonBoy | 2 | +21 | -2 |
| 2019-10-19 16:42 | Merge pull request #3482 from ziglang/mem-usage-report | Andrew Kelley | 13 | +315 | -83 |
| 2019-10-19 07:51 | reduce the size of IrInstruction by 8 bytes on 64 bit targets | Andrew Kelley | 3 | +10 | -9 |
| 2019-10-19 07:23 | add -DZIG_ENABLE_MEM_PROFILE option and -fmem-report flag | Andrew Kelley | 12 | +305 | -74 |
| 2019-10-18 18:11 | std/build: make subsystem configurable | Nick Erdmann | 1 | +16 | -0 |
| 2019-10-18 17:49 | std/os/windows: remove subsystem detection for uefi | Nick Erdmann | 1 | +0 | -1 |
| 2019-10-18 02:08 | Merge branch 'lun-4-progress-take-2' | Andrew Kelley | 15 | +543 | -102 |
| 2019-10-18 01:46 | improve progress reporting | Andrew Kelley | 8 | +92 | -55 |
| 2019-10-18 00:20 | rework the progress module and integrate with stage1 | Andrew Kelley | 13 | +464 | -167 |
| 2019-10-02 19:30 | add lib/std/progress.zig | Luna | 1 | +107 | -0 |
| 2019-10-17 17:20 | Merge branch 'musl-1.1.24' | Andrew Kelley | 260 | +2244 | -1385 |
| 2019-10-17 17:20 | mipsel: fix padding on stat struct | Andrew Kelley | 1 | +1 | -0 |
| 2019-10-17 15:55 | update musl src to v1.1.24 | Andrew Kelley | 181 | +1934 | -948 |
| 2019-10-17 15:47 | update musl headers to v1.1.24 | Andrew Kelley | 78 | +309 | -437 |
| 2019-10-17 03:35 | Merge pull request #3467 from ziglang/windows-static-linking | Andrew Kelley | 5 | +36 | -7 |
| 2019-10-17 01:16 | remove -DZIG_FORCE_EXTERNAL_LLD=ON | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-16 23:16 | ref more math decls for better docs | Andrew Kelley | 3 | +10 | -113 |
| 2019-10-16 23:08 | update CI script for windows static builds | Andrew Kelley | 2 | +5 | -6 |
| 2019-10-12 11:50 | msvc: reduce inlining aggressivity to workaround a codegen bug in cl.exe cf. #3024 | Sahnvour | 2 | +2 | -2 |
| 2019-10-10 20:44 | stage1: override cmake's default compilation flags to statically link the CRT on windows | Sahnvour | 3 | +31 | -1 |
| 2019-10-16 22:57 | Merge branch 'master' into docs-local | Rocknest | 104 | +12796 | -386 |
| 2019-10-16 22:54 | Cleanup | Rocknest | 1 | +21 | -20 |
| 2019-10-16 22:35 | Changes from master | Rocknest | 1 | +23 | -16 |
| 2019-10-16 22:32 | turn comments into doc comments | Andrew Kelley | 1 | +33 | -11 |
| 2019-10-01 23:07 | Add 'missing' consts to math.zig | Sebsatian Keller | 1 | +11 | -0 |
| 2019-10-16 22:15 | fix std.mem.AsBytesReturnType (#3442) | Emeka Nkurumeh | 1 | +10 | -0 |
| 2019-10-16 22:14 | Merge pull request #3464 from nrdmn/uefi | Andrew Kelley | 19 | +164 | -30 |
| 2019-10-16 22:13 | add docs for std.fs.File.updateTimes | Andrew Kelley | 1 | +11 | -3 |
| 2019-10-12 10:21 | Fix compilation of updateTimes on 32bit platforms | LemonBoy | 2 | +22 | -4 |
| 2019-10-16 21:24 | improve docs and field names of Statx struct | Andrew Kelley | 2 | +63 | -50 |
| 2019-10-16 21:11 | Merge pull request #3439 from LemonBoy/statx | Andrew Kelley | 4 | +142 | -9 |
| 2019-10-16 19:51 | add -I command line parameter, same as clang | Andrew Kelley | 1 | +9 | -2 |
| 2019-10-16 17:42 | std/os/uefi: add documentation | Nick Erdmann | 19 | +147 | -30 |
| 2019-10-16 19:10 | [breaking] standardize std.os execve functions | Andrew Kelley | 3 | +79 | -73 |
| 2019-10-07 12:53 | std/os/uefi: add Guid format() | Nick Erdmann | 1 | +17 | -0 |
| 2019-10-16 17:12 | only look for .defs when needed; remove samsrv.dll cross compiling support | Andrew Kelley | 3 | +10 | -509 |
| 2019-10-16 16:43 | add more cross compiling support for windows system dlls | Andrew Kelley | 41 | +6248 | -0 |
| 2019-10-16 16:16 | add cross compiling support for opengl32.dll | Andrew Kelley | 3 | +747 | -0 |
| 2019-10-16 05:29 | generated docs: progress towards generic types being useful | Andrew Kelley | 6 | +527 | -85 |
| 2019-10-11 22:36 | merge analysis dumps tool handles errors | Andrew Kelley | 1 | +52 | -0 |
| 2019-10-15 22:38 | Merge branch 'dtw-waleee-fix-help-modal' | Andrew Kelley | 1 | +34 | -19 |
| 2019-10-15 22:37 | generated docs: further clean up keyboard shortcut handling | Andrew Kelley | 1 | +31 | -27 |
| 2019-10-15 17:35 | fix small misstake, 'escape' v. 'Escape' | dtw-waleee | 1 | +2 | -2 |
| 2019-10-14 18:55 | Fix keyboard layout issue with help-modal | dtw-waleee | 1 | +15 | -4 |
| 2019-10-15 19:29 | Replaced setTag hack in Deserialize with @unionInit | tgschultz | 1 | +2 | -35 |
| 2019-10-15 21:58 | fix non-byte-aligned packed struct field... | Andrew Kelley | 3 | +44 | -2 |
| 2019-10-15 11:06 | fix struct align fmt | Vexu | 2 | +21 | -3 |
| 2019-10-13 21:55 | Merge pull request #3436 from LemonBoy/unpatch-lld | Andrew Kelley | 4 | +95 | -33 |
| 2019-10-13 15:37 | Fix stack iteration stop condition | LemonBoy | 1 | +3 | -3 |
| 2019-10-13 08:59 | Adapt to clang API additions | LemonBoy | 3 | +6 | -0 |
| 2019-10-13 15:07 | Merge pull request #3446 from LemonBoy/riscv-things-x | Andrew Kelley | 4 | +28 | -7 |
| 2019-10-13 11:44 | ci: use parallel msbuild.exe processes for faster building on windows | Sahnvour | 1 | +1 | -1 |
| 2019-10-13 10:14 | Propagate user-defined function alignment to LLVM IR | LemonBoy | 2 | +11 | -1 |
| 2019-10-13 10:13 | Fix fp-based backtracing on RISC-V | LemonBoy | 1 | +15 | -6 |
| 2019-10-13 10:12 | Add ELF architecture constant for RISC-V | LemonBoy | 1 | +2 | -0 |
| 2019-10-12 18:52 | Fix signedness for some fields in ARM stat definition | LemonBoy | 1 | +18 | -9 |
| 2019-10-12 12:55 | Add support for the statx syscall | LemonBoy | 3 | +124 | -0 |
| 2019-10-12 16:17 | Consistent margins | Rocknest | 1 | +25 | -9 |
| 2019-10-12 16:10 | Merge pull request #3441 from LemonBoy/llvm10 | Andrew Kelley | 8 | +153 | -92 |
| 2019-10-12 14:47 | Correctly mangle frameaddress intrinsic name | LemonBoy | 1 | +1 | -1 |
| 2019-10-12 14:25 | More clang API changes | LemonBoy | 2 | +5 | -4 |
| 2019-10-12 14:18 | Replace llvm::make_unique with std::make_unique | LemonBoy | 2 | +6 | -6 |
| 2019-10-12 14:15 | Add/shuffle several enum members to match Clang's API | LemonBoy | 3 | +131 | -71 |
| 2019-10-12 13:27 | Replace usage of createDriverOptTable | LemonBoy | 2 | +7 | -7 |
| 2019-10-12 13:27 | Fix lld search path | LemonBoy | 1 | +3 | -3 |
| 2019-10-12 08:57 | Revert LLD patch | LemonBoy | 1 | +4 | -12 |
| 2019-10-12 08:56 | Add dlltool functionality | LemonBoy | 3 | +91 | -21 |
| 2019-10-11 21:21 | merge targets of generated docs | Andrew Kelley | 3 | +40 | -5 |
| 2019-10-11 21:08 | merge dumps tool: merging ast nodes | Andrew Kelley | 8 | +154 | -27 |
| 2019-10-11 17:13 | Fix cross-compilation to i386-windows-msvc | LemonBoy | 2 | +88 | -72 |
| 2019-10-11 03:22 | miscellaneous improvements to generated docs | Andrew Kelley | 5 | +380 | -7 |
| 2019-10-11 01:24 | codegen.cpp: remove unused variable | Andrew Kelley | 1 | +0 | -1 |
| 2019-10-11 01:23 | Merge pull request #3421 from LemonBoy/win32-mingw | Andrew Kelley | 14 | +4489 | -60 |
| 2019-10-11 01:09 | Merge branch 'master' into docs-local | Rocknest | 4 | +34 | -6 |
| 2019-10-11 00:54 | Changes from master | Rocknest | 1 | +11 | -4 |
| 2019-10-11 00:32 | generated docs: add optional type support | Andrew Kelley | 3 | +12 | -0 |
| 2019-10-10 23:22 | better debug info for integers | Andrew Kelley | 1 | +2 | -1 |
| 2019-10-10 23:21 | generated docs: better rendering of unknown decls | Andrew Kelley | 2 | +31 | -9 |
| 2019-10-10 22:28 | Merge branch 'master' into docs-local | Rocknest | 8 | +280 | -55 |
| 2019-10-10 21:48 | Changes from master | Rocknest | 1 | +1 | -1 |
| 2019-10-10 21:39 | Fix dark mode | Rocknest | 1 | +308 | -355 |
| 2019-10-10 19:42 | generated docs: clean up type names and param names | Andrew Kelley | 1 | +33 | -11 |
| 2019-10-10 08:47 | Extern unions should not trigger active field check | LemonBoy | 2 | +11 | -1 |
| 2019-10-10 17:40 | generated docs: css: wider tables | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-10 17:36 | Merge branch 'Vexu-docs-union-enum' | Andrew Kelley | 3 | +153 | -6 |
| 2019-10-10 17:36 | Merge branch 'docs-union-enum' of https://github.com/Vexu/zig into Vexu-docs-union-enum | Andrew Kelley | 3 | +153 | -6 |
| 2019-10-10 15:55 | Add transtition to search field | Rocknest | 1 | +3 | -0 |
| 2019-10-10 15:03 | Change layout and styles | Rocknest | 1 | +359 | -148 |
| 2019-10-10 15:03 | generated docs: better listing of functions | Andrew Kelley | 1 | +19 | -18 |
| 2019-10-10 14:34 | Merge pull request #3420 from FireFox317/generated-docs-improvements | Andrew Kelley | 2 | +60 | -23 |
| 2019-10-10 08:55 | stage1: fix ir_resolve_str() to return slice | Michael Dusan | 3 | +15 | -4 |
| 2019-10-10 11:00 | cleanup: unused imports in test | Michael Dusan | 1 | +0 | -3 |
| 2019-10-10 13:23 | Generated docs: Add function paramater names | Timon Kruiper | 2 | +16 | -0 |
| 2019-10-10 12:21 | Generated docs: store static container info in a containerDecl astNode | Timon Kruiper | 2 | +44 | -23 |
| 2019-10-10 07:25 | Fix stack-probe symbol redefinition | LemonBoy | 1 | +2 | -1 |
| 2019-10-09 20:49 | Add i386/mingw to the test rooster | LemonBoy | 1 | +11 | -0 |
| 2019-10-09 20:41 | Patch lld to have a more sensible kill-at implementation | LemonBoy | 2 | +21 | -4 |
| 2019-10-10 07:27 | implement doc generation for union and enum | Vexu | 2 | +163 | -1 |
| 2019-10-09 22:31 | generated docs: better handle when root is std | Andrew Kelley | 1 | +10 | -1 |
| 2019-10-09 22:28 | generated docs: avoid clobbering browser shortcut keys | Andrew Kelley | 1 | +13 | -0 |
| 2019-10-09 22:22 | generated docs: add array type support | Andrew Kelley | 2 | +18 | -0 |
| 2019-10-09 22:08 | generated docs: render values | Andrew Kelley | 3 | +127 | -44 |
| 2019-10-09 20:52 | generated docs: refactor how type kinds work | Andrew Kelley | 1 | +47 | -104 |
| 2019-10-09 18:46 | stage1: fix root top-level-struct typename | Michael Dusan | 4 | +33 | -10 |
| 2019-10-09 20:09 | Add a bunch of mingw lib32 .def files | LemonBoy | 8 | +4379 | -0 |
| 2019-10-09 20:08 | Compile the architecture-specific mingw sources | LemonBoy | 1 | +62 | -37 |
| 2019-10-09 20:07 | Remove x86/Windows name mangling hack | LemonBoy | 2 | +6 | -12 |
| 2019-10-09 20:02 | Fix compilation w/ clang | LemonBoy | 1 | +1 | -1 |
| 2019-10-09 15:08 | Shuffle around some stack-probing functions | LemonBoy | 1 | +8 | -6 |
| 2019-10-09 20:21 | generated docs: more verbose fields | Andrew Kelley | 3 | +32 | -20 |
| 2019-10-09 19:52 | generated docs: separate section for namespaces | Andrew Kelley | 2 | +38 | -0 |
| 2019-10-09 19:23 | zig build: bump default max exec output size to 400 KB | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-09 19:22 | generated docs: show error sets pages | Andrew Kelley | 2 | +71 | -40 |
| 2019-10-09 19:06 | add comments about why we choose pentium4 for i386 target | Andrew Kelley | 1 | +5 | -0 |
| 2019-10-09 17:34 | improve names of error sets when using merge error sets operator | Andrew Kelley | 4 | +111 | -26 |
| 2019-10-09 08:12 | Docs: adds docs comments to struct fields | Timon Kruiper | 2 | +22 | -8 |
| 2019-10-09 17:25 | Merge pull request #3390 from nrdmn/unicode_character_literals | Andrew Kelley | 4 | +81 | -19 |
| 2019-10-09 17:22 | Merge pull request #3389 from LemonBoy/win32 | Andrew Kelley | 7 | +176 | -103 |
| 2019-10-08 11:44 | Correct std.os.connect_async docs | Alva | 1 | +1 | -1 |
| 2019-10-09 04:24 | generated docs: functions in a table with descriptions | Andrew Kelley | 2 | +83 | -42 |
| 2019-10-09 03:33 | generated docs: separate Error Sets from Types | Andrew Kelley | 2 | +34 | -1 |
| 2019-10-09 03:24 | generated docs: render var decls | Andrew Kelley | 1 | +16 | -0 |
| 2019-10-09 03:15 | generated docs: global vars in a table | Andrew Kelley | 2 | +27 | -10 |
| 2019-10-09 02:39 | generated docs: add global variables | Andrew Kelley | 2 | +38 | -0 |
| 2019-10-08 23:04 | generated docs: consistent coloring | Andrew Kelley | 1 | +16 | -6 |
| 2019-10-08 22:09 | generated docs: error sets in fn docs | Andrew Kelley | 7 | +172 | -132 |
| 2019-10-08 20:57 | Add initial support for struct fields in the docs | Timon Kruiper | 3 | +49 | -0 |
| 2019-10-08 19:13 | src/main: minor grammar fix in the help for `zig builtin` | Christine Dodrill | 1 | +1 | -1 |
| 2019-10-08 17:41 | generated docs: functions with inferred error sets display nicely | Andrew Kelley | 6 | +156 | -20 |
| 2019-10-08 15:59 | generated docs: bool type and fix error for some fns | Andrew Kelley | 2 | +14 | -1 |
| 2019-10-08 15:52 | generated docs: function parameters have links | Andrew Kelley | 3 | +298 | -10 |
| 2019-10-08 03:53 | generated docs contain generic instantiations and comptime calls | Andrew Kelley | 7 | +295 | -61 |
| 2019-10-08 01:03 | generated docs: highlight active package | Andrew Kelley | 2 | +13 | -1 |
| 2019-10-08 00:48 | generated docs: prioritized sort ranking | Andrew Kelley | 1 | +34 | -14 |
| 2019-10-07 21:22 | stage1: enable PIC for libuserland | Andrew Kelley | 2 | +12 | -0 |
| 2019-10-07 22:17 | generated docs: sort search results | Andrew Kelley | 1 | +4 | -0 |
| 2019-10-07 22:12 | generated docs: smart ignore case | Andrew Kelley | 1 | +16 | -11 |
| 2019-10-07 22:00 | generated docs: search cleanup | Andrew Kelley | 1 | +4 | -2 |
| 2019-10-07 21:46 | generated docs: navigable search results | Andrew Kelley | 2 | +146 | -12 |
| 2019-10-07 19:41 | generated docs: keyboard shortcuts modal | Andrew Kelley | 2 | +70 | -6 |
| 2019-10-07 18:47 | generated docs: fix search stuff | Andrew Kelley | 2 | +135 | -114 |
| 2019-10-07 18:29 | generated docs: better navigation | Andrew Kelley | 2 | +94 | -23 |
| 2019-10-07 17:57 | generated docs: logo and basic search proof of concept | Andrew Kelley | 2 | +139 | -21 |
| 2019-10-07 16:20 | generated docs: show doc comments on functions | Andrew Kelley | 7 | +115 | -11 |
| 2019-10-07 15:31 | move doc/ to docs/ | Andrew Kelley | 2 | +0 | -0 |
| 2019-10-06 17:52 | unicode character literals | Nick Erdmann | 4 | +81 | -19 |
| 2019-10-06 21:00 | Fix typo in docs | Matt Keeter | 1 | +1 | -1 |
| 2019-10-06 20:39 | stage1 parser supports doc comments | Andrew Kelley | 8 | +133 | -17 |
| 2019-10-06 18:48 | generated docs: docs/ instead of doc/ | Andrew Kelley | 2 | +4 | -4 |
| 2019-10-06 14:45 | Support for TLS on Win32 | LemonBoy | 3 | +12 | -4 |
| 2019-10-06 11:24 | Initial support for i386-windows-msvc target | LemonBoy | 8 | +168 | -103 |
| 2019-10-05 22:01 | generated docs: canonical package paths | Andrew Kelley | 1 | +33 | -3 |
| 2019-10-05 20:38 | generated docs: show public stuff only | Andrew Kelley | 2 | +43 | -19 |
| 2019-10-05 20:18 | generated docs: render functions | Andrew Kelley | 2 | +37 | -2 |
| 2019-10-05 19:47 | Merge pull request #3368 from mikdusan/issue.3367 | Michael Dusan | 3 | +17 | -2 |
| 2019-10-05 19:33 | generated docs: add navigation bar | Andrew Kelley | 2 | +170 | -31 |
| 2019-10-05 18:09 | fix container member access for fn/struct-fn | Michael Dusan | 3 | +17 | -2 |
| 2019-10-05 17:29 | generated docs: navigable types | Andrew Kelley | 1 | +16 | -6 |
| 2019-10-05 17:07 | generated docs: navigable packages | Andrew Kelley | 2 | +108 | -16 |
| 2019-10-04 21:39 | proof of concept of stage1 doc generation | Andrew Kelley | 7 | +212 | -5 |
| 2019-10-04 18:06 | langref: no viewport | Andrew Kelley | 1 | +0 | -1 |
| 2019-10-04 03:47 | stage1: fix compile error on macOS Xcode 11.1 | Michael Dusan | 1 | +1 | -1 |
| 2019-10-04 02:51 | fix noreturn attribute for msvc | Andrew Kelley | 2 | +1 | -1 |
| 2019-10-03 22:37 | Merge pull request #3372 from ziglang/dump-analysis | Andrew Kelley | 11 | +845 | -145 |
| 2019-10-03 22:05 | handle when std lib is unused | Andrew Kelley | 1 | +11 | -9 |
| 2019-10-03 21:58 | add -fdump-analysis to dump type information to json | Andrew Kelley | 11 | +843 | -145 |
| 2019-10-03 13:32 | Fix pipe syscall for MIPS | LemonBoy | 3 | +35 | -1 |
| 2019-10-03 20:02 | zig build: fix exe file ext to match target.cpp | Andrew Kelley | 1 | +9 | -4 |
| 2019-10-03 15:15 | docs: use the updated png favicon | Andrew Kelley | 1 | +1 | -1 |
| 2019-10-02 20:13 | finish conversion of translate_c.cpp to use zig_clang.h | Andrew Kelley | 3 | +419 | -125 |
| 2019-10-02 17:05 | we have to use c++14 now for llvm10 | Andrew Kelley | 2 | +2 | -2 |
| 2019-10-02 06:11 | llvm 9.0.0 => llvm 10.0.0 | Andrew Kelley | 9 | +42 | -42 |
| 2019-10-02 03:04 | more conversion of translate_c.cpp to use zig_clang.h | Andrew Kelley | 3 | +952 | -491 |
| 2019-10-01 21:39 | fix tripping LLVM assertion in const unions | Andrew Kelley | 1 | +2 | -3 |
| 2019-10-01 21:33 | translate-c: make trans_implicit_cast_expr use zig_clang.h | Andrew Kelley | 3 | +93 | -78 |
| 2019-10-01 13:57 | Correct signal bits for MIPS | LemonBoy | 11 | +264 | -84 |
| 2019-10-01 08:43 | Replace code occurences of --override-std-dir with --override-lib-dir | SamTebbs33 | 3 | +3 | -3 |
| 2019-09-30 16:13 | langref: add 0.5.0 docs link | Andrew Kelley | 1 | +1 | -0 |
| 2019-09-30 14:09 | Release 0.5.0 | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-30 12:33 | remove unhelpful/outdated/unused doc file | Andrew Kelley | 1 | +0 | -33 |
| 2019-09-29 21:28 | docs: docgen supports release safe exe code examples | Andrew Kelley | 2 | +4 | -2 |
| 2019-09-29 19:47 | Merge pull request #3343 from ziglang/windows-libc-um-dir | Andrew Kelley | 1 | +20 | -4 |
| 2019-09-29 18:12 | detect the shared windows include dir as well | Andrew Kelley | 1 | +7 | -3 |
| 2019-09-29 18:04 | detect the windows um include directory | Andrew Kelley | 1 | +16 | -4 |
| 2019-09-29 18:00 | docgen: support code examples for riscv target | Andrew Kelley | 1 | +3 | -0 |
| 2019-09-27 22:49 | std/os/uefi: fix Guid alignment in rng protocol | Nick Erdmann | 1 | +1 | -1 |
| 2019-09-29 16:21 | RISC-V: get to the linking phase of behavior tests | Andrew Kelley | 5 | +30 | -1 |
| 2019-09-28 17:30 | Merge pull request #3331 from meme/android-ndk | Andrew Kelley | 4 | +51 | -16 |
| 2019-09-28 17:21 | minor tweaks | meme | 1 | +12 | -10 |
| 2019-09-28 16:48 | do not link against gcc runtime on Android target | meme | 1 | +3 | -3 |
| 2019-09-27 22:19 | fix glibc builds on aarch64-linux-gnu | Andrew Kelley | 3 | +4 | -13 |
| 2019-09-27 21:38 | avoid duplicated code of specifying the default glibc version | Andrew Kelley | 3 | +7 | -3 |
| 2019-09-27 21:33 | fix building static Android executables | meme | 1 | +2 | -2 |
| 2019-09-27 21:17 | std.os.fstat: EINVAL => unreachable | Andrew Kelley | 1 | +2 | -0 |
| 2019-09-27 20:51 | support Android NDK and bionic | meme | 4 | +46 | -13 |
| 2019-09-27 19:58 | Merge branch 'LemonBoy-fix-3138' | Andrew Kelley | 2 | +20 | -1 |
| 2019-09-27 19:53 | fully specify padding bytes when necessary | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-10 19:05 | Correct calculation of padding length in struct | LemonBoy | 2 | +20 | -1 |
| 2019-09-27 18:53 | Merge pull request #3326 from LemonBoy/misc-misc | Andrew Kelley | 4 | +44 | -26 |
| 2019-09-27 16:20 | Enable mipsel+libc tests on CI | LemonBoy | 1 | +10 | -0 |
| 2019-09-27 16:20 | Backport patch for Musl libc | LemonBoy | 2 | +12 | -24 |
| 2019-09-27 16:18 | Avoid truncating mmap2 offsets if not multiple of page size | LemonBoy | 1 | +22 | -2 |
| 2019-09-27 14:58 | add regression test for alignment of constants | Andrew Kelley | 2 | +7 | -0 |
| 2019-09-27 14:41 | Merge pull request #3323 from nrdmn/uefi | Andrew Kelley | 6 | +184 | -20 |
| 2019-09-25 19:18 | std/os/uefi: add some hii support | Nick Erdmann | 4 | +161 | -0 |
| 2019-09-03 20:04 | std/os/uefi: add exitBootServices and allocatePool | Nick Erdmann | 2 | +23 | -20 |
| 2019-09-27 01:37 | fix mipsel regression in previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-26 22:49 | fix some linux declarations not getting exposed | Andrew Kelley | 1 | +27 | -27 |
| 2019-09-26 17:44 | Merge pull request #3311 from LemonBoy/mips | Andrew Kelley | 19 | +915 | -48 |
| 2019-09-26 15:54 | Don't warn about redeclaration for the same var node | LemonBoy | 2 | +9 | -1 |
| 2019-09-26 17:11 | docgen: add "process terminated by signal" to exe_err | Andrew Kelley | 1 | +8 | -1 |
| 2019-09-26 16:07 | Errno changes for MIPS | LemonBoy | 4 | +140 | -2 |
| 2019-09-26 16:05 | docs: mention release-small along with release-fast | Andrew Kelley | 1 | +3 | -2 |
| 2019-09-26 15:42 | Add comments about the test cases that have been disabled | LemonBoy | 3 | +3 | -0 |
| 2019-09-26 15:13 | Export _start as __start for MIPS targets | LemonBoy | 2 | +8 | -6 |
| 2019-09-25 23:45 | doc: usingnamespace imports only public decls | Michael Dusan | 1 | +1 | -1 |
| 2019-09-26 09:49 | Fix wrong IOCTL value | LemonBoy | 1 | +1 | -1 |
| 2019-09-21 21:00 | Initial support for mipsel architecture¬ | LemonBoy | 16 | +770 | -46 |
| 2019-09-26 05:57 | add -DZIG_SKIP_INSTALL_LIB_FILES cmake option | Andrew Kelley | 2 | +47 | -7 |
| 2019-09-26 05:54 | Merge pull request #3315 from ziglang/mv-std-lib | Andrew Kelley | 380 | +2992 | -3033 |
| 2019-09-26 04:30 | zig additionally looks for lib/std/std.zig | Andrew Kelley | 1 | +27 | -29 |
| 2019-09-26 03:57 | remove --override-std-dir. fix issues caused by moving std lib | Andrew Kelley | 8 | +15 | -54 |
| 2019-09-26 03:35 | mv std/ lib/ | Andrew Kelley | 371 | +0 | -0 |
| 2019-09-26 02:50 | macos ci: display system info before running anything | Andrew Kelley | 1 | +2 | -0 |
| 2019-09-25 21:59 | docgen: slightly better caching | Andrew Kelley | 1 | +7 | -10 |
| 2019-09-25 21:04 | Merge pull request #3312 from ziglang/armv8-linux-musleabihf | Andrew Kelley | 21 | +219 | -109 |
| 2019-09-25 19:57 | enable test coverage for armv8-linux-musleabihf | Andrew Kelley | 16 | +115 | -19 |
| 2019-09-25 19:15 | musl [PATCH] arm: fix setjmp and longjmp asm for armv8-a | Andrew Kelley | 5 | +104 | -90 |
| 2019-09-25 18:17 | disable known-to-be-failing tests for linux-aarch64-gnueabihf | Andrew Kelley | 1 | +5 | -0 |
| 2019-09-25 17:52 | fix building musl on eabihf abis, incorrect include dirs | Andrew Kelley | 1 | +3 | -4 |
| 2019-09-25 15:17 | ran zig fmt on stdlib | Vexu | 4 | +13 | -8 |
| 2019-09-25 15:15 | add noasync to zig fmt | Vexu | 2 | +15 | -5 |
| 2019-09-25 14:38 | Fix llseek behavior | LemonBoy | 2 | +31 | -3 |
| 2019-09-25 16:08 | Merge pull request #3308 from LemonBoy/riscv-things | Andrew Kelley | 5 | +143 | -104 |
| 2019-09-25 07:42 | Add DTP bias according to RISCV ABI | LemonBoy | 1 | +1 | -0 |
| 2019-09-25 07:30 | Correct some RISCV64 bits | LemonBoy | 4 | +142 | -104 |
| 2019-09-25 01:23 | add docs for usingnamespace | Andrew Kelley | 1 | +35 | -0 |
| 2019-09-25 00:56 | better default enabled features for riscv | Andrew Kelley | 1 | +8 | -2 |
| 2019-09-24 21:53 | add VarDecl support for struct-method call syntax | Michael Dusan | 3 | +69 | -11 |
| 2019-09-24 15:41 | docgen: test blocks support linking libc | Andrew Kelley | 1 | +4 | -0 |
| 2019-09-24 15:36 | docgen: slightly cleaner display of libc cli args | Andrew Kelley | 1 | +2 | -3 |
| 2019-09-13 07:29 | Fix result loc unwrapping with optional in error union | LemonBoy | 2 | +14 | -1 |
| 2019-09-12 21:02 | Fix assignment to optional payload | LemonBoy | 2 | +15 | -1 |
| 2019-09-11 04:25 | Create user-specified `output-dir` | Jay Weisskopf | 2 | +17 | -2 |
| 2019-09-18 06:54 | Prevent crash with invalid extern type | LemonBoy | 2 | +14 | -0 |
| 2019-09-23 09:14 | Fix computation of switch coverage | LemonBoy | 3 | +63 | -49 |
| 2019-09-23 19:02 | make type_allowed_in_extern more robust | Andrew Kelley | 3 | +105 | -53 |
| 2019-09-23 17:33 | zig build: linkSystemLibrary integrates with pkg-config | Andrew Kelley | 3 | +289 | -23 |
| 2019-09-23 01:18 | Merge pull request #3290 from ziglang/more-test-coverage | Andrew Kelley | 31 | +565 | -163 |
| 2019-09-22 23:47 | windows CI: fix name collision | Andrew Kelley | 2 | +7 | -8 |
| 2019-09-22 23:11 | enable test coverage for cross compiling windows mingw-w64 | Andrew Kelley | 1 | +10 | -11 |
| 2019-09-22 23:05 | mingw-w64 libc: fix incorrect detection of _xgetbv | Andrew Kelley | 1 | +0 | -26 |
| 2019-09-22 23:03 | add emscripten to std.build.Target.defaultAbi | Andrew Kelley | 1 | +1 | -0 |
| 2019-09-22 22:19 | Merge pull request #3298 from ziglang/gethostname | Andrew Kelley | 8 | +61 | -0 |
| 2019-09-22 20:24 | silence nonportable include path warnings when building glibc on windows | Andrew Kelley | 1 | +4 | -0 |
| 2019-09-22 22:14 | tolerate windows newlines in glibc text files | Andrew Kelley | 1 | +3 | -3 |
| 2019-09-22 22:11 | git, I love you, but please stop mangling my files | Andrew Kelley | 1 | +1 | -0 |
| 2019-09-22 21:41 | more helpful error message when failing to parse glibc abi.txt | Andrew Kelley | 2 | +19 | -4 |
| 2019-09-22 20:40 | more info in assertion failures | Andrew Kelley | 2 | +9 | -10 |
| 2019-09-22 19:36 | libc implementation of gethostname | Andrew Kelley | 7 | +27 | -10 |
| 2019-09-22 19:59 | windows CI: use MinSizeRel to work around MSVC bug | Andrew Kelley | 1 | +3 | -2 |
| 2019-09-22 19:58 | remove redundant assert | Andrew Kelley | 1 | +0 | -1 |
| 2019-09-22 19:32 | ci: update windows image to MSVC 2019 | Andrew Kelley | 2 | +3 | -3 |
| 2019-09-22 18:41 | do the release tests last because they take longer | Andrew Kelley | 1 | +37 | -36 |
| 2019-09-22 18:40 | disable running cross compiled macos tests | Andrew Kelley | 1 | +11 | -0 |
| 2019-09-22 18:00 | clean up compiler_rt with some enum literals | Andrew Kelley | 1 | +3 | -3 |
| 2019-09-12 01:21 | linux implementation of std.net.getHostName | Andrew Kelley | 4 | +44 | -0 |
| 2019-09-22 15:13 | Fix #3272 - update docs | Euan Torano | 1 | +1 | -1 |
| 2019-09-22 15:10 | fix linux stat struct on aarch64 | Andrew Kelley | 1 | +24 | -16 |
| 2019-09-22 04:46 | windows ci: make the case of file names agree | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-22 03:55 | significantly increase test coverage | Andrew Kelley | 22 | +479 | -89 |
| 2019-09-22 11:18 | stage1: fix lost argv[0] | Michael Dusan | 1 | +1 | -1 |
| 2019-09-21 21:10 | Fix TLS for VariantI arches with a twist | LemonBoy | 1 | +14 | -5 |
| 2019-09-21 19:57 | zig test: don't skip execution when explicit command provided | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-21 18:22 | add behavior test for float widening f16 to f128 | Andrew Kelley | 4 | +16 | -6 |
| 2019-09-21 17:46 | Merge pull request #3278 from LemonBoy/struct-gen | Andrew Kelley | 8 | +65 | -12 |
| 2019-09-21 16:48 | Merge pull request #3238 from Tetralux/fixed-allocator-reset | Andrew Kelley | 1 | +24 | -0 |
| 2019-09-21 15:42 | Remove 'inline', as per @andrewrk | Tetralux | 1 | +1 | -1 |
| 2019-09-21 09:35 | Fix a test on ARM due to the use of `undefined` ptr | LemonBoy | 1 | +2 | -1 |
| 2019-09-21 09:20 | Adjust tests for AArch64 | LemonBoy | 2 | +7 | -3 |
| 2019-09-20 14:39 | Correct stack alignment for new stack | LemonBoy | 3 | +8 | -1 |
| 2019-09-20 07:37 | Fix generation of tail fields for packed struct | LemonBoy | 4 | +50 | -9 |
| 2019-09-20 22:01 | Merge pull request #3183 from LemonBoy/fix-3128 | Andrew Kelley | 1 | +2 | -0 |
| 2019-09-20 21:48 | avoid setting `tail` for `@panic` | Andrew Kelley | 1 | +47 | -17 |
| 2019-09-20 19:24 | add more RISCV64 linux bits to std lib | Andrew Kelley | 3 | +94 | -1 |
| 2019-09-20 19:10 | Merge branch 'daurnimator-linux-5.3' | Andrew Kelley | 5 | +67 | -57 |
| 2019-09-20 19:02 | fix typo | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-20 11:37 | std: update for linux 5.3 | daurnimator | 5 | +50 | -55 |
| 2019-09-20 11:36 | std: update riscv64 syscalls | daurnimator | 1 | +17 | -2 |
| 2019-09-01 10:46 | reject types of automatic container layout in packed unions | Sahnvour | 2 | +52 | -15 |
| 2019-09-20 17:19 | add test case for already fixed bug | Andrew Kelley | 2 | +20 | -0 |
| 2019-08-24 10:16 | Fix comptime bitcast inside an expression | Timon Kruiper | 3 | +20 | -0 |
| 2019-09-20 16:54 | update README | Andrew Kelley | 2 | +8 | -5 |
| 2019-09-20 15:48 | fix typo in docs | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-20 01:48 | stage1: fix gcc 9.1.0 compiler error on archlinux | Michael Dusan | 1 | +5 | -0 |
| 2019-09-20 01:12 | Merge pull request #3260 from ziglang/llvm9 | Andrew Kelley | 1939 | +67668 | -41929 |
| 2019-09-20 00:55 | update remaining llvm 8.0.0 references to 9.0.0 | Andrew Kelley | 2 | +5 | -5 |
| 2019-09-19 22:32 | macos ci: RISCV is no longer experimental | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-19 21:04 | update CI scripts llvm 8 to 9 | Andrew Kelley | 4 | +12 | -12 |
| 2019-09-19 21:02 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 23 | +1200 | -180 |
| 2019-09-19 17:45 | Disable Channel, Future, and Lock tests for FreeBSD (#3253) | stratact | 3 | +6 | -0 |
| 2019-09-19 17:07 | update std.zig.tokenizer | Andrew Kelley | 1 | +3 | -2 |
| 2019-09-19 16:36 | Merge pull request #3017 from fengb/tokenize-cleaner-errors | Andrew Kelley | 2 | +164 | -40 |
| 2019-09-09 14:09 | src: use zig_panic rather than having LLVM abort | daurnimator | 1 | +3 | -1 |
| 2019-09-18 23:34 | docs: clarify @clz and @ctz terminology to not be endian-specific. | Shawn Landden | 1 | +2 | -2 |
| 2019-07-28 23:18 | Allow Zig programs to implement their own startup (_start) for ELF executables. | Shawn Landden | 1 | +1 | -1 |
| 2019-09-19 09:35 | pass param as ref in ZigList::append | ScorrMorr | 1 | +1 | -1 |
| 2019-09-19 15:15 | Merge branch 'merge-shawnl-simd5' | Andrew Kelley | 7 | +229 | -21 |
| 2019-09-19 15:14 | add docs for `@splat` | Andrew Kelley | 1 | +30 | -6 |
| 2019-09-19 14:48 | fixups for `@splat` | Andrew Kelley | 6 | +101 | -64 |
| 2019-07-21 15:41 | `@splat` | Shawn Landden | 6 | +157 | -10 |
| 2019-09-19 05:05 | Merge branch 'merge-shawnl-simd5' | Andrew Kelley | 6 | +160 | -54 |
| 2019-09-19 04:59 | implement runtime `@byteSwap` and other fixups | Andrew Kelley | 5 | +129 | -91 |
| 2019-07-14 14:22 | @byteSwap on vectors | Shawn Landden | 4 | +85 | -17 |
| 2019-09-18 20:35 | Merge branch 'merge-shawnl-simd5' | Andrew Kelley | 11 | +626 | -68 |
| 2019-09-18 20:34 | relax std.auto_hash requirements regarding vectors | Andrew Kelley | 1 | +6 | -3 |
| 2019-09-18 19:41 | rework the implementation | Andrew Kelley | 6 | +233 | -233 |
| 2019-06-29 16:32 | stage1: add @shuffle() shufflevector support | Shawn Landden | 7 | +426 | -0 |
| 2019-09-18 14:52 | remove TODO regarding lazy values | Andrew Kelley | 1 | +4 | -4 |
| 2019-07-31 15:55 | stage1: proper return type on vector comparisons | Shawn Landden | 2 | +92 | -46 |
| 2019-09-18 14:24 | adjust codegen of casting between arrays and vectors | Andrew Kelley | 2 | +52 | -19 |
| 2019-07-25 16:11 | Fix array->vector and vector->array for many types. Allow vector of bool. | Shawn Landden | 5 | +63 | -13 |
| 2019-09-18 02:30 | fix peer result location with typed parent, ... | Andrew Kelley | 2 | +21 | -1 |
| 2019-09-16 18:02 | fix tripping llvm assert | Andrew Kelley | 2 | +28 | -17 |
| 2019-09-16 18:22 | update clone on arm32 to latest musl implementation | Andrew Kelley | 1 | +2 | -7 |
| 2019-09-16 18:02 | fix tripping llvm assert | Andrew Kelley | 2 | +28 | -17 |
| 2019-09-16 03:21 | Fix typos: "seperate" to "separate" | Jay Weisskopf | 2 | +2 | -2 |
| 2019-09-16 01:35 | Add FixedBufferAllocator.reset | Tetralux | 1 | +24 | -0 |
| 2019-09-16 00:59 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 35 | +1224 | -90 |
| 2019-09-13 18:46 | no-stack-arg-probe only for UEFI | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-13 18:41 | fix regression from incorrect conflict resolution in prev commit | Andrew Kelley | 1 | +2 | -2 |
| 2019-09-13 18:11 | Merge branch 'nrdmn-uefi' | Andrew Kelley | 23 | +1028 | -16 |
| 2019-09-13 10:12 | Make single-element enum default to u0 | LemonBoy | 3 | +38 | -9 |
| 2019-09-12 02:20 | Add missing C dl_iterate_phdr function for FreeBSD | stratact | 1 | +3 | -0 |
| 2019-09-13 18:10 | Merge branch 'uefi' of https://github.com/nrdmn/zig into nrdmn-uefi | Andrew Kelley | 23 | +1028 | -16 |
| 2019-09-12 10:42 | Correct AT_FDCWD definition | LemonBoy | 1 | +1 | -1 |
| 2019-09-12 00:22 | improvements targeted at improving async functions | Andrew Kelley | 7 | +90 | -32 |
| 2019-09-11 20:19 | consolidate std.debug.parseDie and std.debug.parseDie1 | Andrew Kelley | 1 | +5 | -24 |
| 2019-09-11 09:46 | Recognize & skip the UTF-8 BOM | LemonBoy | 2 | +17 | -3 |
| 2019-09-11 19:05 | add behavior test for `@enumToInt(enum(u1){x}.x)` | Andrew Kelley | 1 | +7 | -0 |
| 2019-09-11 19:01 | disable runtime safety in std.io.InStream | Andrew Kelley | 1 | +3 | -3 |
| 2019-09-11 02:59 | async function calls re-use frame buffers | Andrew Kelley | 2 | +33 | -3 |
| 2019-09-10 20:53 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 37 | +330 | -187 |
| 2019-09-10 20:39 | update glibc src files to 2.30 | Andrew Kelley | 33 | +288 | -182 |
| 2019-09-10 18:50 | Get more of the tests passing for FreeBSD (#3197) | stratact | 3 | +41 | -4 |
| 2019-09-10 18:35 | fix build on macOS + xcode + clang | Michael Dusan | 1 | +1 | -1 |
| 2019-09-10 17:30 | update C header files to clang 9.0.0rc4 | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-10 17:25 | lld: apply patch: [mach-o] Extend LC_DATA_IN_CODE support to x86_64 | Andrew Kelley | 1 | +42 | -8 |
| 2019-09-10 17:10 | update embedded LLD to 9.0.0rc4 | Andrew Kelley | 33 | +555 | -190 |
| 2019-09-06 09:23 | Don't forget to resolve the pointee type | LemonBoy | 1 | +2 | -0 |
| 2019-09-10 17:00 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 167 | +6107 | -2672 |
| 2019-09-10 15:20 | Resolve lazy arguments passed to @compileLog | LemonBoy | 1 | +5 | -0 |
| 2019-09-10 14:19 | Accept void argument for @cDefine value | LemonBoy | 1 | +9 | -4 |
| 2019-09-10 14:39 | Merge branch 'async-std-lib' | Andrew Kelley | 14 | +435 | -307 |
| 2019-09-10 05:00 | -fstack-report outputs JSON | Andrew Kelley | 1 | +52 | -9 |
| 2019-09-10 04:25 | make the std lib support event-based I/O | Andrew Kelley | 14 | +392 | -307 |
| 2019-07-07 15:09 | std: add BloomFilter data structure | daurnimator | 3 | +258 | -1 |
| 2019-09-07 09:17 | Force LLVM to generate byte-aligned packed unions | LemonBoy | 2 | +17 | -3 |
| 2019-09-07 11:22 | forbid opaque types in function return types | Sahnvour | 2 | +38 | -5 |
| 2019-09-09 21:57 | fix tests.addPkgTests to always run native target | Michael Dusan | 1 | +12 | -2 |
| 2019-09-09 20:44 | fix a var decl in scope preventing for loop spills | Andrew Kelley | 2 | +44 | -2 |
| 2019-09-09 20:17 | Merge pull request #3200 from LemonBoy/eq-tagged-union | Andrew Kelley | 2 | +55 | -0 |
| 2019-09-09 19:57 | Adjust the stdlib to be 32bit compatible | LemonBoy | 3 | +9 | -7 |
| 2019-09-09 19:54 | fix bad LLVM IR when for target expr needs to be spilled | Andrew Kelley | 8 | +122 | -73 |
| 2019-09-09 17:50 | Fix typo in TLS initialization code | LemonBoy | 1 | +1 | -1 |
| 2019-09-09 17:09 | Comptime folding of enum/union comparisons | LemonBoy | 2 | +21 | -1 |
| 2019-09-09 16:51 | Allow comparison between union tag and enum literal | LemonBoy | 2 | +35 | -0 |
| 2019-09-09 16:15 | implement spilling when returning error union async function call | Andrew Kelley | 2 | +31 | -2 |
| 2019-09-09 13:33 | release builds of stage1 have llvm ir verification | Andrew Kelley | 3 | +12 | -4 |
| 2019-09-08 10:07 | use /debug:fastlink when building with msvc and debug info | Sahnvour | 1 | +3 | -0 |
| 2019-09-08 03:04 | test-stack-traces: add FreeBSD | Michael Dusan | 1 | +112 | -31 |
| 2019-09-08 19:09 | Merge branch 'gustavolsson-clang-frameworks-dir' | Andrew Kelley | 1 | +5 | -0 |
| 2019-09-08 19:09 | move logic for propagating framework dirs to zig cc | Andrew Kelley | 2 | +6 | -3 |
| 2019-09-08 12:46 | forward framework dirs to embedded clang in addition to linker on osx | Gustav Olsson | 1 | +3 | -1 |
| 2019-09-07 21:37 | fix suspensions inside for loops generating invalid LLVM IR | Andrew Kelley | 5 | +59 | -12 |
| 2019-09-07 19:08 | Merge branch 'glibc-2.30' | Andrew Kelley | 90 | +1880 | -1906 |
| 2019-09-07 19:04 | update glibc ABI lists to 2.30 | Andrew Kelley | 4 | +354 | -1 |
| 2019-09-07 18:59 | update glibc headers to 2.30 | Andrew Kelley | 85 | +1456 | -1579 |
| 2019-09-07 18:46 | update process_headers tool for glibc 2.30 | Andrew Kelley | 1 | +70 | -326 |
| 2019-09-07 04:27 | properly spill expressions with async function calls | Andrew Kelley | 2 | +17 | -0 |
| 2019-09-07 04:12 | implement spills when expressions used across suspend points | Andrew Kelley | 7 | +218 | -29 |
| 2019-09-06 20:17 | fix await used in an expression generating bad LLVM | Andrew Kelley | 4 | +113 | -44 |
| 2019-09-06 21:03 | fixed compiler error for gcc 9.2.0 | emekoi | 1 | +1 | -1 |
| 2019-09-06 16:50 | runtime safety for noasync function calls | Andrew Kelley | 3 | +37 | -0 |
| 2019-09-06 01:55 | implement `noasync` function calls | Andrew Kelley | 13 | +175 | -68 |
| 2019-09-05 16:43 | Add compiler error when negating invalid type | Timon Kruiper | 2 | +22 | -0 |
| 2019-09-05 19:17 | add -l as an alias for --library | Andrew Kelley | 1 | +8 | -1 |
| 2019-09-05 19:09 | os: raise maximum file descriptor limit | Andrew Kelley | 1 | +24 | -0 |
| 2019-09-05 18:50 | prefer result type casting to peer type resolution | Andrew Kelley | 4 | +96 | -15 |
| 2019-09-05 18:15 | I'm pretty sure `sp` is the stack pointer on all ARM | Andrew Kelley | 1 | +5 | -5 |
| 2019-08-28 21:12 | Add compile error when shifting amount is not an int type | Timon Kruiper | 2 | +28 | -1 |
| 2019-09-01 17:47 | Always resolve the struct field types | LemonBoy | 2 | +27 | -23 |
| 2019-09-05 08:17 | Resolve lazy values when checking for definedness | LemonBoy | 2 | +23 | -9 |
| 2019-09-04 17:08 | Add Array support to @Type | Jonathan Marler | 2 | +13 | -1 |
| 2019-09-04 17:02 | Shorten @field documentation and add an example | Vesa Kaihlavirta | 1 | +21 | -3 |
| 2019-09-04 20:04 | stage1 enhance IR print | Michael Dusan | 5 | +19 | -14 |
| 2019-09-05 10:22 | Add the noinline keyword for function declarations | LemonBoy | 11 | +46 | -18 |
| 2019-09-04 18:44 | fix typo with tls initialization | Andrew Kelley | 1 | +1 | -1 |
| 2019-09-04 18:39 | Merge pull request #3152 from Snektron/arm-support-improvement | Andrew Kelley | 10 | +859 | -31 |
| 2019-07-11 13:17 | Implicit cast from enum literal to optional enum and implicit cast to payload of error union | Timon Kruiper | 2 | +61 | -14 |
| 2019-09-04 15:48 | Only check for TLS support on arm if TLS segment exists | Robin Voetter | 1 | +9 | -11 |
| 2019-09-04 15:12 | Merge branch 'marler8997-typeBuiltin' | Andrew Kelley | 9 | +468 | -23 |
| 2019-09-04 15:08 | fixups and add documentation for `@Type` | Andrew Kelley | 7 | +132 | -51 |
| 2019-09-04 14:23 | Implement remaining requested changes | Robin Voetter | 4 | +9 | -8 |
| 2019-09-04 13:59 | Add missing clobbers on arm-eabi and arm64 syscall conventions | Robin Voetter | 2 | +14 | -0 |
| 2019-09-04 13:55 | Merge remote-tracking branch 'upstream/master' into arm-support-improvement | Robin Voetter | 36 | +964 | -124 |
| 2019-08-23 15:33 | Add @Type builtin | Jonathan Marler | 7 | +364 | -0 |
| 2019-09-04 02:09 | emit a compile error if a test becomes async | Andrew Kelley | 3 | +13 | -1 |
| 2019-09-04 01:51 | Merge branch 'Vexu-comment-in-array' | Andrew Kelley | 2 | +122 | -9 |
| 2019-09-04 01:49 | Merge branch 'comment-in-array' of https://github.com/Vexu/zig into Vexu-comment-in-array | Andrew Kelley | 2 | +122 | -9 |
| 2019-09-03 20:29 | error message and test for alignment of variables of zero-bit types | Sahnvour | 3 | +19 | -0 |
| 2019-09-04 00:30 | Merge pull request #3169 from Sahnvour/string_hash_map | Andrew Kelley | 13 | +33 | -47 |
| 2019-09-03 22:26 | Merge branch 'marler8997-fixSegfault' | Andrew Kelley | 3 | +24 | -4 |
| 2019-09-03 22:25 | fix union field ptr ir instruction | Andrew Kelley | 1 | +7 | -2 |
| 2019-09-03 22:15 | Merge branch 'fixSegfault' of https://github.com/marler8997/zig into marler8997-fixSegfault | Andrew Kelley | 2 | +17 | -2 |
| 2019-09-03 21:56 | add fastpath for std.mem.eql and simplify std.hash_map.eqlString | Sahnvour | 2 | +2 | -3 |
| 2019-09-03 21:53 | changing occurrences of HashMap with []const u8 as keys for StringHashMap | Sahnvour | 12 | +31 | -44 |
| 2019-09-03 20:19 | zig build: make install prefix available to build.zig and | Andrew Kelley | 2 | +20 | -14 |
| 2019-09-03 18:51 | fix compiler crash in struct field pointers | Andrew Kelley | 2 | +40 | -0 |
| 2019-09-03 17:02 | fix stack traces on macos when passing absolute path to root source file | Andrew Kelley | 2 | +15 | -1 |
| 2019-09-01 10:27 | Fix addition direction, remove superfluous loop counter, add tests | Vesa Kaihlavirta | 1 | +11 | -3 |
| 2019-09-03 14:09 | Merge branch 'mikdusan-issue.2485' | Andrew Kelley | 3 | +486 | -1 |
| 2019-09-03 14:08 | rename test-compare-panic to test-stack-traces | Andrew Kelley | 4 | +286 | -286 |
| 2019-09-03 14:05 | rename compare-panic to compare-stack-traces | Andrew Kelley | 4 | +290 | -293 |
| 2019-05-28 00:07 | test: add compare-panic | Michael Dusan | 3 | +488 | -0 |
| 2019-09-03 01:22 | omit prefix data for async functions sometimes | Andrew Kelley | 3 | +8 | -1 |
| 2019-09-02 21:45 | cmake: improve building without git repository | Michael Dusan | 1 | +10 | -6 |
| 2019-09-03 00:56 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 53 | +11888 | -375 |
| 2019-09-03 00:28 | fix const result loc, runtime if cond, else unreachable | Andrew Kelley | 2 | +20 | -0 |
| 2019-09-02 20:31 | std/os/uefi: fix ordering of packed bit fields | Nick Erdmann | 3 | +20 | -25 |
| 2019-09-02 17:04 | std/os/uefi: add support for getting memory map | Nick Erdmann | 2 | +44 | -1 |
| 2019-09-02 18:35 | fix recursive call of await @asyncCall with struct return type | Andrew Kelley | 2 | +48 | -10 |
| 2019-09-02 18:34 | std/os/uefi: add global_variable guid | Nick Erdmann | 2 | +11 | -0 |
| 2019-09-02 17:07 | fix using @typeOf on a generic function call | Andrew Kelley | 2 | +58 | -25 |
| 2019-09-02 15:32 | add ability to specify darwin framework search dirs | Andrew Kelley | 5 | +30 | -2 |
| 2019-09-02 03:35 | add regression test for already fixed bug | Andrew Kelley | 2 | +7 | -0 |
| 2019-09-01 21:45 | Merge remote-tracking branch 'upstream/master' into arm-support-improvement | Robin Voetter | 21 | +1020 | -205 |
| 2019-09-01 14:10 | Fix up preadv, preadv2, pwritev and pwritev2 | Robin Voetter | 1 | +36 | -6 |
| 2019-09-01 10:08 | Fix up seteuid and setegid | Robin Voetter | 1 | +2 | -2 |
| 2019-09-01 09:54 | Replace legacy 16-bit syscalls with 32-bit versions when appropriate | Robin Voetter | 1 | +70 | -14 |
| 2019-09-01 04:30 | Revert "Merge pull request #2991 from emekoi/mingw-ci" | Andrew Kelley | 4 | +20 | -40 |
| 2019-09-01 04:27 | fix `@typeOf` an async function call of generic fn with error union type | Andrew Kelley | 2 | +30 | -14 |
| 2019-08-31 16:30 | stage1 enhance IR print | Michael Dusan | 4 | +383 | -14 |
| 2019-08-31 22:50 | improvements to `@asyncCall` | Andrew Kelley | 6 | +308 | -105 |
| 2019-08-31 14:38 | `@typeOf` now guarantees no runtime side effects | Andrew Kelley | 7 | +90 | -1 |
| 2019-08-31 00:06 | support recursive async and non-async functions | Andrew Kelley | 9 | +157 | -23 |
| 2019-08-30 19:48 | Merge pull request #3139 from hspak/zig-fmt-nested-if | Andrew Kelley | 3 | +32 | -8 |
| 2019-08-30 19:37 | Merge remote-tracking branch 'upstream/master' into arm-support-improvement | Robin Voetter | 25 | +10276 | -26 |
| 2019-08-30 19:02 | musl: fix alltypes.h and syscall.h not being correct | Andrew Kelley | 20 | +10197 | -0 |
| 2019-08-30 19:01 | update process_headers.zig for latest zig | Andrew Kelley | 1 | +2 | -2 |
| 2019-08-30 18:53 | align(@alignOf(T)) T does not force resolution of T | Andrew Kelley | 4 | +75 | -22 |
| 2019-08-30 10:39 | fix stage1 to build on macOS + xcode/clang | Michael Dusan | 1 | +2 | -2 |
| 2019-08-30 11:02 | Merge remote-tracking branch 'upstream/master' into arm-support-improvement | Robin Voetter | 18 | +851 | -212 |
| 2019-08-30 11:02 | Remove unneeded os check | Robin Voetter | 1 | +1 | -1 |
| 2019-08-30 10:58 | Improve comments near un-implemented functionality | Robin Voetter | 2 | +5 | -4 |
| 2019-08-30 04:23 | run new zig fmt and remove stale comment | Hong Shick Pak | 2 | +7 | -7 |
| 2019-08-30 04:10 | zig fmt: fix nested if | Hong Shick Pak | 2 | +25 | -1 |
| 2019-08-30 02:44 | Merge branch 'lazy-sizeof' | Andrew Kelley | 11 | +463 | -141 |
| 2019-08-30 02:44 | fix regressions | Andrew Kelley | 3 | +26 | -8 |
| 2019-08-30 01:51 | await does not force async if callee is blocking | Andrew Kelley | 7 | +169 | -68 |
| 2019-08-29 20:25 | avoid unnecessarily requiring alignment for array elem pointers | Andrew Kelley | 2 | +31 | -19 |
| 2019-08-29 18:46 | comparing against zero participates in lazy values | Andrew Kelley | 6 | +109 | -1 |
| 2019-08-29 16:43 | make `@sizeOf` lazy | Andrew Kelley | 5 | +134 | -51 |
| 2019-08-29 16:12 | add __aeabi_read_tp | Robin Voetter | 4 | +47 | -0 |
| 2019-08-29 14:24 | fix not fully resolving debug info for structs causing llvm error | Andrew Kelley | 4 | +33 | -1 |
| 2019-08-29 14:24 | fix not fully resolving debug info for structs causing llvm error | Andrew Kelley | 4 | +33 | -1 |
| 2019-08-29 14:14 | Use LLVM path provided by homebrew | Shritesh | 1 | +1 | -1 |
| 2019-08-29 08:52 | Don't print line info if source is not available | Robin Voetter | 1 | +1 | -1 |
| 2019-08-29 08:34 | fix issues with debug.zig | Robin Voetter | 4 | +26 | -10 |
| 2019-08-28 23:14 | TLS initialization, clone definition and _start functionality | Robin Voetter | 3 | +33 | -1 |
| 2019-08-28 22:55 | Make mmap use SYS_mmap2 if it exists | Robin Voetter | 2 | +7 | -1 |
| 2019-08-28 22:54 | Add more syscall constants | Robin Voetter | 1 | +35 | -0 |
| 2019-08-28 20:59 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 47 | +3555 | -1739 |
| 2019-08-28 18:38 | add suggestion to AutoHash compile error message | Andrew Kelley | 1 | +12 | -2 |
| 2019-08-28 16:16 | fix implicit cast from zero sized array ptr to slice | Andrew Kelley | 2 | +24 | -10 |
| 2019-08-28 16:01 | Merge pull request #2760 from Vexu/fmt-comment-fix | Andrew Kelley | 2 | +32 | -10 |
| 2019-08-28 06:35 | Improve the handling of `zig fmt: off/on` | yvt | 2 | +180 | -26 |
| 2019-08-28 15:41 | add arm32 syscall conventions | Robin Voetter | 2 | +81 | -0 |
| 2019-08-28 15:17 | implement lazy values for error union types | Andrew Kelley | 4 | +106 | -21 |
| 2019-08-28 14:35 | add arm32 linux bits definitions | Robin Voetter | 2 | +511 | -0 |
| 2019-08-28 09:25 | Merge pull request #3060 from Sahnvour/hashing | Marc Tiehuis | 9 | +374 | -108 |
| 2019-08-27 21:39 | add regression test for already fixed bug | Andrew Kelley | 2 | +18 | -0 |
| 2019-08-27 20:55 | support self-referential struct through a slice of optional | Andrew Kelley | 5 | +210 | -98 |
| 2019-08-27 18:06 | add regression test for struct with optional list of self | Andrew Kelley | 2 | +47 | -0 |
| 2019-08-27 17:59 | better handle struct depends on itself via optional field | Andrew Kelley | 2 | +26 | -0 |
| 2019-08-27 17:44 | add regression test for bug fixed by lazy values | Andrew Kelley | 2 | +24 | -0 |
| 2019-08-26 10:32 | Simplify wyhash and improve speed | Marc Tiehuis | 3 | +74 | -130 |
| 2019-08-27 17:36 | add regression test for bug fixed by lazy values | Andrew Kelley | 2 | +25 | -0 |
| 2019-08-27 17:02 | Merge pull request #3115 from ziglang/fix-field-alignment-kludge | Andrew Kelley | 11 | +1796 | -1061 |
| 2019-08-27 16:54 | fix not properly casting align values | Andrew Kelley | 4 | +137 | -108 |
| 2019-08-27 14:45 | add a TODO compile error for union field alignment syntax | Andrew Kelley | 1 | +2 | -0 |
| 2019-08-27 14:14 | implement and test struct field explicit alignment | Andrew Kelley | 3 | +22 | -6 |
| 2019-08-27 08:13 | Improve siphash performance for small keys by up to 30% (#3124) | Marc Tiehuis | 1 | +107 | -45 |
| 2019-08-27 02:49 | fix regression in one of the doc examples | Andrew Kelley | 1 | +4 | -0 |
| 2019-08-27 02:38 | fix more compile error regressions | Andrew Kelley | 4 | +56 | -31 |
| 2019-08-27 01:40 | remove no longer needed gcc8 workaround. add gcc9 workaround | Andrew Kelley | 1 | +3 | -3 |
| 2019-08-26 22:35 | miscellaneous fixes regarding compile errors | Andrew Kelley | 5 | +84 | -50 |
| 2019-08-26 19:43 | fix regression in ir_get_ref | Andrew Kelley | 1 | +3 | -0 |
| 2019-08-26 19:24 | fix regression with global variable assignment... | Andrew Kelley | 3 | +38 | -23 |
| 2019-08-26 18:01 | fix regression on struct field with undefined type | Andrew Kelley | 5 | +40 | -52 |
| 2019-08-26 16:43 | fix some compile error regressions | Andrew Kelley | 5 | +37 | -26 |
| 2019-08-26 15:23 | fix some std lib dependency loops | Andrew Kelley | 2 | +15 | -13 |
| 2019-08-26 14:43 | fix dependency loop errors with zig build | Andrew Kelley | 3 | +24 | -1 |
| 2019-08-26 14:03 | make `@alignOf` lazily evaluate the target type | Andrew Kelley | 4 | +60 | -56 |
| 2019-08-26 01:45 | fix assertion tripped instead of reporting compile error | Andrew Kelley | 1 | +2 | -1 |
| 2019-08-26 01:28 | fix resolution detection of pointer types | Andrew Kelley | 2 | +30 | -6 |
| 2019-08-26 01:16 | behavior tests passing | Andrew Kelley | 1 | +14 | -3 |
| 2019-08-26 00:27 | make the zero-bit-ness of pointers lazy | Andrew Kelley | 2 | +72 | -39 |
| 2019-08-25 15:42 | fix behavior test regressions with unions | Andrew Kelley | 1 | +18 | -6 |
| 2019-08-25 15:34 | hook up unions with lazy values | Andrew Kelley | 3 | +112 | -78 |
| 2019-08-24 07:54 | Fix issue 3058: zig build segfault | Jonathan Marler | 2 | +17 | -2 |
| 2019-08-24 10:52 | wyhash: readd the stateful streaming version so that both are available | Sahnvour | 3 | +157 | -5 |
| 2019-08-22 20:46 | hash_map: adding a StringHashMap for convenience | Sahnvour | 6 | +37 | -24 |
| 2019-08-13 19:14 | auto_hash: better generic hashing implementation | Sahnvour | 1 | +219 | -62 |
| 2019-08-24 08:47 | Merge pull request #3118 from ziglang/revert-crc-poly-api | Marc Tiehuis | 2 | +15 | -15 |
| 2019-08-24 07:05 | std/hash: Revert crc32 api change | Marc Tiehuis | 2 | +15 | -15 |
| 2019-08-23 21:54 | tracking these issues on github now | Andrew Kelley | 1 | +0 | -3 |
| 2019-08-23 21:39 | fix regression on `@ptrCast` | Andrew Kelley | 1 | +1 | -6 |
| 2019-08-23 21:14 | add lazy value support for optional types | Andrew Kelley | 3 | +57 | -47 |
| 2019-08-23 19:59 | fix regression with simple pointer to self | Andrew Kelley | 1 | +7 | -0 |
| 2019-08-23 19:54 | better handling of lazy structs | Andrew Kelley | 5 | +44 | -42 |
| 2019-08-23 19:05 | pointer types lazily evaluate their element type | Andrew Kelley | 3 | +68 | -42 |
| 2019-08-23 18:07 | allow top level declarations to be lazy | Andrew Kelley | 5 | +47 | -38 |
| 2019-08-23 17:28 | add lazy value for fn prototypes | Andrew Kelley | 4 | +183 | -63 |
| 2019-08-23 15:43 | Merge remote-tracking branch 'origin/master' into fix-field-alignment-kludge | Andrew Kelley | 24 | +640 | -430 |
| 2019-08-23 15:19 | Merge pull request #3114 from Tetralux/align-on-struct-fields | Andrew Kelley | 7 | +54 | -12 |
| 2019-08-22 19:56 | Encapsulate bigint representation, assert on cast data loss | Jonathan Marler | 5 | +55 | -31 |
| 2019-08-22 22:58 | rendering of align(N) on struct fields | Tetralux | 2 | +23 | -1 |
| 2019-08-22 20:41 | parsing of align(N) on struct fields | Tetralux | 5 | +31 | -11 |
| 2019-08-22 22:24 | fix regressions | Andrew Kelley | 2 | +254 | -174 |
| 2019-08-22 18:46 | simple self-referential struct is working now | Andrew Kelley | 2 | +182 | -36 |
| 2019-08-22 16:55 | add missing "referenced here" notes for lazy values | Andrew Kelley | 2 | +9 | -4 |
| 2019-08-22 16:07 | introduce lazy values | Andrew Kelley | 7 | +320 | -136 |
| 2019-08-22 07:54 | Merge pull request #3106 from ziglang/hash-tooling-changes | Marc Tiehuis | 9 | +492 | -362 |
| 2019-08-21 23:20 | breaking: remove field alignment kludge | Andrew Kelley | 5 | +201 | -312 |
| 2019-08-21 16:29 | Merge pull request #2991 from emekoi/mingw-ci | Andrew Kelley | 4 | +40 | -20 |
| 2019-08-21 09:34 | Inline full slice hashing | Marc Tiehuis | 2 | +4 | -4 |
| 2019-08-21 09:02 | Add iterative-only filter to hash benchmark | Marc Tiehuis | 1 | +24 | -15 |
| 2019-08-21 08:46 | Add more hash functions to benchmark scripts | Marc Tiehuis | 2 | +86 | -30 |
| 2019-08-21 08:34 | Update hash/crypto benchmark scripts | Marc Tiehuis | 6 | +410 | -345 |
| 2019-08-21 01:17 | remove incorrect assert regarding 128-bit integers | Andrew Kelley | 1 | +2 | -2 |
| 2019-08-20 23:42 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2019-08-20 23:36 | update libcxx to 9.0.0-rc2 | Andrew Kelley | 3 | +89 | -72 |
| 2019-08-20 23:33 | update embedded LLD to 9.0.0-rc2 | Andrew Kelley | 16 | +321 | -181 |
| 2019-08-20 23:16 | update C headers to clang 9.0.0-rc2 | Andrew Kelley | 3 | +113 | -120 |
| 2019-08-20 23:09 | Merge branch 'master' into llvm9 | Andrew Kelley | 29 | +728 | -208 |
| 2019-08-20 19:54 | Merge branch 'euantorano-fix/3012-os-getrandom-fill-buffer' | Andrew Kelley | 4 | +25 | -26 |
| 2019-08-20 19:25 | fixups | Andrew Kelley | 3 | +28 | -37 |
| 2019-08-05 18:39 | fix os.getrandom logic to fill the entire buffer | Euan Torano | 1 | +32 | -24 |
| 2019-08-05 18:18 | Fix InStream.readNoEof | Euan Torano | 1 | +1 | -1 |
| 2019-08-20 18:42 | add std.c.printf | Andrew Kelley | 1 | +1 | -0 |
| 2019-08-20 18:42 | Merge branch 'FireFox317-fix-issue-3030' | Andrew Kelley | 3 | +69 | -10 |
| 2019-08-20 18:40 | specify the target for the newest test case | Andrew Kelley | 2 | +33 | -21 |
| 2019-08-17 12:16 | compiler error when variable in asm template cannot be found | Timon Kruiper | 2 | +47 | -0 |
| 2019-08-20 05:48 | Merge pull request #3090 from ziglang/fmt-internal | Marc Tiehuis | 4 | +76 | -79 |
| 2019-08-19 21:50 | fix @bitCast of packed struct literal | Andrew Kelley | 2 | +11 | -0 |
| 2019-08-19 21:36 | Merge branch 'mikdusan-issue.3010' | Andrew Kelley | 2 | +11 | -1 |
| 2019-08-19 21:35 | solve it a slightly different way | Andrew Kelley | 2 | +7 | -2 |
| 2019-08-06 16:24 | fix @bitCast segfault with literal array param | Michael Dusan | 2 | +6 | -1 |
| 2019-08-19 20:47 | added documentation for field access to C pointers (#3088) | Aaron Klapatch | 1 | +7 | -0 |
| 2019-08-19 19:58 | fix void array as a local variable initializer | Andrew Kelley | 2 | +15 | -2 |
| 2019-08-19 18:46 | fix array multiplication not setting parent value info | Andrew Kelley | 2 | +25 | -4 |
| 2019-08-19 16:32 | don't put libc on the elf linker line for objects | Andrew Kelley | 1 | +1 | -1 |
| 2019-08-19 10:28 | std/fmt: Make FormatOptions arguments non-comptime | Marc Tiehuis | 2 | +18 | -18 |
| 2019-08-17 23:17 | std/fmt.zig: Pass full options struct to all internal functions | Marc Tiehuis | 3 | +62 | -55 |
| 2019-08-18 22:20 | fix error message when dependency requires position independent code | Nick Erdmann | 1 | +1 | -1 |
| 2019-08-17 23:47 | add compile error for async frames depending on themselves | Andrew Kelley | 3 | +85 | -2 |
| 2019-08-05 07:07 | std/fmt: Move pointer parsing out of main state machine | Marc Tiehuis | 1 | +7 | -17 |
| 2019-08-17 21:22 | allow implicit cast of fn to async fn | Andrew Kelley | 2 | +51 | -5 |
| 2019-08-17 20:49 | detect non-async function pointer of inferred async function | Andrew Kelley | 4 | +43 | -2 |
| 2019-08-17 19:51 | add compile error for incorrect atomic ordering in fence #3082 | Vexu | 2 | +15 | -0 |
| 2019-08-17 16:48 | fix compiler not checking alignment of function frames | Andrew Kelley | 6 | +57 | -11 |
| 2019-08-17 15:40 | fix event loop regression on macos | Andrew Kelley | 2 | +9 | -9 |
| 2019-08-17 03:19 | std.event.Loop: fix not waking up after file system I/O | Andrew Kelley | 2 | +11 | -9 |
| 2019-08-17 01:29 | improvements to std lib for event-based I/O | Andrew Kelley | 8 | +219 | -50 |
| 2019-08-16 20:52 | target: add missing switch case | Andrew Kelley | 1 | +2 | -0 |
| 2019-08-16 20:43 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 82 | +6809 | -5522 |
| 2019-08-16 20:30 | add missing compile error for fn call bad implicit cast | Andrew Kelley | 2 | +55 | -7 |
| 2019-08-16 17:56 | add test for struct parameter to async function being copied | Andrew Kelley | 1 | +43 | -0 |
| 2019-08-16 17:00 | fix and test case for returning from suspend block | Andrew Kelley | 3 | +18 | -2 |
| 2019-08-16 17:02 | Merge branch 'master' into comment-in-array | Vexu | 941 | +31402 | -150377 |
| 2019-08-16 14:54 | correct LLVM subarch names for arm | yvt | 2 | +64 | -8 |
| 2019-08-16 15:27 | add compile error for casting const frame to anyframe | Andrew Kelley | 8 | +39 | -20 |
| 2019-08-16 15:19 | codegen: LLVMConstSub instead of LLVMBuildSub in one place | Andrew Kelley | 1 | +2 | -2 |
| 2019-08-16 15:00 | add tests for bad implicit casting of anyframe types | Andrew Kelley | 1 | +21 | -0 |
| 2019-08-16 14:54 | add test for async call of generic function | Andrew Kelley | 1 | +20 | -0 |
| 2019-08-16 14:49 | add test for wrong frame type used for async call | Andrew Kelley | 1 | +16 | -0 |
| 2019-08-16 14:44 | add compile error for @Frame() of generic function | Andrew Kelley | 3 | +21 | -0 |
| 2019-08-16 14:40 | Merge branch 'master' into fmt-comment-fix | Vexu | 941 | +31244 | -150372 |
| 2019-08-16 14:13 | zig fmt | Andrew Kelley | 1 | +9 | -10 |
| 2019-08-16 14:11 | zig fmt: add more test cases | Andrew Kelley | 1 | +12 | -0 |
| 2019-08-16 09:24 | implement new async syntax in self-hosted compiler | Vexu | 8 | +41 | -145 |
| 2019-08-16 02:57 | note that -mllvm is unsupported | Andrew Kelley | 1 | +1 | -1 |
| 2019-08-15 22:54 | fix crash with sometimes type not being resolved | Andrew Kelley | 2 | +11 | -0 |
| 2019-08-15 22:38 | add assertion about control flow to fix gcc warning | Andrew Kelley | 1 | +2 | -0 |
| 2019-08-15 22:19 | zig fmt | Andrew Kelley | 10 | +15 | -19 |
| 2019-08-15 21:01 | Merge pull request #3033 from ziglang/rewrite-coroutines | Andrew Kelley | 54 | +5742 | -5189 |
| 2019-08-15 20:46 | basic docs for new async/await semantics | Andrew Kelley | 1 | +308 | -115 |
| 2019-08-15 19:06 | fix error return traces for async calls of blocking functions | Andrew Kelley | 5 | +85 | -23 |
| 2019-08-15 18:34 | force static libs for vendored dependencies | Andrew Kelley | 1 | +6 | -6 |
| 2019-08-15 18:05 | remove `cancel` | Andrew Kelley | 24 | +256 | -806 |
| 2019-08-14 16:52 | codegen for async call of blocking function | Andrew Kelley | 2 | +151 | -90 |
| 2019-08-14 15:22 | add compile error for await in exported function | Andrew Kelley | 2 | +43 | -16 |
| 2019-08-14 04:38 | rename behavior test files | Andrew Kelley | 3 | +6 | -6 |
| 2019-08-14 04:35 | respect local variable alignment in async functions | Andrew Kelley | 3 | +25 | -5 |
| 2019-08-13 22:14 | get_struct_type accepts field alignment overrides | Andrew Kelley | 2 | +37 | -84 |
| 2019-08-13 18:14 | avoid the word "coroutine", they're "async functions" | Andrew Kelley | 23 | +175 | -199 |
| 2019-08-13 17:28 | organize TODOs | Andrew Kelley | 2 | +21 | -21 |
| 2019-08-13 16:44 | alignment of structs no longer depends on LLVM | Andrew Kelley | 7 | +204 | -59 |
| 2019-08-13 15:39 | Merge remote-tracking branch 'origin/master' into rewrite-coroutines | Andrew Kelley | 16 | +207 | -56 |
| 2019-08-13 15:33 | flip the order of fields in error unions | Andrew Kelley | 3 | +13 | -29 |
| 2019-08-12 02:35 | fix async function frames not aligned enough | Andrew Kelley | 5 | +40 | -40 |
| 2019-08-12 02:05 | fix no-longer-correct `nonnull` attribute on merge err ret traces fn | Andrew Kelley | 1 | +3 | -9 |
| 2019-08-12 01:14 | fix cancel invoking branch on undefined memory | Andrew Kelley | 1 | +18 | -0 |
| 2019-08-11 23:53 | all tests passing | Andrew Kelley | 17 | +240 | -381 |
| 2019-08-11 20:09 | README: link to community projects | Andrew Kelley | 1 | +1 | -0 |
| 2019-08-11 18:26 | fix canceling async functions which have error return tracing | Andrew Kelley | 2 | +50 | -31 |
| 2019-08-11 17:43 | fix enum with one member and custom tag type | Andrew Kelley | 2 | +11 | -1 |
| 2019-08-11 16:00 | allow comptime_int to implicit cast to comptime_float | Andrew Kelley | 4 | +16 | -9 |
| 2019-08-09 07:43 | Fixed tiny typo in the math module (shr's description) | data-man | 1 | +1 | -1 |
| 2019-08-11 13:50 | std/os/uefi: some more events | Nick Erdmann | 1 | +2 | -2 |
| 2019-08-09 23:00 | src/codegen: configure stack probes explicitly | Nick Erdmann | 1 | +2 | -0 |
| 2019-08-10 22:03 | add test case for typical async/await usage | Andrew Kelley | 1 | +66 | -0 |
| 2019-08-10 21:23 | fix returning a const error from async function | Andrew Kelley | 2 | +39 | -7 |
| 2019-08-10 19:20 | fix try in an async function with error union and non-zero-bit payload | Andrew Kelley | 6 | +187 | -57 |
| 2019-08-09 22:32 | std/os/uefi: add basic Event support | Nick Erdmann | 6 | +27 | -7 |
| 2019-08-09 21:12 | std/os/uefi: change type of Handle from @OpaqueType to *@OpaqueType | Nick Erdmann | 5 | +9 | -9 |
| 2019-08-10 01:49 | fix combining try with errdefer cancel | Andrew Kelley | 5 | +120 | -9 |
| 2019-08-09 21:34 | fix cancel inside an errdefer | Andrew Kelley | 6 | +58 | -17 |
| 2019-08-09 21:09 | add a little compile error to make Future Andy's life easier | Andrew Kelley | 1 | +3 | -0 |
| 2019-08-09 14:22 | fix regression in std.math.min | Andrew Kelley | 1 | +17 | -17 |
| 2019-08-08 23:08 | fix passing string literals to async functions | Andrew Kelley | 3 | +32 | -6 |
| 2019-08-08 20:41 | closer to std lib event stuff working | Andrew Kelley | 3 | +642 | -654 |
| 2019-08-08 19:34 | fix var args call on non-generic function | Andrew Kelley | 2 | +64 | -17 |
| 2019-08-08 19:13 | fix segfault with var args | Andrew Kelley | 3 | +143 | -148 |
| 2019-08-08 17:44 | better compile errors when frame depends on itself | Andrew Kelley | 4 | +49 | -6 |
| 2019-08-08 17:07 | add compile error for unable to determine async fn frame | Andrew Kelley | 2 | +12 | -0 |
| 2019-08-08 16:30 | async functions in single threaded mode do not use atomic ops | Andrew Kelley | 2 | +29 | -7 |
| 2019-08-08 16:02 | more debuggable safety for awaiting twice | Andrew Kelley | 2 | +29 | -5 |
| 2019-08-08 15:37 | cancel, defer, errdefer all working as intended now | Andrew Kelley | 7 | +243 | -62 |
| 2019-08-07 21:21 | Merge pull request #3025 from euantorano/fix/3015-std-os-window-rtlgenrandom | Andrew Kelley | 2 | +13 | -4 |
| 2019-08-07 21:19 | Remove unneeded casts. | Euan Torano | 1 | +3 | -3 |
| 2019-08-07 10:51 | Don't emit clang error if source or filename pointer is null | Sam Tebbs | 1 | +9 | -6 |
| 2019-08-07 20:27 | std.math.min: return a more restrictive type sometimes | Andrew Kelley | 1 | +59 | -2 |
| 2019-08-07 17:51 | modify header precedence for zig cc, resolves intrinsics issues (#3027) | Ryan Saunderson | 1 | +6 | -3 |
| 2019-08-07 14:56 | cancel works on non-pointers | Andrew Kelley | 2 | +29 | -3 |
| 2019-08-07 14:56 | clean up the bitcasting of awaiter fn ptr | Andrew Kelley | 2 | +1 | -7 |
| 2019-08-07 04:52 | implement cancel | Andrew Kelley | 7 | +216 | -134 |
| 2019-08-06 23:07 | fix awaiting when result type is a struct | Andrew Kelley | 5 | +122 | -91 |
| 2019-08-06 22:47 | error return trace across suspend points | Andrew Kelley | 3 | +158 | -10 |
| 2019-08-06 22:29 | passing the error return trace async function test | Andrew Kelley | 5 | +114 | -95 |
| 2019-08-06 20:37 | improve async function semantics | Andrew Kelley | 7 | +491 | -323 |
| 2019-08-06 18:32 | Fix function signature and use a loop to ensure buffer is filled. | Euan Torano | 2 | +13 | -4 |
| 2019-08-06 16:06 | std/os/uefi: replace init() with default values | Nick Erdmann | 4 | +17 | -54 |
| 2019-08-06 02:24 | Output token symbols similar to stage1 | Benjamin Feng | 2 | +48 | -48 |
| 2019-06-21 13:13 | Humanize tokenized symbol names | Benjamin Feng | 2 | +131 | -7 |
| 2019-08-05 17:49 | update readme | Andrew Kelley | 1 | +1 | -1 |
| 2019-08-05 16:21 | Fix #2993 - use getrandom on freebsd | Euan Torano | 2 | +14 | -0 |
| 2019-08-05 16:26 | std/os/uefi: replace integer bit fields with packed structs | Nick Erdmann | 5 | +53 | -35 |
| 2019-08-05 15:35 | Add misisng newline | Euan T | 1 | +1 | -2 |
| 2019-08-05 15:07 | Add missing S_IS* for NetBSD | Euan Torano | 2 | +61 | -0 |
| 2019-08-05 07:10 | async functions have error return traces where appropriate | Andrew Kelley | 6 | +91 | -70 |
| 2019-08-05 07:09 | add a src() method to AstNode to aid debugging | Andrew Kelley | 2 | +10 | -0 |
| 2019-08-05 04:44 | delete IrInstructionMarkErrRetTracePtr | Andrew Kelley | 5 | +0 | -54 |
| 2019-08-05 04:41 | support async functions with inferred error sets | Andrew Kelley | 7 | +269 | -189 |
| 2019-08-05 00:44 | refactor logic for determining if there is a frame pointer | Andrew Kelley | 1 | +15 | -10 |
| 2019-08-04 23:08 | Merge remote-tracking branch 'origin/master' into rewrite-coroutines | Andrew Kelley | 17 | +747 | -150 |
| 2019-08-04 22:57 | simpler, less memory intensive suspend/resume implementation | Andrew Kelley | 4 | +62 | -92 |
| 2019-08-04 22:26 | move state from ZigFn to CodeGen to save memory | Andrew Kelley | 2 | +4 | -4 |
| 2019-08-04 22:24 | suspension points inside branching control flow | Andrew Kelley | 6 | +160 | -82 |
| 2019-07-28 21:51 | initial work torwards std lib support for uefi | Nick Erdmann | 21 | +963 | -10 |
| 2019-08-04 19:15 | update CONTRIBUTING.md | Andrew Kelley | 1 | +6 | -6 |
| 2019-08-04 19:02 | Merge pull request #2797 from Sahnvour/hashing | Sahnvour | 6 | +525 | -113 |
| 2019-07-16 20:32 | autohash: force inlining of integer hashing so that the optimizer can see the fast path based on key's size which is known at comptime | Sahnvour | 1 | +3 | -1 |
| 2019-07-16 18:31 | wyhash: stateless is faster for both iterative hashing and small keys. | Sahnvour | 1 | +20 | -32 |
| 2019-07-02 17:46 | move autoHash into its own module since it can be used with any hash function implementing a streaming interface | Sahnvour | 3 | +213 | -200 |
| 2019-07-02 16:40 | make use of hashing streaming interface in autoHash | Sahnvour | 1 | +85 | -69 |
| 2019-07-02 16:38 | adapt http/headers.zig to wyhash's new interface | Sahnvour | 1 | +1 | -1 |
| 2019-07-01 11:23 | Add throughput test program for hash functions | Marc Tiehuis | 1 | +148 | -0 |
| 2019-07-01 11:23 | Add iterative wyhash api | Marc Tiehuis | 3 | +113 | -63 |
| 2019-06-30 18:46 | fix hashmap using strings as keys | Sahnvour | 1 | +11 | -1 |
| 2019-06-30 09:35 | use wyhash in std's hashmap, and improve autoHash to handle more types and behave more correctly | Sahnvour | 1 | +174 | -92 |
| 2019-06-27 21:21 | direct port of wyhash v2 also inspired by https://github.com/ManDeJan/zig-wyhash | Sahnvour | 2 | +103 | -0 |
| 2019-08-04 07:21 | Merge pull request #2998 from daurnimator/return-elf | Andrew Kelley | 2 | +7 | -11 |
| 2019-08-04 06:27 | std: remove elf.auto_close_stream and elf.prealloc_file | daurnimator | 1 | +0 | -5 |
| 2019-08-04 00:33 | fix regression in calling extern functions | Andrew Kelley | 2 | +7 | -4 |
| 2019-08-03 23:40 | move windows abi detection to `get_native_target` | emekoi | 2 | +17 | -16 |
| 2019-08-03 20:14 | implement `@asyncCall` which supports async function pointers | Andrew Kelley | 8 | +247 | -61 |
| 2019-08-03 16:44 | LLD patch: workaround for buggy MACH-O code | Andrew Kelley | 1 | +0 | -1 |
| 2019-08-03 16:43 | update embedded LLD to 9.0.0rc1 | Andrew Kelley | 1556 | +49300 | -31782 |
| 2019-08-03 16:39 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | 45 | +1356 | -725 |
| 2019-08-03 06:55 | Merge pull request #2994 from euantorano/fix/1626-os-getRandomBytesDevURandom | Andrew Kelley | 5 | +127 | -0 |
| 2019-08-03 06:51 | Omit system namespace. | Euan T | 1 | +1 | -1 |
| 2019-08-03 06:50 | Update returned error return when not a character device. | Euan T | 1 | +1 | -1 |
| 2019-08-03 06:40 | add compile error for calling async function pointer | Andrew Kelley | 2 | +17 | -1 |
| 2019-08-03 06:11 | add runtime safety for resuming an awaiting function | Andrew Kelley | 5 | +79 | -7 |
| 2019-08-03 05:56 | std: return Elf object from constructors instead of filling in pointer | daurnimator | 2 | +7 | -6 |
| 2019-08-03 05:06 | add compile error for async call of function pointer | Andrew Kelley | 4 | +21 | -6 |
| 2019-07-31 13:17 | Fix public function lookup | Christoffer Rasmussen | 1 | +49 | -2 |
| 2019-08-01 23:27 | accept unix style paths on windows-gnu | emekoi | 4 | +13 | -9 |
| 2019-08-01 22:51 | implemented runtime abi detetction for windows | emekoi | 3 | +32 | -18 |
| 2019-08-02 23:27 | implement async functions returning structs | Andrew Kelley | 3 | +65 | -8 |
| 2019-08-02 22:53 | docs: add atomicrmw operations list | Andrew Kelley | 1 | +16 | -0 |
| 2019-08-02 22:49 | Merge pull request #2985 from fengb/fix-build-references | Andrew Kelley | 1 | +16 | -16 |
| 2019-08-02 20:32 | add heap allocated async function frame test | Andrew Kelley | 1 | +24 | -0 |
| 2019-08-02 20:31 | Merge remote-tracking branch 'origin/master' into rewrite-coroutines | Andrew Kelley | 20 | +421 | -142 |
| 2019-08-02 20:13 | Merge branch 'master' into rewrite-coroutines | Andrew Kelley | 6 | +95 | -12 |
| 2019-08-02 20:10 | Merge branch 'assignment-result-loc' | Andrew Kelley | 7 | +128 | -57 |
| 2019-08-02 20:09 | fix regressions regarding writing through const pointers | Andrew Kelley | 3 | +28 | -24 |
| 2019-08-02 19:17 | fix discarding function call results | Andrew Kelley | 2 | +58 | -26 |
| 2019-08-02 18:47 | fix cmpxchg with discarded result | Andrew Kelley | 2 | +17 | -1 |
| 2019-08-02 17:54 | assignment participates in result location | Andrew Kelley | 2 | +25 | -6 |
| 2019-08-02 14:59 | Add S_* values for freebsd. | Euan Torano | 3 | +70 | -0 |
| 2019-08-02 14:44 | Fix call to S_ISCHR and implement for Mac | Euan Torano | 3 | +54 | -2 |
| 2019-08-02 12:19 | Check if /dev/urandom is a character device | Euan Torano | 1 | +5 | -0 |
| 2019-08-02 05:05 | implement async await and return | Andrew Kelley | 9 | +384 | -146 |
| 2019-08-01 23:14 | more passing coroutine tests | Andrew Kelley | 3 | +56 | -55 |
| 2019-08-01 20:41 | fix calling an inferred async function | Andrew Kelley | 5 | +142 | -148 |
| 2019-08-01 20:08 | reimplement async with function splitting instead of switch | Andrew Kelley | 6 | +410 | -273 |
| 2019-08-01 07:36 | disable behavior test for 128-bit cmpxchg | Andrew Kelley | 1 | +20 | -19 |
| 2019-08-01 06:37 | allow 128 bit cmpxchg on x86_64 | Andrew Kelley | 4 | +91 | -3 |
| 2019-08-01 03:07 | Default wasm-lib prefix to empty | Benjamin Feng | 1 | +3 | -0 |
| 2019-08-01 02:28 | More current style for error handling | Benjamin Feng | 1 | +3 | -15 |
| 2019-08-01 02:26 | Add builder.findProgram test and fix references | Benjamin Feng | 1 | +13 | -4 |
| 2019-07-29 23:32 | improve support for anyframe and anyframe->T | Andrew Kelley | 5 | +97 | -29 |
| 2019-07-29 21:50 | Merge pull request #2965 from Sahnvour/zig-stack-traces | Andrew Kelley | 4 | +136 | -52 |
| 2019-07-28 16:46 | pdb: improved stream reading performance, printing stack trace from a stage1 crash is now 10x faster | Sahnvour | 1 | +8 | -8 |
| 2019-07-28 17:03 | coff & pdb: improved correctness of our implementation, it is now able to handle stage1's pdb and print its stack traces | Sahnvour | 3 | +113 | -45 |
| 2019-07-28 15:31 | os: missing accessW since recent refactoring | Sahnvour | 1 | +16 | -0 |
| 2019-07-25 23:59 | fix std.fmt to handle std.SegmentedList | Michael Dusan | 2 | +21 | -11 |
| 2019-07-26 13:01 | std/build.zig: fix stack checking option | Nick Erdmann | 1 | +1 | -1 |
| 2019-07-28 12:38 | fix std.rb.Node.getParent to return optional | Michael Dusan | 2 | +3 | -1 |
| 2019-07-29 20:27 | Merge pull request #2958 from emekoi/mingw-cmake | Andrew Kelley | 2 | +19 | -12 |
| 2019-07-29 07:19 | Merge pull request #2969 from evangrayk/zero-width-structs | Marc Tiehuis | 1 | +17 | -1 |
| 2019-07-29 01:37 | support zero-sized structs in zig.fmt.format | Evan Krause | 1 | +17 | -1 |
| 2019-07-26 13:42 | std/build.zig: add checks for UEFI | Nick Erdmann | 1 | +9 | -2 |
| 2019-07-25 10:16 | src/target.cpp: UEFI improvements | Nick Erdmann | 1 | +3 | -3 |
| 2019-07-27 22:54 | avoid passing -static to msvc when static linking | emekoi | 1 | +1 | -1 |
| 2019-07-27 22:50 | fixed backtraces when linking libc on mingw | emekoi | 1 | +9 | -1 |
| 2019-07-26 23:52 | add the `anyframe` and `anyframe->T` types | Andrew Kelley | 19 | +337 | -50 |
| 2019-07-26 21:26 | improved CMake file for MinGW | emekoi | 1 | +9 | -10 |
| 2019-07-26 07:59 | avoid a register copy when fetching the stack pointer in _start | Joachim Henke | 1 | +4 | -4 |
| 2019-07-26 21:07 | async functions return void, no more GetSize resume block | Andrew Kelley | 3 | +8 | -18 |
| 2019-07-26 02:24 | `@frameSize` works via PrefixData | Andrew Kelley | 7 | +30 | -22 |
| 2019-07-25 19:05 | implement `@frameSize` | Andrew Kelley | 6 | +142 | -4 |
| 2019-07-25 05:47 | implement `@frame` and `@Frame` | Andrew Kelley | 6 | +96 | -36 |
| 2019-07-25 04:03 | calling an inferred async function | Andrew Kelley | 7 | +238 | -118 |
| 2019-07-24 19:05 | add test for previous commit | Andrew Kelley | 1 | +6 | -0 |
| 2019-07-24 17:01 | align src for IrInstructionArrayToVector | Michael Dusan | 1 | +6 | -2 |
| 2019-07-24 06:59 | implement local variables in async functions | Andrew Kelley | 3 | +97 | -20 |
| 2019-07-23 23:35 | add error for function with ccc indirectly calling async function | Andrew Kelley | 4 | +65 | -15 |
| 2019-07-23 22:54 | inferring async from async calls | Andrew Kelley | 6 | +123 | -28 |
| 2019-06-14 15:05 | Fixed an integer overflow in zig fmt and added testcase | Timon Kruiper | 2 | +33 | -1 |
| 2019-07-21 11:35 | fix escape sequence rendering | Vexu | 2 | +50 | -9 |
| 2019-07-22 18:37 | Merge remote-tracking branch 'origin/master' into rewrite-coroutines | Andrew Kelley | 9 | +139 | -18 |
| 2019-07-22 18:36 | fix multiple coroutines existing clobbering each other | Andrew Kelley | 5 | +123 | -45 |
| 2019-07-22 17:04 | fix suspend at end of function | Andrew Kelley | 1 | +4 | -3 |
| 2019-07-18 17:54 | compiler-rt: add __muldi3 | Andrew Kelley | 6 | +116 | -5 |
| 2019-07-22 16:15 | disable segfault handler when panicking | Andrew Kelley | 6 | +192 | -172 |
| 2019-07-22 16:33 | fix usingnamespace analyzing the expression multiple times | Andrew Kelley | 1 | +2 | -1 |
| 2019-07-22 16:15 | disable segfault handler when panicking | Andrew Kelley | 6 | +192 | -172 |
| 2019-07-22 14:45 | zig build: adjust DESTDIR logic | Andrew Kelley | 1 | +16 | -9 |
| 2019-07-22 04:07 | fix wrong calling convention on async resume | Andrew Kelley | 1 | +1 | -1 |
| 2019-07-22 03:27 | implement async function parameters | Andrew Kelley | 4 | +90 | -56 |
| 2019-07-22 00:54 | implement coroutine resume | Andrew Kelley | 5 | +67 | -2 |
| 2019-07-21 23:56 | simple async function passing test | Andrew Kelley | 9 | +355 | -319 |
| 2019-07-21 22:04 | zig build: support DESTDIR environment variable | Andrew Kelley | 1 | +12 | -10 |
| 2019-07-21 21:17 | returning from async fn adds bad resume safety | Andrew Kelley | 1 | +8 | -0 |
| 2019-07-21 21:10 | fix not jumping to entry | Andrew Kelley | 2 | +13 | -6 |
| 2019-07-21 20:43 | remove errors for async calling convention | Andrew Kelley | 1 | +0 | -14 |
| 2019-07-21 20:21 | simple async function call working | Andrew Kelley | 7 | +448 | -66 |
| 2019-07-20 17:59 | docs: don't try to run the undefined behavior example test | Andrew Kelley | 1 | +6 | -5 |
| 2019-07-20 17:32 | always give the type to byval attribute | Andrew Kelley | 3 | +12 | -1 |
| 2019-06-28 03:40 | remove coroutines implementation and promise type | Andrew Kelley | 17 | +62 | -2814 |
| 2019-07-19 22:07 | update clang driver code to llvm9 | Andrew Kelley | 3 | +89 | -28 |
| 2019-07-19 21:55 | Merge branch 'fengb-tokenize-ampamp' | Andrew Kelley | 4 | +234 | -219 |
| 2019-07-19 21:54 | slightly simpler implementation | Andrew Kelley | 4 | +135 | -141 |
| 2019-06-25 04:31 | Docgen invalid for && | Benjamin Feng | 1 | +3 | -1 |
| 2019-06-21 04:11 | Switch old switch / @TagType() to use inferred enums | Benjamin Feng | 1 | +98 | -100 |
| 2019-06-21 03:06 | Generate parse error from && | Benjamin Feng | 2 | +17 | -1 |
| 2019-06-12 19:00 | Tokenize '&&' as AmpersandAmpersand | Benjamin Feng | 1 | +5 | -0 |
| 2019-07-19 20:56 | fix usingnamespace | Andrew Kelley | 9 | +170 | -145 |
| 2019-07-19 20:55 | update libcxx to llvm9 | Andrew Kelley | 181 | +5576 | -4763 |
| 2019-07-19 20:54 | update libunwind to llvm9 | Andrew Kelley | 27 | +1242 | -964 |
| 2019-07-19 20:50 | update C headers to llvm9 | Andrew Kelley | 130 | +9519 | -3542 |
| 2019-07-19 00:03 | zig build: add valgrind cli options | Andrew Kelley | 1 | +10 | -0 |
| 2019-07-18 22:15 | better riscv syscalls | Andrew Kelley | 1 | +42 | -84 |
| 2019-07-18 17:38 | closes #2916 | Michael Dusan | 1 | +1 | -1 |
| 2019-07-18 19:20 | riscv workarounds for llvm not having good asm integration | Andrew Kelley | 4 | +99 | -44 |
| 2019-07-18 19:03 | basic riscv support | Andrew Kelley | 9 | +388 | -10 |
| 2019-07-18 17:54 | compiler-rt: add __muldi3 | Andrew Kelley | 6 | +116 | -5 |
| 2019-07-18 16:28 | riscv musl: only add the +a feature | Andrew Kelley | 1 | +5 | -10 |
| 2019-07-18 15:45 | improvements to riscv support | Andrew Kelley | 4 | +41 | -4 |
| 2019-07-18 15:43 | carry some upstream patches to musl to fix riscv inline asm | Andrew Kelley | 2 | +13 | -9 |
| 2019-07-17 22:11 | msvc libc: provide _fltused symbol | Andrew Kelley | 1 | +8 | -0 |
| 2019-07-17 21:45 | update zig codebase to llvm 9 | Andrew Kelley | 8 | +422 | -343 |
| 2019-07-17 20:10 | WIN32 -> _WIN32 | Andrew Kelley | 2 | +2 | -2 |
| 2019-07-17 16:40 | back to msvc as the default C ABI on Windows | Andrew Kelley | 1 | +1 | -1 |
| 2019-07-17 15:58 | fixed slice length in getEnvVarOwned | dimenus | 1 | +1 | -2 |
| 2019-07-17 02:23 | update to llvm9 trunk | Andrew Kelley | 8 | +59 | -34 |
| 2019-07-17 01:38 | libc headers before C language headers, and disable libunwind on arm32 | Andrew Kelley | 4 | +17 | -5 |
| 2019-07-17 00:07 | Merge branch 'update-musl' | Andrew Kelley | 840 | +23068 | -143978 |
| 2019-07-16 23:54 | update bundled musl source to 1.1.23 | Andrew Kelley | 485 | +21915 | -3219 |
| 2019-07-16 23:02 | update musl headers to musl v1.1.23 | Andrew Kelley | 356 | +1177 | -140783 |
| 2019-07-16 22:22 | Merge branch 'master' into fmt-comment-fix | Vexu | 12950 | +2130819 | -615624 |
| 2019-07-16 22:20 | Merge branch 'master' into comment-in-array | Vexu | 12968 | +2135203 | -617801 |
| 2019-07-16 20:20 | rename internal names regarding `usingnamespace` | Andrew Kelley | 3 | +23 | -23 |
| 2019-07-16 17:14 | Merge branch 'JohnathanFL-master' | Andrew Kelley | 1 | +30 | -0 |
| 2019-07-16 17:13 | organize the docs and some rewording | Andrew Kelley | 1 | +22 | -13 |
| 2019-07-15 22:20 | Add multidimensional array example | JohnathanFL | 1 | +21 | -0 |
| 2019-07-16 16:51 | Merge branch 'msvc-libc-2064' of https://github.com/dimenus/zig into dimenus-msvc-libc-2064 | Andrew Kelley | 1 | +38 | -35 |
| 2019-07-09 09:03 | cmake: allow user to select static vs dynamic LLVM | daurnimator | 2 | +6 | -1 |
| 2019-07-16 16:15 | retire the example/ folder, rename test-build-examples to "standalone" | Andrew Kelley | 16 | +43 | -65 |
| 2019-07-16 15:50 | fix documentation regarding mixing object files | Andrew Kelley | 1 | +5 | -9 |
| 2019-07-16 15:50 | Merge branch 'SamTebbs33-main-return' | Andrew Kelley | 5 | +40 | -13 |
| 2019-07-16 15:50 | cleanups | Andrew Kelley | 2 | +27 | -27 |
| 2019-07-16 15:27 | Merge branch 'main-return-!u8' of https://github.com/SamTebbs33/zig into SamTebbs33-main-return | Andrew Kelley | 5 | +41 | -14 |
| 2019-07-16 06:53 | fixed size of ZigClangAPValue on mingw-w64 | emekoi | 2 | +2 | -2 |
| 2019-07-16 04:05 | fix gitattributes | Andrew Kelley | 1 | +4 | -6 |
| 2019-07-16 04:01 | Merge branch 'hryx-translate-c-userland' | Andrew Kelley | 7 | +1224 | -45 |
| 2019-07-16 03:44 | fix result location alignment in ir_render_call | Andrew Kelley | 1 | +1 | -1 |
| 2019-07-16 02:15 | Merge branch 'translate-c-userland' of https://github.com/hryx/zig into hryx-translate-c-userland | Andrew Kelley | 6 | +1223 | -44 |
| 2019-07-16 00:46 | Merge pull request #2892 from ziglang/install-with-zig-build | Andrew Kelley | 14943 | +2060523 | -2061985 |
| 2019-07-16 00:35 | avoid shipping junk files | Andrew Kelley | 3 | +1 | -274 |
| 2019-07-15 23:48 | fix documentation of assert | Nick Erdmann | 1 | +1 | -1 |
| 2019-07-15 23:50 | fix build on windows | Andrew Kelley | 5 | +25 | -18 |
| 2019-07-15 23:35 | std.unicode.utf8ToUtf16Le: improve performance | Andrew Kelley | 2 | +64 | -11 |
| 2019-07-15 22:25 | mingw libc can link against ntdll | Andrew Kelley | 4 | +6287 | -0 |
| 2019-07-15 21:54 | move lib dirs to lib subdir | Andrew Kelley | 14919 | +2051967 | -2053507 |
| 2019-07-15 16:28 | fix the build on macos | Andrew Kelley | 6 | +110 | -11 |
| 2019-07-15 05:47 | move install_files.h to not be generated code | Andrew Kelley | 2 | +1802 | -1811 |
| 2019-07-15 05:43 | fix the build on linux | Andrew Kelley | 1 | +4 | -4 |
| 2019-07-15 05:41 | fix the build on windows | Andrew Kelley | 5 | +45 | -22 |
| 2019-07-15 04:02 | implement std.fs.File.updateTimes for windows | Andrew Kelley | 3 | +37 | -1 |
| 2019-07-15 02:29 | std.fs.updateFile: make path if necessary | Andrew Kelley | 1 | +29 | -5 |
| 2019-07-15 02:29 | cmake: fix incorrect dependencies | Andrew Kelley | 1 | +1 | -2 |
| 2019-07-14 07:06 | move some of the installation from cmake to zig build | Andrew Kelley | 13 | +414 | -6582 |
| 2019-07-14 00:08 | Merge pull request #2882 from andersfr/hash-branch | Andrew Kelley | 4 | +745 | -0 |
| 2019-07-13 22:44 | fixed static linking on mingw-w64 | emekoi | 1 | +2 | -0 |
| 2019-07-13 22:38 | ir: add an assertion in phi analysis | Andrew Kelley | 1 | +1 | -0 |
| 2019-07-13 16:38 | translate-c: fix incorrectly translated double function pointer | Andrew Kelley | 2 | +38 | -1 |
| 2019-07-13 11:57 | Intentional wraparound used + | andersfr | 2 | +3 | -1 |
| 2019-07-06 21:44 | Proper use of @truncate instead of @intCast | andersfr | 2 | +19 | -19 |
| 2019-07-06 20:41 | Better testing and bugfix in hashUint* functions | andersfr | 1 | +37 | -14 |
| 2019-07-06 13:12 | Ported CityHash and Murmur hashing algorithms to native zig | andersfr | 3 | +720 | -0 |
| 2019-07-12 23:28 | fixed compilation on mingw-w64 | emekoi | 1 | +2 | -4 |
| 2019-07-12 22:12 | Merge pull request #2868 from ziglang/windows-libc | Andrew Kelley | 2132 | +1455823 | -125 |
| 2019-07-12 22:10 | mingw libc: delete dead linker code regarding using system libc | Andrew Kelley | 1 | +26 | -76 |
| 2019-07-12 21:25 | handle mingw libc defs better | Andrew Kelley | 2 | +77 | -48 |
| 2019-07-12 20:14 | fix build.zig | Andrew Kelley | 1 | +2 | -5 |
| 2019-07-12 19:10 | update zig build system for mingw static lib conventions | Andrew Kelley | 1 | +56 | -39 |
| 2019-07-12 18:44 | mingw libc: solve the segfault having to do with destructors | Andrew Kelley | 4 | +29 | -18 |
| 2019-07-12 16:11 | translate-c: better detection of pointer to struct demoted to opaque | Andrew Kelley | 2 | +30 | -2 |
| 2019-07-07 04:29 | std: add new linux 5.2 constants | daurnimator | 3 | +23 | -1 |
| 2019-07-12 07:27 | fix typo in help text for bundle-compiler-rt | thomas | 1 | +1 | -1 |
| 2019-07-12 03:48 | add -Wno-pragma-pack when targeting windows-gnu | Andrew Kelley | 5 | +29 | -13 |
| 2019-07-11 21:40 | doc clarify struct size and ABI-alignment | Michael Dusan | 1 | +2 | -2 |
| 2019-07-11 17:00 | funding: I've been accepted into the GitHub Sponsors program | Andrew Kelley | 1 | +0 | -1 |
| 2019-07-11 16:56 | the msvc target abi will have to be solved a different way | Andrew Kelley | 1 | +1 | -7 |
| 2019-07-11 00:20 | fix windows not able to build mingw | Andrew Kelley | 1 | +2 | -2 |
| 2019-07-10 23:40 | add some more windows defs | Andrew Kelley | 15 | +6592 | -10 |
| 2019-07-10 21:28 | mingw: build and link mingwex.lib | Andrew Kelley | 504 | +41132 | -68 |
| 2019-07-10 20:37 | fixing non system library linking | dimenus | 1 | +36 | -37 |
| 2019-07-10 20:17 | mingw: building and linking msvcrt-os.lib | Andrew Kelley | 63 | +4282 | -3 |
| 2019-07-10 18:13 | mingw: building and linking mingw32.lib | Andrew Kelley | 37 | +4269 | -11 |
| 2019-07-10 16:40 | resolved #2064 & fixed hello_world libc build | dimenus | 1 | +8 | -4 |
| 2019-07-10 03:34 | ship with mingw-w64 v6.0.0 | Andrew Kelley | 1518 | +1399534 | -33 |
| 2019-07-09 17:31 | zig build: add standardTargetOptions and deprecate setTarget | Andrew Kelley | 1 | +200 | -40 |
| 2019-07-09 17:31 | Revert "fixed path with spaces in llvm-config (#2854)" | Andrew Kelley | 1 | +47 | -53 |
| 2019-07-09 15:48 | fixed path with spaces in llvm-config (#2854) | Ian Lilley | 1 | +53 | -47 |
| 2019-07-08 22:48 | zig build: install .pdb files along with binaries | Andrew Kelley | 1 | +27 | -0 |
| 2019-07-08 21:52 | cap getdents length argument to INT_MAX | Andrew Kelley | 1 | +14 | -4 |
| 2019-07-08 18:26 | std.os.getrandom does a libc version check | Andrew Kelley | 3 | +35 | -4 |
| 2019-07-08 17:51 | Merge pull request #2847 from ziglang/glibc-abi-versioning | Andrew Kelley | 27 | +60384 | -3815 |
| 2019-07-08 15:38 | avoid dependency on linux/limits.h header | Andrew Kelley | 1 | +1 | -2 |
| 2019-07-08 06:10 | zero initialize target | Andrew Kelley | 1 | +7 | -4 |
| 2019-07-07 23:24 | fix not setting a target glibc version on non-linux | Andrew Kelley | 1 | +4 | -4 |
| 2019-07-07 21:55 | expose glibc version in builtin | Andrew Kelley | 3 | +39 | -3 |
| 2019-07-07 21:26 | remove debug log | Andrew Kelley | 1 | +0 | -3 |
| 2019-07-07 21:24 | add -target-glibc to cli help and zig build | Andrew Kelley | 2 | +16 | -2 |
| 2019-07-07 21:06 | ability to target any glibc version | Andrew Kelley | 14 | +691 | -53 |
| 2019-07-07 00:58 | add an update_glibc tool, delete dummy libc files | Andrew Kelley | 13 | +59636 | -3754 |
| 2019-07-07 15:31 | zig build: add setLibCFile API | Andrew Kelley | 1 | +12 | -0 |
| 2019-07-07 13:53 | Merge pull request #2837 from daurnimator/linux-AT_ | Andrew Kelley | 5 | +115 | -24 |
| 2019-07-07 13:44 | Merge pull request #2835 from hryx/de-keyword-anyerror | Andrew Kelley | 7 | +1 | -16 |
| 2019-07-07 04:35 | std: MAP_FAILED is a libc concept on linux | daurnimator | 2 | +4 | -1 |
| 2019-07-07 04:31 | std: Make linux MAP_ definitions match kernel | daurnimator | 3 | +83 | -11 |
| 2019-07-07 04:11 | std: Linux AT_ constants are the same across architectures | daurnimator | 3 | +30 | -14 |
| 2019-07-07 01:19 | Remove reference to Keyword_anyerror in docgen | hryx | 1 | +0 | -1 |
| 2019-07-06 22:57 | Make anyerror not a keyword | hryx | 6 | +1 | -15 |
| 2019-07-04 23:00 | Add implicit cast for *[N]T to [*c]T | SamTebbs33 | 2 | +12 | -2 |
| 2019-07-06 17:14 | Merge pull request #2823 from hryx/unicode-escape | Andrew Kelley | 6 | +186 | -79 |
| 2019-07-05 07:36 | Prevent unreachable when file ends with struct field | hryx | 2 | +10 | -1 |
| 2019-07-05 19:09 | zig fmt ignores "zig fmt: off" directive for whitespace fixes | Andrew Kelley | 2 | +15 | -3 |
| 2019-07-05 18:46 | zig fmt: fix whitespace | Andrew Kelley | 3 | +22 | -23 |
| 2019-07-05 18:14 | code formatting | Andrew Kelley | 2 | +5 | -5 |
| 2019-07-05 18:10 | docs: mention `@unionInit` in the union section | Andrew Kelley | 1 | +3 | -0 |
| 2019-07-05 18:08 | add std.os.windows.subsystem | Andrew Kelley | 1 | +27 | -0 |
| 2019-07-05 16:53 | std.os.abort no longer calls msvcrt abort() when linking libc | Andrew Kelley | 1 | +6 | -3 |
| 2019-07-05 05:52 | Unicode escapes: documentation and grammar | hryx | 1 | +4 | -9 |
| 2019-07-05 05:40 | Unicode escapes: stage1 tokenizer and behavior tests | hryx | 3 | +81 | -56 |
| 2019-07-04 21:48 | Unicode escapes: stage2 tokenizer and parser test | hryx | 2 | +101 | -14 |
| 2019-07-04 21:43 | zig build: search upwards for build.zig file | Andrew Kelley | 5 | +40 | -54 |
| 2019-07-04 18:17 | stage1: add missing help for `--override-lib-dir` | Michael Dusan | 1 | +2 | -1 |
| 2019-07-04 19:32 | zig build: install is now the default step; default prefix is zig-cache | Andrew Kelley | 4 | +202 | -107 |
| 2019-07-04 14:57 | Merge pull request #2787 from emekoi/fix-2768 | Andrew Kelley | 1 | +3 | -3 |
| 2019-06-20 23:29 | Support returning !u8 from main | SamTebbs33 | 5 | +41 | -14 |
| 2019-07-03 18:17 | forward error code on non-exits | emekoi | 1 | +2 | -2 |
| 2019-06-28 22:16 | forward error code build.zig | emekoi | 1 | +1 | -1 |
| 2019-07-04 04:35 | Merge branch 'emekoi-impl-1107' | Andrew Kelley | 4 | +102 | -19 |
| 2019-07-04 04:35 | improve the error message and test coverage | Andrew Kelley | 4 | +79 | -63 |
| 2019-07-04 03:40 | Merge branch 'impl-1107' of https://github.com/emekoi/zig into emekoi-impl-1107 | Andrew Kelley | 4 | +73 | -6 |
| 2019-07-04 03:09 | add docs for enum literals | Andrew Kelley | 1 | +88 | -3 |
| 2019-07-03 22:41 | workaround for no equality operator for enum literal and tagged union | Andrew Kelley | 1 | +1 | -1 |
| 2019-07-03 19:47 | Merge branch 'timonkruiper-function-sections' | Andrew Kelley | 8 | +82 | -4 |
| 2019-07-03 19:46 | add -ffunction-sections arg when building C objects | Andrew Kelley | 2 | +8 | -3 |
| 2019-07-03 18:43 | Merge branch 'function-sections' of https://github.com/timonkruiper/zig into timonkruiper-function-sections | Andrew Kelley | 8 | +77 | -4 |
| 2019-07-03 18:12 | added tests for #1107 and a note in the reference | emekoi | 4 | +41 | -4 |
| 2019-07-03 15:16 | added segfault handler support for windows | emekoi | 4 | +65 | -15 |
| 2019-07-03 17:55 | Merge branch 'rbscott-comptime-union-init' | Andrew Kelley | 6 | +208 | -28 |
| 2019-07-03 17:40 | update `@unionInit` to integrate with result location semantics | Andrew Kelley | 4 | +118 | -73 |
| 2019-07-03 15:26 | Merge branch 'comptime-union-init' of https://github.com/rbscott/zig into rbscott-comptime-union-init | Andrew Kelley | 5 | +136 | -1 |
| 2019-07-03 01:14 | add missing compile error for comptime continue inside runtime catch | Andrew Kelley | 2 | +20 | -3 |
| 2019-07-02 23:44 | update the default panic handler on freestanding | Andrew Kelley | 1 | +3 | -1 |
| 2019-07-02 20:53 | Merge branch 'shawnl-has-field' | Andrew Kelley | 8 | +145 | -0 |
| 2019-07-02 20:52 | fixups | Andrew Kelley | 6 | +52 | -41 |
| 2019-07-02 20:21 | Merge branch 'has-field' of https://github.com/shawnl/zig into shawnl-has-field | Andrew Kelley | 7 | +134 | -0 |
| 2019-07-02 20:10 | print dir name on failure to write to cache dir | Andrew Kelley | 1 | +1 | -1 |
| 2019-07-02 19:21 | docs: mention the standard library documentation | Andrew Kelley | 2 | +9 | -0 |
| 2019-06-30 19:31 | return `FileNotFound` for PATH_NOT_FOUND in DeleteFileW | emekoi | 1 | +1 | -0 |
| 2019-07-02 18:48 | Merge pull request #2788 from emekoi/pdb-fix | Andrew Kelley | 2 | +15 | -11 |
| 2019-07-02 18:26 | improved logic on whether to include start files | Andrew Kelley | 1 | +33 | -5 |
| 2019-07-01 13:22 | Added ZigLLVMCreateTargetMachine and pass function-sections flag Also added extra cache line | Timon Kruiper | 5 | +73 | -12 |
| 2019-07-02 17:38 | enable segfault stack traces in stage1 compiler | Andrew Kelley | 4 | +14 | -0 |
| 2019-07-02 17:27 | stack traces on segfault by default for linux-x86_64 | Andrew Kelley | 6 | +252 | -8 |
| 2019-06-27 22:58 | Added function-section functionality | Timon Kruiper | 7 | +17 | -5 |
| 2019-07-01 05:27 | added invalid switch prong error | emekoi | 1 | +34 | -4 |
| 2019-06-30 10:25 | Update for new fmt.zig formatting | Marc Tiehuis | 2 | +3 | -3 |
| 2019-06-29 21:34 | Define different struct size for APValue on Windows (thanks @Sahnvour) | hryx | 2 | +9 | -2 |
| 2019-06-29 18:56 | added init function for `Coff` | emekoi | 2 | +13 | -9 |
| 2019-06-28 21:01 | fix formatting | emekoi | 1 | +105 | -27 |
| 2019-06-28 21:01 | fix syntax highlighting | emekoi | 1 | +13 | -13 |
| 2019-06-29 06:30 | fix stack escape in add_source_file() | Michael Dusan | 1 | +7 | -8 |
| 2019-06-29 01:01 | Don't return a slice pointing to a deceased stack address | hryx | 1 | +15 | -12 |
| 2019-06-29 00:40 | Fix string literal: not null-terminated (thanks @mikdusan) | hryx | 1 | +6 | -6 |
| 2019-06-28 23:22 | initialize sections in openSelfDebugInfoWindows | emekoi | 2 | +1 | -2 |
| 2019-06-28 22:59 | fixed debug info on windows | emekoi | 1 | +2 | -1 |
| 2019-06-28 06:12 | Translate IntegralCast; add stage2 test coverage | hryx | 2 | +69 | -1 |
| 2019-06-28 06:00 | rename std/special/bootstrap.zig to std/special/start.zig | Andrew Kelley | 7 | +155 | -155 |
| 2019-06-28 05:16 | Use new width format option | hryx | 1 | +1 | -1 |
| 2019-06-28 05:12 | Merge branch 'master' into translate-c-userland | hryx | 63 | +6650 | -2716 |
| 2019-06-28 04:17 | Separate with space instead of LF to prevent rendering excessive indentation | hryx | 1 | +1 | -1 |
| 2019-06-28 04:02 | Create and render big.Int from IntegerLiteral; group BinaryOperator | hryx | 1 | +31 | -9 |
| 2019-06-28 00:37 | Merge pull request #2775 from SamTebbs33/alignment-docs | Andrew Kelley | 1 | +6 | -0 |
| 2019-06-27 23:16 | Merge branch 'emekoi-root-import' | Andrew Kelley | 3 | +15 | -7 |
| 2019-06-27 23:15 | fixups | Andrew Kelley | 3 | +18 | -19 |
| 2019-06-27 22:38 | Merge branch 'root-import' of https://github.com/emekoi/zig into emekoi-root-import | Andrew Kelley | 1 | +16 | -7 |
| 2019-06-27 21:23 | Add check for power of 2 to std.mem.alignBackward | SamTebbs33 | 1 | +4 | -3 |
| 2019-06-27 21:22 | fix for with null and T peer types and inferred result location type | Andrew Kelley | 2 | +19 | -3 |
| 2019-06-27 21:22 | Add doc comments to alignment functions | SamTebbs33 | 1 | +5 | -0 |
| 2019-06-27 20:54 | fix switch with null and T peer types and inferred result location type | Andrew Kelley | 2 | +19 | -4 |
| 2019-06-27 19:38 | avoid std.debug.global_allocator in http headers tests | Andrew Kelley | 2 | +28 | -22 |
| 2019-06-27 18:07 | Merge branch 'daurnimator-http.headers' | Andrew Kelley | 4 | +619 | -0 |
| 2019-06-27 18:06 | update format function for new std fmt changes | Andrew Kelley | 1 | +8 | -1 |
| 2019-06-27 17:37 | Merge branch 'http.headers' of https://github.com/daurnimator/zig into daurnimator-http.headers | Andrew Kelley | 4 | +612 | -0 |
| 2019-06-27 16:24 | compile error for using slice as array init expr type | Andrew Kelley | 2 | +16 | -3 |
| 2019-06-27 16:05 | Merge branch 'daurnimator-logging-allocator' | Andrew Kelley | 3 | +56 | -0 |
| 2019-06-27 16:04 | fixups | Andrew Kelley | 3 | +56 | -47 |
| 2019-06-27 15:20 | Merge branch 'logging-allocator' of https://github.com/daurnimator/zig into daurnimator-logging-allocator | Andrew Kelley | 1 | +47 | -0 |
| 2019-06-27 15:04 | better CLI error message for missing sub-architecture | Andrew Kelley | 2 | +19 | -7 |
| 2019-06-27 09:50 | Remove #2725 workaround | Marc Tiehuis | 1 | +5 | -15 |
| 2019-06-27 03:25 | add test case for defer modifying return value before returned | Andrew Kelley | 1 | +17 | -0 |
| 2019-06-26 23:00 | fix comments getting removed after empty comments | Vexu | 2 | +32 | -9 |
| 2019-06-26 22:29 | Merge pull request #2602 from ziglang/copy-elision-3 | Andrew Kelley | 42 | +4319 | -2112 |
| 2019-06-26 21:30 | added better test cases | Vexu | 1 | +18 | -0 |
| 2019-06-26 20:27 | fix incorrectly omitting variable declarations | Andrew Kelley | 1 | +0 | -3 |
| 2019-06-26 18:44 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 21 | +1476 | -507 |
| 2019-06-26 18:32 | add missing error code for DeleteFileW | Andrew Kelley | 2 | +6 | -1 |
| 2019-06-26 18:00 | all tests passing on linux | Andrew Kelley | 5 | +11 | -7 |
| 2019-06-26 16:40 | net: quickfix on non-existing Address.family | Luna | 1 | +0 | -1 |
| 2019-06-26 17:06 | Merge branch 'master' into comment-in-array | Vexu | 9 | +463 | -377 |
| 2019-06-26 17:03 | improved comment indentation in arrays | Vexu | 2 | +63 | -6 |
| 2019-06-26 16:42 | disable building self hosted compiler in test suite | Andrew Kelley | 1 | +2 | -1 |
| 2019-06-26 16:31 | fix peer type resolution: unreachable, error set, unreachable | Andrew Kelley | 3 | +41 | -7 |
| 2019-06-24 07:29 | fixed IfTypeExpr parsing | Vexu | 2 | +14 | -2 |
| 2019-06-26 15:03 | Merge pull request #2750 from cartr/thumbv4-aeabi | Andrew Kelley | 1 | +39 | -6 |
| 2019-06-26 05:54 | compiler-rt: use more idiomatic switch syntax | Carter Sande | 1 | +8 | -14 |
| 2019-06-26 04:36 | fix peer type resolution with null | Andrew Kelley | 2 | +15 | -0 |
| 2019-06-25 23:03 | all compile error tests passing | Andrew Kelley | 2 | +50 | -24 |
| 2019-06-25 22:06 | fix several compile error test regressions | Andrew Kelley | 2 | +52 | -34 |
| 2019-06-25 20:04 | fix infinite loop when error in peer resolution | Andrew Kelley | 1 | +21 | -8 |
| 2019-06-25 17:57 | fix implicit cast vector to array | Andrew Kelley | 2 | +16 | -0 |
| 2019-06-25 15:31 | fix union init with void payload | Andrew Kelley | 6 | +44 | -35 |
| 2019-06-25 08:15 | Merge pull request #2714 from ziglang/fmt-overhaul | Marc Tiehuis | 5 | +402 | -367 |
| 2019-06-25 05:37 | Escape C string literals | hryx | 1 | +44 | -3 |
| 2019-06-25 05:32 | compiler-rt: Support thumb versions older than armv6 | Carter Sande | 1 | +41 | -2 |
| 2019-06-25 05:11 | Add parsing of fill and alignment in std.format | Marc Tiehuis | 1 | +45 | -2 |
| 2019-06-24 22:12 | fixed comment formatting in arrays and fn params | Vexu | 2 | +42 | -4 |
| 2019-06-24 19:30 | fix compile error when building zig w/ clang | Michael Dusan | 1 | +8 | -2 |
| 2019-06-24 18:38 | align (vector -> array) store to result location | Michael Dusan | 1 | +1 | -1 |
| 2019-06-24 00:17 | transBinaryOperator: Add, Sub | hryx | 4 | +55 | -3 |
| 2019-06-23 22:06 | transStringLiteral | hryx | 2 | +39 | -0 |
| 2019-06-23 21:32 | Observe translate mode in stage2 | hryx | 2 | +24 | -23 |
| 2019-06-23 21:14 | Merge branch 'shawnl-simd2' | Andrew Kelley | 12 | +1009 | -128 |
| 2019-06-23 21:14 | remove stray abort | Andrew Kelley | 1 | +0 | -1 |
| 2019-06-23 21:10 | Merge branch 'simd2' of https://github.com/shawnl/zig into shawnl-simd2 | Andrew Kelley | 13 | +1010 | -128 |
| 2019-06-23 06:15 | increase stack size for mingw | emekoi | 1 | +6 | -3 |
| 2019-06-23 19:46 | stage1: always render space after `fn` like stage2 | hryx | 2 | +10 | -11 |
| 2019-06-23 19:31 | Merge branch 'master' into translate-c-userland | hryx | 145 | +88413 | -87571 |
| 2019-06-23 08:03 | Fix order of tokens; omit 'pub' for fn types | hryx | 1 | +40 | -28 |
| 2019-06-23 06:06 | compile error tests only for debug mode | Andrew Kelley | 1 | +13 | -15 |
| 2019-06-23 05:30 | Fix recursive self-referential block | hryx | 1 | +7 | -5 |
| 2019-06-23 05:29 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 30 | +65 | -187 |
| 2019-06-23 05:29 | uncomment passing std lib tests | Andrew Kelley | 2 | +12 | -2 |
| 2019-06-23 04:41 | fix some legacy coroutine stuff | Andrew Kelley | 5 | +26 | -9 |
| 2019-06-23 03:51 | Merge pull request #2733 from emekoi/write-strings | Andrew Kelley | 2 | +8 | -10 |
| 2019-06-23 01:21 | supress warnings for format strings on msys64 | emekoi | 1 | +7 | -9 |
| 2019-06-23 00:54 | make string literal const on windows | emekoi | 1 | +1 | -1 |
| 2019-06-23 00:29 | Translate assignment BinaryOperator statements | hryx | 4 | +128 | -0 |
| 2019-06-23 00:29 | Assign undefined literal (instead of null) when no init value | hryx | 1 | +15 | -4 |
| 2019-06-22 23:02 | fix another crash | Andrew Kelley | 2 | +4 | -1 |
| 2019-06-22 22:54 | fix std.json regression | Andrew Kelley | 2 | +3 | -2 |
| 2019-06-22 20:18 | elide redundant safety check when switching on tagged unions | Andrew Kelley | 4 | +10 | -8 |
| 2019-06-21 21:18 | stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @round | Shawn Landden | 11 | +719 | -131 |
| 2019-06-22 14:33 | heap: make one global instance of DirectAllocator | Sahnvour | 28 | +57 | -177 |
| 2019-06-22 17:37 | fix implicit cast fn call result to optional in field result | Andrew Kelley | 2 | +33 | -8 |
| 2019-06-22 05:19 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 3 | +12 | -3 |
| 2019-06-22 03:54 | Update langref.html.in | Gray Olson | 1 | +1 | -1 |
| 2019-06-22 05:13 | fix ArenaAllocator | Andrew Kelley | 2 | +15 | -15 |
| 2019-06-21 23:29 | uncomment passing std lib tests | Andrew Kelley | 1 | +46 | -46 |
| 2019-06-21 22:21 | fix return result loc and then switch with range... | Andrew Kelley | 4 | +87 | -66 |
| 2019-06-21 21:49 | fix implicit cast to optional to error union to return result loc | Andrew Kelley | 3 | +24 | -5 |
| 2019-06-21 20:54 | fix implicit cast bitcast result to error union by returning | Andrew Kelley | 2 | +16 | -0 |
| 2019-06-21 18:44 | fix extern functions returning byval structs | Andrew Kelley | 2 | +50 | -19 |
| 2019-06-21 18:06 | fix nested orelse and nested catch | Andrew Kelley | 3 | +46 | -2 |
| 2019-06-21 17:16 | blocks have result location semantics | Andrew Kelley | 2 | +74 | -24 |
| 2019-06-21 13:43 | stage1: update fn_key_eql() for @mulAdd() on vectors | Shawn Landden | 1 | +3 | -1 |
| 2019-06-21 08:23 | Link formatting workaround to issue | Marc Tiehuis | 1 | +6 | -1 |
| 2019-06-20 08:07 | breaking: Add positional, precision and width support to std.fmt | Marc Tiehuis | 5 | +354 | -367 |
| 2019-06-21 04:58 | fix regression with zero sized array | Andrew Kelley | 2 | +11 | -0 |
| 2019-06-21 02:39 | BRANCH_TODO file moved to the pull request comments | Andrew Kelley | 1 | +0 | -23 |
| 2019-06-21 02:38 | fix loops with multiple break statements | Andrew Kelley | 6 | +224 | -112 |
| 2019-06-20 13:36 | Fix absFloat | Matthew Murray | 1 | +10 | -1 |
| 2019-06-19 21:11 | fix macOS stack trace regression | Michael Dusan | 1 | +1 | -1 |
| 2019-06-20 22:15 | fix coroutines | Andrew Kelley | 3 | +11 | -5 |
| 2019-06-20 22:03 | one more test passing | Andrew Kelley | 3 | +60 | -37 |
| 2019-06-20 03:52 | fix peer result loc fn call with comptime condition | Andrew Kelley | 3 | +23 | -23 |
| 2019-06-20 03:39 | fix labeled break inside comptime if inside runtime if | Andrew Kelley | 5 | +53 | -21 |
| 2019-06-20 02:29 | fix double getelementptr of runtime global | Andrew Kelley | 3 | +76 | -125 |
| 2019-06-19 23:01 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 20 | +604 | -277 |
| 2019-06-19 22:47 | fix optional pointer to size zero struct | Andrew Kelley | 5 | +36 | -22 |
| 2019-06-19 21:07 | fix `try` not setting error code on result location | Andrew Kelley | 3 | +51 | -44 |
| 2019-06-19 20:29 | fix comptime test error for empty error set | Andrew Kelley | 4 | +35 | -14 |
| 2019-06-19 20:16 | fix extraneous nested union field instruction | Andrew Kelley | 3 | +23 | -18 |
| 2019-06-19 19:18 | fix detection of unable to evaluate constant expression | Andrew Kelley | 3 | +20 | -20 |
| 2019-06-19 18:35 | fix comptime modification of const struct field | Andrew Kelley | 6 | +41 | -27 |
| 2019-06-19 16:48 | test: include muladd.zig in behavior tests | Shawn Landden | 1 | +1 | -0 |
| 2019-06-18 22:28 | stage1: add support for @mulAdd fused-multiply-add for floats and vectors of floats | Shawn Landden | 8 | +293 | -7 |
| 2019-06-19 17:06 | c: add fma and fmaf | Shawn Landden | 1 | +6 | -1 |
| 2019-06-18 21:43 | fix inline loop behavior with variable result loc | Andrew Kelley | 2 | +27 | -22 |
| 2019-06-18 21:07 | back to many behavioral tests passing | Andrew Kelley | 7 | +52 | -54 |
| 2019-06-16 20:11 | Correct the isEmpty function | joachimschmidt557 | 1 | +20 | -1 |
| 2019-06-18 19:00 | fix problem with inferred error set return result | Andrew Kelley | 1 | +1 | -22 |
| 2019-06-18 18:44 | fix bitcast | Andrew Kelley | 1 | +7 | -2 |
| 2019-06-18 18:30 | more miscellaneous fixes | Andrew Kelley | 1 | +172 | -50 |
| 2019-06-18 07:40 | Fix windows create process retry/path search | Jonathan Marler | 2 | +24 | -15 |
| 2019-06-18 15:32 | Merge branch 'kristate-you-are-banned-please-fuck-off' | Andrew Kelley | 4 | +14 | -9 |
| 2019-06-18 15:31 | when resolving slice types, might need to... | Andrew Kelley | 2 | +14 | -1 |
| 2019-06-18 15:18 | Revert "fixes resolving aligment of child type in slice" | Andrew Kelley | 3 | +1 | -9 |
| 2019-06-18 14:49 | fix zero length array literal casted to slice | Andrew Kelley | 1 | +14 | -2 |
| 2019-06-18 13:26 | fix tiny typo in langref.html.in | Boris | 1 | +1 | -1 |
| 2019-06-18 01:39 | misc fixes | Andrew Kelley | 2 | +124 | -85 |
| 2019-06-17 21:46 | inferred comptime array inits | Andrew Kelley | 3 | +130 | -108 |
| 2019-06-17 21:12 | fix function calls | Andrew Kelley | 1 | +9 | -5 |
| 2019-06-17 20:27 | inferred comptime union inits | Andrew Kelley | 3 | +85 | -74 |
| 2019-06-17 03:58 | Remove duplicate exe name with zig run | Jonathan Marler | 6 | +49 | -51 |
| 2019-06-17 17:31 | inferred comptime values rather than elided scopes | Andrew Kelley | 5 | +208 | -235 |
| 2019-06-17 10:03 | Small cleanup of fmt.zig | Marc Tiehuis | 1 | +254 | -197 |
| 2019-06-17 04:03 | mem.concat | Josh Wolfe | 1 | +37 | -0 |
| 2019-06-15 17:02 | std: add gimli permutation to crypto | daurnimator | 3 | +172 | -0 |
| 2019-06-13 13:44 | Added HashInt to function calls AutoHash\nFixes issue 2669 | Timon Kruiper | 1 | +5 | -5 |
| 2019-06-16 18:17 | stage1: check for null in buf_len and buf_ptr | Shawn Landden | 1 | +2 | -0 |
| 2019-06-16 18:14 | fix type info crash on extern lib name | Andrew Kelley | 2 | +26 | -6 |
| 2019-06-16 00:10 | fixes resolving aligment of child type in slice | Jimmi HC | 3 | +9 | -1 |
| 2019-06-15 23:19 | better result location handling of inline loops | Andrew Kelley | 7 | +146 | -50 |
| 2019-06-15 16:28 | better result location semantics with optionals and return locations | Andrew Kelley | 14 | +281 | -169 |
| 2019-06-15 14:34 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 13 | +121 | -114 |
| 2019-06-14 22:45 | standard library integrates with knowledge of stripped debug info | Andrew Kelley | 4 | +20 | -5 |
| 2019-06-14 22:18 | expose builtin.strip_debug_info | Andrew Kelley | 2 | +3 | -0 |
| 2019-06-14 21:23 | fix `@export` for arrays not respecting the symbol name | Andrew Kelley | 6 | +61 | -71 |
| 2019-06-14 19:20 | fix `@export` for arrays and allow sections on extern variables | Andrew Kelley | 3 | +11 | -31 |
| 2019-06-14 17:32 | uncomment more passing tests | Andrew Kelley | 9 | +95 | -94 |
| 2019-06-14 15:41 | fix peer result locs with switch | Andrew Kelley | 4 | +23 | -9 |
| 2019-06-14 15:01 | fix peer result location with error code and payload | Andrew Kelley | 4 | +59 | -24 |
| 2019-06-14 00:30 | fix a couple more test regressions | Andrew Kelley | 3 | +7 | -5 |
| 2019-06-14 00:24 | fix bitcast packed struct to integer and back | Andrew Kelley | 2 | +18 | -20 |
| 2019-06-14 00:01 | fix atomic builtin functions | Andrew Kelley | 3 | +24 | -22 |
| 2019-06-13 20:51 | allow comptime array literals casted to slices | Andrew Kelley | 3 | +22 | -21 |
| 2019-06-13 20:25 | fix behavior for nested array literals | Andrew Kelley | 4 | +158 | -142 |
| 2019-06-13 17:31 | fix runtime initialize array elem and then implicit cast to slice | Andrew Kelley | 4 | +141 | -123 |
| 2019-06-13 03:09 | Remove const on argsAlloc | Jonathan Marler | 1 | +1 | -1 |
| 2019-06-13 11:26 | HashMap.getValue() | Josh Wolfe | 1 | +6 | -0 |
| 2019-06-13 05:48 | Handle putNoClobber errors | Jonathan Marler | 1 | +4 | -4 |
| 2019-06-13 03:39 | Add HashMap apis that assert the common case | Josh Wolfe | 1 | +18 | -5 |
| 2019-06-13 02:19 | comment out the behavior tests that are failing | Andrew Kelley | 1 | +39 | -39 |
| 2019-06-13 02:13 | fix result loc implicit casting optionals and error unions | Andrew Kelley | 1 | +28 | -25 |
| 2019-06-13 01:46 | fix double nested peer result locations | Andrew Kelley | 2 | +45 | -33 |
| 2019-06-12 23:43 | fix declref not writing to result loc | Andrew Kelley | 3 | +10 | -6 |
| 2019-06-12 22:08 | fix nested peer result locs with no memory loc | Andrew Kelley | 2 | +17 | -11 |
| 2019-06-12 19:02 | fix `@bitCast` with runtime scalar and dest result loc var | Andrew Kelley | 2 | +15 | -10 |
| 2019-06-12 17:49 | fix alignment problem with `@bitCast` result location | Andrew Kelley | 1 | +13 | -1 |
| 2019-06-12 17:42 | fix `@bitCast` regressions | Andrew Kelley | 2 | +15 | -14 |
| 2019-06-11 23:40 | fixed infinite loop when caching packages | emekoi | 1 | +2 | -0 |
| 2019-06-11 22:26 | fix runtime if nested inside comptime if | Andrew Kelley | 5 | +43 | -19 |
| 2019-06-11 21:06 | made root package available to itself | emekoi | 1 | +2 | -0 |
| 2019-06-11 21:05 | made root package available to all other packages | emekoi | 1 | +12 | -7 |
| 2019-06-11 20:04 | fix returning scalar values | Andrew Kelley | 2 | +7 | -2 |
| 2019-06-11 19:44 | fix `@bitCast` semantics when there is no parent result loc | Andrew Kelley | 4 | +59 | -2 |
| 2019-06-11 18:46 | temporarily simplify test_runner.zig | Andrew Kelley | 5 | +33 | -39 |
| 2019-06-11 18:31 | Update langref.html.in | Nicholas Walton | 1 | +1 | -1 |
| 2019-06-11 18:15 | fix for loop index variable not in scope | Andrew Kelley | 1 | +1 | -1 |
| 2019-06-11 17:48 | fix not checking return value of resolving result | Andrew Kelley | 2 | +4 | -0 |
| 2019-06-11 17:44 | fix struct and array init when result casted to anyerror!?T | Andrew Kelley | 2 | +8 | -3 |
| 2019-06-11 17:27 | fix struct and array init when result casted to anyerror!?T | Andrew Kelley | 4 | +44 | -28 |
| 2019-06-11 16:19 | fix implicit casting return value struct/arary init to optional | Andrew Kelley | 5 | +65 | -32 |
| 2019-04-12 10:35 | std: add std.http.Headers field | daurnimator | 4 | +612 | -0 |
| 2019-06-11 06:06 | transReturnStmt | hryx | 4 | +40 | -0 |
| 2019-06-11 05:24 | fixes for crashes and compile errors | Andrew Kelley | 1 | +54 | -32 |
| 2019-06-11 04:36 | fix comptime variables | Andrew Kelley | 1 | +8 | -4 |
| 2019-06-11 04:27 | fix comptime function calls | Andrew Kelley | 5 | +33 | -30 |
| 2019-06-11 04:09 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 22 | +548 | -46 |
| 2019-06-11 03:54 | remove the final legacy stack allocation | Andrew Kelley | 4 | +6 | -38 |
| 2019-06-11 03:51 | use result loc for ref instruction | Andrew Kelley | 4 | +59 | -26 |
| 2019-06-11 03:25 | fix peer result locations in the face of unreachable | Andrew Kelley | 2 | +122 | -71 |
| 2019-06-10 23:49 | result location semantics for vector to array | Andrew Kelley | 4 | +17 | -16 |
| 2019-06-10 23:11 | result loc semantics for loading packed struct pointer to packed struct | Andrew Kelley | 4 | +90 | -73 |
| 2019-06-10 22:34 | result loc semantics for `@sliceToBytes` and `@bytesToSlice` | Andrew Kelley | 4 | +39 | -23 |
| 2019-06-10 21:49 | result location semantics for cmpxchg | Andrew Kelley | 4 | +41 | -29 |
| 2019-06-10 21:28 | result location semantics for error union wrapping an error | Andrew Kelley | 4 | +61 | -39 |
| 2019-05-30 18:11 | altered all instances of readInt* in std.io (and std.debug) to consume the minimum byte size required instead of @sizeOf(). | tgschultz | 2 | +13 | -12 |
| 2019-06-10 20:55 | result location semantics for error union wrapping a payload | Andrew Kelley | 5 | +43 | -39 |
| 2019-06-10 05:20 | Use std.math.isPowerOfTwo across std lib | Ryan Liptak | 3 | +3 | -4 |
| 2019-06-10 20:20 | result location semantics for optional wrap | Andrew Kelley | 4 | +34 | -27 |
| 2019-06-10 19:49 | result location semantics for slices | Andrew Kelley | 5 | +210 | -97 |
| 2019-06-10 16:24 | result location semantics for `@bitCast` | Andrew Kelley | 5 | +103 | -130 |
| 2019-06-10 15:15 | hook up result locations for union initializations | Andrew Kelley | 5 | +56 | -128 |
| 2019-06-10 13:54 | Merge pull request #2424 from daurnimator/single-linked-list | Andrew Kelley | 8 | +205 | -21 |
| 2019-06-10 06:35 | (broken) local var decls, integer literals (part) | hryx | 4 | +163 | -16 |
| 2019-05-04 04:02 | std.heap.ArenaAllocator: use singly linked list | daurnimator | 1 | +5 | -6 |
| 2019-05-04 03:50 | std: Add singly linked list | daurnimator | 2 | +180 | -0 |
| 2019-05-04 03:54 | std: existing LinkedList is actually a TailQueue | daurnimator | 8 | +23 | -18 |
| 2019-06-10 04:45 | whitespace cleanup | Andrew Kelley | 1 | +3 | -3 |
| 2019-06-10 04:43 | Merge pull request #2525 from daurnimator/uring | Andrew Kelley | 4 | +172 | -2 |
| 2019-06-08 14:58 | Add check for null body in if, for and while | SamTebbs33 | 2 | +42 | -0 |
| 2019-05-20 13:25 | std: add linux kernel definitions for io_uring | daurnimator | 2 | +138 | -0 |
| 2019-05-20 13:25 | std: add linux kernel_rwf type and preadv2+pwritev2 | daurnimator | 2 | +25 | -0 |
| 2019-05-20 14:29 | std: testing.expectEqual on structs now works | daurnimator | 1 | +4 | -2 |
| 2019-06-10 04:39 | fix array literal syntax | Andrew Kelley | 1 | +1 | -1 |
| 2019-05-20 13:22 | std: add math.isPowerOfTwo | daurnimator | 1 | +5 | -0 |
| 2019-06-10 04:38 | Merge branch 'sfc64' of https://github.com/Sahnvour/zig into Sahnvour-sfc64 | Andrew Kelley | 2 | +111 | -5 |
| 2019-06-10 04:35 | fix build on macos | Andrew Kelley | 2 | +2 | -2 |
| 2019-06-09 23:55 | inferred array size of array literals works | Andrew Kelley | 2 | +15 | -47 |
| 2019-06-09 23:44 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | 131 | +87854 | -87089 |
| 2019-06-09 23:24 | different array literal syntax when inferring the size | Andrew Kelley | 106 | +87060 | -86940 |
| 2019-06-09 16:03 | result loc semantics for array initialization | Andrew Kelley | 2 | +34 | -19 |
| 2019-06-09 14:46 | remove ResultLocField dead code | Andrew Kelley | 3 | +0 | -59 |
| 2019-06-09 12:45 | implementation of the Sfc64 RNG from PractRand | Sahnvour | 1 | +100 | -0 |
| 2019-06-09 12:44 | allow comptime_int in math.shl and math.shr | Sahnvour | 1 | +11 | -5 |
| 2019-06-09 03:49 | grammar | markfirmware | 1 | +2 | -2 |
| 2019-06-08 23:43 | docs: update for else example | Jonathan Pentecost | 1 | +3 | -4 |
| 2019-06-09 00:02 | Restore fn decls removed during conflict | hryx | 1 | +34 | -0 |
| 2019-06-08 23:23 | Merge branch 'master' into translate-c-userland | hryx | 114 | +3742 | -1014 |
| 2019-06-08 23:09 | (broken) translate Paren type | hryx | 1 | +9 | -5 |
| 2019-06-08 22:57 | transImplictCastExpr: LValueToRValue | hryx | 1 | +3 | -0 |
| 2019-06-08 22:54 | transCStyleCastExpr | hryx | 4 | +53 | -9 |
| 2019-06-08 22:51 | result location mechanism for struct initialization | Andrew Kelley | 7 | +270 | -143 |
| 2019-06-08 19:34 | add bcmp implementation as LLVM 9 now emits those | Shawn Landden | 1 | +26 | -2 |
| 2019-06-08 19:49 | docs: add comment about for else and break | Shritesh Bhattarai | 1 | +1 | -0 |
| 2019-06-08 05:16 | hook up result locs for `try` | Andrew Kelley | 5 | +13 | -13 |
| 2019-06-08 05:09 | hook up peer result locs to orelse keyword | Andrew Kelley | 1 | +73 | -67 |
| 2019-06-07 21:37 | hook up peer result locs to catch | Andrew Kelley | 2 | +33 | -13 |
| 2019-06-07 19:58 | hook up result locs to for loops | Andrew Kelley | 2 | +16 | -6 |
| 2019-06-07 19:48 | hook up peer result locs to while bool and optional | Andrew Kelley | 2 | +32 | -9 |
| 2019-06-07 19:22 | hook up while on error unions with result locations | Andrew Kelley | 2 | +51 | -54 |
| 2019-06-07 18:49 | hook up peer result locs to if optional and if err | Andrew Kelley | 2 | +51 | -14 |
| 2019-06-07 18:20 | fix behavior for peer result locs with one prong unreachable | Andrew Kelley | 3 | +21 | -10 |
| 2019-06-07 16:20 | update the default macos version min to 10.14 | Andrew Kelley | 3 | +3 | -3 |
| 2019-06-07 16:07 | ci: let's try a new build of llvm+clang on 10.14 | Andrew Kelley | 2 | +2 | -2 |
| 2019-06-07 15:51 | fix behavior for non sret fn calls | Andrew Kelley | 1 | +2 | -2 |
| 2019-06-07 15:34 | no-copy semantics for peer result function calls | Andrew Kelley | 4 | +137 | -74 |
| 2019-06-06 16:37 | Merge pull request #2628 from emekoi/error-unexpected | Andrew Kelley | 6 | +415 | -1 |
| 2019-06-06 16:26 | Merge pull request #2630 from squeek502/hashmap-pow2 | Andrew Kelley | 1 | +16 | -8 |
| 2019-06-06 06:36 | std.HashMap: use std.math.ceilPowerOfTwo | Ryan Liptak | 1 | +3 | -3 |
| 2019-06-06 06:26 | std.HashMap: optimize indexing by avoiding modulo operator | Ryan Liptak | 1 | +13 | -5 |
| 2019-06-05 22:18 | switched to fixed-length buffer for error messages | emekoi | 6 | +396 | -392 |
| 2019-06-05 20:30 | fixed mismatched types | emekoi | 3 | +4 | -3 |
| 2019-06-05 19:54 | updated std.c.{freebsd, netbsd} to usingnamespace | emekoi | 2 | +2 | -2 |
| 2019-06-05 19:57 | removed duplicate definitions | emekoi | 1 | +0 | -2 |
| 2019-06-05 19:42 | windows.unexpectedError prints a human friendly string | emekoi | 4 | +412 | -1 |
| 2019-06-05 00:29 | add cache-control headers to tarballs on ci | mrkishi | 5 | +6 | -6 |
| 2019-06-05 03:24 | Merge pull request #2617 from squeek502/ceil-power-of-two | Andrew Kelley | 1 | +70 | -9 |
| 2019-06-04 22:49 | std.math: Clarify ceilPowerOfTwo inputs and disallow zero as an input | Ryan Liptak | 1 | +7 | -9 |
| 2019-06-04 18:47 | no-copy semantics for switch expressions | Andrew Kelley | 2 | +71 | -23 |
| 2019-06-02 15:27 | src/ast_render.cpp: fix rendering of character literals <= 0x0f | Nick Erdmann | 1 | +1 | -1 |
| 2019-06-01 14:59 | Stop the musl builder from skipping necessary files | LemonBoy | 1 | +29 | -26 |
| 2019-06-04 12:46 | Added LineComment support when MultiLines are used in ArrayInit also added the corresponding testcase | Timon Kruiper | 2 | +17 | -7 |
| 2019-06-04 16:31 | std.os.mmap: update doc comments for previous commits | Andrew Kelley | 1 | +0 | -1 |
| 2019-06-04 16:30 | Merge pull request #2581 from LemonBoy/misc-stuff | Andrew Kelley | 5 | +130 | -40 |
| 2019-06-04 15:58 | Merge pull request #2620 from LemonBoy/debug-stuff | Andrew Kelley | 4 | +70 | -36 |
| 2019-06-04 07:05 | Propagate DIFlags to LLVM | LemonBoy | 4 | +69 | -35 |
| 2019-06-04 07:05 | Make `void` a signed type | LemonBoy | 1 | +1 | -1 |
| 2019-06-04 02:21 | fix the rest of the ir_build_alloca_src callsites | Andrew Kelley | 1 | +17 | -10 |
| 2019-06-04 01:53 | no-copy semantics for if optional and if error union | Andrew Kelley | 1 | +7 | -6 |
| 2019-06-04 01:40 | no-copy semantics for for loops | Andrew Kelley | 5 | +44 | -178 |
| 2019-06-04 00:56 | while loops | Andrew Kelley | 5 | +86 | -82 |
| 2019-06-03 23:11 | fix alignment of consts | Andrew Kelley | 4 | +15 | -11 |
| 2019-06-03 21:46 | var types, alignment, and comptime | Andrew Kelley | 5 | +141 | -84 |
| 2019-06-03 19:44 | add missing ir_expr_wrap calls | Andrew Kelley | 2 | +15 | -9 |
| 2019-06-03 05:09 | std.math: Add ceilPowerOfTwo and ceilPowerOfTwoPromote | Ryan Liptak | 1 | +72 | -9 |
| 2019-06-01 12:25 | fixed Deserializer.alignToByte() and added test coverage | tgschultz | 2 | +2 | -1 |
| 2019-05-29 08:30 | Move dl_iterate_phdr to os.zig | LemonBoy | 5 | +130 | -39 |
| 2019-05-29 07:44 | Remove length restriction in mmap wrapper | LemonBoy | 1 | +0 | -1 |
| 2019-05-31 02:38 | doc: recommend optional pointers for nullptrs instead of allowzero | Shritesh Bhattarai | 1 | +3 | -3 |
| 2019-05-31 05:36 | no-copy semantics for function forwarding | Andrew Kelley | 3 | +16 | -5 |
| 2019-05-31 05:08 | no-copy semantics for function call init var and literal | Andrew Kelley | 1 | +6 | -3 |
| 2019-05-31 04:54 | peer result locations with mixed runtime/comptime | Andrew Kelley | 2 | +18 | -14 |
| 2019-05-31 04:22 | local consts with comptime init exprs | Andrew Kelley | 1 | +20 | -14 |
| 2019-05-31 03:25 | no-copy semantics for nested if | Andrew Kelley | 1 | +2 | -1 |
| 2019-05-30 21:05 | no-copy semantics for if expr | Andrew Kelley | 5 | +404 | -172 |
| 2019-05-01 05:56 | no-copy semantics for basic runtime function call variable init | Andrew Kelley | 6 | +521 | -151 |
| 2019-05-30 19:48 | Merge pull request #2593 from LemonBoy/aarch64-stuff | Andrew Kelley | 6 | +41 | -33 |
| 2019-05-30 19:35 | default struct field initialization expressions | Andrew Kelley | 7 | +89 | -23 |
| 2019-05-30 16:07 | dep tokenizer: run zig fmt and move exports to canonical location | Andrew Kelley | 2 | +75 | -102 |
| 2019-05-30 15:53 | Merge pull request #2182 from mikdusan/issue.2046 | Andrew Kelley | 6 | +1240 | -55 |
| 2019-05-30 15:05 | Correct flag definitions for arm64 | LemonBoy | 1 | +5 | -5 |
| 2019-05-30 14:28 | Fix some syscalls on arm64 | LemonBoy | 5 | +36 | -28 |
| 2019-05-30 03:45 | update load dynamic library test for std lib changes | Andrew Kelley | 2 | +5 | -4 |
| 2019-05-29 15:23 | Fix fmt.zig handling of slices of slices | tgschultz | 1 | +8 | -2 |
| 2019-05-26 21:22 | std.meta/trait: def/definition => decl/declaration TypeInfo: defs/Definition => decls/Declarations | tgschultz | 7 | +136 | -190 |
| 2019-05-16 23:40 | improve the libc of wasm32-freestanding target | Andrew Kelley | 5 | +468 | -1 |
| 2019-04-09 20:00 | stage1: AstNodes cannot be casted, but are rather accessed via a union. | Shawn Landden | 1 | +1 | -1 |
| 2019-05-29 22:11 | Correct formatting for multiline string in arrays | Timon Kruiper | 2 | +36 | -4 |
| 2019-05-29 23:49 | Merge branch 'NBonaparte-linuxdynlib' | Andrew Kelley | 2 | +2 | -4 |
| 2019-05-23 07:10 | build_examples: reenable load_dynamic_library | NBonaparte | 1 | +1 | -3 |
| 2019-05-23 07:06 | LinuxDynLib: remove MAP_LOCKED flag | NBonaparte | 1 | +1 | -1 |
| 2019-05-29 23:41 | Merge pull request #2567 from emekoi/fix-dynlib | Andrew Kelley | 1 | +3 | -5 |
| 2019-05-29 23:38 | Merge pull request #2546 from LemonBoy/sigaltstack | Andrew Kelley | 12 | +115 | -0 |
| 2019-05-29 22:55 | run zig fmt to update `use` to `usingnamespace` | Andrew Kelley | 39 | +32 | -44 |
| 2019-05-29 22:54 | zig fmt: fix 2 bugs of mangling source files | Andrew Kelley | 4 | +34 | -2 |
| 2019-05-29 21:39 | change `use` to `usingnamespace` | Andrew Kelley | 9 | +28 | -14 |
| 2019-05-29 22:33 | Implement missing clang functions from last commit | hryx | 4 | +36 | -2 |
| 2019-05-29 22:18 | main: set subsystem in `zig builtin` when explicitly provided | Andrew Kelley | 1 | +1 | -0 |
| 2019-05-29 21:14 | Merge branch 'emekoi-builtin-subsystem' | Andrew Kelley | 6 | +74 | -12 |
| 2019-05-29 16:08 | codegen: initialize subsystem | Andrew Kelley | 1 | +1 | -0 |
| 2019-05-29 15:56 | cleanups for windows subsystem in builtin.zig | Andrew Kelley | 6 | +55 | -43 |
| 2019-05-10 14:57 | set subsystem to null if not on windows or uefi | emekoi | 1 | +3 | -3 |
| 2019-05-10 14:48 | try to resolve TargetSubSystemAuto to actual subsystem | emekoi | 1 | +14 | -5 |
| 2019-05-09 23:01 | added subsystem to builtin.zig | emekoi | 1 | +40 | -0 |
| 2019-05-29 20:36 | Add missing sigaltstack definition for darwin | LemonBoy | 1 | +2 | -0 |
| 2019-05-29 07:43 | Add sigaltstack wrapper in os.zig | LemonBoy | 4 | +38 | -9 |
| 2019-05-29 20:32 | Merge branch 'LemonBoy-use-struct-pt2' | Andrew Kelley | 5 | +48 | -31 |
| 2019-05-29 20:31 | `use` works on unions and enums in addition to structs | Andrew Kelley | 4 | +16 | -20 |
| 2019-05-29 19:48 | Merge branch 'use-struct-pt2' of https://github.com/LemonBoy/zig into LemonBoy-use-struct-pt2 | Andrew Kelley | 2 | +39 | -18 |
| 2019-05-29 18:39 | add review changes | Michael Dusan | 3 | +29 | -20 |
| 2019-05-29 14:47 | Merge pull request #2530 from gonzus/gonzus/improve-clang-zig | Andrew Kelley | 1 | +217 | -187 |
| 2019-05-28 22:18 | no "use of undeclared identifer" in dead comptime branches | Andrew Kelley | 7 | +70 | -28 |
| 2019-05-27 15:39 | Reject undefined as type | LemonBoy | 2 | +28 | -0 |
| 2019-05-22 20:14 | Warn the user if run/test is paired with emit options | LemonBoy | 1 | +9 | -0 |
| 2019-05-21 13:50 | Avoid a crash when there are no namespace components | LemonBoy | 1 | +11 | -4 |
| 2019-05-28 20:11 | fix invalid LLVM IR generated for ?*void const casts | Andrew Kelley | 3 | +14 | -1 |
| 2019-05-28 18:53 | link to contributing in readme | Andrew Kelley | 1 | +1 | -0 |
| 2019-05-28 18:50 | extract CONTRIBUTING.md from README.md | Andrew Kelley | 2 | +91 | -92 |
| 2019-05-28 18:36 | Create FUNDING.yml | Andrew Kelley | 1 | +2 | -0 |
| 2019-05-14 09:12 | Move __zig_fail_unwrap locals on stack | LemonBoy | 1 | +51 | -54 |
| 2019-05-28 16:47 | Merge branch 'LemonBoy-guard-pages-in-threads' | Andrew Kelley | 2 | +34 | -11 |
| 2019-05-28 16:46 | thread.spawn: bubble up mprotect error.OutOfMemory | Andrew Kelley | 2 | +9 | -1 |
| 2019-05-28 16:26 | Add a guard page for each thread | LemonBoy | 1 | +24 | -9 |
| 2019-05-28 16:25 | Fix os.mprotect signature | LemonBoy | 1 | +2 | -2 |
| 2019-05-28 16:18 | updated dynamic libraries to new std | emekoi | 1 | +4 | -12 |
| 2019-05-28 15:58 | clang.zig cleanup #9: rename arg0 to self | Gonzalo Diethelm | 1 | +23 | -23 |
| 2019-05-22 13:41 | clang.zig cleanup #8: add missing consts | Gonzalo Diethelm | 1 | +8 | -3 |
| 2019-05-22 13:36 | clang.zig cleanup #7: add missing struct | Gonzalo Diethelm | 1 | +6 | -0 |
| 2019-05-22 13:35 | clang.zig cleanup #6: move block around | Gonzalo Diethelm | 1 | +5 | -4 |
| 2019-05-22 13:32 | clang.zig cleanup #5: add missing enums | Gonzalo Diethelm | 1 | +16 | -0 |
| 2019-05-22 13:30 | clang.zig cleanup #4: move block around | Gonzalo Diethelm | 1 | +9 | -9 |
| 2019-05-22 13:29 | clang.zig cleanup #3: move block around | Gonzalo Diethelm | 1 | +21 | -21 |
| 2019-05-22 13:29 | clang.zig cleanup #2: move block around | Gonzalo Diethelm | 1 | +119 | -119 |
| 2019-05-22 13:28 | clang.zig cleanup #1: move block around | Gonzalo Diethelm | 1 | +77 | -77 |
| 2019-05-21 13:23 | Add declarations missing from clang.zig | Gonzalo Diethelm | 1 | +2 | -0 |
| 2019-05-27 15:12 | remove unneed allocator from DynLib | emekoi | 1 | +15 | -9 |
| 2019-05-28 13:22 | Add sigaltstack syscall | LemonBoy | 9 | +84 | -0 |
| 2019-05-28 06:55 | (broken) port a bunch of stuff from stage1 translate-c | hryx | 2 | +212 | -7 |
| 2019-05-28 02:37 | Merge pull request #2523 from shritesh/wasmdoc | Andrew Kelley | 1 | +27 | -1 |
| 2019-05-28 02:20 | expr: DeclRefExpr | hryx | 4 | +40 | -0 |
| 2019-05-25 19:25 | respect subsystem flag in all cases | emekoi | 2 | +4 | -4 |
| 2019-05-28 01:51 | Merge pull request #2552 from Sahnvour/issue-2543 | Andrew Kelley | 3 | +29 | -22 |
| 2019-05-28 01:18 | expr: FunctionToPointerDecay & ArrayToPointerDecay for ImplicitCastExpr | hryx | 1 | +33 | -1 |
| 2019-05-28 00:59 | improve the stack check CLI options | Andrew Kelley | 6 | +47 | -23 |
| 2019-05-28 00:54 | Prevent infinite recursion | hryx | 1 | +3 | -2 |
| 2019-05-28 00:24 | Merge branch 'master' into translate-c-userland | hryx | 123 | +14648 | -14388 |
| 2019-05-28 00:22 | self-hosted translate-c: fix bad memory arena references | Andrew Kelley | 1 | +14 | -14 |
| 2019-05-27 23:47 | new .d file parser for C compilation | Michael Dusan | 6 | +1231 | -55 |
| 2019-05-27 23:25 | Merge pull request #2526 from LemonBoy/arch-format-osx | Andrew Kelley | 5 | +4 | -21 |
| 2019-05-27 23:21 | Merge pull request #2527 from ziglang/posix-layer | Andrew Kelley | 110 | +14458 | -14343 |
| 2019-05-27 22:58 | Remove unused local struct type | hryx | 1 | +1 | -5 |
| 2019-05-27 22:12 | Trigger rebuild on sr.ht | LemonBoy | 0 | +0 | -0 |
| 2019-05-27 21:38 | expr: BitCast for ImplicitCastExpr | hryx | 4 | +62 | -2 |
| 2019-05-27 21:28 | freebsd fixes | Andrew Kelley | 4 | +11 | -3 |
| 2019-05-27 19:54 | windows does not integrate cleanly with libc | Andrew Kelley | 2 | +25 | -25 |
| 2019-05-27 19:34 | fixes for windows to build self hosted compiler | Andrew Kelley | 7 | +68 | -50 |
| 2019-05-27 19:48 | revert hello world examples. macos tests passing | Andrew Kelley | 2 | +11 | -4 |
| 2019-05-27 19:14 | darwin: add missing error handling | Andrew Kelley | 1 | +1 | -0 |
| 2019-05-27 18:41 | use close$NOCANCEL on darwin | Andrew Kelley | 2 | +8 | -3 |
| 2019-05-27 18:32 | std.fs: fix error set regressions on linux | Andrew Kelley | 1 | +2 | -2 |
| 2019-05-27 18:12 | fixes for darwin | Andrew Kelley | 7 | +46 | -55 |
| 2019-05-27 16:16 | nanosleep: move windows logic to std.time | Andrew Kelley | 2 | +8 | -13 |
| 2019-05-27 06:16 | fix debug builds of WASI | Andrew Kelley | 2 | +9 | -1 |
| 2019-05-27 06:00 | std lib fixes for zig build on windows | Andrew Kelley | 4 | +20 | -18 |
| 2019-05-27 05:35 | allow const to be passed to @hasField() | Shawn Landden | 2 | +31 | -1 |
| 2019-05-27 05:35 | more fixes for windows and wasi | Andrew Kelley | 12 | +92 | -71 |
| 2019-05-27 04:48 | fixes for Windows and WASI | Andrew Kelley | 17 | +638 | -557 |
| 2019-05-27 03:35 | tests passing on linux | Andrew Kelley | 38 | +348 | -298 |
| 2019-05-27 02:14 | var decl: ImplicitCastExpr | hryx | 4 | +37 | -9 |
| 2019-05-27 00:36 | var decl: init node | hryx | 4 | +30 | -13 |
| 2019-05-27 00:05 | var decl: threadlocal | hryx | 4 | +24 | -6 |
| 2019-05-26 23:56 | behavior tests passing on Linux | Andrew Kelley | 13 | +119 | -81 |
| 2019-05-26 23:51 | var decl: mut_token, create child scope | hryx | 4 | +34 | -14 |
| 2019-05-26 22:43 | WIP translate var decl | hryx | 4 | +106 | -2 |
| 2019-05-26 17:37 | more cleanup. down to just the `@hasDecl` builtin | Andrew Kelley | 11 | +63 | -42 |
| 2019-05-26 17:17 | clean up references to os | Andrew Kelley | 39 | +648 | -640 |
| 2019-05-25 17:07 | clean up references to posix | Andrew Kelley | 28 | +1390 | -1392 |
| 2019-05-25 02:52 | starting to fix the regressions | Andrew Kelley | 27 | +547 | -581 |
| 2019-05-24 23:36 | rename "posix" to "bits" | Andrew Kelley | 26 | +3762 | -3759 |
| 2019-05-24 22:27 | do Jay's suggestion with posix/os API naming & layout | Andrew Kelley | 30 | +6795 | -6623 |
| 2019-05-24 04:13 | more progress. moving windows API layer to its own file | Andrew Kelley | 14 | +1331 | -1317 |
| 2019-05-20 05:15 | more progress on posix API layer | Andrew Kelley | 36 | +5430 | -5948 |
| 2019-05-19 04:53 | extract posix functions from std/os.zig to std/os/posix.zig | Andrew Kelley | 20 | +2709 | -2483 |
| 2019-05-26 21:55 | allow implicit optional pointer to optional c_void pointer | Andrew Kelley | 2 | +23 | -10 |
| 2019-05-26 20:21 | introduce @hasDecl builtin function | Andrew Kelley | 9 | +149 | -0 |
| 2019-05-26 16:59 | support enum literals implicit casting to tagged unions | Andrew Kelley | 2 | +57 | -15 |
| 2019-05-25 12:17 | gen-h: do not output visibility macros when the build is static | Sahnvour | 2 | +26 | -19 |
| 2019-05-25 11:43 | test: slightly better output for failure of tests based on text comparison | Sahnvour | 1 | +3 | -3 |
| 2019-05-24 11:20 | Reject slices in use expressions | LemonBoy | 1 | +1 | -1 |
| 2019-05-09 09:28 | Implement @unionInit | Robert Scott | 5 | +148 | -8 |
| 2019-05-22 15:12 | doc: wasm: embedded->host | Shritesh Bhattarai | 1 | +1 | -1 |
| 2019-05-22 14:43 | docs: clarify why wasm_allocator should be used | Shritesh Bhattarai | 1 | +1 | -1 |
| 2019-05-21 15:07 | Make use work with arbitrary structs | LemonBoy | 2 | +39 | -18 |
| 2019-05-20 21:14 | Fix signedness mismatch in comparison | LemonBoy | 1 | +1 | -1 |
| 2019-05-20 21:09 | Remove macos-specific linking hacks | LemonBoy | 3 | +2 | -20 |
| 2019-05-20 15:04 | Build archives using the K_DARWIN format when targeting osx | LemonBoy | 1 | +1 | -0 |
| 2019-05-20 05:28 | std.fmt.parse_float: Fix exponent calculation | Marc Tiehuis | 1 | +3 | -2 |
| 2019-05-20 02:26 | docs: wasm | Shritesh Bhattarai | 1 | +27 | -1 |
| 2019-05-19 20:26 | ran zig fmt on stdlib | emekoi | 8 | +71 | -149 |
| 2019-05-14 21:30 | Fix too eager comptime evaluation of error ptr | LemonBoy | 4 | +56 | -23 |
| 2019-05-18 21:48 | Use the correct scope for `use` | LemonBoy | 3 | +31 | -19 |
| 2019-05-19 04:31 | Merge pull request #2516 from LemonBoy/32bfix | Andrew Kelley | 6 | +25 | -20 |
| 2019-05-18 15:20 | Fix load/store of non-integer fields in packed struct | LemonBoy | 2 | +48 | -14 |
| 2019-05-10 08:15 | Remove more 64bit-centric assumptions from stdlib | LemonBoy | 4 | +18 | -17 |
| 2019-05-18 08:59 | Fix some test cases to run on 32bit systems | LemonBoy | 2 | +10 | -6 |
| 2019-05-16 21:38 | VDSO calls must use the C CC | LemonBoy | 1 | +5 | -2 |
| 2019-05-16 20:50 | stage1 tokenizer: add more missing break statements | Andrew Kelley | 1 | +4 | -0 |
| 2019-05-16 20:37 | Add break after digit_value check in TokenizeStateCharCode | SamTebbs33 | 1 | +1 | -0 |
| 2019-05-16 20:38 | Merge branch 'shawnl-builtins' | Andrew Kelley | 36 | +431 | -421 |
| 2019-05-16 20:32 | fixups to the previous commit | Andrew Kelley | 10 | +144 | -204 |
| 2019-04-03 14:00 | breaking changes to all bit manipulation intrinsics | Shawn Landden | 38 | +466 | -396 |
| 2019-05-16 18:54 | docgen: add lib codeblock type and use it for wasm32-freestanding | Shritesh Bhattarai | 2 | +40 | -1 |
| 2019-05-16 18:31 | Merge pull request #2507 from ziglang/wasm-libs | Andrew Kelley | 5 | +35 | -28 |
| 2019-05-16 18:17 | the wasm freestanding _start function is return value void | Andrew Kelley | 2 | +14 | -11 |
| 2019-05-16 17:56 | improvements to build-lib use case of WebAssembly | Andrew Kelley | 5 | +25 | -21 |
| 2019-05-16 16:55 | clang C API wrapper: small progress | Andrew Kelley | 3 | +71 | -22 |
| 2019-05-16 12:53 | std: update linux syscalls to 5.1 | daurnimator | 2 | +19 | -1 |
| 2019-05-16 01:47 | fix static builds of zig from requiring c compiler | Andrew Kelley | 6 | +20 | -5 |
| 2019-05-16 00:25 | change wasm obj ext to .wasm | Shritesh Bhattarai | 1 | +2 | -0 |
| 2019-05-15 20:20 | improvements to zig's implementation of libc and WebAssembly | Andrew Kelley | 5 | +536 | -514 |
| 2019-05-15 15:57 | update libclang C API wrapper | Andrew Kelley | 2 | +36 | -0 |
| 2019-05-15 07:41 | Fix off-by-one error in LEB128 parsing | LemonBoy | 1 | +30 | -2 |
| 2019-05-15 01:21 | slice types no longer have field access | Andrew Kelley | 5 | +26 | -22 |
| 2019-05-14 23:23 | clean up code now that #769 is implemented | Andrew Kelley | 3 | +11 | -22 |
| 2019-05-14 23:11 | switching on error sets makes new error set for capture values | Andrew Kelley | 4 | +95 | -21 |
| 2019-05-14 22:25 | fix regression on switch capture value for multiple cases | Andrew Kelley | 1 | +10 | -7 |
| 2019-05-14 22:06 | else value when switching on error set has | Andrew Kelley | 5 | +207 | -23 |
| 2019-05-14 12:44 | Don't emit DW_TAG_lexical_block for VarDecls | LemonBoy | 1 | +1 | -1 |
| 2019-05-14 04:43 | Merge pull request #2482 from ziglang/linux-elf-read | Marc Tiehuis | 3 | +106 | -28 |
| 2019-05-13 09:22 | Fix formatting for multiline asm expressions | LemonBoy | 3 | +51 | -3 |
| 2019-05-13 16:16 | Merge branch 'LemonBoy-asm-cc' | Andrew Kelley | 5 | +45 | -67 |
| 2019-05-13 16:15 | cache_add_dep_file: handle ErrorFileNotFound specially | Andrew Kelley | 2 | +9 | -2 |
| 2019-05-13 16:10 | Merge branch 'asm-cc' of https://github.com/LemonBoy/zig into LemonBoy-asm-cc | Andrew Kelley | 5 | +40 | -69 |
| 2019-05-11 19:06 | Assemble asm files using CC | LemonBoy | 5 | +40 | -69 |
| 2019-05-13 08:04 | Mmap debug info on linux | Marc Tiehuis | 3 | +106 | -28 |
| 2019-05-12 16:56 | zig fmt on the standard library | Andrew Kelley | 25 | +141 | -214 |
| 2019-05-12 16:53 | Merge pull request #2405 from hryx/stage2-recursive-parser | Andrew Kelley | 6 | +2971 | -3556 |
| 2019-05-12 10:24 | Undo parse2 import | hryx | 1 | +1 | -1 |
| 2019-05-12 09:10 | Recursive rewrite of stage2 parser, final sync | hryx | 2 | +0 | -2671 |
| 2019-05-12 09:01 | Recursive rewrite of stage2 parser, part 3 | hryx | 6 | +2900 | -3557 |
| 2019-05-12 09:00 | Merge branch 'master' into rebased | hryx | 222 | +18469 | -7246 |
| 2019-04-23 07:47 | Fix memory leak in parser tests | Tyler Philbrick | 1 | +2 | -2 |
| 2019-05-12 08:52 | Recursive rewrite of stage2 parser, part 1 | hryx | 5 | +2753 | -3 |
| 2019-05-12 00:38 | Merge pull request #2459 from LemonBoy/enum-num-um-m | Andrew Kelley | 3 | +102 | -70 |
| 2019-05-11 19:27 | Amend the error messages | LemonBoy | 1 | +2 | -2 |
| 2019-05-10 17:28 | Change the enum value allocation strategy | LemonBoy | 3 | +74 | -65 |
| 2019-05-10 16:16 | amend type_is_valid_extern_enum_tag | LemonBoy | 1 | +9 | -21 |
| 2019-05-09 16:40 | Support signed types as enum tags | LemonBoy | 3 | +45 | -42 |
| 2019-05-09 08:19 | Validate enum tag for extern enum | LemonBoy | 1 | +33 | -1 |
| 2019-05-11 18:51 | fixes #2235 | Jimmi Holst Christensen | 2 | +28 | -5 |
| 2019-05-11 18:26 | added grammar rule for enum literal to docs | Jimmi Holst Christensen | 1 | +1 | -0 |
| 2019-05-11 18:12 | Merge branch 'master' of github.com:ziglang/zig | Jimmi Holst Christensen | 3 | +289 | -69 |
| 2019-05-11 18:11 | added tests for global variable declaration syntax | Jimmi Holst Christensen | 1 | +8 | -0 |
| 2019-05-11 17:04 | Merge pull request #2449 from Sahnvour/directallocator | Andrew Kelley | 3 | +289 | -69 |
| 2019-05-11 16:49 | Merge branch 'master' of github.com:ziglang/zig | Jimmi Holst Christensen | 4 | +142 | -64 |
| 2019-05-11 16:48 | Fixed parser for extern threadlocal variables | Jimmi Holst Christensen | 1 | +5 | -0 |
| 2019-05-11 16:05 | stage2 translate-c: implement functions with no prototype | Andrew Kelley | 3 | +115 | -51 |
| 2019-05-11 16:01 | Merge pull request #2475 from LemonBoy/linux-wo-vdso | Andrew Kelley | 1 | +27 | -13 |
| 2019-05-08 16:14 | Use unprotected heap when in single_threaded mode. | Sahnvour | 1 | +2 | -1 |
| 2019-05-08 16:02 | Implement Windows' DirectAllocator on top of VirtualAlloc and VirtualFree. | Sahnvour | 3 | +177 | -69 |
| 2019-05-05 13:17 | std: the failing allocator didn't actually count allocations | daurnimator | 2 | +14 | -6 |
| 2019-05-11 07:56 | Fix more corner cases in LEB128 parsing | LemonBoy | 1 | +56 | -32 |
| 2019-05-11 08:34 | linux: Minor `zig fmt` induced reformatting | LemonBoy | 1 | +11 | -5 |
| 2019-05-11 08:33 | linux: Fix clock_gettime on systems w/o VDSO | LemonBoy | 1 | +16 | -8 |
| 2019-05-11 03:35 | stage2 translate-c: simple function definitions | Andrew Kelley | 6 | +210 | -49 |
| 2019-05-10 21:55 | stage2 translate-c: builtin types and pub | Andrew Kelley | 2 | +26 | -4 |
| 2019-05-10 21:44 | translate-c: better handling of restore points | Andrew Kelley | 2 | +62 | -84 |
| 2019-05-10 20:57 | add test case for previous commit | Andrew Kelley | 1 | +10 | -0 |
| 2019-05-10 20:39 | fix hang for some compile errors | Andrew Kelley | 1 | +2 | -1 |
| 2019-05-10 20:03 | translate-c: we have our first test of self-hosted | Andrew Kelley | 7 | +320 | -123 |
| 2019-05-10 09:23 | stage1: compile error for loop expr val ignored | Michael Dusan | 2 | +20 | -1 |
| 2019-05-10 14:09 | Fixes and simplifications for stage 1 parser | Jimmi HC | 3 | +31 | -59 |
| 2019-05-10 12:44 | Merge pull request #2465 from LemonBoy/builtins-for-wasm | Andrew Kelley | 8 | +281 | -0 |
| 2019-05-10 08:26 | Fix erroneous test case | LemonBoy | 2 | +21 | -35 |
| 2019-05-10 11:25 | compiler-rt: Add __ashrti3 | LemonBoy | 4 | +102 | -0 |
| 2019-05-10 10:46 | compiler-rt: Add __lshrti3 | LemonBoy | 4 | +90 | -0 |
| 2019-05-10 10:45 | compiler-rt: Add __ashlti3 | LemonBoy | 4 | +89 | -0 |
| 2019-05-10 05:23 | translate-c: progress on self-hosted function prototypes | Andrew Kelley | 5 | +211 | -83 |
| 2019-05-10 00:14 | Merge pull request #2461 from LemonBoy/dwarf-leb128 | Andrew Kelley | 3 | +256 | -120 |
| 2019-05-10 00:11 | fix translate-c regression | Andrew Kelley | 1 | +1 | -0 |
| 2019-05-09 22:44 | Use matching types when parsing fields | LemonBoy | 1 | +12 | -12 |
| 2019-05-09 21:46 | Fix minor bug in LEB128 parsing | LemonBoy | 3 | +256 | -120 |
| 2019-05-09 20:52 | translate-c: progress on self-hosted function prototypes | Andrew Kelley | 5 | +730 | -766 |
| 2019-05-09 19:46 | translate-c: use C API for builtin types | Andrew Kelley | 3 | +647 | -308 |
| 2019-05-09 18:52 | stage1: make some asserts print source location | Andrew Kelley | 3 | +46 | -25 |
| 2019-05-09 17:18 | compile error for attempt to cast enum literal to error | Andrew Kelley | 2 | +19 | -2 |
| 2019-05-09 17:05 | fix std.os.copyFile | Andrew Kelley | 1 | +2 | -1 |
| 2019-05-09 16:48 | translate-c: enough C tokenization/parsing to handle shifting in macros | Andrew Kelley | 4 | +37 | -0 |
| 2019-05-09 16:17 | translate-c: handle int to ptr and ptr to int casting | Andrew Kelley | 2 | +52 | -0 |
| 2019-05-09 02:43 | fix build on macOS | Andrew Kelley | 7 | +31 | -6 |
| 2019-05-09 02:24 | Merge pull request #2452 from LemonBoy/more-more-builtins | Andrew Kelley | 11 | +419 | -28 |
| 2019-05-09 02:04 | self-hosted translate-c progress on function decls | Andrew Kelley | 6 | +102 | -27 |
| 2019-05-09 00:49 | add --bundle-compiler-rt function to link options | Andrew Kelley | 8 | +250 | -216 |
| 2019-05-08 23:33 | stage1: remove unneeded extern function | Andrew Kelley | 1 | +0 | -6 |
| 2019-05-08 23:21 | translate-c: NULL pointers translate to `null` | Andrew Kelley | 2 | +15 | -16 |
| 2019-05-08 23:11 | std.debug: fix stack trace iteration code | Andrew Kelley | 1 | +1 | -1 |
| 2019-05-08 22:36 | C pointers support if and orelse | Andrew Kelley | 2 | +42 | -3 |
| 2019-05-08 22:25 | compiler-rt: add __floatsitf | LemonBoy | 2 | +20 | -0 |
| 2019-05-08 21:48 | compiler-rt: Add __aeabi_unwind_cpp_pr{0,1,2} | LemonBoy | 1 | +14 | -0 |
| 2019-05-08 21:54 | compiler-rt: Add __extendsfdf2 | LemonBoy | 2 | +13 | -4 |
| 2019-05-08 20:38 | compiler-rt: Add __floatdidf | LemonBoy | 4 | +79 | -0 |
| 2019-05-08 20:35 | compiler-rt: Add __floatundidf & __floatunsidf | LemonBoy | 5 | +114 | -0 |
| 2019-05-08 20:31 | compiler-rt: Add __truncdfsf2 | LemonBoy | 3 | +45 | -0 |
| 2019-05-08 21:39 | C pointers support .? operator | Andrew Kelley | 6 | +132 | -13 |
| 2019-05-08 20:30 | compiler-rt: More division intrinsics | LemonBoy | 1 | +39 | -24 |
| 2019-05-08 20:26 | compiler-rt: Add __floatsidf & __floatsisf | LemonBoy | 3 | +95 | -0 |
| 2019-05-08 20:06 | C pointers support `null` | Andrew Kelley | 4 | +121 | -28 |
| 2019-05-06 22:49 | Implement stack probes for x86/x86_64 | LemonBoy | 5 | +239 | -110 |
| 2019-05-08 15:53 | Duplicate windows's DirectAllocator as HeapAllocator, which it is in reality. | Sahnvour | 1 | +111 | -0 |
| 2019-05-08 11:32 | Merge pull request #2448 from markfirmware/patch-1 | Marc Tiehuis | 1 | +1 | -1 |
| 2019-05-08 09:11 | Update README.md | markfirmware | 1 | +1 | -1 |
| 2019-05-07 16:26 | Merge pull request #2427 from LemonBoy/linux-tls | Andrew Kelley | 6 | +268 | -73 |
| 2019-05-07 16:26 | Merge pull request #2439 from LemonBoy/fixes-fixes-fixes | Andrew Kelley | 7 | +17 | -15 |
| 2019-05-07 11:19 | Add ARCH_SET_* definitions for x86_64 | LemonBoy | 2 | +7 | -3 |
| 2019-05-07 11:08 | Less error messages | LemonBoy | 1 | +24 | -27 |
| 2019-05-07 11:04 | Always initialize the TLS | LemonBoy | 1 | +7 | -7 |
| 2019-05-04 14:13 | std: Implement on-demand TLS allocation | LemonBoy | 1 | +13 | -4 |
| 2019-05-04 10:02 | std: Implement TLS support for Linux | LemonBoy | 5 | +257 | -72 |
| 2019-05-06 19:48 | Avoid endless recursion in __extendhfsf2 | LemonBoy | 1 | +4 | -4 |
| 2019-05-06 19:43 | Fix float comparison result in __aeabi_{f,d}cmp* | LemonBoy | 2 | +2 | -2 |
| 2019-05-06 19:42 | Add missing cast to usize | LemonBoy | 2 | +2 | -2 |
| 2019-05-06 19:48 | Merge pull request #2354 from LemonBoy/iterate_phdr_impl | Andrew Kelley | 5 | +199 | -0 |
| 2019-05-06 19:41 | Fix edge case in addXf3 | LemonBoy | 1 | +2 | -2 |
| 2019-05-06 19:39 | Fix definition of epoll_* struct on non x86_64 arches | LemonBoy | 1 | +7 | -5 |
| 2019-05-06 16:56 | docs for @hasField | Shawn Landden | 1 | +10 | -0 |
| 2019-05-06 16:41 | stage1: add @hasField() built-in | Shawn Landden | 5 | +94 | -0 |
| 2019-05-05 11:00 | Add a test case | LemonBoy | 1 | +41 | -0 |
| 2019-05-05 19:25 | Merge pull request #2422 from tgschultz/stdlib-packed-int-array | Andrew Kelley | 3 | +655 | -0 |
| 2019-05-05 10:14 | Review | LemonBoy | 3 | +45 | -36 |
| 2019-05-04 19:20 | Merge pull request #2374 from LemonBoy/fileszoff-reform | Andrew Kelley | 4 | +30 | -33 |
| 2019-05-04 19:19 | Merge branch 'LemonBoy-stdlib-32b' | Andrew Kelley | 5 | +18 | -14 |
| 2019-05-04 19:16 | std lib sleep APIs: add doc comments and no @intCast | Andrew Kelley | 1 | +12 | -21 |
| 2019-05-04 18:46 | Merge branch 'stdlib-32b' of https://github.com/LemonBoy/zig into LemonBoy-stdlib-32b | Andrew Kelley | 5 | +26 | -13 |
| 2019-05-04 18:13 | Merge pull request #2404 from squeek502/hash-map-ensure-cap | Andrew Kelley | 1 | +64 | -9 |
| 2019-05-04 18:05 | Merge pull request #2326 from daurnimator/sendmmsg | Andrew Kelley | 5 | +139 | -17 |
| 2019-05-04 16:19 | zig fmt | tgschultz | 1 | +203 | -264 |
| 2019-05-04 16:17 | Added ability to specify endianess of PackedInt(Array/Slice) | tgschultz | 2 | +336 | -161 |
| 2019-05-04 13:31 | zig fmt | tgschultz | 1 | +153 | -217 |
| 2019-05-04 07:03 | Implement failsafe logic for posixSleep | LemonBoy | 1 | +18 | -6 |
| 2019-05-03 11:11 | std: Remove some assumptions about the host platform | LemonBoy | 5 | +10 | -9 |
| 2019-05-04 04:15 | std.HashMap: cleanup ensureCapacity + add test | Ryan Liptak | 1 | +23 | -8 |
| 2019-05-04 03:08 | Ugh. I updated these but forgot to git add. | tgschultz | 2 | +4 | -0 |
| 2019-05-04 02:39 | and again | tgschultz | 1 | +1 | -1 |
| 2019-05-04 02:38 | Fixed some comments | tgschultz | 1 | +4 | -2 |
| 2019-05-04 00:28 | Added PackedIntArray, PackedIntSlice to std | tgschultz | 1 | +599 | -0 |
| 2019-05-03 18:04 | wasi: Implement read and write with err checking | Shritesh Bhattarai | 1 | +24 | -5 |
| 2019-05-03 13:51 | compiler-rt: Add __modsi3, __umodsi3 | LemonBoy | 1 | +185 | -0 |
| 2019-05-03 07:41 | compiler-rt: Add __moddi3, __divdi3 | LemonBoy | 1 | +81 | -0 |
| 2019-05-03 20:23 | Address the comments of the first review round | LemonBoy | 2 | +4 | -8 |
| 2019-05-03 20:24 | Merge pull request #2409 from shritesh/wasi_native | Andrew Kelley | 2 | +10 | -5 |
| 2019-05-02 13:56 | WasmAllocator: compileError on non-wasm arch | Shritesh Bhattarai | 1 | +13 | -11 |
| 2019-05-02 14:48 | docgen: show -target command line argument | Shritesh Bhattarai | 1 | +10 | -1 |
| 2019-05-01 22:48 | docgen: support wasm and wasi | Shritesh Bhattarai | 2 | +33 | -1 |
| 2019-05-03 18:48 | remove redundant information from README | Andrew Kelley | 1 | +5 | -131 |
| 2019-05-03 18:39 | always respect threadlocal for variables with external linkage | Andrew Kelley | 1 | +1 | -1 |
| 2019-05-03 17:03 | docs: remove `@setGlobalLinkage` section | Andrew Kelley | 1 | +0 | -8 |
| 2019-04-27 14:52 | Switch wasm export-all to only values marked exports | Benjamin Feng | 1 | +7 | -1 |
| 2019-04-12 10:23 | std: add std.ArrayList.orderedRemove | daurnimator | 1 | +38 | -0 |
| 2019-05-03 05:23 | optimize `@memset` with `undefined` | Andrew Kelley | 2 | +33 | -24 |
| 2019-05-03 00:43 | std.HashMap: make ensureCapacityExact private | Ryan Liptak | 1 | +1 | -1 |
| 2019-05-03 00:42 | std.HashMap: add putAssumeCapacity fn | Ryan Liptak | 1 | +6 | -1 |
| 2019-05-03 00:01 | std.HashMap: make ensureCapacity optimize for the expected count, add ensureCapacityExact | Ryan Liptak | 1 | +29 | -11 |
| 2019-05-02 16:33 | wasi: remove posix-y exit | Shritesh Bhattarai | 1 | +0 | -4 |
| 2019-05-02 16:26 | wasi: implement os.exit | Shritesh Bhattarai | 1 | +3 | -0 |
| 2019-05-02 16:25 | wasi: native os.abort | Shritesh Bhattarai | 1 | +7 | -1 |
| 2019-05-02 15:59 | docs: update for shared libraries | Andrew Kelley | 1 | +12 | -12 |
| 2019-05-02 07:58 | make std.HashMap.ensureCapacity round up to the nearest power of two | Ryan Liptak | 1 | +8 | -1 |
| 2019-05-02 07:05 | Merge pull request #2397 from ziglang/std.math | Marc Tiehuis | 69 | +806 | -549 |
| 2019-05-02 07:03 | std.math: Correct math.nan usage in cos | Marc Tiehuis | 1 | +1 | -1 |
| 2019-05-02 06:38 | std.HashMap: add public ensureCapacity fn | Ryan Liptak | 1 | +20 | -10 |
| 2019-05-01 15:40 | main: change --enable-pic and --disable-pic to -fPIC and -fno-PIC | Dong-hee Na | 1 | +4 | -4 |
| 2019-05-01 19:34 | docgen: add exe_build_err tag | Andrew Kelley | 1 | +38 | -0 |
| 2019-05-01 19:09 | docs: add note to @setRuntimeSafety | Andrew Kelley | 1 | +2 | -0 |
| 2019-05-01 05:39 | Don't install zig_cpp lib for stage2 target | Marc Tiehuis | 1 | +0 | -1 |
| 2019-05-01 06:15 | std.math: Add documentation for all functions and algorithm sources | Marc Tiehuis | 64 | +592 | -197 |
| 2019-05-01 06:12 | std.math: Add upstream changes/fixes and simplify go derived code | Marc Tiehuis | 5 | +214 | -352 |
| 2019-05-01 03:46 | wasi: import all core exports | Shritesh Bhattarai | 1 | +116 | -3 |
| 2019-05-01 02:34 | wasi: import all constants and their types | Shritesh Bhattarai | 2 | +233 | -87 |
| 2019-05-01 01:52 | Merge pull request #2392 from shritesh/wasi_clock | Andrew Kelley | 2 | +23 | -0 |
| 2019-05-01 01:43 | wasi: implement timestamp | Shritesh Bhattarai | 2 | +17 | -4 |
| 2019-05-01 01:06 | wasi: import clock and timestamp function/types | Shritesh Bhattarai | 1 | +10 | -0 |
| 2019-05-01 00:48 | wasi: implement getRandomBytes | Shritesh Bhattarai | 2 | +8 | -0 |
| 2019-04-30 23:52 | Merge pull request #2390 from shritesh/wasi_env | Andrew Kelley | 2 | +35 | -2 |
| 2019-04-30 23:43 | wasi: use mem.separate instead | Shritesh Bhattarai | 1 | +4 | -11 |
| 2019-04-30 23:18 | wasi: add getEnvMap | Shritesh Bhattarai | 2 | +40 | -2 |
| 2019-04-30 21:35 | wasi: import environ_get and environ_sizes_get | Shritesh Bhattarai | 1 | +3 | -1 |
| 2019-04-30 18:17 | add test case to cover solved bug | Andrew Kelley | 3 | +22 | -3 |
| 2019-04-18 06:58 | Don't install stage2 artifacts | Marc Tiehuis | 2 | +11 | -2 |
| 2019-04-30 07:14 | translate-c: fix using wrong enum | Andrew Kelley | 1 | +74 | -74 |
| 2019-04-21 08:03 | std: add sendmmsg on linux | daurnimator | 1 | +51 | -0 |
| 2019-04-30 04:21 | self-hosted translate-c: iterate over top level decls | Andrew Kelley | 5 | +404 | -22 |
| 2019-04-30 01:54 | WASI: implement argsAlloc and argsFree (#2364) | Shritesh Bhattarai | 3 | +47 | -1 |
| 2019-04-20 20:43 | translate-c: Emit @ptrCast + @alignPtr sequence | LemonBoy | 4 | +82 | -25 |
| 2019-04-29 17:11 | compiler-rt: Add __mulodi4 | LemonBoy | 4 | +131 | -0 |
| 2019-04-29 22:54 | Merge pull request #2372 from LemonBoy/aeabi_idiv | Andrew Kelley | 1 | +81 | -1 |
| 2019-04-29 22:25 | Merge branch 'squeek502-readme-std-lib' | Andrew Kelley | 1 | +95 | -4 |
| 2019-04-29 22:25 | readme: expand Developing Zig section into Contributing section | Andrew Kelley | 1 | +87 | -19 |
| 2019-04-29 21:38 | Merge branch 'readme-std-lib' of https://github.com/squeek502/zig into squeek502-readme-std-lib | Andrew Kelley | 1 | +23 | -0 |
| 2019-04-21 15:14 | Fix crash due to command line argument parsing | Matt Stancliff | 1 | +5 | -1 |
| 2019-04-29 18:04 | json tests do not need this prefix anymore | Andrew Kelley | 1 | +319 | -319 |
| 2019-04-29 18:02 | enable more json tests | Andrew Kelley | 3 | +1908 | -1904 |
| 2019-04-29 17:48 | DirectAllocator: move if > 0 condition above @memcpy | Andrew Kelley | 1 | +2 | -2 |
| 2019-04-09 15:48 | std.heap: do not excessively call mmap, and munmap in direct allocator | Shawn Landden | 1 | +5 | -1 |
| 2019-04-29 17:18 | fix build (unused function warning) | Andrew Kelley | 1 | +1 | -1 |
| 2019-04-29 07:01 | compiler-rt: Add __divmodsi4, __aeabi_idivmod | LemonBoy | 1 | +39 | -1 |
| 2019-04-28 14:12 | compiler-rt: Add __divsi3, __aeabi_idiv | LemonBoy | 1 | +42 | -0 |
| 2019-04-29 17:16 | Merge pull request #2139 from emekoi/lib-on-mingw | Andrew Kelley | 3 | +184 | -88 |
| 2019-04-28 10:45 | Fix generation of container initializers | LemonBoy | 2 | +26 | -7 |
| 2019-04-28 15:06 | Make io offsets/sizes u64 instead of usize | LemonBoy | 4 | +32 | -31 |
| 2019-04-27 21:17 | fixed visibility of zig_libc_cc_print_file_name | emekoi | 2 | +3 | -1 |
| 2019-04-27 09:36 | std.fmt: add max_depth to avoid infinite recursion from self-references | Ryan Liptak | 1 | +96 | -12 |
| 2019-04-27 05:38 | Revert "std: Add mem.nativeIntToBig and mem.nativeIntToLittle" | daurnimator | 1 | +0 | -16 |
| 2019-04-27 05:39 | fixed syntax error | emekoi | 1 | +1 | -1 |
| 2019-04-22 14:43 | std: add LoggingAllocator prototype | daurnimator | 1 | +47 | -0 |
| 2019-04-27 05:24 | added static_crt_dir to libc file | emekoi | 3 | +56 | -56 |
| 2019-04-27 00:58 | fix missing semicolon | Shritesh Bhattarai | 1 | +1 | -1 |
| 2019-04-27 00:41 | zig fmt is built directly into stage1 rather than child process | Andrew Kelley | 6 | +284 | -301 |
| 2019-04-26 23:34 | Merge pull request #2357 from squeek502/heap-shrink-large-align | Andrew Kelley | 1 | +14 | -26 |
| 2019-04-26 21:11 | docgen: properly close tags for skipped execs | Shritesh Bhattarai | 1 | +1 | -0 |
| 2019-04-26 21:14 | readme: Fix filepath to test file when testing std lib changes | Ryan Liptak | 1 | +1 | -1 |
| 2019-04-26 19:40 | self-hosted translate-c emits a hello world AST | Andrew Kelley | 9 | +230 | -181 |
| 2019-04-26 19:10 | clean up test output | Andrew Kelley | 2 | +11 | -8 |
| 2019-04-26 18:37 | Fix path canonicalization when $HOME has a trailing slash | Andrew Kelley | 1 | +8 | -2 |
| 2019-04-26 13:57 | Do not invoke UB in BigInt shr operations | LemonBoy | 2 | +5 | -3 |
| 2019-04-25 21:32 | Change symbol name of tests in codegen | rylmovuk | 1 | +4 | -1 |
| 2019-04-25 20:41 | heap: fixup style of realloc memory copies | Ryan Liptak | 1 | +4 | -20 |
| 2019-04-25 20:35 | std.heap.DirectAllocator: reduce the amount of redundant memcpy calls on Windows | Ryan Liptak | 1 | +10 | -6 |
| 2019-04-25 12:35 | Merge pull request #2332 from ziglang/translate-c-userland | Andrew Kelley | 26 | +2349 | -1053 |
| 2019-04-25 04:24 | add preliminary windows support to std.io.COutStream | Andrew Kelley | 5 | +610 | -592 |
| 2019-04-22 00:19 | translate-c: put -x c back in there, it's necessary | Andrew Kelley | 3 | +23 | -9 |
| 2019-04-21 23:46 | translate-c: self-hosted implementation can detect C errors | Andrew Kelley | 3 | +27 | -2 |
| 2019-04-21 23:37 | translate-c: unify API for self-hosted and C++ translate-c | Andrew Kelley | 12 | +281 | -143 |
| 2019-04-21 21:24 | translate-c: a little closer to self-hosted implementation | Andrew Kelley | 22 | +1467 | -366 |
| 2019-04-25 03:44 | Merge pull request #2312 from squeek502/heap-shrink-large-align | Andrew Kelley | 1 | +63 | -10 |
| 2019-04-10 00:16 | remove Shebang (#!) support | Shawn Landden | 11 | +15 | -66 |
| 2019-04-25 02:31 | `@sizeOf` returns 0 for comptime types | Andrew Kelley | 4 | +25 | -5 |
| 2019-04-24 22:43 | compiler-rt: Add missing import of test for comparesf2 | vegecode | 1 | +4 | -0 |
| 2019-04-17 18:13 | compiler-rt: add aeabi_dcmp, comparedf2 | vegecode | 5 | +348 | -0 |
| 2019-04-24 18:54 | Other | LemonBoy | 1 | +79 | -0 |
| 2019-04-24 18:54 | Expose Elf32_Dyn and Elf64_Dyn | LemonBoy | 1 | +5 | -0 |
| 2019-04-24 18:53 | Implementation of dl_phdr_info | LemonBoy | 2 | +65 | -0 |
| 2019-04-24 18:43 | Merge pull request #2296 from LemonBoy/translate-c-stuff | Andrew Kelley | 4 | +201 | -19 |
| 2019-04-22 18:35 | Fix alignment of macro FIND_AND_ADD_CLANG_LIB | Wink Saville | 1 | +1 | -1 |
| 2019-04-24 04:02 | Sync grammar with spec | hryx | 1 | +2 | -2 |
| 2019-04-24 14:56 | add -fvisibility-inlines-hidden | Michael Dusan | 1 | +2 | -2 |
| 2019-04-24 18:13 | build libuserland in cross compilation mode | Andrew Kelley | 2 | +2 | -0 |
| 2019-04-24 16:42 | Merge pull request #2351 from ziglang/fixed-2346 | Jimmi Holst Christensen | 3 | +21 | -0 |
| 2019-04-24 13:04 | fixed #2356 | Jimmi HC | 3 | +21 | -0 |
| 2019-04-24 12:53 | Merge pull request #2335 from hryx/no-tag-expr-for-struct | Jimmi Holst Christensen | 1 | +11 | -6 |
| 2019-04-23 14:15 | Merge pull request #2344 from LemonBoy/dbg-things | Andrew Kelley | 1 | +16 | -15 |
| 2019-04-23 08:05 | Go one instruction before the return address | LemonBoy | 1 | +4 | -4 |
| 2019-04-23 07:57 | Fix silly typo | LemonBoy | 1 | +1 | -1 |
| 2019-04-23 07:57 | Fix reading of signed leb128 values | LemonBoy | 1 | +11 | -10 |
| 2019-04-20 09:42 | Add translation from pointer to boolean | LemonBoy | 1 | +14 | -2 |
| 2019-04-20 09:41 | Add some zig_panic for 80-bit float codepaths | LemonBoy | 1 | +6 | -0 |
| 2019-04-20 09:29 | Correct rendering of AST Char literals | LemonBoy | 1 | +1 | -1 |
| 2019-04-20 09:25 | More precise translation of char literals | LemonBoy | 1 | +26 | -7 |
| 2019-04-16 21:30 | translate-c: Add test for implicit casts | LemonBoy | 1 | +55 | -0 |
| 2019-04-16 21:23 | translate-c: Pointer to/from integral conversion | LemonBoy | 1 | +38 | -8 |
| 2019-04-16 21:09 | translate-c: Support for integer to boolean conversions | LemonBoy | 1 | +17 | -2 |
| 2019-04-22 09:25 | Bump up FixedBufferAllocator test memory to account for new tests | Ryan Liptak | 1 | +1 | -1 |
| 2019-04-22 09:20 | std.heap.DirectAllocator: Fix aligned reallocs on Windows | Ryan Liptak | 1 | +13 | -5 |
| 2019-04-22 07:14 | Allow tag expr for enum but not struct | hryx | 1 | +11 | -6 |
| 2019-04-22 04:53 | readme: Simplify instructions for making changes to the standard library | Ryan Liptak | 1 | +10 | -27 |
| 2019-04-21 22:14 | readme: Add instructions for making changes to the standard library | Ryan Liptak | 1 | +40 | -0 |
| 2019-04-21 02:47 | fixed stack protector issues | emekoi | 1 | +4 | -4 |
| 2019-04-21 17:48 | std: Add mem.nativeIntToBig and mem.nativeIntToLittle | daurnimator | 1 | +16 | -0 |
| 2019-04-21 11:49 | std: add msghdr_const | daurnimator | 5 | +61 | -1 |
| 2019-04-21 08:03 | std: improve msghdr definition | daurnimator | 4 | +27 | -16 |
| 2019-04-20 00:54 | fix heap allocators when shrinking an object but growing its alignment | Ryan Liptak | 1 | +49 | -4 |
| 2019-04-11 18:20 | compiler-rt: add aeabi_fcmp, comparesf2 | vegecode | 5 | +350 | -0 |
| 2019-04-20 17:24 | Fixes DirectAllocator Windows implementation to call HeapFree when new_size == 0 | tgschultz | 1 | +7 | -0 |
| 2019-04-20 17:49 | Merge branch 'LemonBoy-dwarfy' | Andrew Kelley | 2 | +164 | -13 |
| 2019-04-20 17:48 | fixup and zig fmt | Andrew Kelley | 1 | +16 | -24 |
| 2019-04-20 17:32 | Merge branch 'dwarfy' of https://github.com/LemonBoy/zig into LemonBoy-dwarfy | Andrew Kelley | 2 | +163 | -4 |
| 2019-04-20 08:35 | Recover symbol infos from DWARF sections | LemonBoy | 2 | +159 | -1 |
| 2019-04-20 00:27 | fix DirectAllocator not unmapping unused pages on large alignments | Ryan Liptak | 1 | +16 | -15 |
| 2019-04-20 05:12 | renamed add_gnu_link_args | emekoi | 1 | +2 | -2 |
| 2019-04-19 19:27 | zig-fmt: allow comptime blocks in containers (#2308) | Raul Leal | 2 | +44 | -0 |
| 2019-04-19 17:59 | Fix parseFormValueConstant | LemonBoy | 1 | +4 | -3 |
| 2019-04-16 18:59 | translate-c: Convert char literals | LemonBoy | 1 | +13 | -1 |
| 2019-04-16 18:43 | translate-c: Parse float/double literals | LemonBoy | 1 | +23 | -2 |
| 2019-04-16 14:57 | translate-c: support conversion to/from fp types | LemonBoy | 1 | +17 | -5 |
| 2019-04-18 17:32 | Fix test in langref to assert against modified var | Matt Stancliff | 1 | +1 | -1 |
| 2019-04-18 00:27 | ci: fix accidentally shipping zig0.exe | Andrew Kelley | 1 | +1 | -1 |
| 2019-04-17 19:58 | stage1 assertions always on, and have stack traces | Andrew Kelley | 8 | +37 | -12 |
| 2019-04-17 18:09 | build: rename zig1 to zig0 to avoid confusion with stage1 | Andrew Kelley | 1 | +5 | -5 |
| 2019-04-17 04:24 | Merge pull request #2295 from ziglang/stage1-hybrid | Andrew Kelley | 14 | +262 | -89 |
| 2019-04-16 23:13 | build.zig: libuserland expects to against libc | Andrew Kelley | 1 | +1 | -0 |
| 2019-04-16 20:47 | stage1 is now a hybrid of C++ and Zig | Andrew Kelley | 14 | +261 | -89 |
| 2019-04-16 23:11 | Revert "DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory." | Andrew Kelley | 1 | +8 | -17 |
| 2019-04-16 18:23 | docs: update intro text | Andrew Kelley | 1 | +5 | -3 |
| 2019-04-15 02:47 | stage1: const_values_equal support tagged union | Michael Dusan | 2 | +40 | -4 |
| 2019-04-16 17:27 | Merge pull request #2286 from shritesh/wasm_alloc | Andrew Kelley | 1 | +91 | -0 |
| 2019-04-16 17:23 | WasmAllocator: cleanup | Shritesh Bhattarai | 1 | +10 | -10 |
| 2019-04-16 17:13 | DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory. | Sahnvour | 1 | +17 | -8 |
| 2019-04-16 16:06 | freestanding target adds -ffrestanding to cc parameters | Andrew Kelley | 2 | +6 | -0 |
| 2019-04-16 08:32 | translate-c: move some code to the C API | Andrew Kelley | 3 | +218 | -70 |
| 2019-04-16 07:58 | remove workaround for LLD bug | Andrew Kelley | 1 | +0 | -4 |
| 2019-04-16 07:56 | add patch to LLD to fix deadlock race condition in wasm linker | Andrew Kelley | 1 | +6 | -6 |
| 2019-04-16 06:42 | fmt wasm_allocator | Shritesh Bhattarai | 1 | +0 | -2 |
| 2019-04-16 06:40 | wasm: add WasmAllocator | Shritesh Bhattarai | 1 | +79 | -31 |
| 2019-04-16 02:21 | wasm: WasmAllocator that uses fixed 64kb pages | Shritesh Bhattarai | 1 | +45 | -0 |
| 2019-04-16 01:20 | update std.os.page_size for WebAssembly | Andrew Kelley | 1 | +5 | -1 |
| 2019-04-16 00:41 | disable threads when linking WebAssembly to work around an LLD bug | Andrew Kelley | 1 | +5 | -0 |
| 2019-04-16 00:17 | fix Debug mode when error return tracing is off | Andrew Kelley | 1 | +42 | -17 |
| 2019-04-15 22:14 | wasi: switch to "standard" wasi_unstable module fn | Shritesh Bhattarai | 4 | +14 | -14 |
| 2019-04-15 22:05 | Merge pull request #2281 from shritesh/wasm_module | Andrew Kelley | 2 | +9 | -8 |
| 2019-04-15 22:00 | wasm: add wasm-import-module attr to extern | Shritesh Bhattarai | 1 | +8 | -0 |
| 2019-04-15 21:59 | link: exemption for wasm instead of wasi | Shritesh Bhattarai | 1 | +1 | -8 |
| 2019-04-15 04:32 | translate-c: move some code to the C API | Andrew Kelley | 3 | +387 | -234 |
| 2019-04-14 15:29 | Update wasm tiers (#2272) | Shritesh Bhattarai | 1 | +2 | -2 |
| 2019-04-14 15:00 | organize how the single threaded option is passed around | Andrew Kelley | 3 | +31 | -11 |
| 2019-04-14 14:45 | Merge pull request #2268 from shritesh/wasi | Andrew Kelley | 8 | +152 | -4 |
| 2019-04-13 23:40 | wasm: force single threaded | Shritesh Bhattarai | 3 | +9 | -0 |
| 2019-04-14 05:03 | wasi: don't pass --no-entry to linker | Shritesh Bhattarai | 1 | +3 | -1 |
| 2019-04-14 04:49 | wasi: better extern wasi logic | Shritesh Bhattarai | 1 | +4 | -4 |
| 2019-04-14 03:51 | wasi: add std/os/wasi{,/core}.zig to CMakeLists.txt | Shritesh Bhattarai | 1 | +2 | -0 |
| 2019-04-14 03:45 | wasi: better comments | Shritesh Bhattarai | 1 | +4 | -1 |
| 2019-04-14 03:28 | support extern "wasi" functions | Shritesh Bhattarai | 2 | +11 | -4 |
| 2019-04-14 02:54 | wasi: sigabrt at panic | Shritesh Bhattarai | 2 | +11 | -2 |
| 2019-04-14 02:36 | wasi: use __wasi_proc_exit instead of posix.exit | Shritesh Bhattarai | 2 | +5 | -13 |
| 2019-04-13 20:53 | better handle quota of setEvalBranchQuota | Andrew Kelley | 4 | +21 | -25 |
| 2019-04-12 23:43 | Add favicon to langref.html | Duncan | 1 | +1 | -0 |
| 2019-04-13 20:17 | Merge pull request #2266 from bnoordhuis/fix-cache-lseek-ebadf | Andrew Kelley | 3 | +19 | -17 |
| 2019-04-13 20:15 | WIP: hello world | Shritesh Bhattarai | 5 | +136 | -3 |
| 2019-04-13 10:33 | don't close cache manifest file prematurely | Ben Noordhuis | 1 | +1 | -1 |
| 2019-04-13 10:31 | make os_file_close poison file handle after close | Ben Noordhuis | 3 | +18 | -16 |
| 2019-04-12 18:38 | translate-c: move some code to the C API | Andrew Kelley | 3 | +217 | -192 |
| 2019-04-12 15:54 | wasm: use .wasm ext for exe | Shritesh Bhattarai | 3 | +8 | -2 |
| 2019-04-12 07:56 | translate-c: move some code to the C API | Andrew Kelley | 3 | +810 | -207 |
| 2019-04-12 07:12 | translate-c: move some code to the C API | Andrew Kelley | 3 | +544 | -317 |
| 2019-04-12 03:38 | translate-c: move some code to the C API | Andrew Kelley | 3 | +52 | -22 |
| 2019-04-11 20:29 | wasm: disable error ret tracing | Shritesh Bhattarai | 1 | +2 | -1 |
| 2019-04-11 19:33 | translate-c: move some code to the C API | Andrew Kelley | 3 | +60 | -24 |
| 2019-04-11 19:22 | readme: separate powerpc 32 and 64 bit in the support table | Andrew Kelley | 1 | +2 | -1 |
| 2019-04-11 18:34 | A bunch of fixes for the DWARF parser (#2254) | Andrew Kelley | 2 | +172 | -177 |
| 2019-04-11 18:33 | delete unused function | Andrew Kelley | 1 | +0 | -12 |
| 2019-04-11 17:15 | Add initial support for iOS targets (#2237) | Matthew Iannucci | 3 | +17 | -12 |
| 2019-04-11 13:41 | Distinguish between absolute/relative addresses | LemonBoy | 1 | +3 | -2 |
| 2019-04-11 10:54 | Merge pull request #2102 from ziglang/big.int-additions | Marc Tiehuis | 5 | +1303 | -249 |
| 2019-04-11 08:35 | Fix reading of reference attributes | LemonBoy | 1 | +17 | -19 |
| 2019-04-11 07:55 | Add definition for DW_AT_alignment | LemonBoy | 1 | +3 | -0 |
| 2019-04-11 07:53 | Fix reading of udata/sdata encoded attributes | LemonBoy | 1 | +12 | -7 |
| 2019-04-11 07:57 | translate-c: move some code to the C API | Andrew Kelley | 3 | +447 | -391 |
| 2019-04-10 08:57 | Fix normalization of right-shifted BigInt at CT | LemonBoy | 2 | +17 | -2 |
| 2019-04-09 05:44 | Pack big.Int sign and length fields | Marc Tiehuis | 3 | +203 | -185 |
| 2019-04-03 04:20 | Fix math.big.Int divN/gcdLehmer and fuzz-test failures | Marc Tiehuis | 2 | +96 | -88 |
| 2019-03-28 07:39 | Handle zero-limb trailing div case in big.Int | Marc Tiehuis | 1 | +95 | -5 |
| 2019-03-27 09:28 | Small fixes for big.Rational and corrections for gcdLehmer | Marc Tiehuis | 2 | +91 | -76 |
| 2019-03-26 07:31 | Fix big.Int toString maybe-null allocator | Marc Tiehuis | 1 | +4 | -2 |
| 2019-03-26 06:53 | Add initial big.Rational type | Marc Tiehuis | 3 | +901 | -0 |
| 2019-03-26 06:47 | Add read-only, non-allocating Int for internal constants | Marc Tiehuis | 1 | +83 | -63 |
| 2019-04-11 02:58 | fix outdated/incorrect docs for `@truncate` | Andrew Kelley | 1 | +18 | -8 |
| 2019-04-11 02:33 | __muloti4 does not need the ABI workaround on Windows | Andrew Kelley | 3 | +8 | -7 |
| 2019-04-11 00:05 | pass exec_path to zig run | Shritesh Bhattarai | 1 | +3 | -2 |
| 2019-04-10 22:14 | Build compiler_rt for WASM exe | Shritesh Bhattarai | 1 | +10 | -0 |
| 2019-04-10 22:47 | compiler-rt: better way to do the ABI required on Windows | Andrew Kelley | 9 | +24 | -31 |
| 2019-04-10 21:30 | Correct parsing of DWARF line_info section | LemonBoy | 1 | +139 | -151 |
| 2019-04-10 20:29 | compiler_rt: `@divTrunc` rather than `@divFloor` in muloti4 | Andrew Kelley | 1 | +2 | -3 |
| 2019-04-08 03:17 | compiler-rt: correct use_thumb_1 flag | vegecode | 1 | +69 | -8 |
| 2019-04-09 21:37 | doc comments for parameters in std.mem.Allocator | Andrew Kelley | 1 | +21 | -21 |
| 2019-04-09 00:21 | Update README headline to match website | Jay Weisskopf | 1 | +2 | -2 |
| 2019-04-09 03:54 | docs: Underline link when hovering over it | Jay Weisskopf | 1 | +1 | -1 |
| 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-03-30 05:06 | fixed linking of system libraries on mingw | emekoi | 2 | +17 | -11 |
| 2019-03-30 01:37 | added code for linking libc on mingw | emekoi | 1 | +144 | -56 |
| 2019-03-30 00:25 | made lld flags on windows consistent | emekoi | 1 | +23 | -23 |
| 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 |