| 2021-09-07 02:41 | Release 0.8.1 | Andrew Kelley | 0 | +0 | -0 |
| 2021-08-30 15:38 | libunwind: fix unwinding through libunwind stack frames | Sebastian Ullrich | 1 | +2 | -0 |
| 2021-08-31 23:39 | CI: update Linux and macOS tarballs to LLVM 12.0.1 | Andrew Kelley | 2 | +2 | -2 |
| 2021-08-24 19:34 | std: Use truncating cast in WIFSTOPPED for Linux, FreeBSD and DragonFly | Philip Åkesson | 3 | +3 | -3 |
| 2021-09-02 00:01 | fix merge conflicts for this branch | Andrew Kelley | 2 | +7 | -7 |
| 2021-08-31 09:49 | fix typo | Philipp Lühmann | 1 | +1 | -1 |
| 2021-08-31 17:36 | re-enable all the MIPS tests | Andrew Kelley | 1 | +30 | -34 |
| 2021-08-24 00:06 | Don't define valgrind_support on macOS (#9612) | Frank Denis | 2 | +2 | -2 |
| 2021-04-23 18:24 | std/ArrayList: Allow `ArrayList(u0)` to be created | Zach Banks | 1 | +56 | -21 |
| 2021-07-26 19:26 | stage1: add c_longdouble mapping for s390x | Meghan Denny | 1 | +3 | -0 |
| 2021-07-02 06:20 | Wasm,libc: fix wasm-ld failure in matching libc symbols. | Takeshi Yoneda | 1 | +18 | -1 |
| 2021-07-20 17:20 | Use -isysroot on Mojave too | fn ⌃ ⌥ | 1 | +2 | -2 |
| 2021-07-23 06:32 | Docs fix array/pointer/slice type coercion section (#9392) | David May | 1 | +8 | -9 |
| 2021-07-09 03:15 | zig: -rdynamic now implies -fdll-export-fns unless the latter is explicitly set. | Alex Rønne Petersen | 1 | +1 | -1 |
| 2021-07-21 23:28 | Fixed compile error: 'bMenu' needs to casted. (#9426) | Michal Ziulek | 1 | +1 | -1 |
| 2021-07-21 23:27 | linux stdlib: fix definition of RW flags (#9428) | Biolunar | 1 | +5 | -5 |
| 2021-07-21 23:27 | std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435) | Frank Denis | 1 | +2 | -2 |
| 2021-07-21 14:12 | Correct hasUniqueRepresentation for vectors | Tau | 2 | +5 | -5 |
| 2021-07-20 01:57 | std.ArrayList: add missing assertion in appendSliceAssumeCapacity | Andrew Kelley | 1 | +10 | -9 |
| 2021-07-19 23:47 | langref: remove incorrect statement on c_void | Isaac Freund | 1 | +2 | -3 |
| 2021-07-18 21:53 | FIX typo in doc comment for std.math.hypot (#9413) | Adam C | 1 | +1 | -1 |
| 2021-07-15 01:06 | Add inotify_rm_watch definition to c/linux.zig | Ryan Liptak | 1 | +2 | -1 |
| 2021-06-24 00:22 | Add NotDir as possible error for os.inotify_add_watch | Ryan Liptak | 1 | +2 | -0 |
| 2021-07-13 07:16 | Fix bigint_shl (#9305) | leesongun | 2 | +8 | -1 |
| 2021-07-07 18:39 | clarify @bitSizeOf behavior | Jonathan Marler | 1 | +2 | -1 |
| 2021-07-10 20:55 | Fix libc include directories for the MSVC target | Martin Wickham | 1 | +8 | -1 |
| 2021-07-10 20:56 | Add waitid syscall on linux (#9335) | Malcolm Still | 2 | +13 | -0 |
| 2021-07-10 20:27 | mingw-w64: add odbc32 and dbghelp def files | Andrew Kelley | 5 | +837 | -0 |
| 2021-07-09 22:53 | Fix argument forwarding to LLVM on Windows | Martin Wickham | 2 | +17 | -2 |
| 2021-07-06 09:42 | Fix unexpected truncation behavior with comptime_int larger than u64 range (#9303) | leesongun | 2 | +6 | -1 |
| 2021-07-06 00:49 | remove really weird debugging statement from stage1 | Jacob G-W | 1 | +0 | -6 |
| 2021-07-03 23:00 | Link to the GPA now that it's on upstream | Nulo | 1 | +1 | -4 |
| 2021-07-03 22:57 | CODE_OF_CONDUCT: change Freenode to Libera.chat | Nulo | 1 | +1 | -1 |
| 2021-07-03 18:47 | stage2: add the zig version to AstGen cache hash | Andrew Kelley | 1 | +2 | -0 |
| 2021-07-01 19:20 | stage2: fix `@asyncCall` parameter count | Veikka Tuominen | 1 | +1 | -1 |
| 2021-06-27 18:34 | std/os/uefi: fix packed struct bitfields | Nameless | 4 | +23 | -8 |
| 2021-06-29 21:29 | Merge pull request #9258 from ziglang/shared-cache-locking | Andrew Kelley | 7 | +487 | -157 |
| 2021-06-26 01:42 | Merge pull request #9148 from marler8997/windowsChildOutput | Andrew Kelley | 3 | +166 | -11 |
| 2021-06-25 09:00 | mark tsan as linguist-vendored | xackus | 1 | +1 | -0 |
| 2021-06-23 18:32 | langref: make @setRuntimeSafety more correct | Jacob G-W | 1 | +1 | -1 |
| 2021-06-23 16:52 | stage1: `@shuffle` type and mask params in comptime scope | Andrew Kelley | 2 | +18 | -2 |
| 2021-06-23 05:45 | Docs clarification: local static variable (#8381) | Roman Frołow | 1 | +58 | -21 |
| 2021-06-22 15:12 | docs: top level global assembly -> container level | Jacob G-W | 1 | +1 | -1 |
| 2021-06-21 19:40 | std.crypto.p256: fix neg function compile error | Andrew Kelley | 1 | +1 | -1 |
| 2021-06-21 19:52 | std.os.linux.bpf: fix incorrect usage of unexpectedErrno | Andrew Kelley | 1 | +2 | -2 |
| 2021-06-21 21:13 | mips: fix syscall_pipe | Andrew Kelley | 1 | +2 | -1 |
| 2021-06-25 12:04 | std/build: add --sysroot general option | Isaac Freund | 2 | +12 | -0 |
| 2021-06-21 20:45 | stage2: add --sysroot link option | Isaac Freund | 5 | +46 | -24 |
| 2021-06-13 04:49 | zig build: add --libc general option | Isaac Freund | 2 | +11 | -0 |
| 2021-06-20 04:21 | Bring your own MAX_PATH_BYTES | mason1920 | 1 | +5 | -1 |
| 2021-06-21 00:01 | Merge pull request #9168 from LemonBoy/fix-pie | Andrew Kelley | 9 | +106 | -115 |
| 2021-06-18 08:27 | std: Make copy_file_range checks run at compile-time | LemonBoy | 1 | +9 | -13 |
| 2021-06-19 23:02 | stage2 sema: change impl of @setCold to use zirSetCold (typo?) | pithlessly | 1 | +1 | -1 |
| 2021-06-18 03:57 | macho: LC_RPATH: reserve byte for null-terminator | Michael Dusan | 1 | +1 | -1 |
| 2021-06-18 05:52 | HashMap.getOrPutAssumeCapacityAdapted should set key to undefined (#9138) | hadroncfy | 1 | +47 | -1 |
| 2021-06-18 05:40 | AstGen: properly generate errdefer expressions when returning | Andrew Kelley | 1 | +259 | -13 |
| 2021-06-16 10:14 | stage1: Store the specified code model in the LLVM module | LemonBoy | 3 | +11 | -0 |
| 2021-06-18 03:25 | Merge pull request #9117 from greenfork/unify-compiler-error-printing | Andrew Kelley | 1 | +23 | -35 |
| 2021-06-14 22:51 | zig cc: improve linker args parsing | Vincent Rischmann | 1 | +31 | -11 |
| 2021-06-17 20:39 | stage1: fix zig0 help message | Andrew Kelley | 1 | +1 | -1 |
| 2021-06-17 20:37 | Fix `lakemont` CpuModel (#9099) | d18g | 2 | +5 | -0 |
| 2021-06-16 06:38 | netbsd: add more std.os.bits | Michael Dusan | 5 | +149 | -51 |
| 2021-06-16 04:35 | netbsd: add args to limit number of PT_LOAD segs | Michael Dusan | 1 | +9 | -0 |
| 2021-06-15 18:39 | fix RISC-V assembly CPU features | Andrew Kelley | 1 | +39 | -0 |
| 2021-06-14 21:13 | std: don't reference non-existant ComptimeStringHashMap type | Björn Linse | 1 | +1 | -1 |
| 2021-06-14 19:03 | ci: azure: update to newer msys2 release | Andrew Kelley | 1 | +1 | -1 |
| 2021-06-14 04:45 | std: fix auto hash of tagged union with void field | Isaac Freund | 1 | +10 | -2 |
| 2021-06-13 00:36 | std.windows: fix `OVERLAPPED`, add `OVERLAPPED_ENTRY` | viri | 4 | +51 | -14 |
| 2021-06-12 13:35 | std: Fix complex ldexp implementation | LemonBoy | 2 | +40 | -14 |
| 2021-06-11 22:56 | zig cc: recognize more pie flags | Andrew Kelley | 2 | +84 | -7 |
| 2021-05-04 16:21 | c.zig: fix waitpid() definition | codic12 | 2 | +3 | -3 |
| 2021-06-10 18:25 | better awareness of unwind tables | Andrew Kelley | 10 | +82 | -22 |
| 2021-06-11 16:17 | Merge pull request #8330 from kivikakk/single-limb-bigint-overflow | Veikka Tuominen | 2 | +60 | -7 |
| 2021-06-11 07:23 | std: Fix tanh for negative inputs | LemonBoy | 1 | +25 | -33 |
| 2021-06-11 17:28 | zig fmt | Andrew Kelley | 16 | +165 | -181 |
| 2021-06-10 09:46 | stage1: Fix handling of C ABI parameters split in multiple regs | LemonBoy | 3 | +12 | -2 |
| 2021-06-10 10:58 | aes 128-bit key expansion test - properly test the inverse round keys (#9065) | Frank Denis | 1 | +2 | -2 |
| 2021-06-09 21:11 | Re-enable multiple wasm32 vector tests | Jakub Konka | 3 | +0 | -10 |
| 2021-06-09 21:38 | CLI: remove --verbose-ast and --verbose-tokenize | Andrew Kelley | 12 | +18 | -68 |
| 2021-06-08 19:48 | native libc detection: respect spaces in CC env var | Andrew Kelley | 1 | +70 | -29 |
| 2021-06-09 18:17 | langref: link to 0.7.1 not 0.7.0 for the previous docs | Andrew Kelley | 1 | +1 | -1 |
| 2021-06-09 18:14 | langref: remove paragraph that mentions IRC | Andrew Kelley | 1 | +0 | -4 |
| 2021-03-24 19:59 | std.math.sqrt_int: fixed odd size integers types | Filippo Casarin | 1 | +26 | -31 |
| 2021-06-07 02:23 | std.Progress: use `*W` functions on windows | viri | 3 | +9 | -8 |
| 2021-06-08 22:17 | libc,macos: update and add missing libc headers | Jakub Konka | 44 | +2700 | -54 |
| 2021-05-29 03:32 | stage1: make `@truncate` to an integer type of different sign an error at comptime too | Matthew Borkowski | 3 | +53 | -17 |
| 2021-06-08 17:34 | Limit Fixed Buffer Stream seekTo (#9023) | Dustin Taylor | 1 | +11 | -4 |
| 2021-06-05 21:22 | stage1: fix render_const_value for printing const optional pointers | Matthew Borkowski | 1 | +9 | -1 |
| 2021-06-08 01:21 | link: windows: look for more DLL import lib path names | Andrew Kelley | 1 | +28 | -3 |
| 2021-06-06 09:12 | std: Add helpers to safely align pointers | LemonBoy | 3 | +83 | -19 |
| 2021-06-06 09:25 | std: Fix some BPF fn definitions | LemonBoy | 1 | +7 | -7 |
| 2021-06-06 15:32 | build: Avoid using undefined variables | LemonBoy | 1 | +11 | -9 |
| 2021-06-05 19:24 | stage1: Apply the same set of fn attributes everywhere | LemonBoy | 1 | +29 | -29 |
| 2021-06-06 14:35 | openbsd: adjust dynamic linker path (#9010) | Sebastien Marie | 1 | +1 | -1 |
| 2021-06-05 21:18 | test: re-enable dragonfly tests | Michael Dusan | 2 | +0 | -6 |
| 2021-06-06 00:33 | Add zig_llvm-ar.cpp in build.zig | Nicolas | 1 | +1 | -0 |
| 2021-06-05 18:26 | std: Better handing of POLLHUP in ChildProcess (#8988) | LemonBoy | 1 | +20 | -9 |
| 2021-06-05 07:30 | compiler-rt: Fix __floatunsitf signature | LemonBoy | 2 | +3 | -3 |
| 2021-06-04 18:30 | start the 0.8.1 release branch | Andrew Kelley | 2 | +2 | -2 |
| 2021-06-04 18:21 | Release 0.8.0 | Andrew Kelley | 2 | +3 | -2 |
| 2021-06-04 18:17 | Merge pull request #8990 from ziglang/mingw-w64-9.0.0 | Andrew Kelley | 373 | +58997 | -41377 |
| 2021-05-24 17:16 | Makes std.io.StreamSource usable with freestanding | Felix (xq) Queißner | 1 | +47 | -11 |
| 2021-06-04 16:49 | update mingw-w64 crt files to v9.0.0 | Andrew Kelley | 54 | +3113 | -6181 |
| 2021-06-04 16:29 | update mingw-w64 headers to v9.0.0 | Andrew Kelley | 319 | +55884 | -35196 |
| 2021-06-04 02:30 | fmt: fix #8974 | Jacob G-W | 2 | +18 | -9 |
| 2021-06-04 07:32 | llvm: Add support for collecting time trace (#8546) | Min-Yih Hsu | 1 | +45 | -2 |
| 2021-06-04 05:21 | Merge pull request #8750 from lithdew/master | Andrew Kelley | 24 | +646 | -203 |
| 2021-05-28 19:21 | langref: sync grammar with zig-spec repo | Isaac Freund | 1 | +100 | -48 |
| 2021-06-03 22:04 | docs: minor spelling fix | viri | 1 | +1 | -1 |
| 2021-06-04 05:12 | Merge pull request #8975 from SpexGuy/hash-map-updates | Andrew Kelley | 49 | +3210 | -1528 |
| 2021-06-03 22:58 | Fix return type of HashMap.getAdapted | Martin Wickham | 1 | +1 | -1 |
| 2021-06-03 20:39 | Breaking hash map changes for 0.8.0 | Martin Wickham | 49 | +3210 | -1528 |
| 2021-06-03 06:13 | Merge pull request #8932 from ziglang/llvm-needs-zlib | Andrew Kelley | 10 | +66 | -21 |
| 2021-06-02 21:58 | ci: drone: use zig-bootstrap tarball instead of system toolchain | Andrew Kelley | 3 | +50 | -9 |
| 2021-06-02 19:18 | zld: fix the linker for 32bit comp targets | Jakub Konka | 4 | +10 | -10 |
| 2021-06-02 06:26 | ci: update x86_64-freebsd tarball | Andrew Kelley | 1 | +1 | -1 |
| 2021-06-02 03:00 | translate-c: Fix performance hazard in transPreprocessorEntities | Evan Haas | 4 | +20 | -1 |
| 2021-05-31 18:06 | translate-c: support designated initializers in macros | Veikka Tuominen | 3 | +112 | -13 |
| 2021-06-01 16:29 | handle LimitToBig error on setrlimit | Jonathan Marler | 1 | +2 | -2 |
| 2021-06-01 18:00 | Merge pull request #8917 from ifreund/fix-float-tokenize2 | Andrew Kelley | 10 | +32 | -36 |
| 2021-06-01 09:35 | os/bits: remove duplicate `sockaddr_storage` for dragonfly | Kenta Iwasaki | 5 | +28 | -37 |
| 2021-05-31 10:29 | os: make msghdr, msghdr_const, and sockaddr_storage backwards-compatible | Kenta Iwasaki | 17 | +413 | -5 |
| 2021-05-31 06:57 | x/os/net: remove unnecessary comptime prefix in resolveScopeID() | Kenta Iwasaki | 3 | +4 | -4 |
| 2021-05-19 05:30 | x: replace std.builtin with std.Target.current | Kenta Iwasaki | 5 | +27 | -26 |
| 2021-05-18 08:28 | os: `sockaddr_storage` -> `std.x.os.Socket.Address.Native.Storage` | Kenta Iwasaki | 7 | +0 | -53 |
| 2021-05-18 08:23 | x/os: {read, write}Vectorized() -> {read, write}Message() | Kenta Iwasaki | 4 | +11 | -14 |
| 2021-05-14 06:50 | os: have sendmsg, recvmsg flags be c_int | lithdew | 4 | +6 | -6 |
| 2021-05-14 06:42 | x/os, x/tcp: fix Socket.Message init values and tcp test buf len | lithdew | 2 | +4 | -4 |
| 2021-05-14 04:54 | std/c: have sendmsg, recvmsg flags be u32 | lithdew | 1 | +2 | -2 |
| 2021-05-14 04:29 | std/c: add recvmsg, sendmsg | lithdew | 1 | +4 | -2 |
| 2021-05-12 13:43 | x/io, x/os: async i/o reactor, cross-platform socket syscalls and bits | lithdew | 21 | +548 | -451 |
| 2021-06-01 09:02 | std.crypto.p256.scalar: fe struct member is not a function (#8954) | Frank Denis | 1 | +3 | -3 |
| 2021-05-31 21:12 | Tweak license in celebration of the upcoming 0.8.0 release :) | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-31 19:14 | stage1: disallow 1.e9 and 0x1.p9 as float literals | Isaac Freund | 1 | +0 | -8 |
| 2021-05-27 21:08 | stage2: disallow `1.e9` and `0x1.p9` as float literals | Isaac Freund | 9 | +32 | -28 |
| 2021-05-31 16:11 | std.sync.atomic: extended atomic helper functions (#8866) | protty | 14 | +624 | -193 |
| 2021-05-30 07:27 | std: by default, disallow trailing data when parsing json | daurnimator | 1 | +25 | -6 |
| 2021-05-30 07:08 | std: fix json.parse with 0 length arrays | daurnimator | 1 | +4 | -2 |
| 2021-05-30 18:59 | Merge pull request #7918 from EthanGruffudd/json-ignore-fields | Andrew Kelley | 1 | +117 | -1 |
| 2021-05-30 18:57 | std.json: update to new testing API | Andrew Kelley | 1 | +7 | -7 |
| 2021-01-30 21:19 | std.json: option to ignore unknown fields | Ethan Gruffudd | 1 | +117 | -1 |
| 2021-05-30 11:28 | build: rename ast_render in build.zig. | Takeshi Yoneda | 1 | +1 | -1 |
| 2021-05-30 06:46 | ci: update x86_64-macos and aarch64-macos tarballs | Jakub Konka | 2 | +4 | -4 |
| 2021-05-30 03:18 | ci: update x86_64-linux, aarch64-linux, and windows tarballs | Andrew Kelley | 4 | +9 | -9 |
| 2021-05-29 03:51 | cmake: LLVM needs to link against zlib | Andrew Kelley | 1 | +7 | -3 |
| 2021-05-29 23:31 | Merge pull request #8933 from ziglang/zig-ar | Andrew Kelley | 3 | +1593 | -7 |
| 2021-05-29 20:54 | zig ar: workaround for LLVM bug | Andrew Kelley | 1 | +260 | -0 |
| 2021-05-29 03:54 | stage2: add `zig ar` subcommand | Andrew Kelley | 3 | +41 | -8 |
| 2021-05-29 03:12 | add llvm-ar.cpp from llvm 12.0.1-rc1 | Andrew Kelley | 1 | +1293 | -0 |
| 2021-05-29 01:54 | Merge pull request #8918 from ziglang/stage1-tokenizer | Andrew Kelley | 28 | +11675 | -12678 |
| 2021-05-29 00:29 | AstGen: properly restore previous state after temporary changes | Andrew Kelley | 2 | +24 | -14 |
| 2021-05-22 18:03 | make writeIntSlice functions work for signed integers | Matthew Borkowski | 1 | +26 | -2 |
| 2021-05-28 23:30 | tests: disable i386-linux-gnu -lc target due to CI failures | Andrew Kelley | 1 | +9 | -8 |
| 2021-05-28 08:26 | stage1: Fix for atomicrmw xchg on fp types | LemonBoy | 2 | +18 | -14 |
| 2021-05-28 23:11 | stage1 parser: fix the TODOs | Andrew Kelley | 1 | +27 | -21 |
| 2021-05-28 22:45 | Merge pull request #8923 from Luukdegram/wasm-errors | Andrew Kelley | 3 | +233 | -35 |
| 2021-05-28 22:22 | stage1: memoize strings in the AST | Andrew Kelley | 5 | +489 | -467 |
| 2021-05-28 21:19 | stage1: get test-compile-errors passing again | Andrew Kelley | 2 | +8 | -5 |
| 2021-05-28 20:26 | stage1: tokenizer: backport recent stage2 changes | Andrew Kelley | 1 | +2 | -8 |
| 2021-05-28 20:17 | start.zig: intentional silent failure when cannot increase stack size | Andrew Kelley | 1 | +12 | -12 |
| 2021-05-28 04:27 | stage1: rename IrBasicBlockSrc to Stage1ZirBasicBlock | Andrew Kelley | 5 | +136 | -136 |
| 2021-05-28 04:23 | stage1: remove source_node field from Stage1Zir | Andrew Kelley | 5 | +19 | -32 |
| 2021-05-28 04:07 | stage1: remove c_import_buf from Stage1Zir | Andrew Kelley | 4 | +12 | -13 |
| 2021-05-28 04:01 | stage1: move the ZigFn from Stage1Zir to Stage1AstGen | Andrew Kelley | 7 | +51 | -60 |
| 2021-05-28 03:42 | stage1: rename IrBuilderSrc to Stage1AstGen | Andrew Kelley | 1 | +2263 | -2263 |
| 2021-05-28 03:36 | stage1: move next_debug_id from Stage1Zir to IrBuilderSrc | Andrew Kelley | 2 | +9 | -10 |
| 2021-05-28 01:40 | stage1: move some mutable state from Stage1Zir to IrAnalyze | Andrew Kelley | 9 | +157 | -178 |
| 2021-05-28 00:57 | stage1: rename IrExecutableSrc to Stage1Zir | Andrew Kelley | 8 | +89 | -89 |
| 2021-05-28 00:39 | lol that's never going to happen in stage1 | Andrew Kelley | 1 | +1 | -2 |
| 2021-05-27 23:32 | stage1: rework tokenizer to match stage2 | Andrew Kelley | 25 | +11377 | -12359 |
| 2021-05-28 09:52 | wasm: Add stage2 tests for error unions | Luuk de Gram | 2 | +68 | -2 |
| 2021-05-28 08:50 | wasm: Reverse the order of error and payload | Luuk de Gram | 1 | +21 | -16 |
| 2021-05-23 14:43 | wasm: Add support for error union as return type | Luuk de Gram | 1 | +79 | -66 |
| 2021-05-22 15:34 | wasm: Implement error unions and unwrapping | Luuk de Gram | 1 | +109 | -9 |
| 2021-05-21 15:07 | wasm: Support error sets | Luuk de Gram | 2 | +15 | -1 |
| 2021-05-28 00:40 | update comments to match changes to the formal grammar | Matthew Borkowski | 1 | +6 | -7 |
| 2021-05-28 01:01 | build: allow specifying rpaths explicitly (#8912) | Jakub Konka | 1 | +11 | -0 |
| 2021-05-27 20:03 | stage2: disallow trailing dot on float literals | Isaac Freund | 2 | +16 | -11 |
| 2021-05-27 21:39 | Merge pull request #8910 from mattbork/parser-small-allocs | Andrew Kelley | 1 | +85 | -92 |
| 2021-05-26 19:20 | p256: update to the last fiat-crypto code & share PC tables | Frank Denis | 6 | +195 | -163 |
| 2021-05-27 18:30 | keep temporary list from escaping `parseParamDeclList`, make SmallSpan.multi hold Node.SubRange instead of owned memory | Matthew Borkowski | 1 | +25 | -26 |
| 2021-05-27 13:33 | zld: search for .a before .dylib by default | Jakub Konka | 1 | +6 | -5 |
| 2021-05-27 09:00 | zld: dylib paths need nul terminator included | Jakub Konka | 1 | +1 | -1 |
| 2021-05-26 23:14 | parse.zig: use shared scratch buffer to avoid allocating and freeing many small lists | Matthew Borkowski | 1 | +103 | -109 |
| 2021-05-26 03:44 | stop tokenizer from recognizing lone `@` or `@` followed by a digit as a builtin | Matthew Borkowski | 1 | +10 | -3 |
| 2021-05-26 01:13 | tokenizer: fix crash on multiline string with only 1 backslash | Andrew Kelley | 1 | +9 | -2 |
| 2021-05-25 17:41 | stage1: Store target info in the LLVM module | LemonBoy | 1 | +7 | -0 |
| 2021-05-25 19:44 | Merge pull request #8894 from xxxbxxx/standalone_buildmodes | Andrew Kelley | 7 | +154 | -26 |
| 2021-05-25 19:39 | Merge pull request #8892 from mattbork/prec-doc | Andrew Kelley | 1 | +4 | -5 |
| 2021-05-25 02:34 | Re-enable building the self-hosted compiler for 32-bit targets | joachimschmidt557 | 4 | +7 | -7 |
| 2021-05-25 04:09 | fix position of `.*` and `.?` in operator precedence table documentation | Matthew Borkowski | 1 | +2 | -2 |
| 2021-05-24 05:51 | remove reduntant new/delete implementation | xavier | 1 | +1 | -0 |
| 2021-05-24 22:11 | add a standalone for zig as a c/c++ compiler | xavier | 4 | +105 | -0 |
| 2021-05-03 06:48 | standalone tests may now test cross targets and build modes. | xavier | 3 | +48 | -26 |
| 2021-05-24 20:58 | fix position of `orelse` and `catch` in precedence table and remove misplaced error union operator | Matthew Borkowski | 1 | +2 | -3 |
| 2021-05-24 17:58 | Merge pull request #8876 from xxxbxxx/cxx-lto | Andrew Kelley | 2 | +12 | -1 |
| 2021-05-21 06:57 | zig cc: expose header files when linking libunwind | xavier | 1 | +9 | -0 |
| 2021-05-24 09:13 | Fix socklen_t cast in win32 recvfrom | Jens Goldberg | 1 | +1 | -1 |
| 2021-05-24 17:45 | Merge pull request #8862 from hoanga/haiku-support-linker | Andrew Kelley | 5 | +62 | -7 |
| 2021-05-24 17:41 | stage2: remove dead code; rename crtbegin_dir to gcc_dir | Andrew Kelley | 3 | +14 | -21 |
| 2021-05-24 01:32 | add haiku case to csu | Al Hoang | 1 | +18 | -0 |
| 2021-05-22 06:06 | update compilation and elf link for haiku case | Al Hoang | 2 | +36 | -1 |
| 2021-05-22 06:05 | haiku case for libc link flags | Al Hoang | 1 | +6 | -0 |
| 2021-05-22 06:01 | enable symbol lookup for haiku | Al Hoang | 1 | +1 | -1 |
| 2021-05-22 05:56 | avoid usage of execv on Haiku | Al Hoang | 1 | +4 | -1 |
| 2021-05-24 14:51 | housekeeping: builtin.arch → builtin.cpu.arch | Michael Dusan | 6 | +9 | -9 |
| 2021-05-24 06:29 | clang driver: fix lost argv[0] | Michael Dusan | 1 | +3 | -1 |
| 2021-05-23 23:44 | zig fmt: Remove workaround for . and .. path handling on Windows | Ryan Liptak | 1 | +1 | -7 |
| 2021-05-24 00:24 | dragonfly: pass `zig build test` | Michael Dusan | 6 | +293 | -46 |
| 2021-05-24 04:51 | stage2: introduce clangAssemblerSupportsMcpuArg | Andrew Kelley | 7 | +139 | -15 |
| 2021-05-23 23:01 | make "gnu" (mingw-w64) the default C ABI on Windows | Andrew Kelley | 7 | +31 | -305 |
| 2021-05-24 03:26 | Merge pull request #8879 from squeek502/dot-and-dotdot-test | Andrew Kelley | 1 | +72 | -0 |
| 2021-05-23 23:40 | housekeeping: remove `pub` from ccPrintFileName() | Michael Dusan | 1 | +1 | -1 |
| 2021-05-23 23:35 | Add updateFile to . and .. fs tests | Ryan Liptak | 1 | +11 | -0 |
| 2021-05-23 23:32 | Revert "stage2: add support for zig cc assembler -mcpu option" | Andrew Kelley | 1 | +15 | -19 |
| 2021-05-23 21:31 | Add . and .. tests for std.fs functions | Ryan Liptak | 1 | +61 | -0 |
| 2021-05-23 20:32 | stage2: fix reference to musl arch name | Andrew Kelley | 3 | +7 | -6 |
| 2021-05-16 19:59 | overhaul elf csu (c-runtime startup) logic | Michael Dusan | 11 | +288 | -91 |
| 2021-05-23 10:06 | translate_c: remove unused WriteFileStep import | Daniele Cocca | 1 | +0 | -1 |
| 2021-05-23 14:53 | keep statically linked libc++ symbols hidden. | xavier | 2 | +6 | -1 |
| 2021-05-23 14:51 | apply -flto and -ffunction-sections when compiling libc++ | xavier | 2 | +6 | -0 |
| 2021-05-07 17:23 | translate-c: Translate FnDecl's that appear within functions | Evan Haas | 2 | +15 | -0 |
| 2021-05-09 07:20 | stage2: Move BlockData out of ir.Inst.Block | joachimschmidt557 | 5 | +62 | -63 |
| 2021-05-23 00:56 | Merge pull request #8844 from ifreund/inline | Andrew Kelley | 52 | +426 | -411 |
| 2021-05-20 20:03 | stage2: astgen error for return or try in defer block | jacob gw | 2 | +41 | -0 |
| 2021-05-21 08:42 | openbsd: complete kqueue(2) constant definitions | Sébastien Marie | 1 | +17 | -54 |
| 2021-05-21 12:07 | stage2: only pass -lm -lc -ldl for android libc | Isaac Freund | 1 | +14 | -7 |
| 2021-05-22 04:04 | std.os: munmap takes a const pointer | Sobeston | 2 | +2 | -2 |
| 2021-05-22 09:34 | fix Boyer-Moore-Horspool algorithm in indexOfPos and lastIndexOf when element type is larger than a byte | Matthew Borkowski | 1 | +34 | -2 |
| 2021-05-22 21:42 | cc,wasi: force isysroot to / | Jakub Konka | 1 | +3 | -0 |
| 2021-05-23 00:20 | stage2: rework astgen command into `zig ast-check` | Andrew Kelley | 1 | +117 | -41 |
| 2021-05-23 00:17 | stage2: omit printing source lines in compile errors | Andrew Kelley | 1 | +12 | -10 |
| 2021-05-22 22:20 | Merge pull request #8852 from Snektron/spirv | Andrew Kelley | 2 | +588 | -187 |
| 2021-05-22 21:58 | Merge pull request #7664 from marler8997/fixWindowsPaths | Andrew Kelley | 6 | +248 | -22 |
| 2021-05-22 21:27 | stage2: rename ir.zig to air.zig | Andrew Kelley | 14 | +13 | -13 |
| 2021-05-22 14:13 | Merge pull request #8857 from ziglang/cc-wasm-ar | Jakub Konka | 5 | +21 | -15 |
| 2021-05-22 11:08 | zld: permit system static libs | Jakub Konka | 10 | +138 | -78 |
| 2021-05-21 00:59 | SPIR-V: Make functions which always return a null result return void instead | Robin Voetter | 2 | +26 | -38 |
| 2021-05-21 00:45 | SPIR-V: Generate locals at the start of a function | Robin Voetter | 2 | +41 | -23 |
| 2021-05-21 00:08 | SPIR-V: Debug line info/source info | Robin Voetter | 2 | +122 | -44 |
| 2021-05-20 18:35 | SPIR-V: DeclGen constructor/destructor | Robin Voetter | 2 | +46 | -35 |
| 2021-05-20 17:15 | SPIR-V: branching | Robin Voetter | 2 | +152 | -6 |
| 2021-05-20 15:50 | SPIR-V: Pass source location to genType and genConstant for better error reporting | Robin Voetter | 1 | +23 | -23 |
| 2021-05-20 12:03 | SPIR-V: Preliminary alloc/store/load generation | Robin Voetter | 1 | +79 | -14 |
| 2021-05-20 11:05 | SPIR-V: Split out genCmp from genBinOp | Robin Voetter | 2 | +58 | -23 |
| 2021-05-20 00:56 | SPIR-V: Preliminary integer constant encoding | Robin Voetter | 1 | +36 | -2 |
| 2021-05-18 11:31 | SPIR-V: ResultId and Word aliases to improve code clarity | Robin Voetter | 2 | +65 | -75 |
| 2021-05-18 11:22 | SPIR-V: Put types in SPIRVModule, some general restructuring | Robin Voetter | 2 | +70 | -35 |
| 2021-05-17 22:33 | SPIR-V: Use Value.toFloat instead of switching on value tag when generating float constants | Robin Voetter | 1 | +9 | -8 |
| 2021-05-22 08:55 | fix accidental quadratic dependence on haystack length in replace and replacementSize (#8859) | Matthew Borkowski | 1 | +2 | -2 |
| 2021-05-21 20:25 | wasm: fix object extension to standard .o from .o.wasm | Jakub Konka | 2 | +1 | -7 |
| 2021-05-21 18:24 | wasm: build static archive unless -dynamic specified | Jakub Konka | 3 | +20 | -8 |
| 2021-05-21 05:23 | handle relative paths with too many ".." | Jonathan Marler | 5 | +36 | -7 |
| 2021-05-21 07:04 | Merge pull request #8837 from ziglang/cc-wasm32-wasi | Jakub Konka | 2439 | +125821 | -16 |
| 2021-05-20 22:55 | Merge pull request #8847 from Luukdegram/wasm-struct-switch | Andrew Kelley | 2 | +219 | -13 |
| 2021-05-19 21:47 | Const correct GUID parameter of getInfo and setInfo | mason1920 | 1 | +2 | -2 |
| 2021-05-20 22:51 | Merge pull request #8776 from notviri/windows-wm-constants | Andrew Kelley | 1 | +908 | -5 |
| 2021-05-15 03:18 | fix calculation of max_io_bits in PackedIntIo | Matthew Borkowski | 1 | +14 | -6 |
| 2021-05-20 22:20 | stage2: fix compile error rendering for hard tabs | Andrew Kelley | 1 | +4 | -1 |
| 2021-04-02 19:17 | add the openDir cwd parent test | Jonathan Marler | 1 | +7 | -0 |
| 2021-01-07 06:55 | have collapseRepeats return slice intead of just len | Jonathan Marler | 2 | +8 | -4 |
| 2021-01-03 11:19 | implement nt path conversion for windows | Jonathan Marler | 5 | +208 | -22 |
| 2021-05-20 19:58 | translate-c: use inline keyword instead of callconv(.Inline) | Isaac Freund | 2 | +43 | -61 |
| 2021-05-20 19:31 | Merge pull request #8695 from Bxil/socket | Andrew Kelley | 2 | +71 | -13 |
| 2021-05-20 19:24 | std: Windows: WSASocketW ensures WSAStartup | Andrew Kelley | 2 | +71 | -29 |
| 2021-05-05 19:38 | std.os: WSAStartup is now called upon socket creation when needed | Bxil | 2 | +17 | -1 |
| 2021-05-20 18:03 | Merge pull request #8789 from Luukdegram/wasm-enum | Andrew Kelley | 2 | +105 | -25 |
| 2021-05-20 17:59 | Add test cases for switches | Luuk de Gram | 1 | +61 | -0 |
| 2021-05-20 15:07 | Run `zig fmt` on src/ and lib/std/ | Isaac Freund | 41 | +244 | -306 |
| 2021-05-19 23:31 | zig fmt: replace callconv(.Inline) with the inline keyword | Isaac Freund | 3 | +47 | -19 |
| 2021-05-20 12:08 | cc,wasi: do not add stack protector | Jakub Konka | 2 | +3 | -2 |
| 2021-05-20 08:27 | wasm: link dynamically by default when targeting wasm | Jakub Konka | 6 | +20 | -14 |
| 2021-05-19 20:26 | cc,wasi: remove unused headers and sources | Jakub Konka | 624 | +0 | -35900 |
| 2021-05-19 19:59 | cc,wasi: link compiled WASI libc with wasm-ld | Jakub Konka | 6 | +31 | -8 |
| 2021-05-19 17:25 | cc,wasi: compile all WASI libc objects | Jakub Konka | 1 | +828 | -679 |
| 2021-05-19 12:54 | cc,wasi: add source file paths to wasi_libc.zig | Jakub Konka | 1747 | +859 | -70254 |
| 2021-05-18 14:00 | wasi,cc: fix naming and add stubs for building | Jakub Konka | 199 | +35 | -0 |
| 2021-05-18 10:59 | cc,wasi: add wasi-libc source | Jakub Konka | 4604 | +216636 | -0 |
| 2021-05-05 19:24 | cc,wasi: add wasi libc headers | Jakub Konka | 195 | +14250 | -0 |
| 2021-05-20 14:53 | Merge pull request #8842 from LemonBoy/thinko | Jakub Konka | 1 | +17 | -14 |
| 2021-05-20 14:21 | Also support multi-prong branches | Luuk de Gram | 1 | +9 | -1 |
| 2021-05-20 13:28 | std: Make atfork handler more robust | LemonBoy | 1 | +3 | -0 |
| 2021-05-20 13:26 | std: Call pthread_atfork only once | LemonBoy | 1 | +12 | -8 |
| 2021-05-20 12:08 | stage2: support inline keyword on function decls | Isaac Freund | 3 | +52 | -17 |
| 2021-05-20 12:51 | stage1: support inline keyword on function decls | Isaac Freund | 4 | +40 | -8 |
| 2021-05-20 12:43 | std: Fix error in tlcsprng init sequence | LemonBoy | 1 | +2 | -6 |
| 2021-05-20 12:21 | stage2 wasm: Support basic switches | Luuk de Gram | 1 | +42 | -0 |
| 2021-05-19 15:36 | wasm backend: implement `multi_value` for `WValue` | Luuk de Gram | 2 | +58 | -12 |
| 2021-05-20 04:36 | ci: use a different ssh private key to deploy the website | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-20 03:59 | stage2 test harness: show source file name | Andrew Kelley | 1 | +14 | -7 |
| 2021-05-19 17:26 | stage2: use c_allocator not raw_c_allocator | Andrew Kelley | 1 | +14 | -5 |
| 2021-05-19 04:59 | translate-c: add support for __cleanup__ attribute | Evan Haas | 6 | +60 | -0 |
| 2021-05-19 06:26 | openbsd: convert builtin.arch to builtin.target.cpu.arch | Sébastien Marie | 1 | +2 | -2 |
| 2021-05-17 17:44 | Do not create a local for the struct itself + test cases | Luuk de Gram | 2 | +28 | -6 |
| 2021-05-16 14:15 | Initial support for structs in wasm backend | Luuk de Gram | 1 | +31 | -4 |
| 2021-05-15 15:32 | Explicit return & more complex wasm enum test | Luuk de Gram | 2 | +24 | -1 |
| 2021-05-19 07:28 | Merge pull request #8667 from sagehane/nixos | Andrew Kelley | 1 | +3 | -1 |
| 2021-05-15 15:04 | Add enum test case for wasm backend | Luuk de Gram | 1 | +16 | -0 |
| 2021-05-15 14:52 | wasm backend - Initial enum support | Luuk de Gram | 1 | +66 | -25 |
| 2021-05-18 21:09 | stage2: only default to linking system libc if linking system libs | Isaac Freund | 1 | +15 | -1 |
| 2021-05-19 04:01 | std: add android __SIZEOF_PTHREAD_MUTEX_T | Andrew Kelley | 1 | +3 | -2 |
| 2021-05-19 00:20 | Merge pull request #8554 from ziglang/stage2-whole-file-astgen | Andrew Kelley | 377 | +29191 | -21923 |
| 2021-05-19 00:18 | build.zig: blank out "*test.zig" files instead of omit | Andrew Kelley | 2 | +47 | -10 |
| 2021-05-18 19:53 | stage2 tests: fix missing 'pub' in one of the test cases | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-18 19:37 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 11 | +642 | -104 |
| 2021-05-18 19:35 | stage2: fix deletion of Decls that get re-referenced | Andrew Kelley | 3 | +99 | -64 |
| 2021-05-18 18:29 | ci: drone: refresh docker image with latest alpine | Andrew Kelley | 1 | +5 | -5 |
| 2021-05-18 17:49 | std: update freebsd bits to new builtin | Andrew Kelley | 1 | +3 | -3 |
| 2021-05-18 09:04 | Merge pull request #8806 from ziglang/zld-link-shared | Jakub Konka | 8 | +617 | -99 |
| 2021-05-18 07:27 | zld: refactor warnings | Jakub Konka | 1 | +7 | -2 |
| 2021-05-17 17:38 | zld: apply @mikdusan's suggestions | Jakub Konka | 1 | +39 | -11 |
| 2021-05-17 15:59 | zld: parse dylibs as positionals | Jakub Konka | 5 | +119 | -8 |
| 2021-05-17 12:47 | zld: refactor order of searching for the dylibs | Jakub Konka | 2 | +32 | -62 |
| 2021-05-17 12:28 | zld: parse dylib id | Jakub Konka | 3 | +88 | -2 |
| 2021-05-17 11:40 | zld: refactor out logic for dylib LC creation | Jakub Konka | 3 | +49 | -63 |
| 2021-05-16 14:32 | zld: add prelim way of linking dylibs | Jakub Konka | 6 | +386 | -54 |
| 2021-05-17 22:57 | translate-c: Demote initialization of opaque types | Evan Haas | 2 | +20 | -0 |
| 2021-05-18 02:53 | std.fmt: fix regressions from master | Andrew Kelley | 1 | +4 | -16 |
| 2021-05-18 02:30 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 35 | +885 | -297 |
| 2021-05-18 02:12 | stage2: skip recursion test on some hosts | Andrew Kelley | 1 | +5 | -1 |
| 2021-05-18 02:11 | stage2: fix crash in switch compile error | Andrew Kelley | 3 | +15 | -10 |
| 2021-05-18 01:25 | Merge pull request #8796 from Snektron/spirv | Andrew Kelley | 2 | +551 | -47 |
| 2021-05-18 00:39 | Sema: use a hash map for ZIR->AIR mapping | Andrew Kelley | 3 | +20 | -21 |
| 2021-05-18 00:39 | stage2: update `@import("builtin")` API usage | Andrew Kelley | 1 | +2 | -2 |
| 2021-05-17 23:09 | remove separate issues from my branch todo file | Andrew Kelley | 1 | +0 | -33 |
| 2021-05-17 22:52 | behavior tests: re-enable commented out test | Andrew Kelley | 2 | +1 | -6 |
| 2021-05-17 22:35 | stage2: get rid of NameHash | Andrew Kelley | 6 | +0 | -49 |
| 2021-05-17 22:29 | stage2: get rid of DeclRef | Andrew Kelley | 2 | +0 | -17 |
| 2021-05-17 22:29 | stage2: get rid of failed_root_src_file | Andrew Kelley | 3 | +11 | -23 |
| 2021-05-17 22:28 | test runner: prepare stage2 workaround | Andrew Kelley | 1 | +10 | -0 |
| 2021-05-17 21:39 | stage2: test cases take advantage of `pub fn main` support | Andrew Kelley | 3 | +62 | -602 |
| 2021-05-17 23:08 | std: update regarding std.builtin reorganization | Andrew Kelley | 7 | +105 | -88 |
| 2021-05-17 22:25 | update langref, compile-error tests, safety tests | Andrew Kelley | 3 | +225 | -178 |
| 2021-05-17 21:36 | std: `@import("builtin").StackTrace` -> `std.builtin.StackTrace` | Andrew Kelley | 2 | +2 | -2 |
| 2021-05-17 21:18 | compiler-rt: fix usage of builtin | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-16 04:54 | stage2 ARM: correct spilling in genArmMul as well | joachimschmidt557 | 2 | +101 | -17 |
| 2021-05-16 09:51 | std: Allocate tlscsprng memory as needed | LemonBoy | 1 | +75 | -42 |
| 2021-05-17 15:41 | translate-c: Add `@truncate` where needed | LemonBoy | 2 | +6 | -3 |
| 2021-05-17 20:56 | link/Elf: remove unintended link again libunwind | Andrew Kelley | 1 | +0 | -3 |
| 2021-05-17 20:46 | link/MachO: bring in some of the Elf logic | Andrew Kelley | 1 | +46 | -0 |
| 2021-05-17 20:44 | stage2: avoid calling freeDecl when hasCodeGenBits == false | Andrew Kelley | 1 | +3 | -1 |
| 2021-05-17 19:57 | std.math.Complex: Change `new()` to `init()` | aiz | 23 | +164 | -161 |
| 2021-05-17 18:33 | stage2: add some debug logs for when link functions are called | Andrew Kelley | 2 | +7 | -3 |
| 2021-05-17 13:10 | ci linux: bump qemu-5.2.0.1 | Michael Dusan | 1 | +1 | -1 |
| 2021-05-15 07:58 | Remove `isIntegerNumber` and `isFloatingNumber` | Aiz672 | 1 | +0 | -14 |
| 2021-05-16 21:31 | stage2: fix error message coloring | Andrew Kelley | 1 | +1 | -0 |
| 2021-05-16 21:20 | MachO/DebugSymbols: fix debug line offset | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-16 16:37 | add missing EBADF error code for openat | Jonathan Marler | 1 | +1 | -0 |
| 2021-05-16 12:55 | SPIR-V: Unary not operation | Robin Voetter | 1 | +21 | -1 |
| 2021-05-16 12:52 | SPIR-V: bool binary operations | Robin Voetter | 1 | +8 | -3 |
| 2021-05-16 12:46 | SPIR-V: comparison and equality operations | Robin Voetter | 1 | +36 | -3 |
| 2021-05-16 11:39 | SPIR-V: More bitwise binary operations | Robin Voetter | 1 | +15 | -5 |
| 2021-05-16 11:32 | SPIR-V: More binary operations | Robin Voetter | 1 | +39 | -14 |
| 2021-05-16 11:09 | SPIR-V: genBinOp setup | Robin Voetter | 1 | +111 | -7 |
| 2021-05-15 12:04 | SPIR-V: Some initial floating point constant generation | Robin Voetter | 1 | +43 | -4 |
| 2021-05-15 07:43 | SPIR-V: Some instructions + constant generation setup | Robin Voetter | 2 | +135 | -21 |
| 2021-05-15 01:27 | SPIR-V: Function parameter generation | Robin Voetter | 2 | +16 | -2 |
| 2021-05-15 01:14 | SPIR-V: OpFunction/OpFunctionEnd generation | Robin Voetter | 1 | +17 | -8 |
| 2021-05-15 00:39 | SPIR-V: Proper floating point type generation | Robin Voetter | 1 | +24 | -5 |
| 2021-05-15 00:22 | SPIR-V: Function prototype generation | Robin Voetter | 1 | +60 | -25 |
| 2021-05-14 23:38 | SPIR-V: Compute backing integer bits | Robin Voetter | 1 | +43 | -2 |
| 2021-05-14 23:04 | SPIR-V: Restructure codegen a bit | Robin Voetter | 2 | +68 | -32 |
| 2021-05-16 07:04 | linker: update MachO DebugSymbols to use the new line/column Decl API | Andrew Kelley | 1 | +2 | -16 |
| 2021-05-16 07:00 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 3 | +47 | -9 |
| 2021-05-14 17:20 | macho: fix DWARF in dSYM and sym naming more consistent | Jakub Konka | 3 | +53 | -15 |
| 2021-05-16 04:46 | cmake: remove deleted file | Andrew Kelley | 1 | +0 | -1 |
| 2021-05-16 04:44 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 48 | +3668 | -907 |
| 2021-05-16 04:25 | stage2: remove SPU Mark II backend | Andrew Kelley | 7 | +1 | -543 |
| 2021-05-16 04:20 | stage2: omit Decl compile errors from failed AstGen files | Andrew Kelley | 3 | +22 | -20 |
| 2021-05-16 04:00 | codegen: implement const value rendering for ints <= 64 bits | Andrew Kelley | 5 | +52 | -16 |
| 2021-05-15 14:59 | stage2: make failure to find native libc verbose | Isaac Freund | 1 | +1 | -1 |
| 2021-05-15 07:59 | std: Avoid using white color when printing stacktraces | LemonBoy | 1 | +4 | -2 |
| 2021-05-15 16:08 | remove range constants | viri | 1 | +0 | -15 |
| 2021-05-13 06:06 | translate-c: translate global (file scope) assembly | Evan Haas | 6 | +62 | -0 |
| 2021-05-14 06:50 | std: dragonfly: fix duplicate definition of sockaddr_storage | Andrew Kelley | 1 | +0 | -7 |
| 2021-05-15 06:10 | stage2: compile log stores node offset | Andrew Kelley | 3 | +13 | -6 |
| 2021-05-14 22:41 | std.testing: Added newline to the error messages | ZapAnton | 1 | +16 | -16 |
| 2021-05-15 05:25 | Merge pull request #8773 from ziglang/macho-dsym-path | Andrew Kelley | 1 | +24 | -12 |
| 2021-05-15 00:41 | stage2: improve Decl dependency management | Andrew Kelley | 5 | +145 | -129 |
| 2021-05-14 21:15 | std: re-add weird undocumented Win32 constants | viri | 1 | +6 | -0 |
| 2021-05-14 20:52 | std: fix & add os.windows.user32 WM constants | viri | 1 | +921 | -9 |
| 2021-05-14 21:02 | Merge pull request #8757 from Snektron/spirv-stuff | Andrew Kelley | 8 | +2806 | -236 |
| 2021-05-14 20:27 | macho: if strip is true, do not generate dSYM | Jakub Konka | 1 | +3 | -3 |
| 2021-05-14 20:15 | std: rework math.scalbn (#8733) | viri | 2 | +75 | -68 |
| 2021-05-14 19:32 | Merge pull request #8764 from mattbork/json-usefirst | Andrew Kelley | 1 | +37 | -9 |
| 2021-05-14 19:24 | stage2: clarify logic of passing `-integrated-as` to clang | Andrew Kelley | 2 | +7 | -3 |
| 2021-05-14 16:41 | stage2: Force Clang to use LLVM's assembler for SPARC targets | LemonBoy | 1 | +6 | -0 |
| 2021-05-14 19:21 | Merge pull request #8746 from koachan/sparc64-fixes | Andrew Kelley | 6 | +62 | -86 |
| 2021-05-14 06:31 | stage1: Widen non byte-sized atomic loads/stores | LemonBoy | 2 | +4 | -4 |
| 2021-05-12 17:39 | std.hash_map: use 7 bits of metadata instead of 6 | Sahnvour | 1 | +13 | -12 |
| 2021-05-14 09:09 | stage2 register manager: clean up API and add more unit tests | joachimschmidt557 | 2 | +228 | -165 |
| 2021-05-14 10:17 | compiler-rt: Fix signedness mismatch in f128 mul impl | LemonBoy | 2 | +20 | -6 |
| 2021-05-14 17:46 | SPIR-V: Don't parse/render in gen_spirv_spec.zig, just emit in the right format | Robin Voetter | 1 | +16 | -21 |
| 2021-05-12 23:30 | SPIR-V: Add generated SPIR-V features | Robin Voetter | 2 | +2138 | -1 |
| 2021-05-12 23:19 | SPIR-V: SPIR-V feature generation tool | Robin Voetter | 1 | +321 | -0 |
| 2021-05-11 22:08 | SPIR-V: Split out registry from gen_spirv_spec.zig | Robin Voetter | 2 | +97 | -97 |
| 2021-05-11 22:01 | SPIR-V: Re-generate spec.zig | Robin Voetter | 1 | +89 | -31 |
| 2021-05-11 22:00 | SPIR-V: Adapt spec generator to new render api | Robin Voetter | 1 | +2 | -1 |
| 2021-05-04 23:59 | SPIR-V: Begin generating types | Robin Voetter | 3 | +140 | -92 |
| 2021-05-03 22:32 | SPIR-V: Set default ofmt to spirv | Robin Voetter | 1 | +10 | -0 |
| 2021-05-14 11:09 | macho: put dSYM bundle in zig-cache | Jakub Konka | 1 | +25 | -13 |
| 2021-05-14 09:46 | macho: require _main as global export in self-hosted | Jakub Konka | 2 | +32 | -15 |
| 2021-05-14 08:05 | macho: fix bug with symbol growth and realloc | Jakub Konka | 2 | +35 | -2 |
| 2021-05-14 07:08 | stage2: update test cases to improved source locations | Andrew Kelley | 1 | +13 | -8 |
| 2021-05-14 06:51 | AstGen: add compile error for decl name conflicts | Andrew Kelley | 3 | +192 | -84 |
| 2021-05-14 06:50 | std: dragonfly: fix duplicate definition of sockaddr_storage | Andrew Kelley | 1 | +0 | -7 |
| 2021-05-14 05:51 | fix logic for duplicate comptime fields and avoid freeing comptime fields in parseFree and parseInternal | Matthew Borkowski | 1 | +39 | -18 |
| 2021-05-14 03:44 | stage2: fix tests expected values | Andrew Kelley | 3 | +18 | -6 |
| 2021-05-14 03:09 | Sema: remove compile error for comptime function calls | Andrew Kelley | 1 | +14 | -5 |
| 2021-05-14 03:08 | CLI repl: "run" command handles cross compiled binaries | Andrew Kelley | 1 | +5 | -2 |
| 2021-05-14 03:08 | link: fix memory leak of system_libs | Andrew Kelley | 1 | +1 | -0 |
| 2021-05-14 03:05 | link/MachO: fixes to debug symbols | Andrew Kelley | 1 | +8 | -24 |
| 2021-05-13 22:59 | stage2: -lunwind is handled specially | Andrew Kelley | 5 | +24 | -12 |
| 2021-05-14 00:56 | AstGen: fix elision of store_to_block_ptr for condbr | Andrew Kelley | 2 | +28 | -12 |
| 2021-05-13 23:48 | Sema: detect and skip over elided instructions | Andrew Kelley | 3 | +9 | -0 |
| 2021-05-13 18:52 | stage2: only build and link libunwind when linking libc++ | Andrew Kelley | 2 | +4 | -7 |
| 2021-05-13 21:40 | Merge pull request #8611 from shachaf/precedence | Andrew Kelley | 2 | +88 | -241 |
| 2021-05-13 16:34 | start.zig: export main with strong linkage | Jakub Konka | 1 | +1 | -1 |
| 2021-05-13 09:03 | Add experimental Darling support for cross testing macOS | Jakub Konka | 5 | +99 | -6 |
| 2021-05-13 13:43 | fix duplicate_field_behavior UseFirst in json.zig | Matthew Borkowski | 1 | +9 | -2 |
| 2021-05-13 09:11 | std/json: Fix premature closing brace being considered valid JSON | Matthew Borkowski | 2 | +14 | -1 |
| 2021-05-13 06:24 | Merge branch 'streamline-stage2-build-script' | Jakub Konka | 1 | +1 | -14 |
| 2021-05-13 06:24 | Merge branch 'master' into streamline-stage2-build-script | Jakub Konka | 13 | +274 | -166 |
| 2021-05-13 06:17 | stage2: fix test cases to add `pub` on exported _start fn | Andrew Kelley | 7 | +64 | -64 |
| 2021-05-12 18:17 | macos: link static libc++ when building stage2 | Jakub Konka | 1 | +1 | -14 |
| 2021-05-13 05:50 | stage2: fix source location of Decl compile errors | Andrew Kelley | 1 | +2 | -2 |
| 2021-05-13 05:25 | stage2: build and provide libunwind when compiling for native libc | Andrew Kelley | 2 | +3 | -1 |
| 2021-05-13 05:25 | stage2: build and provide libunwind when compiling for native libc | Andrew Kelley | 2 | +3 | -1 |
| 2021-05-13 05:02 | stage2: fix handling of "prev successful ZIR" | Andrew Kelley | 1 | +52 | -50 |
| 2021-05-12 20:39 | stage2: fix build on OpenBSD/NetBSD | Isaac Freund | 2 | +22 | -9 |
| 2021-05-13 03:44 | std: fix redundant comptime keywords | Andrew Kelley | 1 | +2 | -2 |
| 2021-05-13 03:37 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 1 | +13 | -3 |
| 2021-05-13 03:34 | build system: fix wrong glibc dir passed to qemu for i386 | Andrew Kelley | 1 | +13 | -3 |
| 2021-05-12 23:41 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 72 | +5411 | -1378 |
| 2021-05-12 23:18 | Add a comment to explain the alignment directive | Koakuma | 1 | +2 | -0 |
| 2021-05-09 05:13 | fix shrinkAndFree and remove shrinkRetainingCapacity in PriorityQueue and PriorityDequeue | Matthew Borkowski | 2 | +2 | -32 |
| 2021-05-01 06:07 | translate-c: Ensure extra_cflags are passed to clang | Evan Haas | 3 | +29 | -22 |
| 2021-05-12 22:15 | Merge pull request #8698 from ifreund/scanZ | Andrew Kelley | 2 | +189 | -7 |
| 2021-05-12 09:26 | stage2: Drop LLVM's host CPU detection method as fallback | LemonBoy | 2 | +1 | -90 |
| 2021-05-12 13:17 | macho: allow overriding stack size in binary | Jakub Konka | 2 | +15 | -2 |
| 2021-05-12 13:09 | Add missing f128 compiler-rt shim | Koakuma | 2 | +51 | -1 |
| 2021-05-11 23:41 | azure: bump timeout for macos-arm64 | Michael Dusan | 1 | +1 | -7 |
| 2021-05-06 16:33 | std/mem: add sliceTo(), deprecate spanZ(), lenZ() | Isaac Freund | 1 | +188 | -0 |
| 2021-05-12 07:56 | Bump zig-bootstrap and wasmtime versions in linux CI (#8738) | Jakub Konka | 2 | +9 | -4 |
| 2021-04-13 12:37 | Remove SPARC pthreadtypes-arch.h to match upstream glibc | Koakuma | 1 | +0 | -81 |
| 2021-04-20 11:35 | Fix linux dirent64 buffer align directive | Koakuma | 1 | +1 | -1 |
| 2021-05-10 08:59 | stage2: Add CPU feature detection for macos | LemonBoy | 3 | +88 | -9 |
| 2021-04-05 14:22 | Fix crti/crtn path for SPARC | Koakuma | 1 | +7 | -3 |
| 2021-05-12 07:23 | Define ENOTSUP for SPARC | Koakuma | 1 | +1 | -0 |
| 2021-05-12 06:20 | stage2: more Decl lifetime fixes | Andrew Kelley | 3 | +25 | -21 |
| 2021-05-12 05:12 | stage2: improve Decl lifetime management | Andrew Kelley | 5 | +67 | -44 |
| 2021-05-12 02:03 | bsd: detect os version | Michael Dusan | 3 | +218 | -28 |
| 2021-05-12 01:56 | Sema: implement duplicate enum tag compile error | Andrew Kelley | 2 | +73 | -4 |
| 2021-05-12 00:44 | stage2: lookupIdentifier can return error.AnalysisFailed | Andrew Kelley | 2 | +15 | -7 |
| 2021-05-12 00:34 | stage2: better handling of file-level compile errors across updates | Andrew Kelley | 4 | +106 | -65 |
| 2021-05-12 00:28 | Merge pull request #8737 from ifreund/link-system-libc | Andrew Kelley | 4 | +26 | -19 |
| 2021-05-11 21:51 | stage2: update tests now that structs have fully qualified names | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-11 21:51 | C backend: fix emitting '$' in identifier names | Andrew Kelley | 1 | +3 | -3 |
| 2021-05-11 21:50 | AstGen: support emitting multiple compile errors | Andrew Kelley | 3 | +256 | -64 |
| 2021-05-11 21:17 | stage2: add `owns_tv` flag to `Module.Decl` | Andrew Kelley | 6 | +128 | -59 |
| 2021-05-11 21:09 | std/json: fix previous commit for std.testing changes | Isaac Freund | 1 | +4 | -4 |
| 2021-05-07 00:33 | fix a double free in parse when duplicate_field_behavior is UseLast and a leak in parse when allocating a single item | Matthew Borkowski | 1 | +20 | -0 |
| 2021-05-11 20:21 | std.meta.Elem: support all optional types | Isaac Freund | 1 | +1 | -7 |
| 2021-05-11 18:11 | ci: unset CC/CXX before make install on macos arm64 | Isaac Freund | 1 | +4 | -4 |
| 2021-05-11 13:27 | stage2: link all libc components if using system libc | Isaac Freund | 1 | +9 | -3 |
| 2021-05-10 21:12 | stage2: error if requested glibc version too high | Isaac Freund | 1 | +5 | -4 |
| 2021-05-10 19:29 | stage2: use system libc when targeting the native OS/ABI | Isaac Freund | 1 | +8 | -8 |
| 2021-05-11 19:15 | Merge pull request #8705 from LemonBoy/libc-fix | Andrew Kelley | 12 | +280 | -86 |
| 2021-05-11 18:47 | test runner: avoid an "out of memory" error return trace entry | Andrew Kelley | 1 | +4 | -1 |
| 2021-05-11 17:50 | test runner: print error return trace after failed test | Andrew Kelley | 1 | +3 | -0 |
| 2021-05-11 13:49 | std: Fix offset param splitting for preadv/pwritev | LemonBoy | 1 | +16 | -2 |
| 2021-05-10 23:10 | fix AutoArrayHashMap's store_hash logic | Matthew Borkowski | 1 | +16 | -4 |
| 2021-05-11 10:43 | stage2: Change libc components' linking order | LemonBoy | 2 | +7 | -11 |
| 2021-05-07 16:09 | std: Fix fallocate offset type | LemonBoy | 2 | +5 | -5 |
| 2021-05-07 13:24 | std: Add more tests, fix broken code | LemonBoy | 3 | +90 | -5 |
| 2021-05-07 12:42 | std: Harmonize use of off_t between libc and Zig impls | LemonBoy | 4 | +55 | -42 |
| 2021-05-07 09:33 | std: Fix cast that's sometimes invalid | LemonBoy | 2 | +8 | -3 |
| 2021-05-07 07:45 | test: Enable i386-linux-gnu test | LemonBoy | 1 | +8 | -9 |
| 2021-05-07 07:44 | c: Fix prototypes for bcmp and memcmp | LemonBoy | 1 | +2 | -2 |
| 2021-05-07 07:41 | std: Prefer 64bit libc functions where possible | LemonBoy | 2 | +107 | -26 |
| 2021-05-07 07:39 | libc: Add workaround for #4926 | LemonBoy | 1 | +3 | -2 |
| 2021-05-06 17:03 | stage2: Allow building musl/glibc in thumb mode | LemonBoy | 2 | +16 | -2 |
| 2021-05-06 17:02 | stage2: Always link -lpthread when using system libc | LemonBoy | 1 | +1 | -3 |
| 2021-05-06 17:01 | stage2: Pass -mthumb when compiling C/C++ code | LemonBoy | 1 | +4 | -0 |
| 2021-05-11 05:50 | stage2: struct, union, enum, opaque, error sets get better names | Andrew Kelley | 3 | +67 | -18 |
| 2021-05-11 04:34 | stage2: type declarations ZIR encode AnonNameStrategy | Andrew Kelley | 6 | +809 | -390 |
| 2021-05-11 03:34 | stage1: ignore enum ContainerLayout for comptime memory purposes | Andrew Kelley | 1 | +7 | -16 |
| 2021-05-10 23:00 | Merge pull request #8711 from lithdew/master | Andrew Kelley | 21 | +2797 | -585 |
| 2021-05-10 22:41 | Merge pull request #8736 from ziglang/macos-zig-bootstrap | Andrew Kelley | 2 | +69 | -70 |
| 2021-05-04 20:00 | stage1: remove outdated error message regarding #447 | jacob gw | 6 | +55 | -85 |
| 2021-05-09 20:59 | translate-c: fix typedefs with multiple names | xackus | 2 | +21 | -1 |
| 2021-05-10 13:13 | Tweak macos_arm64_script to use bootstrapped zig | Jakub Konka | 2 | +61 | -61 |
| 2021-05-10 10:17 | Use zig-bootstrapped x86_64 macos compiler in CI | Jakub Konka | 1 | +9 | -10 |
| 2021-05-09 11:24 | std/os: add missing sockaddr_storage defs | lithdew | 5 | +40 | -0 |
| 2021-05-09 09:02 | std/os: fix sockaddr_storage padding size | lithdew | 2 | +2 | -2 |
| 2021-05-09 08:36 | x/os, os: fix setsockopt on windows, simplify Socket.setOption error set | lithdew | 2 | +1 | -3 |
| 2021-05-09 07:25 | std/os/windows/ws2_32: add missing FIONBIO constant | lithdew | 1 | +1 | -0 |
| 2021-05-09 06:43 | x/os/socket, std/os/windows: implement loading winsock extensions | lithdew | 5 | +826 | -681 |
| 2021-05-09 05:44 | x/os, x/net, os:, fix typos/errors, add missing constants/docs | lithdew | 5 | +856 | -840 |
| 2021-05-08 14:39 | x/os/socket_posix.zig: make linger struct extern | Kenta Iwasaki | 1 | +1 | -1 |
| 2021-05-08 14:22 | x/os/socket: use sockaddr_storage for accept() | lithdew | 2 | +8 | -8 |
| 2021-05-08 14:13 | x/net/tcp, x/os/socket: tcp.Client.{Reader, Writer} | lithdew | 2 | +39 | -39 |
| 2021-05-08 13:44 | std/os, x/os/socket: windows support, socket helpers, getpeername() | lithdew | 16 | +2592 | -580 |
| 2021-05-10 07:42 | Merge pull request #8723 from jedisct1/init-stat | Jakub Konka | 2 | +2 | -6 |
| 2021-05-09 16:20 | p256: properly handle neutral element & add AffineCoordinates struct (#8718) | Frank Denis | 2 | +54 | -16 |
| 2021-05-09 16:17 | Shorten | Frank Denis | 1 | +2 | -2 |
| 2021-05-09 16:10 | Initialize the Stat structure | Frank Denis | 2 | +2 | -6 |
| 2021-05-09 14:24 | zld: adjust signed displacement source target addr | Jakub Konka | 3 | +26 | -24 |
| 2021-05-09 12:16 | Merge pull request #8709 from joachimschmidt557/stage2-arm | Jakub Konka | 3 | +261 | -65 |
| 2021-05-08 07:38 | stage2 ARM: Add spill registers test | joachimschmidt557 | 1 | +53 | -0 |
| 2021-05-08 07:33 | stage2 ARM: Overhaul of genArmBinOp | joachimschmidt557 | 2 | +208 | -65 |
| 2021-05-09 06:12 | fix merge conflicts from previous commit | Andrew Kelley | 1 | +3 | -3 |
| 2021-05-09 05:36 | Merge pull request #8474 from gracefuu/grace/encode-instruction | Andrew Kelley | 5 | +1212 | -218 |
| 2021-05-08 23:11 | stage2 test harness: report multiple failures | Andrew Kelley | 1 | +26 | -20 |
| 2021-05-08 21:45 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 408 | +12619 | -12613 |
| 2021-05-08 21:34 | stage2: fully qualified names and better anonymous names | Andrew Kelley | 1 | +51 | -22 |
| 2021-05-08 21:29 | Merge pull request #8686 from Vexu/try | Andrew Kelley | 407 | +12827 | -12818 |
| 2021-05-08 21:06 | Sema: fix `@setEvalBranchQuota` incorrectly requiring a function body | Andrew Kelley | 1 | +0 | -1 |
| 2021-05-08 20:46 | AstGen: fix incorrect logic for adding implicit return instruction | Andrew Kelley | 1 | +8 | -3 |
| 2021-05-08 18:24 | link/MachO: fix --verbose-link ensureCapacity bug | Andrew Kelley | 1 | +1 | -4 |
| 2021-05-08 17:54 | Type: fix abiAlignment calculation for unions | Andrew Kelley | 1 | +2 | -2 |
| 2021-05-08 17:53 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 22 | +305 | -55 |
| 2021-05-08 12:11 | tests: work around miscompilation | Veikka Tuominen | 1 | +4 | -3 |
| 2021-05-08 07:45 | update usage of std.testing in langref.html | Veikka Tuominen | 1 | +349 | -348 |
| 2021-05-06 06:32 | update usage of std.testing in compiler_rt | Veikka Tuominen | 60 | +2259 | -2259 |
| 2021-05-05 18:29 | update usage of std.testing in stage2 | Veikka Tuominen | 13 | +139 | -139 |
| 2021-05-04 18:23 | update usage of std.testing in behavior and standalone tests | Veikka Tuominen | 125 | +3807 | -3820 |
| 2021-05-04 17:47 | std: update usage of std.testing | Veikka Tuominen | 252 | +6200 | -6201 |
| 2021-05-04 16:36 | allow tests to fail | Veikka Tuominen | 2 | +72 | -51 |
| 2021-05-08 05:16 | stage2: fix struct inits not getting fields resolved | Andrew Kelley | 4 | +15 | -11 |
| 2021-05-08 04:54 | ZIR: implement iteration over switch instructions | Andrew Kelley | 1 | +119 | -15 |
| 2021-05-08 04:34 | std: start code on linux when -lc also expands stack size | Andrew Kelley | 1 | +38 | -27 |
| 2021-05-08 04:23 | std: start code increases stack size as appropriate on linux | Andrew Kelley | 2 | +41 | -32 |
| 2021-05-08 03:03 | stage2: fix stack overflow in `@setEvalBranchQuota` test case | Andrew Kelley | 3 | +69 | -45 |
| 2021-05-08 01:52 | stage2: implement global variables | Andrew Kelley | 8 | +157 | -103 |
| 2021-05-07 23:18 | stage2: no '$' in anonymous decl names | Andrew Kelley | 1 | +3 | -3 |
| 2021-05-07 23:05 | stage2: implement extern functions | Andrew Kelley | 4 | +57 | -20 |
| 2021-05-07 21:18 | Sema: support enough to check main calling convention via `@typeInfo` | Andrew Kelley | 6 | +705 | -72 |
| 2021-05-07 05:30 | Sema: implement `@typeInfo` for functions | Andrew Kelley | 5 | +66 | -4 |
| 2021-05-06 16:53 | fix test to restore cwd after chdir | Michael Dusan | 1 | +2 | -0 |
| 2021-05-07 00:51 | stage2: CBE tests `pub export` instead of `export` main | Andrew Kelley | 2 | +39 | -36 |
| 2021-05-07 00:48 | stage2: fix compile errors in test harness | Andrew Kelley | 4 | +69 | -69 |
| 2021-05-07 00:35 | CLI: add an update-and-run cmd and make enter re-run last cmd | Andrew Kelley | 1 | +85 | -32 |
| 2021-05-07 00:20 | stage2: wire up outdated/deleted decl detection | Andrew Kelley | 5 | +151 | -146 |
| 2021-05-06 19:51 | CLI: add 'run' command to the repl | Andrew Kelley | 1 | +165 | -110 |
| 2021-05-06 19:50 | std.ArrayHashMap: ensureUnusedCapacity and ensureTotalCapacity | Andrew Kelley | 1 | +28 | -4 |
| 2021-05-06 16:50 | Merge pull request #8683 from LemonBoy/thumblinux | Andrew Kelley | 14 | +233 | -16 |
| 2021-05-06 06:33 | stage1: improve message for missing fn return type | lars | 1 | +10 | -1 |
| 2021-05-06 15:02 | zld: sort tlv offsets by source address | Jakub Konka | 3 | +28 | -23 |
| 2021-05-05 07:21 | zld: cleanup relocs and flag errors on unhandled symbol types | Jakub Konka | 4 | +40 | -5 |
| 2021-05-06 00:00 | stage2: fix contents hash computation | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-05 23:56 | stage2: mapping old to new ZIR recursively | Andrew Kelley | 2 | +152 | -11 |
| 2021-05-05 23:55 | std.ArrayList: add clearRetainingCapacity and clearAndFree | Andrew Kelley | 1 | +24 | -0 |
| 2021-05-05 20:16 | stage2: add `zig changelist` debug command | Andrew Kelley | 5 | +454 | -9 |
| 2021-05-05 17:04 | tests: re-enable reduce behavior tests for wasm32 | Jakub Konka | 1 | +0 | -13 |
| 2021-05-05 18:03 | std: fix compile errors found by stage2 | Andrew Kelley | 4 | +6 | -6 |
| 2021-05-05 17:48 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 54 | +7625 | -2956 |
| 2021-03-23 09:08 | std: Implement hex float printing | LemonBoy | 1 | +159 | -0 |
| 2021-05-05 08:46 | stage2: Fix UAF in ErrorMsg destructor | LemonBoy | 1 | +0 | -1 |
| 2021-05-05 09:54 | Merge pull request #8691 from lithdew/master | Michael Dusan | 3 | +13 | -2 |
| 2021-05-05 07:17 | Merge pull request #8671 from LemonBoy/arm-host-det | Andrew Kelley | 4 | +320 | -9 |
| 2021-05-04 17:29 | zig fmt: Fix edge case in inline asm parsing | LemonBoy | 2 | +45 | -7 |
| 2021-05-05 04:02 | stage1: Fix other OS target | Jay Petacat | 2 | +20 | -1 |
| 2021-05-05 07:09 | x/net: fix tcp tests for openbsd and add missing `fmt` import | lithdew | 3 | +13 | -2 |
| 2021-05-04 21:40 | Sema: restore the extern lib name functionality | Andrew Kelley | 3 | +90 | -133 |
| 2021-05-04 21:23 | stage2: test coverage for inline asm return type not type | Andrew Kelley | 2 | +17 | -68 |
| 2021-05-04 20:58 | Sema: implement error sets | Andrew Kelley | 3 | +24 | -23 |
| 2021-05-04 19:32 | stage2: fix "other symbol here" error note | Andrew Kelley | 1 | +7 | -8 |
| 2021-05-04 19:18 | std.zig: make the unrecognized C flag case non-fatal | Sage Hane | 1 | +3 | -4 |
| 2021-05-04 18:08 | stage2: fix structs and enums setting wrong owner_decl | Andrew Kelley | 2 | +20 | -4 |
| 2021-05-04 17:26 | std: remove dead and rotting C parsing code | Andrew Kelley | 3 | +0 | -2117 |
| 2021-05-04 16:52 | std: Initial bringup for Linux on Thumb2 | LemonBoy | 10 | +193 | -8 |
| 2021-05-04 16:45 | compiler-rt: Better selection of __clzsi implementation | LemonBoy | 2 | +22 | -7 |
| 2021-05-04 16:43 | stage1: Fix LLVM error in inline asm invocation | LemonBoy | 2 | +18 | -1 |
| 2021-05-04 08:59 | zld: port over a few more bits from ld64 | Jakub Konka | 1 | +97 | -24 |
| 2021-05-03 14:56 | zld: disable most logs | Jakub Konka | 1 | +57 | -56 |
| 2021-05-03 14:00 | zld: build updated macho backend | Jakub Konka | 2 | +177 | -235 |
| 2021-05-03 12:56 | zld: rewrite symbol allocations | Jakub Konka | 1 | +24 | -75 |
| 2021-05-03 12:33 | zld: resolve GOT loads and stubs | Jakub Konka | 2 | +35 | -43 |
| 2021-05-03 12:11 | zld: rewrite symbol resolution | Jakub Konka | 3 | +173 | -136 |
| 2021-05-02 21:40 | zld: rewrite Object to include pointers to Symbols | Jakub Konka | 5 | +186 | -145 |
| 2021-05-04 07:30 | std: Accept unaligned slice in several ArrayListAligned ops | LemonBoy | 1 | +55 | -29 |
| 2021-05-04 03:42 | build.zig: add -Dmem-leak-frames option | Andrew Kelley | 2 | +11 | -1 |
| 2021-05-04 03:05 | Sema: implement ExportOptions support in `@export` | Andrew Kelley | 5 | +87 | -59 |
| 2021-05-04 01:47 | ZIR: typeof uses the un_node field not un_tok | Andrew Kelley | 2 | +3 | -3 |
| 2021-05-04 01:35 | Sema: implement struct_decl instruction | Andrew Kelley | 3 | +160 | -18 |
| 2021-05-03 21:38 | Merge pull request #8649 from lithdew/master | Andrew Kelley | 13 | +1163 | -115 |
| 2021-05-03 21:36 | Merge pull request #8657 from jedisct1/ci-split | Andrew Kelley | 4 | +33 | -37 |
| 2021-05-03 19:25 | ZIR: implement debug text printing for struct_init and friends | Andrew Kelley | 1 | +75 | -6 |
| 2021-05-03 18:46 | stage2: hook up semantic analysis of struct fields | Andrew Kelley | 3 | +225 | -136 |
| 2021-05-03 10:30 | std: Add two more ARM CPUs to the known CPU list | LemonBoy | 3 | +46 | -0 |
| 2021-05-02 17:35 | std: Add many more vendors and cpus to the ARM detection list | LemonBoy | 1 | +102 | -51 |
| 2021-05-02 16:52 | std: Add fallback on pre-v6 ARM targets | LemonBoy | 1 | +3 | -1 |
| 2021-05-02 10:49 | std: Fix missing CPU feature check | LemonBoy | 1 | +1 | -1 |
| 2021-05-02 10:48 | stage2: Implement CPU host detection for ARM/AArch64 targets | LemonBoy | 1 | +219 | -7 |
| 2021-05-03 07:57 | Prepare std/crypto/pcurves for ecdsa and other curves (#8670) | Frank Denis | 5 | +3005 | -898 |
| 2021-05-03 05:48 | std/os/bits/windows: add `timeval` extern struct | lithdew | 1 | +5 | -0 |
| 2021-05-02 11:32 | std/os/linux/bits: correct socket option codes for ppc/ppc64 | lithdew | 1 | +35 | -4 |
| 2021-05-02 09:54 | x/net/ip: add copyright header | lithdew | 1 | +7 | -0 |
| 2021-05-02 09:51 | x/net: generalize `tcp.Address` into `ip.Address` | lithdew | 3 | +67 | -57 |
| 2021-05-02 09:41 | std/os/bits: add timeval struct for riscv64 linux | lithdew | 1 | +5 | -0 |
| 2021-05-02 07:50 | x/net/tcp: make tcp tests blocking to avoid unit test races | lithdew | 1 | +5 | -6 |
| 2021-04-30 13:45 | x/os/net: skip ipv6 scope id parse test on unsupported platforms | lithdew | 1 | +15 | -1 |
| 2021-04-30 13:09 | x/net: disable tcp tests on wasi | lithdew | 1 | +9 | -4 |
| 2021-04-30 12:59 | x/os: fix compile errors on mac and linux | lithdew | 2 | +15 | -12 |
| 2021-04-30 12:10 | std/builtin: add missing comma to CallingConvention | lithdew | 1 | +17 | -1 |
| 2021-04-30 12:08 | x/os, x/net: re-approach `Address`, rename namespace `TCP -> tcp` | lithdew | 8 | +534 | -435 |
| 2021-04-30 09:17 | x/os, x/net: layout tcp, ipv4/ipv6, and socket abstractions | lithdew | 6 | +967 | -113 |
| 2021-05-03 01:50 | stage2: make struct field analysis lazy | Andrew Kelley | 3 | +30 | -14 |
| 2021-05-03 00:17 | AstGen: fix outdated doc comment | Andrew Kelley | 1 | +1 | -5 |
| 2021-05-03 00:08 | AstGen: decouple from Module/Compilation | Andrew Kelley | 6 | +1164 | -1203 |
| 2021-05-02 22:06 | stage2: fix error reporting not loading AST | Andrew Kelley | 2 | +10 | -11 |
| 2021-05-02 21:58 | stage2: test decls encode that they are tests in ZIR | Andrew Kelley | 4 | +40 | -7 |
| 2021-05-02 19:03 | ci: freebsd: use py38-s3cmd | Luna | 1 | +1 | -1 |
| 2021-05-02 06:31 | Sema: fix struct decl decoding ZIR incorrectly | Andrew Kelley | 2 | +5 | -5 |
| 2021-05-02 04:57 | stage2: dbg_stmt ZIR instructions have line/col | Andrew Kelley | 8 | +253 | -130 |
| 2021-05-02 04:25 | std.GeneralPurposeAllocator: print leaked memory addresses | Andrew Kelley | 1 | +7 | -2 |
| 2021-05-02 00:07 | Restore the CI logging as before | Frank Denis | 2 | +2 | -18 |
| 2021-05-01 22:07 | Merge pull request #8665 from LemonBoy/misc | Andrew Kelley | 9 | +306 | -49 |
| 2021-05-01 22:07 | fix typo | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-01 17:22 | std.zig: handle -frandom-seed in NIX_CFLAGS_COMPILE | Sage Hane | 1 | +3 | -0 |
| 2021-04-29 07:05 | std: Implement isFinite for f128 | LemonBoy | 1 | +18 | -0 |
| 2021-04-29 07:00 | std: Implement copysign for f128 | LemonBoy | 1 | +18 | -0 |
| 2021-03-23 08:17 | std: Implement signbit for f128 | LemonBoy | 1 | +12 | -0 |
| 2021-05-01 13:46 | std: Fix pwrite/pread syscalls on SPARC targets | LemonBoy | 1 | +9 | -5 |
| 2021-05-01 10:25 | std: Add signal numbers for SPARC | LemonBoy | 1 | +72 | -34 |
| 2021-05-01 09:03 | std: Import correct errno defs for SPARC | LemonBoy | 3 | +149 | -0 |
| 2021-05-01 09:02 | std: Fix stack overflow in SPARC clone() impl | LemonBoy | 1 | +7 | -6 |
| 2021-05-01 06:17 | std.build: if using a RunStep, show the command run on verbose (#8571) | g-w1 | 1 | +7 | -0 |
| 2021-05-01 06:14 | std.crypto: add support for the NIST P-256 curve (#8627) | Frank Denis | 6 | +2770 | -0 |
| 2021-05-01 06:13 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 10 | +66 | -13 |
| 2021-05-01 06:11 | stage2: implement function body analysis | Andrew Kelley | 2 | +72 | -45 |
| 2021-05-01 04:55 | CLI: fix incorrect error message with -cflags | Andrew Kelley | 1 | +1 | -1 |
| 2021-05-01 04:43 | stage2: introduce new ZIR instruction: arg | Andrew Kelley | 4 | +167 | -155 |
| 2021-04-30 23:05 | add doc in `Anonymous Struct Literal` section for special @"0" syntax. (#8630) | Devin Bayer | 1 | +31 | -0 |
| 2021-04-30 22:41 | Doc: zig-cache/bin -> zig-out/bin (#8659) | Frank Denis | 1 | +1 | -1 |
| 2021-04-30 22:38 | CI: no need to try qemu and wasmtime on macOS builds | Frank Denis | 1 | +1 | -1 |
| 2021-04-30 21:41 | Azure CI: Test std.* and the rest separately | Frank Denis | 4 | +49 | -37 |
| 2021-04-30 21:36 | Sema: implement function declarations | Andrew Kelley | 3 | +71 | -51 |
| 2021-04-30 19:31 | rename doc refs to deprecated functions like openC (#8467) | Devin Bayer | 1 | +3 | -3 |
| 2021-04-30 18:24 | start.zig: unconditionally import the root source file | Andrew Kelley | 1 | +4 | -0 |
| 2021-04-30 18:07 | stage2: un-tangle memory management of Decl and Namespace | Andrew Kelley | 3 | +138 | -101 |
| 2021-04-30 15:11 | std: Improve spinloop hint | LemonBoy | 1 | +21 | -4 |
| 2021-04-30 09:29 | Handle EPERM and ELOOP in os.fstatat() | Yorhel | 1 | +3 | -1 |
| 2021-04-30 04:10 | Merge pull request #8638 from ifreund/build-default-prefix | Andrew Kelley | 3 | +6 | -4 |
| 2021-04-30 03:49 | stage2: fix File incorrectly freeing its Namespace | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-30 03:34 | stage2: properly free Decl name | Andrew Kelley | 2 | +18 | -2 |
| 2021-04-30 03:33 | std: fix compile errors found by stage2 AstGen | Andrew Kelley | 5 | +9 | -16 |
| 2021-04-30 02:56 | AstGen: represent global variables directly | Andrew Kelley | 4 | +30 | -25 |
| 2021-04-30 02:44 | AstGen: implement extern variables | Andrew Kelley | 4 | +139 | -16 |
| 2021-04-30 01:25 | AstGen: implement function prototypes with alignment exprs | Andrew Kelley | 5 | +51 | -10 |
| 2021-04-30 00:43 | AstGen: fix comptime compile error source location | Andrew Kelley | 1 | +12 | -5 |
| 2021-04-30 00:26 | Sema: rename TZIR to AIR | Andrew Kelley | 1 | +29 | -29 |
| 2021-04-30 00:25 | Sema: skip analysis of empty enum blocks | Andrew Kelley | 1 | +3 | -1 |
| 2021-04-30 00:13 | AstGen: implement anytype struct fields | Andrew Kelley | 4 | +25 | -13 |
| 2021-04-29 23:57 | AstGen: implement comptime struct fields | Andrew Kelley | 5 | +50 | -19 |
| 2021-04-29 23:05 | std.enums: remove stuff for enums with field aliases | Andrew Kelley | 1 | +6 | -442 |
| 2021-04-29 22:54 | move behavior tests from test/stage1/ to test/ | Andrew Kelley | 162 | +70 | -1862 |
| 2021-04-29 22:18 | update behavior tests with respect to new builtin pkg | Andrew Kelley | 18 | +69 | -56 |
| 2021-04-29 12:34 | std/build: change default install prefix to zig-out | Isaac Freund | 2 | +3 | -1 |
| 2021-04-29 21:51 | tests: prepare behavior tests for stage2 | Andrew Kelley | 1 | +148 | -140 |
| 2021-04-29 14:13 | check for overflow when reading code lengths for a block with dynamic Huffman codes | Matthew Borkowski | 1 | +18 | -0 |
| 2021-04-29 14:27 | x: comptime bool -> comptime x: bool (#8639) | Frank Denis | 2 | +2 | -2 |
| 2021-04-29 12:25 | std/build: add -p alias for --prefix | Isaac Freund | 1 | +3 | -3 |
| 2021-04-29 06:16 | stage2: fix scanDecls not advancing the field bits | Andrew Kelley | 1 | +15 | -3 |
| 2021-04-29 05:58 | std: remove redundant comptime keyword | Andrew Kelley | 12 | +26 | -26 |
| 2021-04-29 05:43 | stage2: implement semantic analysis for functions and global vars | Andrew Kelley | 7 | +246 | -304 |
| 2021-04-28 23:55 | stage2: prepare for mainining Decl references to ZIR indexes | Andrew Kelley | 4 | +181 | -120 |
| 2021-04-28 01:36 | stage2: semaDecl properly analyzes the decl block | Andrew Kelley | 16 | +388 | -298 |
| 2021-04-27 04:34 | Sema: do not analyze test decls when not in test mode | Andrew Kelley | 4 | +34 | -74 |
| 2021-04-28 21:01 | stage2: implement #8364 | jacob gw | 2 | +44 | -4 |
| 2021-04-28 22:15 | std: remove redundant `comptime const` | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-28 22:13 | AstGen: hook up hex float parsing to float literals | Andrew Kelley | 2 | +8 | -6 |
| 2021-04-28 22:02 | AstGen: function prototypes can have alignment | Andrew Kelley | 1 | +3 | -1 |
| 2021-04-28 21:53 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 52 | +1674 | -485 |
| 2021-04-28 19:01 | std: Add a parser for hexadecimal floating point numbers | LemonBoy | 2 | +355 | -1 |
| 2021-04-28 17:26 | std.Target: bump freebsd known maximum version | Andrew Kelley | 1 | +4 | -3 |
| 2021-04-28 17:11 | Merge pull request #8472 from sreehax/master | Andrew Kelley | 6 | +16 | -0 |
| 2021-04-27 08:12 | stage2 riscv64: cleanup code and add tests | joachimschmidt557 | 3 | +95 | -53 |
| 2021-04-28 05:20 | AstGen: fix function src hash not including body | Andrew Kelley | 1 | +34 | -33 |
| 2021-04-27 21:44 | link: fix compile error from previous commit | Andrew Kelley | 1 | +3 | -2 |
| 2021-04-27 13:46 | stage1: Implement CPU host detection for PowerPC targets | LemonBoy | 1 | +87 | -8 |
| 2021-04-27 03:41 | stage2: rewire the frontend driver to whole-file-zir | Andrew Kelley | 8 | +493 | -790 |
| 2021-04-27 03:03 | Merge pull request #8609 from jedisct1/timingSafeCompare | Andrew Kelley | 1 | +52 | -0 |
| 2021-04-27 00:36 | AstGen: improved handling of declarations | Andrew Kelley | 3 | +170 | -64 |
| 2021-04-26 20:32 | Change timingSafeCompare() to accept slices | Frank Denis | 1 | +37 | -43 |
| 2021-04-26 20:25 | 25519: remove unused const, safeguard against unreduced scalars (#8624) | Frank Denis | 3 | +11 | -18 |
| 2021-04-26 20:12 | Merge pull request #8604 from hoanga/haiku-support-sysdefs | Andrew Kelley | 4 | +186 | -209 |
| 2021-04-26 20:02 | Merge pull request #8622 from LemonBoy/cpuinfo | Andrew Kelley | 2 | +130 | -5 |
| 2021-04-26 19:49 | AstGen: implement opaque decls | Andrew Kelley | 2 | +265 | -99 |
| 2021-04-26 18:32 | Merge pull request #8618 from LemonBoy/mini-stuff | Andrew Kelley | 2 | +13 | -6 |
| 2021-04-26 17:44 | Revert "thread: simplify and remove useless return in spawn (#8621)" | Andrew Kelley | 1 | +7 | -5 |
| 2021-04-26 16:28 | stage2: Ensure the features set is populated | LemonBoy | 1 | +4 | -2 |
| 2021-04-26 10:33 | stage2: Add framework for host CPU detection on Linux | LemonBoy | 2 | +128 | -5 |
| 2021-04-26 16:03 | thread: simplify and remove useless return in spawn (#8621) | Vincent Rischmann | 1 | +5 | -7 |
| 2021-04-25 23:16 | #8454 Fix for std.mem.replacementSize adjacent matches bug. (#8455) | jumpnbrownweasel | 1 | +40 | -4 |
| 2021-04-25 23:15 | Merge pull request #8590 from lithdew/master | Andrew Kelley | 5 | +288 | -1 |
| 2021-04-25 23:12 | Merge pull request #8616 from LemonBoy/fn-align | Andrew Kelley | 12 | +93 | -32 |
| 2021-04-25 17:42 | stage1: Use correct alignment for asyncCall frame | LemonBoy | 4 | +11 | -4 |
| 2021-04-25 17:43 | stage2: pre-open ZIR cache dir handles | Andrew Kelley | 2 | +30 | -10 |
| 2021-04-25 17:27 | Merge pull request #8496 from xackus/isError | Andrew Kelley | 4 | +23 | -14 |
| 2021-04-20 08:31 | std: Fix thread creation with field-less context type | LemonBoy | 1 | +6 | -3 |
| 2021-04-18 18:31 | stage2 register manager: Use an array instead of a hashmap for tracking allocated registers | joachimschmidt557 | 2 | +72 | -67 |
| 2021-04-25 17:12 | std: Fix wrong alignOf expression | LemonBoy | 1 | +2 | -2 |
| 2021-04-25 17:10 | std: Fix backtraces on sparcv9 | LemonBoy | 1 | +11 | -4 |
| 2021-04-24 19:54 | Add std.crypto.utils.timingSafeCompare | Frank Denis | 1 | +58 | -0 |
| 2021-04-25 15:02 | build: Re-add test-translate-c and test-run-translated-c | LemonBoy | 1 | +3 | -1 |
| 2021-04-25 14:50 | translate-c: Fix casting of function pointers | LemonBoy | 3 | +21 | -11 |
| 2021-04-25 14:49 | std: Make met.alignment work on more types | LemonBoy | 1 | +16 | -3 |
| 2021-04-25 14:40 | stage1: Change how the Frame alignment is computed | LemonBoy | 5 | +42 | -13 |
| 2021-04-22 05:53 | x: fmt source code | lithdew | 4 | +6 | -9 |
| 2021-04-21 07:33 | x, x/os/Socket: initial work on new Socket abstraction | lithdew | 4 | +290 | -0 |
| 2021-04-25 07:02 | stage2: implement caching for ZIR code | Andrew Kelley | 6 | +587 | -22 |
| 2021-04-25 05:35 | Use a directEnumArray lookup table instead of a switch | Shachaf Ben-Kiki | 1 | +36 | -40 |
| 2021-04-24 23:41 | parser: Use an operator precedence table | Shachaf Ben-Kiki | 2 | +92 | -241 |
| 2021-04-24 20:39 | ci: drone disable debug test suite for aarch64 | Michael Dusan | 7 | +168 | -69 |
| 2021-04-25 00:31 | AstGen: implement `@Vector` | Andrew Kelley | 5 | +82 | -15 |
| 2021-04-25 00:31 | stage2: move overflow builtin ZIR instructions to Extended | Andrew Kelley | 3 | +64 | -57 |
| 2021-04-24 23:55 | Merge pull request #8608 from LemonBoy/fix-8602 | Andrew Kelley | 5 | +47 | -4 |
| 2021-04-24 21:41 | AstGen: parser ensures all suspend have blocks | Andrew Kelley | 1 | +1 | -7 |
| 2021-04-24 21:39 | AstGen: implement await and resume | Andrew Kelley | 3 | +52 | -2 |
| 2021-04-24 18:35 | Remove translate-c test using long double literal | LemonBoy | 1 | +0 | -2 |
| 2021-04-24 17:44 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley | 73 | +1162 | -470 |
| 2021-04-24 06:57 | fix import path | Matt Knight | 1 | +1 | -1 |
| 2021-04-24 12:55 | ed25519: use double-base multiplication for signature verification | Frank Denis | 2 | +48 | -6 |
| 2021-04-24 17:34 | Merge pull request #8606 from LemonBoy/suspend-block | Andrew Kelley | 10 | +122 | -91 |
| 2021-04-24 16:42 | translate-c: Prevent mistranslation of fp literals | LemonBoy | 4 | +47 | -2 |
| 2021-04-24 13:33 | zig fmt: Automagically fix block-less suspend exprs | LemonBoy | 3 | +43 | -3 |
| 2021-04-24 08:20 | stage1: Require a block after suspend | LemonBoy | 10 | +100 | -109 |
| 2021-04-24 06:51 | stage2: better error reporting for LazySrcLoc.entire_file | Andrew Kelley | 1 | +8 | -0 |
| 2021-04-24 06:40 | AstGen: support struct init with ref result location | Andrew Kelley | 3 | +69 | -31 |
| 2021-04-23 08:33 | zld: new approach at handling static inits | Jakub Konka | 2 | +66 | -133 |
| 2021-04-22 08:51 | zld: add temp debug info fix by setting mtime=0 | Jakub Konka | 2 | +3 | -4 |
| 2021-04-21 15:53 | zld: analyze static initializers | Jakub Konka | 2 | +21 | -5 |
| 2021-04-21 04:48 | zld: common section should be writable | Jakub Konka | 1 | +8 | -8 |
| 2021-04-24 05:43 | stage2: remove call_none and call_none_chkused ZIR | Andrew Kelley | 3 | +1 | -35 |
| 2021-04-24 05:40 | stage2: remove dead ZIR instructions | Andrew Kelley | 3 | +6 | -37 |
| 2021-04-24 04:40 | update haiku system constants | Al Hoang | 2 | +176 | -206 |
| 2021-04-24 04:39 | support output collection for haiku | Al Hoang | 1 | +1 | -1 |
| 2021-04-24 04:37 | header path detection for haiku | Al Hoang | 1 | +9 | -2 |
| 2021-04-24 04:12 | AstGen: emit nosuspend function calls | Andrew Kelley | 5 | +118 | -69 |
| 2021-04-24 03:31 | AstGen: implement nosuspend expressions | Andrew Kelley | 3 | +53 | -3 |
| 2021-04-24 03:09 | AstGen: implement suspend blocks | Andrew Kelley | 3 | +96 | -5 |
| 2021-04-24 01:28 | stage2: implement `anyframe`, `anyframe->T` and fix assembly | Andrew Kelley | 6 | +513 | -364 |
| 2021-04-23 20:59 | Merge pull request #8599 from LemonBoy/unsigned-neg | Andrew Kelley | 5 | +20 | -19 |
| 2021-04-18 07:47 | std.atomic: load should take const pointer to Self | Hadron67 | 2 | +3 | -3 |
| 2021-04-23 19:12 | Merge pull request #8586 from LemonBoy/ppc32-touchups | Andrew Kelley | 5 | +28 | -10 |
| 2021-04-23 18:14 | AstGen: compile error for unable to infer array size | Andrew Kelley | 2 | +21 | -3 |
| 2021-04-23 17:19 | std: Remove unneeded workaround | LemonBoy | 1 | +0 | -9 |
| 2021-04-23 17:15 | stage1: Allow wrapping negation on unsigned ints at comptime | LemonBoy | 4 | +20 | -10 |
| 2021-04-23 06:52 | std: remove `comptime const` | Andrew Kelley | 2 | +12 | -12 |
| 2021-04-23 06:47 | AstGen: implement integers bigger than u64 | Andrew Kelley | 4 | +95 | -66 |
| 2021-04-23 05:35 | stage2: write out builtin.zig before spawning AstGen tasks | Andrew Kelley | 2 | +11 | -10 |
| 2021-04-23 05:18 | ZIR: fix text printing of field_ptr_type | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-23 02:48 | stage2: fix builtin.zig for `zig test` | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-21 19:30 | std: fix potential bug in parseInt | jacob gw | 1 | +6 | -0 |
| 2021-04-23 02:32 | std: fix compile errors caught by stage2 AstGen | Andrew Kelley | 17 | +38 | -36 |
| 2021-04-23 02:21 | delete packed enums from the language | Andrew Kelley | 2 | +7 | -26 |
| 2021-04-23 02:21 | AstGen: implement align and linksection on globals | Andrew Kelley | 2 | +135 | -87 |
| 2021-04-23 01:07 | std: fix compile errors caught by stage2 AstGen | Andrew Kelley | 40 | +101 | -103 |
| 2021-04-22 23:31 | AstGen: implement `@extern` builtin | Andrew Kelley | 6 | +66 | -0 |
| 2021-04-22 23:24 | langref: add docs for `@extern` | Andrew Kelley | 1 | +10 | -2 |
| 2021-04-22 23:07 | AstGen: fix `@export` | Andrew Kelley | 5 | +70 | -20 |
| 2021-04-22 21:24 | AstGen: implement function prototypes | Andrew Kelley | 1 | +116 | -7 |
| 2021-04-22 05:43 | AstGen: implement alignment on locals | Andrew Kelley | 4 | +139 | -16 |
| 2021-04-22 03:42 | AstGen: implement comptime locals | Andrew Kelley | 3 | +60 | -54 |
| 2021-04-22 02:49 | AstGen: fix switch result location elision | Andrew Kelley | 1 | +10 | -7 |
| 2021-04-22 02:11 | AstGen: implement `@bitCast` for other result location types | Andrew Kelley | 3 | +29 | -16 |
| 2021-04-22 02:10 | AstGen: fix `@floatCast` having wrong arity | Andrew Kelley | 1 | +2 | -2 |
| 2021-04-21 16:43 | stage1: Unbreak build on FreeBSD | LemonBoy | 1 | +25 | -14 |
| 2021-04-21 17:02 | compiler-rt: Export __extendhftf2 and __trunctfhf2 | LemonBoy | 1 | +2 | -0 |
| 2021-04-21 17:00 | compiler-rt: Don't re-define PPC builtins in test mode | LemonBoy | 1 | +1 | -1 |
| 2021-04-20 20:08 | test: Add 32bit PowerPC to the test plan | LemonBoy | 1 | +16 | -0 |
| 2021-04-20 20:05 | std: Use stat definition with 32bit *time fields | LemonBoy | 1 | +1 | -9 |
| 2021-04-20 20:04 | std: Split syscall parameters for PowerPC targets | LemonBoy | 2 | +8 | -0 |
| 2021-04-21 05:16 | AstGen: slightly better eager-allocating heuristic | Andrew Kelley | 1 | +7 | -1 |
| 2021-04-21 04:49 | macho: fix typos in consts defs | Jakub Konka | 1 | +2 | -2 |
| 2021-04-21 04:48 | AstGen: implement union decls | Andrew Kelley | 3 | +409 | -22 |
| 2021-04-21 01:32 | AstGen: implement size zero inferred length arrays | Andrew Kelley | 1 | +40 | -15 |
| 2021-04-21 00:58 | AstGen: fix store_to_block_ptr elision for switch statements | Andrew Kelley | 1 | +4 | -2 |
| 2021-04-21 00:57 | std.fs: delete unused label | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-21 00:52 | AstGen: implement for loop payload | Andrew Kelley | 1 | +16 | -3 |
| 2021-04-21 00:38 | AstGen: implement anytype parameters | Andrew Kelley | 3 | +20 | -12 |
| 2021-04-21 00:03 | AstGen: implement defer for `break` | Andrew Kelley | 3 | +19 | -10 |
| 2021-04-20 23:38 | AstGen: implement defer for `continue` | Andrew Kelley | 2 | +7 | -3 |
| 2021-04-20 23:32 | AstGen: basic defer implementation | Andrew Kelley | 4 | +541 | -344 |
| 2021-04-20 20:53 | stage2: make std.fmt.parseInt ignore `_` | jacob gw | 2 | +12 | -0 |
| 2021-04-20 20:54 | stage2: fix compile error in codegen | jacob gw | 1 | +1 | -1 |
| 2021-04-20 16:11 | target: drop `ppc32` and prefer `ppc` | Michael Dusan | 3 | +8 | -9 |
| 2021-04-20 18:16 | AstGen: `try` fixups | Andrew Kelley | 1 | +56 | -57 |
| 2021-04-20 17:57 | std/crypto: use finer-grained error sets in function signatures (#8558) | Frank Denis | 19 | +148 | -114 |
| 2021-04-20 17:28 | Merge pull request #8542 from LemonBoy/floating-point-is-hard-my-dude | Andrew Kelley | 10 | +156 | -17 |
| 2021-04-19 21:03 | stage2: astgen `try` | jacob gw | 1 | +105 | -1 |
| 2021-04-20 16:54 | Merge pull request #8582 from LemonBoy/more-libc-impl | Veikka Tuominen | 1 | +85 | -6 |
| 2021-04-20 14:55 | zld: fix parsing of weak symbols | Jakub Konka | 2 | +37 | -36 |
| 2021-04-20 05:23 | zld: map __DATA,__common as __DATA_CONST,__common | Jakub Konka | 1 | +55 | -16 |
| 2021-04-19 20:29 | zld: resolve symbols as globals before resolving locals | Jakub Konka | 1 | +43 | -35 |
| 2021-04-14 13:19 | zld: dedup initializers and finalizers | Jakub Konka | 2 | +132 | -19 |
| 2021-04-13 20:48 | zld: treat priv extern as weak symbol | Jakub Konka | 2 | +26 | -6 |
| 2021-04-20 13:44 | c: Minor cleanup | LemonBoy | 1 | +6 | -6 |
| 2021-04-20 13:44 | c: Implement fmax and fmaxf | LemonBoy | 1 | +29 | -0 |
| 2021-04-20 13:43 | c: Implement fmin and fminf | LemonBoy | 1 | +29 | -0 |
| 2021-04-20 13:43 | c: Add tests for generic_fmod implementation | LemonBoy | 1 | +21 | -0 |
| 2021-04-20 09:07 | translate-c: Group field access LHS if necessary | LemonBoy | 2 | +18 | -2 |
| 2021-04-19 03:56 | translate-c: group LHS of array access if necessary | Evan Haas | 2 | +10 | -1 |
| 2021-04-19 03:55 | translate-c: use transCreateNodeInfixOp for pointer arithmetic | Evan Haas | 1 | +8 | -4 |
| 2021-04-20 06:23 | AstGen: implement array initialization expressions | Andrew Kelley | 5 | +401 | -120 |
| 2021-04-20 01:46 | stage2: make `@alignCast` accept 2 parameters | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-20 01:44 | AstGen: implement inline asm output | Andrew Kelley | 8 | +127 | -50 |
| 2021-04-19 23:23 | zig astgen: print instruction counts and byte sizes | Andrew Kelley | 1 | +23 | -0 |
| 2021-04-19 23:03 | AstGen: implement error set decls | Andrew Kelley | 4 | +88 | -73 |
| 2021-04-19 22:03 | AstGen: implement functions with inferred error sets | Andrew Kelley | 5 | +215 | -183 |
| 2021-04-19 22:02 | std.MultiArrayList: ensureUnusedCapacity/ensureTotalCapacity | Andrew Kelley | 1 | +16 | -7 |
| 2021-04-19 20:50 | Fix .gitattributes rules that should be recursive | Isaac Freund | 1 | +6 | -6 |
| 2021-04-19 19:25 | AstGen: implement if optional, if error union | Andrew Kelley | 1 | +90 | -9 |
| 2021-04-19 19:02 | AstGen: implement while optional and while error union | Andrew Kelley | 1 | +89 | -8 |
| 2021-04-19 18:09 | AstGen: implement the remaining struct init ResultLoc forms | Andrew Kelley | 3 | +188 | -85 |
| 2021-04-19 11:37 | std: Add process_vm_readv/writev wrappers | Hubert Jasudowicz | 1 | +24 | -0 |
| 2021-04-19 05:38 | AstGen: implement all the builtin functions | Andrew Kelley | 7 | +2185 | -430 |
| 2021-04-17 17:42 | stage2 codegen: Fix silent bug in reuseOperand | joachimschmidt557 | 1 | +0 | -1 |
| 2021-04-17 21:34 | zig fmt: bypass auto indentation for `// zig fmt: on` | Isaac Freund | 2 | +23 | -2 |
| 2021-04-17 20:00 | AstGen: implement overflow arithmetic builtins | Andrew Kelley | 3 | +132 | -12 |
| 2021-04-17 12:05 | std/build: fix linker_allow_shlib_undefined | Isaac Freund | 1 | +1 | -1 |
| 2021-04-17 13:03 | Merge pull request #8555 from chivay/pidfd | Frank Denis | 1 | +23 | -0 |
| 2021-04-16 22:04 | stage2: add support for zig cc assembler -mcpu option | jacob gw | 1 | +19 | -15 |
| 2021-04-17 05:21 | AstGen: implement simple enums and decls for enums | Andrew Kelley | 2 | +162 | -57 |
| 2021-04-17 02:49 | AstGen: fix compile error using wrong node/token function | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-17 02:45 | stage2: make `@import` relative to the current file | Andrew Kelley | 3 | +86 | -21 |
| 2021-04-17 02:45 | AstGen: fix function decl astgen | Andrew Kelley | 1 | +29 | -20 |
| 2021-04-17 01:58 | build.zig: add a way to skip installing lib/ files | Andrew Kelley | 1 | +16 | -13 |
| 2021-04-17 00:57 | AstGen: implement global var decls | Andrew Kelley | 3 | +18 | -16 |
| 2021-04-17 00:56 | std: deprecate ensureCapacity, add two other capacity functions | Andrew Kelley | 1 | +36 | -14 |
| 2021-04-17 00:28 | stage2: use import list from ZIR to queue up more AstGen tasks | Andrew Kelley | 4 | +50 | -7 |
| 2021-04-16 23:20 | AstGen: store list of imports | Andrew Kelley | 4 | +56 | -17 |
| 2021-04-16 23:08 | std: Add pidfd wrappers | Hubert Jasudowicz | 1 | +23 | -0 |
| 2021-04-16 22:52 | ZIR: rename decl_val and decl_ref to remove redundant suffix | Andrew Kelley | 3 | +18 | -18 |
| 2021-04-16 22:50 | AstGen: require `@import` operand to be string literal | Andrew Kelley | 3 | +16 | -8 |
| 2021-04-16 22:34 | AstGen: put decls into blocks to be evaluated independently | Andrew Kelley | 3 | +48 | -15 |
| 2021-04-16 21:07 | Rename --(no-)allow-shilb-undefined to -f(no-)allow-shilb-undefined | Isaac Freund | 1 | +4 | -4 |
| 2021-04-16 21:44 | stage2: AstGen improvements | Andrew Kelley | 7 | +457 | -263 |
| 2021-03-22 12:34 | Add LibExeObjStep.linker_allow_shlib_undefined field to set --allow-shlib-undefined | daurnimator | 1 | +5 | -0 |
| 2021-03-22 12:30 | Add --(no-)allow-shlib-undefined to supported zig linking flags | daurnimator | 1 | +6 | -0 |
| 2021-04-16 17:03 | Merge pull request #8506 from LemonBoy/test-c-file | Andrew Kelley | 3 | +55 | -26 |
| 2021-04-11 12:48 | stage2 register manager: Add functions for allocating multiple registers | joachimschmidt557 | 1 | +74 | -37 |
| 2021-04-15 12:10 | Fix std.os.windows.user32.messageBoxW | Manuel Floruß | 1 | +1 | -1 |
| 2021-04-16 16:57 | ci: drone: don't skip stage2 tests | Andrew Kelley | 1 | +1 | -3 |
| 2021-04-16 10:10 | linux: fix number of arguments for tgkill syscall | Mahdi Khanalizadeh | 1 | +1 | -1 |
| 2021-04-11 17:29 | stage2 x86_64: fix incorrect comment in genX8664BinMath | gracefu | 1 | +7 | -1 |
| 2021-04-11 15:27 | stage2 x86_64: force 64 bit mode when loading address of GOT | gracefu | 1 | +4 | -4 |
| 2021-04-11 14:34 | stage2 x86_64: fix codegen ensureCapacity bug for function calls | gracefu | 1 | +1 | -0 |
| 2021-04-11 10:46 | stage2 x86_64: bugfix abi_size == 64 should be abi_size == 8 | gracefu | 1 | +18 | -18 |
| 2021-04-11 08:41 | stage2 x86_64: try to fix RIP-relative offset to GOT for macho | gracefu | 1 | +17 | -14 |
| 2021-04-11 08:09 | stage2 x86_64: simplify inst encoder to a set of dumb helper fns | gracefu | 2 | +694 | -630 |
| 2021-04-10 06:01 | stage2 x86_64: fix comptime integer multiplication when rhs=0 | gracefu | 1 | +9 | -4 |
| 2021-04-09 05:51 | stage2 x86_64: implement integer mul | gracefu | 4 | +318 | -0 |
| 2021-04-09 06:05 | stage2 x86_64: use abi size to determine 64-bit operation | gracefu | 2 | +28 | -26 |
| 2021-04-09 05:43 | stage2 x86_64: refactor codegen to use inst encoder | gracefu | 1 | +332 | -158 |
| 2021-04-08 09:05 | stage2 x86_64: add instruction encoder helper fn | gracefu | 1 | +421 | -0 |
| 2021-04-16 03:55 | AstGen: implement comptimeDecl, usingnamespaceDecl, testDecl | Andrew Kelley | 2 | +50 | -50 |
| 2021-04-16 03:34 | AstGen: implement global variable decls | Andrew Kelley | 3 | +154 | -512 |
| 2021-04-14 03:57 | translate-c: better handling of int -> enum casts | Evan Haas | 4 | +35 | -9 |
| 2021-04-16 02:12 | fix new references to std.builtin that should have been std.Target | Andrew Kelley | 2 | +5 | -5 |
| 2021-04-16 02:12 | stage2: fix zir.zig => Zir.zig in CMakeLists.txt | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-14 18:26 | stage2: preliminary reworking for whole-file-AstGen | Andrew Kelley | 6 | +2757 | -1946 |
| 2021-04-13 19:38 | stage2: rename zir to Zir | Andrew Kelley | 6 | +232 | -234 |
| 2021-04-13 19:34 | stage2: move zir.Code to become root level fields of zir.zig | Andrew Kelley | 4 | +431 | -432 |
| 2021-04-13 18:51 | stage2 start.zig: slight simplification | Andrew Kelley | 2 | +7 | -3 |
| 2021-04-13 04:46 | stage2: implement `@bitSizeOf` | Andrew Kelley | 4 | +167 | -1 |
| 2021-04-13 04:31 | stage2: implement comptime division | Andrew Kelley | 2 | +71 | -0 |
| 2021-04-13 04:01 | stage2: implement `@sizeOf` | Andrew Kelley | 3 | +22 | -1 |
| 2021-04-13 01:40 | stage2: implement non-trivial enums | Andrew Kelley | 3 | +337 | -29 |
| 2021-04-12 23:44 | stage2: improvements aimed at std lib integration | Andrew Kelley | 12 | +475 | -153 |
| 2021-04-12 23:43 | std: change `@import("builtin")` to `std.builtin` | Andrew Kelley | 86 | +264 | -269 |
| 2021-04-10 06:52 | stage2: remove redundant source hash | Andrew Kelley | 2 | +9 | -29 |
| 2021-04-10 06:17 | stage2: entry point via std lib and proper updated file detection | Andrew Kelley | 10 | +757 | -507 |
| 2021-04-16 02:01 | stage2: properly model miscellaneous failed tasks | Andrew Kelley | 2 | +253 | -43 |
| 2021-04-15 23:20 | ci: drone: disable stage2 tests | Andrew Kelley | 2 | +8 | -2 |
| 2021-04-15 19:52 | compiler-rt: Don't pass f16 around as arguments | LemonBoy | 1 | +15 | -15 |
| 2021-04-15 19:40 | ci: windows: update to llvm 12 msvc tarball | Andrew Kelley | 6 | +100 | -97 |
| 2021-04-15 18:27 | ci: update macos tarball to llvm 12 | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 17:58 | build.zig: omit LLVMTableGen from llvm libs | Andrew Kelley | 1 | +2 | -2 |
| 2021-04-15 17:43 | build.zig: update llvm libs | Andrew Kelley | 1 | +58 | -53 |
| 2021-04-15 16:21 | compiler-rt: Implement __trunctfhf2 | LemonBoy | 2 | +60 | -0 |
| 2021-04-15 16:20 | compiler-rt: Implement __extendhftf2 | LemonBoy | 2 | +52 | -1 |
| 2021-04-15 16:17 | stage1: More precise serialization of f16 values | LemonBoy | 1 | +4 | -1 |
| 2021-04-15 16:15 | test: Add test to ensure signed zeros are properly computed | LemonBoy | 1 | +17 | -0 |
| 2021-04-15 16:14 | compiler-rt: Fix typo in implementation of fp truncation ops | LemonBoy | 1 | +1 | -1 |
| 2021-04-15 16:12 | stage1: Fix negation for zero floating point values | LemonBoy | 4 | +22 | -14 |
| 2021-04-15 09:02 | ci: windows: proper flags to zig build | Andrew Kelley | 3 | +11 | -6 |
| 2021-04-15 08:44 | ci: windows: try the dev kit strategy | Andrew Kelley | 1 | +4 | -31 |
| 2021-04-15 08:22 | ci: windows: ranlib take 2 | Andrew Kelley | 1 | +3 | -1 |
| 2021-04-15 08:14 | ci: windows: better -DCMAKE_RANLIB option | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 07:59 | freebsd: disable failing test | Andrew Kelley | 1 | +4 | -0 |
| 2021-04-15 07:51 | ci: freebsd: don't try to compile with zig cc | Andrew Kelley | 1 | +1 | -22 |
| 2021-04-15 07:41 | ci: windows: use llvm-ar.exe from the tarball | Andrew Kelley | 1 | +17 | -15 |
| 2021-04-15 07:18 | ci: better handle of -mcpu | Andrew Kelley | 3 | +30 | -8 |
| 2021-04-15 06:49 | ci: better target triple and mcpu cmake args | Andrew Kelley | 3 | +5 | -2 |
| 2021-04-15 06:35 | ci: freebsd: set the target triple | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 06:18 | ci: windows: install git | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 06:17 | ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFF | Andrew Kelley | 1 | +7 | -1 |
| 2021-04-15 06:10 | ci: aarch64-linux: disable run-translated-c tests | Andrew Kelley | 2 | +9 | -2 |
| 2021-04-15 05:58 | ci: windows: try using zig-bootstrap to build zig | Andrew Kelley | 6 | +114 | -100 |
| 2021-04-15 05:59 | ci: freebsd: update to llvm 12 | Andrew Kelley | 1 | +4 | -5 |
| 2021-04-15 04:18 | ci: update drone CI to llvm 12 | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 03:35 | ci: update linux to llvm12 tarball | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-15 01:52 | ci: macos-aarch64 update dep tarballs for llvm12 | Michael Dusan | 1 | +2 | -2 |
| 2021-04-12 08:26 | os/posix: handle ECONNRESET for write/writev | lithdew | 2 | +6 | -0 |
| 2021-04-14 21:41 | Merge remote-tracking branch 'origin/llvm12' | Andrew Kelley | 265 | +25429 | -16043 |
| 2021-04-14 15:52 | std: Fix sqrt for u0/u1 input types | LemonBoy | 1 | +17 | -3 |
| 2021-04-12 15:27 | build: Test the c.zig file too | LemonBoy | 2 | +38 | -23 |
| 2021-04-14 08:56 | Merge pull request #8518 from akvadrako/doc-field-align | Frank Denis | 1 | +17 | -2 |
| 2021-04-08 16:25 | translate-c: wrap switch statements in a while (true) loop | Evan Haas | 3 | +109 | -40 |
| 2021-04-13 15:12 | Merge pull request #8517 from ziglang/zld-archive-fix | Jakub Konka | 8 | +56 | -21 |
| 2021-04-13 12:53 | Update doc for struct field alignment. | Devin Bayer | 1 | +17 | -2 |
| 2021-04-13 11:36 | zld: fix symbol resolution from interdep archives | Jakub Konka | 1 | +9 | -21 |
| 2021-04-13 11:32 | Add standalone test for interdep C archives | Jakub Konka | 7 | +47 | -0 |
| 2021-04-13 07:02 | zld: cleanup redundant changes | Jakub Konka | 2 | +6 | -8 |
| 2021-04-12 15:58 | zld: rebase to new naming conv for aarch64 | Jakub Konka | 1 | +27 | -27 |
| 2021-04-11 10:54 | zld: add x86_64 relocs | Jakub Konka | 6 | +1056 | -658 |
| 2021-04-10 15:57 | zld: save locals per TU | Jakub Konka | 6 | +280 | -282 |
| 2021-04-10 09:00 | zld: differentiate between static and global in stabs | Jakub Konka | 2 | +17 | -3 |
| 2021-04-09 20:13 | zld: streamline tags for Symbol | Jakub Konka | 3 | +45 | -42 |
| 2021-04-09 13:39 | zld: fix indirect symtab | Jakub Konka | 1 | +12 | -30 |
| 2021-04-09 09:08 | zld: fix rebase vs bind for GOT entries | Jakub Konka | 1 | +7 | -7 |
| 2021-04-08 22:00 | zld: fix parsing debug info | Jakub Konka | 3 | +32 | -6 |
| 2021-04-08 14:55 | zld: limit exports to just main entrypoint | Jakub Konka | 1 | +10 | -14 |
| 2021-04-08 14:31 | zld: move parsing debug info into object | Jakub Konka | 2 | +205 | -166 |
| 2021-04-08 10:37 | zld: add prelim support for locals | Jakub Konka | 2 | +109 | -107 |
| 2021-04-08 06:17 | zld: flush MachO | Jakub Konka | 3 | +161 | -156 |
| 2021-04-07 20:27 | zld: resolve target addresses for relocs | Jakub Konka | 3 | +209 | -215 |
| 2021-04-07 11:58 | zld: resolve stubs and GOT entries | Jakub Konka | 3 | +149 | -19 |
| 2021-04-06 16:10 | zld: migrate parts of main to new relocs | Jakub Konka | 3 | +120 | -556 |
| 2021-04-02 17:53 | zld: preprocess relocs on arm64 | Jakub Konka | 3 | +764 | -50 |
| 2021-04-02 06:11 | zld: allocate addresses for global symbols | Jakub Konka | 1 | +77 | -10 |
| 2021-04-02 05:45 | zld: store a single global symtab | Jakub Konka | 3 | +125 | -110 |
| 2021-04-01 16:18 | zld: start work on reloc preprocessing | Jakub Konka | 1 | +57 | -0 |
| 2021-04-01 15:29 | zld: allocate segments based on worst-case and upper-limit | Jakub Konka | 1 | +273 | -241 |
| 2021-03-28 09:07 | zld: assume remaining undefs are from libSystem | Jakub Konka | 1 | +37 | -1 |
| 2021-03-26 20:39 | zld: refactor object and archive parsing | Jakub Konka | 3 | +241 | -184 |
| 2021-03-26 08:40 | zld: redo symbol resolution in objects | Jakub Konka | 6 | +189 | -330 |
| 2021-04-12 22:54 | stage1: resolve builtin types and values via std.builtin | Andrew Kelley | 3 | +9 | -4 |
| 2021-04-12 20:04 | test-stack-traces: enable elf/dwarf platforms | Michael Dusan | 1 | +0 | -15 |
| 2021-04-12 19:27 | dwarf: fix LineNumberProgram check | Michael Dusan | 1 | +5 | -1 |
| 2021-04-12 18:37 | Merge pull request #8502 from xackus/std-docs | Andrew Kelley | 1 | +24 | -19 |
| 2021-04-12 16:42 | CI: update brew before installing pkgs | Jakub Konka | 2 | +2 | -2 |
| 2021-04-12 10:55 | Revert "dwarf: fix LineNumberProgram check" | Michael Dusan | 2 | +16 | -1 |
| 2021-04-12 10:10 | dwarf: fix LineNumberProgram check | Michael Dusan | 2 | +1 | -16 |
| 2021-04-12 07:31 | std docs: @This() in generic types | xackus | 1 | +22 | -17 |
| 2021-04-12 02:00 | Merge pull request #8477 from joachimschmidt557/stage2-arm | Andrew Kelley | 2 | +92 | -27 |
| 2021-04-12 01:59 | Merge pull request #8497 from LemonBoy/some-ppc-fixes | Andrew Kelley | 5 | +43 | -8 |
| 2021-04-11 21:40 | Merge remote-tracking branch 'origin/master' into llvm12 | Michael Dusan | 78 | +6701 | -4013 |
| 2021-04-11 20:59 | std docs: update var to anytype | xackus | 1 | +2 | -2 |
| 2021-04-11 19:27 | std: Fix typo in sqrt implementation | LemonBoy | 2 | +2 | -2 |
| 2021-04-11 16:41 | compiler-rt: Introduce PowerPC-specific f128 helpers | LemonBoy | 1 | +27 | -0 |
| 2021-04-11 16:40 | std: Fix TLS definitions for 32bit PowerPC targets | LemonBoy | 1 | +9 | -2 |
| 2021-04-11 18:16 | zig fmt | xackus | 2 | +1 | -2 |
| 2021-04-11 17:12 | Merge pull request #8483 from fengb/powerpc | Andrew Kelley | 6 | +848 | -0 |
| 2021-04-11 16:38 | std: Make a test-case independent of the target endianness | LemonBoy | 1 | +5 | -4 |
| 2021-04-11 14:26 | std.meta: add isError | xackus | 4 | +23 | -14 |
| 2021-04-11 09:14 | azure: OnMasterSuccess dependsOn BuildMacOS_arm64 | Michael Dusan | 1 | +1 | -0 |
| 2021-04-09 16:08 | stage2 ARM: Add fibonacci test | joachimschmidt557 | 2 | +40 | -1 |
| 2021-04-09 16:02 | stage2 codegen: Set MCValue of register arguments to their stack copy | joachimschmidt557 | 1 | +53 | -27 |
| 2021-04-11 05:33 | ci: remove superfluous linefeed from macos arm64 | Michael Dusan | 1 | +2 | -2 |
| 2021-04-10 17:58 | Initialize the ppc stack frame correctly | Benjamin Feng | 1 | +6 | -3 |
| 2021-04-10 00:17 | Rename time32 syscalls to match rest of stdlib | Benjamin Feng | 1 | +11 | -11 |
| 2021-04-10 00:17 | _start assembly for ppc | Benjamin Feng | 1 | +10 | -0 |
| 2021-04-09 04:10 | Copy over ppc clone from musl | Benjamin Feng | 1 | +65 | -0 |
| 2021-04-09 03:23 | Add ppc Linux bits | Benjamin Feng | 4 | +770 | -0 |
| 2021-04-10 23:51 | test: overhaul stack_trace testing | Michael Dusan | 2 | +256 | -492 |
| 2021-04-10 21:20 | macos: add aarch64 (arm64) to downloads page | Michael Dusan | 5 | +22 | -5 |
| 2021-04-10 19:08 | zig fmt: fix line comment detection | Isaac Freund | 2 | +48 | -7 |
| 2021-04-09 16:50 | Fix langref.html anchor navigation | Carlos Zúñiga | 1 | +5 | -1 |
| 2021-04-09 21:57 | lib/std: remove empty init from HashMapUnmanaged | Meghan Denny | 1 | +0 | -4 |
| 2021-04-10 14:39 | zig fmt: render array init on one line if no trailing comma | Lewis Gaul | 2 | +84 | -10 |
| 2021-04-10 00:21 | Merge pull request #8482 from mshockwave/dev-llvm-newpm | Andrew Kelley | 1 | +130 | -98 |
| 2021-04-09 20:00 | llvm new-pm: Build O0 pipeline in the correct way | Min-Yih Hsu | 1 | +5 | -12 |
| 2021-04-05 20:26 | Revert "Revert back to the old LLVM PassManager" | Min-Yih Hsu | 1 | +135 | -96 |
| 2021-04-09 18:37 | stage2: fix case where public variables did not work | jacob gw | 1 | +4 | -6 |
| 2021-04-09 17:38 | stage2: fix regression from previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-09 17:34 | stage2: fix stderr deadlock and slightly wrong tty coloring | Andrew Kelley | 1 | +4 | -3 |
| 2021-04-09 17:15 | Merge pull request #8470 from ziglang/stage2-start | Andrew Kelley | 17 | +662 | -290 |
| 2021-04-09 17:08 | Merge pull request #8439 from Luukdegram/wasm-mem | Andrew Kelley | 5 | +425 | -133 |
| 2021-04-09 04:09 | stage2: add error for private decls accessed from other files | jacob gw | 3 | +43 | -3 |
| 2021-04-09 08:46 | testing: Avoid @import-ing builtins module | LemonBoy | 1 | +1 | -1 |
| 2021-04-09 08:39 | testing: Avoid printing expected line twice | LemonBoy | 1 | +1 | -1 |
| 2021-04-09 08:36 | testing: Use indexOfScalar instead of indexOf | LemonBoy | 1 | +1 | -1 |
| 2021-04-09 08:29 | zig fmt: Fix rendering of arrays with single row | LemonBoy | 2 | +11 | -6 |
| 2021-04-09 07:24 | Fix memory cleanup and update unplugging to avoid infinite loop | Luuk de Gram | 1 | +23 | -28 |
| 2021-04-09 07:20 | Merge pretty printing compile errors branch | Andrew Kelley | 4 | +61 | -13 |
| 2021-04-09 07:19 | stage2: clean up pretty printing compile errors | Andrew Kelley | 4 | +73 | -89 |
| 2021-04-06 23:56 | stage2: fix bug where a parser error would break errors | jacob gw | 1 | +0 | -3 |
| 2021-04-06 21:19 | stage2: pretty print compilation errors | jacob gw | 3 | +87 | -20 |
| 2021-04-09 06:11 | stage2: delete allowing input (and output) zir from the pipeline (#8471) | g-w1 | 3 | +18 | -62 |
| 2021-04-09 05:38 | AstGen: implement `@typeInfo` builtin | Andrew Kelley | 3 | +18 | -1 |
| 2021-04-09 05:33 | AstGen: implement struct init with ResultLoc.ty | Andrew Kelley | 3 | +70 | -1 |
| 2021-04-09 05:26 | fix unannotated fall-through bug in case | Sreehari S | 1 | +1 | -1 |
| 2021-04-09 04:56 | stage2: implement array access to a global array | Andrew Kelley | 3 | +69 | -29 |
| 2021-04-09 04:56 | update stack trace test cases to new start.zig line offsets | Andrew Kelley | 1 | +3 | -3 |
| 2021-04-09 04:00 | callconv: add SysV | Sreehari S | 6 | +16 | -0 |
| 2021-04-09 03:52 | stage2: fix the memory leaks | Andrew Kelley | 2 | +15 | -0 |
| 2021-04-09 03:37 | stage2: simplify Decl src_node field | Andrew Kelley | 6 | +68 | -103 |
| 2021-04-09 02:05 | stage2: blaze the trail for std lib integration | Andrew Kelley | 10 | +274 | -151 |
| 2021-04-08 20:38 | std docs: fix layout broken by the banner | xackus | 1 | +16 | -5 |
| 2021-04-08 20:44 | Refactor link/wasm.zig to use offset table | Luuk de Gram | 5 | +238 | -176 |
| 2021-04-04 18:31 | Cleanup | Luuk de Gram | 2 | +35 | -34 |
| 2021-04-03 18:59 | Handle incremental compilation correctly | Luuk de Gram | 1 | +48 | -17 |
| 2021-04-02 18:59 | Calculate data length to ensure correct pointer offsets | Luuk de Gram | 4 | +167 | -85 |
| 2021-03-27 22:26 | Basic "Hello world" working | Luuk de Gram | 2 | +187 | -66 |
| 2021-04-08 20:41 | Merge pull request #8464 from gracefuu/grace/wasm-ops | Andrew Kelley | 6 | +126 | -1 |
| 2021-04-08 12:20 | stage2 AArch64: Add conditional branch instructions | joachimschmidt557 | 3 | +179 | -50 |
| 2021-04-08 20:18 | freebsd: disable failing stack traces test cases due to LLVM12 changes | Michael Dusan | 1 | +3 | -24 |
| 2021-04-08 18:29 | stage2: revert to only has_decl and export ZIR support | Andrew Kelley | 7 | +73 | -158 |
| 2021-04-07 11:27 | stage2: fix bug where invalid ZIR was generated | Timon Kruiper | 1 | +3 | -2 |
| 2021-04-05 20:50 | stage2: add support for start.zig | Timon Kruiper | 6 | +136 | -34 |
| 2021-04-07 12:55 | stage2: implement builtin function hasDecl | Timon Kruiper | 3 | +50 | -1 |
| 2021-04-05 18:53 | stage2: add support for root pkg | Timon Kruiper | 2 | +10 | -6 |
| 2021-04-05 18:44 | stage2: add initial support for builtin pkg | Timon Kruiper | 1 | +28 | -0 |
| 2021-04-08 12:22 | stage2: add a simplified export builtin call | Timon Kruiper | 3 | +48 | -1 |
| 2021-04-08 12:20 | stage2: fix bug in ZIR gen of global comptime block | Timon Kruiper | 1 | +1 | -0 |
| 2021-04-08 07:01 | Merge pull request #8459 from joachimschmidt557/stage2-regalloc | Andrew Kelley | 2 | +115 | -15 |
| 2021-04-07 15:30 | translate-c: fix meta.cast to ?*c_void | xackus | 1 | +7 | -3 |
| 2021-04-08 05:29 | Merge pull request #8449 from ziglang/stage2-enums | Andrew Kelley | 11 | +2058 | -2753 |
| 2021-04-08 05:24 | stage2: add remaining enum compile error test cases | Andrew Kelley | 1 | +20 | -0 |
| 2021-04-08 05:19 | Sema: fix switch validation '_' prong on wrong type | Andrew Kelley | 3 | +50 | -4 |
| 2021-04-08 05:02 | stage2: fix switch validation of handling all enum values | Andrew Kelley | 3 | +40 | -12 |
| 2021-04-08 04:04 | Sema: `@intToEnum` error msg includes a "declared here" hint | Andrew Kelley | 2 | +45 | -3 |
| 2021-04-08 03:50 | AstGen: fix incorrect source loc for duplicate enum tag | Andrew Kelley | 2 | +47 | -4 |
| 2021-04-08 03:36 | stage2: fix incremental compilation handling of parse errors | Andrew Kelley | 3 | +64 | -12 |
| 2021-04-08 02:38 | stage2: fix incremental compilation Decl deletion logic | Andrew Kelley | 5 | +145 | -70 |
| 2021-04-07 23:39 | Sema: implement switch validation for enums | Andrew Kelley | 3 | +238 | -25 |
| 2021-04-07 23:20 | netbsd: minor fixes to allow stage1 to build | Michael Dusan | 2 | +27 | -8 |
| 2021-04-07 22:02 | AstGen: fix ZIR struct encoding | Andrew Kelley | 1 | +1 | -1 |
| 2021-04-07 21:25 | Sema: fix typo bug for boolean ops (and, or) | gracefu | 1 | +1 | -1 |
| 2021-04-07 21:24 | stage2 wasm: Add bitwise/boolean ops &, |, ^, and, or | gracefu | 2 | +107 | -0 |
| 2021-04-07 21:24 | stage2: Add .div to ir.zig | gracefu | 4 | +18 | -0 |
| 2021-04-07 20:16 | C backend: enumerate all the types in renderType | Andrew Kelley | 1 | +19 | -4 |
| 2021-04-07 20:06 | Type: use isPtrLikeOptional instead of isAbiPtr | Andrew Kelley | 1 | +1 | -6 |
| 2021-04-07 19:59 | AstGen: fix switch expressions with all prongs noreturn | Andrew Kelley | 1 | +7 | -2 |
| 2021-04-07 19:15 | Sema: implement comparison analysis for non-numeric types | Andrew Kelley | 3 | +94 | -9 |
| 2021-04-07 18:34 | zir: use `node` union field for `alloc_inferred` | Andrew Kelley | 3 | +7 | -7 |
| 2021-04-07 18:26 | Sema: DRY up enum field analysis and add "declared here" notes | Andrew Kelley | 5 | +113 | -71 |
| 2021-04-07 17:24 | AstGen: fix `@breakpoint` ZIR | Andrew Kelley | 2 | +11 | -2 |
| 2021-04-07 13:15 | stage2 regalloc: Add unit test for getReg | joachimschmidt557 | 2 | +40 | -5 |
| 2021-04-07 09:25 | test: fix std.time timing tests to skip on failure | Michael Dusan | 2 | +7 | -3 |
| 2021-04-07 02:38 | stage2: coerce enum_literal -> enum | jacob gw | 2 | +94 | -1 |
| 2021-04-07 06:19 | C backend: implement Enum types and values | Andrew Kelley | 3 | +53 | -9 |
| 2021-04-07 05:36 | stage2: implement field access for `Enum.tag` syntax | Andrew Kelley | 3 | +90 | -42 |
| 2021-04-07 05:34 | std: modernize zig parser perf test | Andrew Kelley | 1 | +7 | -3 |
| 2021-04-07 02:50 | stage2: do not set clang_passthrough_mode for `zig run` | Andrew Kelley | 1 | +6 | -1 |
| 2021-04-07 00:43 | stage2: implement simple enums | Andrew Kelley | 7 | +898 | -2443 |
| 2021-04-06 19:14 | stage2 regalloc: Add getReg and getRegWithoutTracking | joachimschmidt557 | 2 | +77 | -12 |
| 2021-04-06 18:48 | Merge pull request #8416 from gracefuu/grace/wasm-ops | Andrew Kelley | 4 | +541 | -98 |
| 2021-03-08 15:01 | translate-c: Add support for vector expressions | Evan Haas | 7 | +516 | -8 |
| 2021-04-05 21:54 | std/build: fix ?[:0]const u8 build options | Michael Holmes | 1 | +9 | -0 |
| 2021-04-06 14:02 | stage1: Work around a small problem in LLVM API | LemonBoy | 1 | +5 | -0 |
| 2021-04-06 08:47 | stage2: Default AVR generic cpu to avr2 | LemonBoy | 1 | +1 | -1 |
| 2021-04-01 20:28 | os/linux: return error on EALREADY for connect() and getsockoptError() | lithdew | 1 | +5 | -2 |
| 2021-04-03 08:11 | stage2 wasm codegen: refactor to use wasm.buildOpcode | gracefu | 2 | +66 | -137 |
| 2021-04-03 08:10 | std/wasm: add buildOpcode to help construction of `Opcode`s | gracefu | 2 | +443 | -1 |
| 2021-04-02 14:57 | stage2 wasm: codegen `mul` op | gracefu | 2 | +32 | -0 |
| 2021-04-02 14:57 | stage2 wasm: codegen `sub` op | gracefu | 2 | +40 | -0 |
| 2021-04-04 09:34 | Fixed error types for GetSeekPosError | Edward Dean | 2 | +5 | -6 |
| 2021-04-04 23:27 | Tidy-up in json test module (#8431) | Lewis Gaul | 1 | +78 | -78 |
| 2021-04-02 20:59 | std docs: enhance search browser history UX | Hannu Hartikainen | 1 | +7 | -1 |
| 2021-04-04 23:10 | LLVM sub-arch triple: remove TODO comment | Andrew Kelley | 1 | +0 | -1 |
| 2021-04-04 18:57 | glibc: update ABI files to 2.33 | Andrew Kelley | 3 | +193 | -0 |
| 2021-04-04 18:54 | glibc: update headers to 2.33 | Andrew Kelley | 1086 | +7006 | -5222 |
| 2021-04-04 18:57 | glibc: update ABI files to 2.33 | Andrew Kelley | 3 | +193 | -0 |
| 2021-04-04 18:54 | glibc: update headers to 2.33 | Andrew Kelley | 1086 | +7006 | -5222 |
| 2021-04-04 18:52 | glibc: add support for csky architecture | Andrew Kelley | 3 | +14 | -0 |
| 2021-04-03 22:44 | os/bits/linux: add IPv6 socket options | Vincent Rischmann | 1 | +86 | -0 |
| 2021-04-03 22:15 | translate-c: fix calls with no args in macros | xackus | 2 | +26 | -13 |
| 2021-04-04 08:16 | Switch std.json to use an ordered hashmap | Lewis Gaul | 2 | +43 | -27 |
| 2021-04-03 17:27 | Merge pull request #8410 from antlilja/remove-undefined-math | Frank Denis | 5 | +19 | -11 |
| 2021-04-02 12:52 | Compile error for signed integer math | antlilja | 5 | +19 | -11 |
| 2021-04-03 04:17 | stage2: implement Type.onePossibleValue for structs | Andrew Kelley | 2 | +18 | -2 |
| 2021-04-03 04:06 | stage2: Sema: implement validate_struct_init_ptr | Andrew Kelley | 4 | +186 | -20 |
| 2021-04-03 02:11 | stage2: progress towards basic structs | Andrew Kelley | 6 | +148 | -29 |
| 2021-04-02 23:33 | disable failing stack traces test cases due to LLVM12 changes | Andrew Kelley | 1 | +134 | -163 |
| 2021-04-02 23:33 | disable failing MIPS tests due to LLVM12 regressions | Andrew Kelley | 1 | +38 | -30 |
| 2021-04-02 16:57 | stage2 AArch64: Add ldrh and ldrb instructions | joachimschmidt557 | 2 | +75 | -14 |
| 2021-04-02 21:35 | Revert back to the old LLVM PassManager | Andrew Kelley | 1 | +96 | -135 |
| 2021-04-02 20:57 | docgen: correct the progress bar | Andrew Kelley | 1 | +1 | -2 |
| 2021-04-02 19:10 | zig_llvm.cpp: remove dead code | Andrew Kelley | 1 | +0 | -8 |
| 2021-04-02 19:09 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 52 | +17120 | -11701 |
| 2021-03-30 20:34 | llvm new-pm: Add missing pipeline option and Passes | Min-Yih Hsu | 1 | +35 | -7 |
| 2021-03-30 01:13 | llvm new-pm: Port LLVM 11.x-based changes to LLVM 12.x | Min-Yih Hsu | 1 | +112 | -93 |
| 2021-03-27 16:24 | stage2 register_manager: Add unit tests for tryAllocReg and allocReg | joachimschmidt557 | 2 | +107 | -6 |
| 2021-03-19 09:11 | stage2 codegen: Extract register management code into separate file | joachimschmidt557 | 2 | +155 | -104 |
| 2021-04-02 18:59 | Merge pull request #8028 from mguaypaq/nosuspend-allow | Andrew Kelley | 3 | +64 | -13 |
| 2021-04-02 18:57 | docs: document the nosuspend keyword (#7972) | Mathieu Guay-Paquet | 1 | +14 | -9 |
| 2021-04-02 18:22 | make visited links readable in the stdlib docs warning bar | Loris Cro | 1 | +1 | -1 |
| 2021-04-02 18:13 | added warning banner to stdlib docs | Loris Cro | 1 | +1 | -0 |
| 2021-04-02 17:52 | Merge pull request #7792 from zanderxyz/zanderxyz/priority-dequeue | Andrew Kelley | 3 | +1068 | -26 |
| 2021-01-12 02:40 | put async frame in correct addrspace | Woze Parrot | 1 | +3 | -1 |
| 2021-04-02 16:40 | Merge pull request #8412 from g-w1/fix-docgen-test-release | Frank Denis | 1 | +1 | -1 |
| 2021-04-02 16:08 | docgen: fix typo | jacob gw | 1 | +1 | -1 |
| 2021-04-02 04:10 | test: fix io_uring timing test to skip on failure | Michael Dusan | 1 | +3 | -1 |
| 2021-04-02 05:34 | stage2: implement structs in the frontend | Andrew Kelley | 8 | +304 | -16 |
| 2021-04-02 02:27 | stage2: AstGen and ZIR printing for struct decls | Andrew Kelley | 4 | +365 | -12 |
| 2021-04-01 23:33 | zig cc: copy .pdb files from zig-cache/ when appropriate | Andrew Kelley | 1 | +31 | -6 |
| 2021-04-01 18:58 | stage2: implement struct init syntax with ptr result loc | Andrew Kelley | 4 | +95 | -15 |
| 2021-03-30 15:28 | os: handle ECONNRESET for connect() syscall | lithdew | 1 | +2 | -0 |
| 2021-04-01 06:11 | Merge pull request #8266 from ziglang/zir-memory-layout | Andrew Kelley | 33 | +14719 | -11495 |
| 2021-04-01 06:00 | stage2: finish implementation of LazySrcLoc | Andrew Kelley | 5 | +284 | -56 |
| 2021-04-01 04:36 | stage2: finish source location reworkings in the branch | Andrew Kelley | 7 | +158 | -159 |
| 2021-04-01 01:38 | stage2: compile error for duplicate switch value on sparse | Andrew Kelley | 3 | +27 | -19 |
| 2021-04-01 01:30 | stage2: compile error for duplicate switch value on boolean | Andrew Kelley | 4 | +61 | -61 |
| 2021-04-01 00:16 | stage2: cbe: restore all previously passing tests! | jacob gw | 2 | +96 | -92 |
| 2021-04-01 01:05 | astgen: improved handling of coercion | Andrew Kelley | 4 | +227 | -105 |
| 2021-03-31 23:17 | Sema: fix else case code generation for switch | Andrew Kelley | 3 | +82 | -40 |
| 2021-03-31 22:39 | stage2: clean up RangeSet and fix swapped Sema switch logic for lhs/rhs | Andrew Kelley | 3 | +16 | -40 |
| 2021-03-31 22:06 | Sema: implement switch validation for ranges | Andrew Kelley | 4 | +228 | -38 |
| 2021-03-27 21:23 | stage2 codegen: Make sure function return value is in a callee preserved register | joachimschmidt557 | 2 | +51 | -0 |
| 2021-03-27 20:39 | stage2 AArch64: implement strb and strh | joachimschmidt557 | 2 | +63 | -33 |
| 2021-03-31 19:37 | AstGen: improve switch expressions | Andrew Kelley | 1 | +87 | -42 |
| 2021-03-31 06:57 | AstGen: switch expressions properly handle result locations | Andrew Kelley | 3 | +129 | -17 |
| 2021-03-31 04:22 | stage2: rework AstGen for switch expressions | Andrew Kelley | 4 | +675 | -179 |
| 2021-03-30 04:59 | Sema: implement switch expressions | Andrew Kelley | 7 | +827 | -535 |
| 2021-03-29 01:46 | Add tests for the fill functions of the Isaac64, Pcg, Sfc64, and Xoroshiro128 PRNGs | Matthew Borkowski | 4 | +111 | -0 |
| 2021-03-28 13:49 | Fix typo in Pcg.zig's fill function | Matthew Borkowski | 1 | +1 | -1 |
| 2021-03-29 06:12 | stage2: guidance on how to implement switch expressions | Andrew Kelley | 4 | +226 | -98 |
| 2021-03-29 04:42 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 87 | +9017 | -2483 |
| 2021-03-29 02:42 | Merge remote-tracking branch 'origin/master' into zir-memory-layout | Andrew Kelley | 32 | +1087 | -502 |
| 2021-03-29 02:38 | stage2: fix error sets | Andrew Kelley | 7 | +217 | -236 |
| 2021-03-26 21:54 | stage2: implement sema for @errorToInt and @intToError | jacob gw | 10 | +177 | -7 |
| 2021-03-29 00:49 | ci: update msys2 installer | Andrew Kelley | 1 | +1 | -1 |
| 2021-03-29 00:11 | Merge pull request #8305 from jedisct1/base64 | Andrew Kelley | 5 | +334 | -336 |
| 2021-03-28 20:42 | AstGen: pass *GenZir as the first arg, not *Module | Isaac Freund | 3 | +426 | -453 |
| 2021-03-28 20:29 | translate-c: fix typo made in prior commit | Isaac Freund | 1 | +1 | -1 |
| 2021-03-28 17:53 | AstGen: scope result location related functions | Isaac Freund | 2 | +76 | -76 |
| 2021-03-28 17:08 | stage2: rename WipZirCode => AstGen, astgen.zig => AstGen.zig | Isaac Freund | 6 | +4123 | -4115 |
| 2021-03-28 03:16 | Add a test & fix for std.fmt.fmtDuration | Jonathan Knezek | 1 | +7 | -2 |
| 2021-03-27 17:21 | Remove the base64 unsafe decoder | Frank Denis | 3 | +4 | -88 |
| 2021-03-26 15:01 | Add more variants | Frank Denis | 1 | +26 | -6 |
| 2021-03-19 18:26 | std/base64: cleanups & support url-safe and other non-padded variants | Frank Denis | 5 | +337 | -275 |
| 2021-03-23 03:28 | translate-c: intcast compound assignment operand if different-sized integer | Evan Haas | 3 | +76 | -40 |
| 2021-03-28 05:22 | array_hash_map: decrement entries slice len after popping from entries in pop() to prevent oob | lithdew | 1 | +13 | -13 |
| 2021-03-28 07:46 | azure: run pacman with -Sy | Jakub Konka | 1 | +1 | -1 |
| 2021-03-28 06:55 | stage2: fully implement Type.eql for pointers | Andrew Kelley | 3 | +204 | -53 |
| 2021-03-27 11:33 | std: Detect AMD Zen3 CPU family | LemonBoy | 1 | +4 | -0 |
| 2021-03-27 06:54 | stage2: enable passing tests | Andrew Kelley | 2 | +166 | -166 |
| 2021-03-27 06:46 | stage2: implement bitwise expr and error literals | Andrew Kelley | 6 | +350 | -325 |
| 2021-03-27 01:35 | stage2: implement source location: .node_offset_var_decl_ty | Andrew Kelley | 2 | +36 | -16 |
| 2021-03-27 01:26 | astgen: fix continue expressions | Andrew Kelley | 2 | +97 | -99 |
| 2021-03-26 22:39 | astgen: fix result location for sliced objects | Isaac Freund | 1 | +3 | -3 |
| 2021-03-26 14:41 | astgen: implement float literals | Isaac Freund | 1 | +11 | -5 |
| 2021-03-26 14:20 | astgen: implement more builtin functions | Isaac Freund | 1 | +21 | -20 |
| 2021-03-26 10:46 | astgen: implement slicing | Isaac Freund | 1 | +35 | -51 |
| 2021-03-26 06:00 | stage2: improve source locations of Decl access | Andrew Kelley | 6 | +148 | -66 |
| 2021-03-26 03:11 | stage2: fix `@compileLog`. | Andrew Kelley | 4 | +98 | -52 |
| 2021-03-26 02:39 | astgen: fix var decl source locations | Andrew Kelley | 2 | +61 | -61 |
| 2021-03-26 02:25 | astgen: fix for loop expressions | Andrew Kelley | 5 | +119 | -131 |
| 2021-03-25 22:20 | zig build: use ZIG_GLOBAL_CACHE_DIR | Michael Dusan | 3 | +9 | -5 |
| 2021-03-25 21:48 | zld: parse archive's table of contents | Jakub Konka | 1 | +23 | -1 |
| 2021-03-25 20:03 | astgen: fix array access | Andrew Kelley | 3 | +36 | -39 |
| 2021-03-25 08:23 | os/linux: handle ECONNRESET for recv | lithdew | 1 | +1 | -0 |
| 2021-03-21 16:42 | translate-c: stop creating unnamed decls for typedefs child types | Veikka Tuominen | 2 | +127 | -49 |
| 2021-03-24 17:21 | boot_services: implement locateDevicePath | Sreehari S | 1 | +2 | -1 |
| 2021-03-25 07:37 | stage2: implement inline while | Andrew Kelley | 6 | +227 | -176 |
| 2021-03-25 03:58 | stage2: enable passing tests | Andrew Kelley | 1 | +185 | -185 |
| 2021-03-25 03:45 | stage2: clean up break / noreturn astgen | Andrew Kelley | 3 | +45 | -53 |
| 2021-03-24 14:41 | stage2: add block test cases llvm backend | Timon Kruiper | 1 | +48 | -48 |
| 2021-03-24 14:26 | astgen: implement breaking from a block | Timon Kruiper | 2 | +63 | -64 |
| 2021-03-24 23:14 | stage2: cleanups from previous commits | Andrew Kelley | 3 | +34 | -55 |
| 2021-03-24 12:56 | stage2: add passing optional test case in LLVM backend | Timon Kruiper | 1 | +48 | -48 |
| 2021-03-23 22:55 | astgen: implement orelse | Timon Kruiper | 1 | +53 | -44 |
| 2021-03-24 22:46 | stage2: fix memory leak when updating a function | Andrew Kelley | 1 | +1 | -0 |
| 2021-03-24 22:24 | stage2: further cleanups regarding zir.Inst.Ref | Andrew Kelley | 5 | +94 | -93 |
| 2021-03-24 00:17 | stage2: make zir.Inst.Ref a non-exhaustive enum | Isaac Freund | 5 | +548 | -529 |
| 2021-03-22 12:11 | std.build: make Builder.install_prefix non optional | Isaac Freund | 2 | +11 | -20 |
| 2021-03-24 06:13 | stage2: comment out failing test cases; implement more things | Andrew Kelley | 10 | +1108 | -1076 |
| 2021-03-24 04:37 | stage2: fix while loops | Andrew Kelley | 5 | +158 | -125 |
| 2021-03-23 23:47 | astgen: fixups regarding var decls and rl_ptr | Andrew Kelley | 3 | +19 | -40 |
| 2021-03-23 23:12 | stage2: implement inttype ZIR | Andrew Kelley | 5 | +94 | -9 |
| 2021-03-23 22:32 | astgen: finishThenElseBlock: fix putting store_to_block_ptr in wrong block | Andrew Kelley | 1 | +11 | -6 |
| 2021-03-23 20:25 | stage2: fix comptimeExpr and comptime function calls | Andrew Kelley | 4 | +30 | -47 |
| 2021-03-23 19:54 | stage2: add helper functions to clean up astgen Ref/Index | Andrew Kelley | 2 | +40 | -17 |
| 2021-03-23 12:48 | Sema: use correct LazySrcLoc for resolvePeerTypes | Timon Kruiper | 1 | +7 | -7 |
| 2021-03-23 11:19 | astgen: implement typeof | Timon Kruiper | 1 | +13 | -3 |
| 2021-03-23 15:48 | astgen: fix an issue where the alloc wasnt elided | Timon Kruiper | 1 | +3 | -3 |
| 2021-03-23 15:06 | stage2: handle void value in genRet in LLVM backend | Timon Kruiper | 1 | +5 | -0 |
| 2021-03-23 13:23 | stage2: rename fail to todo in LLVM backend | Timon Kruiper | 1 | +48 | -50 |
| 2021-03-23 10:58 | stage2: fix two return types to be Ref not Index | Isaac Freund | 1 | +2 | -2 |
| 2021-03-23 10:11 | astgen: implement assign operations | Timon Kruiper | 1 | +9 | -6 |
| 2021-03-23 06:46 | stage2: fix `if` expressions | Andrew Kelley | 5 | +270 | -135 |
| 2021-03-23 02:52 | Merge pull request #8339 from Luukdegram/wasm-control-flow | Andrew Kelley | 2 | +76 | -3 |
| 2021-03-23 01:57 | astgen: improve the ensure_unused_result elision | Andrew Kelley | 4 | +212 | -170 |
| 2021-03-23 00:12 | stage2: Sema improvements and boolean logic astgen | Andrew Kelley | 4 | +512 | -415 |
| 2021-03-22 23:19 | stage2: remove all async related code | Isaac Freund | 6 | +19 | -377 |
| 2021-03-22 18:16 | fix calculation in ensureCapacity | Dimenus | 1 | +2 | -1 |
| 2021-02-06 12:10 | Fix getNot and add test cases | Luuk de Gram | 2 | +37 | -2 |
| 2021-02-05 22:23 | Implement more instructions for more control flow support | Luuk de Gram | 1 | +41 | -3 |
| 2021-03-21 21:33 | zld: naively handle static initializers in C++ | Jakub Konka | 1 | +96 | -2 |
| 2021-03-22 15:03 | astgen: implement pointer types | Isaac Freund | 3 | +80 | -43 |
| 2021-03-22 13:54 | astgen: implement array types | Isaac Freund | 4 | +47 | -43 |
| 2021-03-19 06:13 | translate-c: Ensure assignments are within a block when necessary | Evan Haas | 3 | +62 | -9 |
| 2021-03-22 01:51 | Fixed typo in user32 Use CreateWindowExW instead of RegisterClassExW as the type of pfnCreateWindowExW. | Carlos Zúñiga | 1 | +1 | -1 |
| 2021-03-22 03:18 | cleanups from previous commit | Andrew Kelley | 2 | +21 | -17 |
| 2021-03-22 02:30 | zir-memory-layout: astgen: varDecl | jacob gw | 1 | +31 | -27 |
| 2021-03-22 02:23 | Sema: implement arithmetic | Andrew Kelley | 4 | +121 | -94 |
| 2021-03-21 09:56 | stage1: add cmake flag for enabling logging | Jakub Konka | 2 | +8 | -1 |
| 2021-03-22 00:55 | Sema: no explicit coercion needed for inline asm args | Andrew Kelley | 1 | +1 | -2 |
| 2021-03-21 23:51 | astgen: implement bool_and/bool_or | Isaac Freund | 2 | +87 | -63 |
| 2021-03-21 11:02 | Specify type in autoHash error message | Joris Hartog | 1 | +1 | -1 |
| 2021-03-21 18:02 | astgen: implement simple binary operators | Isaac Freund | 2 | +27 | -8 |
| 2021-03-21 16:19 | zir: add negate/negate_wrap, implement astgen | Isaac Freund | 4 | +26 | -13 |
| 2021-03-21 05:48 | astgen: fix not detecting volatile asm | Andrew Kelley | 1 | +1 | -1 |
| 2021-03-21 05:40 | stage2: fix memory management of ZIR code | Andrew Kelley | 5 | +114 | -84 |
| 2021-03-20 23:28 | std: Add reset to TokenIterator | Nuno Leiria | 1 | +19 | -0 |
| 2021-03-21 04:59 | astgen: implement string literals | Andrew Kelley | 2 | +19 | -58 |
| 2021-03-21 04:48 | astgen: implement inline assembly | Andrew Kelley | 5 | +71 | -45 |
| 2021-03-21 00:18 | ZIR: move some un_tok tags to un_node instead | Andrew Kelley | 3 | +57 | -66 |
| 2021-03-21 00:09 | astgen: implement function calls | Andrew Kelley | 4 | +96 | -46 |
| 2021-03-20 22:54 | zir-memory-layout: remove all absolute src consts | jacob gw | 1 | +0 | -32 |
| 2021-03-20 16:34 | zir-memory-layout: astgen: more instructions | jacob gw | 2 | +26 | -35 |
| 2021-03-07 23:09 | stage2: restructure LLVM backend | Timon Kruiper | 3 | +408 | -377 |
| 2021-03-20 21:33 | Fix digest format specifier after std.fmt updates | Jakub Konka | 1 | +17 | -6 |
| 2021-03-18 22:25 | azure: produce macos arm64 binaries | Michael Dusan | 3 | +153 | -7 |
| 2021-03-20 06:06 | astgen: support blocks | Andrew Kelley | 7 | +398 | -109 |
| 2021-03-20 02:33 | stage2: first pass at repairing ZIR printing | Andrew Kelley | 2 | +423 | -45 |
| 2021-03-19 22:36 | zld: apply offset for DICE in archive | Jakub Konka | 1 | +1 | -0 |
| 2021-03-19 22:31 | Sema: allocate inst_map with arena where appropriate | Andrew Kelley | 2 | +70 | -73 |
| 2021-03-19 22:19 | stage2: fix some math oopsies and typos | Andrew Kelley | 1 | +18 | -20 |
| 2021-03-19 21:59 | stage2: fix export source locations not being relative to Decl | Andrew Kelley | 1 | +12 | -14 |
| 2021-03-19 19:33 | zir-memory-layout: astgen: literals and *, & | jacob gw | 1 | +13 | -38 |
| 2021-03-19 12:51 | llvm backend: use new srcloc | jacob gw | 2 | +24 | -16 |
| 2021-03-19 19:07 | zir-memory-layout: astgen: fill in identifier | jacob gw | 3 | +23 | -34 |
| 2021-03-19 10:44 | std: Add syscall7 stub for Linux/MIPS | LemonBoy | 1 | +37 | -0 |
| 2021-03-19 19:05 | zld: continue on invalid/missing debug info | Jakub Konka | 1 | +9 | -1 |
| 2021-03-19 07:46 | zld: fix parsing archive/object name from header | Jakub Konka | 1 | +2 | -2 |
| 2021-03-19 05:54 | stage2: codegen: update asm IR to new names | Andrew Kelley | 1 | +3 | -3 |
| 2021-03-19 05:48 | stage2: the code is compiling again | Andrew Kelley | 5 | +46 | -14 |
| 2021-03-19 05:19 | stage2: get Module and Sema compiling again | Andrew Kelley | 9 | +524 | -599 |
| 2021-03-18 22:52 | Merge remote-tracking branch 'origin/master' into zir-memory-layout | Andrew Kelley | 44 | +7419 | -1697 |
| 2021-03-07 00:25 | Add some enum utilities | Martin Wickham | 4 | +1384 | -7 |
| 2021-03-18 21:03 | stage1: small memory optimization for simple pointer types | Andrew Kelley | 4 | +183 | -1 |
| 2021-03-18 20:37 | stage1: small IR memory optimization on CheckSwitchProngs | Andrew Kelley | 3 | +35 | -20 |
| 2021-03-17 09:32 | translate-c: preserve zero fractional part in float literals | Veikka Tuominen | 3 | +21 | -10 |
| 2021-03-18 12:05 | cbe tests: fix test on windows | jacob gw | 1 | +1 | -1 |
| 2021-03-18 20:13 | stage1: small mem usage improvement for IR | Andrew Kelley | 3 | +40 | -20 |
| 2021-03-18 18:14 | Merge pull request #8282 from kubkon/zld | Jakub Konka | 10 | +3794 | -306 |
| 2021-03-18 12:41 | translate-c: Use [N:0] arrays when initializer is a string literal (#8264) | Evan Haas | 3 | +210 | -85 |
| 2021-03-17 22:33 | std: Fix std.fs.path.joinZ | root | 1 | +11 | -1 |
| 2021-03-18 12:30 | Merge pull request #8247 from Ersikan/fmt-fix-encoding | Veikka Tuominen | 2 | +65 | -14 |
| 2021-03-18 07:55 | zld: temporarily disable testing shared lib linking | Jakub Konka | 2 | +5 | -2 |
| 2021-03-18 07:42 | macho: honor verbose_link when linking with zld | Jakub Konka | 1 | +26 | -2 |
| 2021-03-18 07:32 | macho: remove now obsolete LLD fixups | Jakub Konka | 1 | +0 | -284 |
| 2021-03-16 01:39 | @intCast takes two args | Dimenus | 1 | +1 | -1 |
| 2021-03-18 05:54 | stage2: Module and Sema are compiling again | Andrew Kelley | 12 | +1119 | -965 |
| 2021-03-17 21:14 | zld: use zld when linking aarch64 by default and cross-comp | Jakub Konka | 6 | +32 | -32 |
| 2021-03-17 19:05 | rebase with master | Jakub Konka | 1 | +0 | -8 |
| 2021-03-13 12:16 | zld: fix GOT loads and indirection on x86_64 | Jakub Konka | 3 | +109 | -14 |
| 2021-03-12 16:58 | zld: add/fix more issues | Jakub Konka | 3 | +55 | -9 |
| 2021-03-09 17:42 | zld: fix TLV initializers | Jakub Konka | 1 | +88 | -27 |
| 2021-03-08 16:21 | zld: mimick Apple and add __DATA_CONST seg | Jakub Konka | 1 | +176 | -153 |
| 2021-03-07 11:06 | zld: clean up use of commands.zig module | Jakub Konka | 2 | +13 | -64 |
| 2021-03-07 07:18 | zld: use aarch64 for opcodes | Jakub Konka | 3 | +113 | -239 |
| 2021-03-04 23:37 | zld: fix incorrect offset calc for DICE | Jakub Konka | 1 | +1 | -2 |
| 2021-03-04 17:35 | Revert log.warn hack | Jakub Konka | 1 | +60 | -60 |
| 2021-03-03 00:52 | zld: start bringing x64 up to speed | Jakub Konka | 4 | +334 | -152 |
| 2021-03-01 20:14 | zld: demote logs from warn to debug | Jakub Konka | 2 | +57 | -58 |
| 2021-02-28 23:16 | zld: merge and sort sections | Jakub Konka | 3 | +593 | -265 |
| 2021-02-28 10:36 | zld: fix handling of section alignment | Jakub Konka | 1 | +55 | -44 |
| 2021-02-27 23:25 | zld: pass test-std and test-compiler-rt | Jakub Konka | 2 | +32 | -17 |
| 2021-02-27 21:50 | zld: differentiate locals from globals | Jakub Konka | 1 | +138 | -39 |
| 2021-02-27 20:32 | zld: add nop to reloc module | Jakub Konka | 2 | +16 | -7 |
| 2021-02-27 00:03 | zld: bullet-proof stubs for long jumps | Jakub Konka | 1 | +95 | -44 |
| 2021-02-26 22:38 | zld: cleanup section alignment when allocating | Jakub Konka | 1 | +19 | -29 |
| 2021-02-25 21:04 | zld: pass stage2 tests linked with zld! | Jakub Konka | 2 | +120 | -79 |
| 2021-02-25 08:47 | zld: replace ldr with add if indivisible | Jakub Konka | 1 | +94 | -63 |
| 2021-02-23 22:45 | macho: start upstreaming zld | Jakub Konka | 9 | +2950 | -0 |
| 2021-03-17 18:44 | Merge pull request #8281 from kubkon/macho-got-refactor | Jakub Konka | 6 | +703 | -546 |
| 2021-03-14 21:30 | std/crypto/chacha20: add round-reduced versions & cleanup internals | Frank Denis | 3 | +611 | -573 |
| 2021-03-17 18:25 | Merge pull request #8273 from jedisct1/pbkdf2-check | Andrew Kelley | 1 | +67 | -70 |
| 2021-03-16 23:21 | macho: offset table part of GOT | Jakub Konka | 3 | +215 | -242 |
| 2021-03-16 22:55 | macho: use latest bind functionality | Jakub Konka | 3 | +237 | -176 |
| 2021-03-16 22:37 | macho: extract writing stub helper preamble into fn | Jakub Konka | 1 | +128 | -56 |
| 2021-03-16 22:07 | macho: clean up writing of stub helper section | Jakub Konka | 1 | +12 | -3 |
| 2021-03-16 22:00 | macho: handle all jumps in stubs on aarch64 | Jakub Konka | 1 | +48 | -7 |
| 2021-03-16 21:25 | macho: apply some renames to bring closer to zld | Jakub Konka | 3 | +86 | -85 |
| 2021-03-14 17:12 | test-cli: Remove temporary directory after tests | Ersikan | 1 | +2 | -0 |
| 2021-03-14 17:07 | zig fmt: factorize source file reading and decoding | Ersikan | 1 | +55 | -47 |
| 2021-03-14 06:03 | zig fmt: fix non-UTF-8 encoding #2820 | Ersikan | 2 | +57 | -16 |
| 2021-03-17 09:11 | pbkdf2: use std.math.divCeil() | Frank Denis | 1 | +1 | -1 |
| 2021-03-17 07:56 | stage2: work through some compile errors in Module and Sema | Andrew Kelley | 5 | +374 | -291 |
| 2021-03-09 15:34 | translate-c: fix __builtin_object_size | Evan Haas | 1 | +1 | -1 |
| 2021-03-08 04:47 | translate-c: demote usage of un-implemented builtins | Evan Haas | 4 | +47 | -1 |
| 2021-03-17 04:56 | Merge pull request #8252 from tadeokondrak/llvm-bool | Andrew Kelley | 2 | +34 | -21 |
| 2021-03-15 04:43 | stage2 llvm bindings: use correct type for LLVMBool for ABI compat | Tadeo Kondrak | 2 | +25 | -12 |
| 2021-03-10 04:49 | translate-c: Implement generic selection expressions | Evan Haas | 5 | +58 | -0 |
| 2021-03-13 16:36 | translate-c: improve std.meta.cast | xackus | 2 | +52 | -18 |
| 2021-03-16 21:14 | std: make all errors in os.zig public | jacob gw | 1 | +2 | -2 |
| 2021-03-16 12:12 | zir-memory-layout: fix @setEvalBranchQuota | jacob gw | 1 | +4 | -6 |
| 2021-03-16 18:08 | crypto/pbkdf2: use snake_case for variables like everywhere else | Frank Denis | 1 | +66 | -69 |
| 2021-03-16 17:34 | crypto/pbkdf2: simplify the check for the max number of iterations | Frank Denis | 1 | +2 | -2 |
| 2021-03-16 08:26 | zig fmt: don't add trailing whitespace on switch case | Lewis Gaul | 2 | +58 | -3 |
| 2021-03-16 08:22 | zig fmt: Respect line breaks in struct default value decls | LemonBoy | 2 | +48 | -2 |
| 2021-03-16 07:03 | stage2: rename zir_sema.zig to Sema.zig | Andrew Kelley | 3 | +2 | -2 |
| 2021-03-16 06:38 | stage2: *WIP*: rework ZIR memory layout; overhaul source locations | Andrew Kelley | 14 | +4822 | -4796 |
| 2021-03-16 00:10 | std: support optional getaddrinfo arguments | Anders Conbere | 1 | +3 | -3 |
| 2021-03-15 14:23 | Add test for multi-line while cont expr with same-line then expr | Lewis Gaul | 1 | +5 | -0 |
| 2021-03-15 13:41 | zig fmt: simplify and improve consistency of if/for/while handling | Isaac Freund | 2 | +296 | -147 |
| 2021-02-28 23:46 | zig fmt: fix extra newline before if nested in for | Lewis Gaul | 2 | +76 | -75 |
| 2021-03-15 04:32 | stage2 llvm bindings: rename LLVMBool to Bool | Tadeo Kondrak | 1 | +10 | -10 |
| 2021-03-14 14:52 | macho: fix various linker flags | Michael Dusan | 3 | +13 | -4 |
| 2021-03-13 12:08 | std: Replace testing fns for floating-point values | LemonBoy | 3 | +47 | -41 |
| 2021-03-13 13:09 | docgen: Use Progress API | LemonBoy | 1 | +18 | -5 |
| 2021-03-13 14:11 | Use a unified error set for std/crypto/* | Frank Denis | 18 | +126 | -87 |
| 2021-03-13 11:00 | stage2: Warn when using --debug-log without logging enabled | Ersikan | 1 | +5 | -1 |
| 2021-03-13 21:35 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 7 | +174 | -16 |
| 2021-03-13 21:30 | cmake build: allow overriding whether to use llvm-config | Andrew Kelley | 2 | +7 | -2 |
| 2021-03-12 23:58 | lld: handle error instead of abort | Michael Dusan | 1 | +4 | -1 |
| 2021-03-13 01:12 | Merge pull request #8152 from LemonBoy/fix-riscv-ret | Andrew Kelley | 3 | +151 | -0 |
| 2021-03-13 01:10 | langref: Use "single-item pointer" and "many-item pointer" (#8217) | Dave Gauer | 1 | +12 | -13 |
| 2021-03-13 01:05 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 67 | +5450 | -491 |
| 2021-03-12 23:42 | std: Use more common escape sequences in Progress | LemonBoy | 1 | +4 | -2 |
| 2021-03-12 13:51 | std/linux: sync io_uring library with liburing | Isaac Freund | 1 | +4 | -4 |
| 2021-03-12 20:45 | Merge pull request #8174 from LemonBoy/progress-line-wrap | Andrew Kelley | 1 | +68 | -60 |
| 2021-03-12 16:45 | macos: add missing x86_64 libc headers | Jakub Konka | 12 | +2208 | -0 |
| 2021-03-12 16:14 | Handle some weird edge cases of Win32 API | LemonBoy | 1 | +7 | -5 |
| 2021-03-12 14:08 | Fix many thinkos | LemonBoy | 1 | +3 | -2 |
| 2021-03-02 08:09 | make std.c.getErrno() return same type as _errno() aka c_int | Sébastien Marie | 4 | +24 | -18 |
| 2021-03-12 10:20 | stage1: Add tests for C ABI integer return types | LemonBoy | 2 | +104 | -0 |
| 2021-03-05 11:37 | stage1: Follow the C ABI for return types | LemonBoy | 1 | +47 | -0 |
| 2021-03-12 09:15 | Fix Progress printing on Windows systems | LemonBoy | 1 | +14 | -6 |
| 2021-03-10 07:40 | re-enable behavior/vector test for aarch64 | Michael Dusan | 1 | +0 | -9 |
| 2021-03-12 03:02 | Merge pull request #7934 from Vexu/stage2-cbe | Andrew Kelley | 9 | +447 | -31 |
| 2021-03-07 18:20 | parser: disallow ptr modifiers on array types | Isaac Freund | 3 | +34 | -21 |
| 2021-03-11 22:05 | std: Handle empty MultiArrayList in items() | LemonBoy | 1 | +6 | -1 |
| 2021-03-11 19:32 | Merge pull request #8126 from xackus/translate_c_int_literal_promotion | Andrew Kelley | 4 | +178 | -49 |
| 2021-03-06 23:25 | stage2 tzir: Add wrapping integer arithmetic instructions | joachimschmidt557 | 4 | +49 | -4 |
| 2021-03-11 19:30 | Merge pull request #8193 from kivikakk/elf-expose-em | Andrew Kelley | 1 | +9 | -0 |
| 2021-03-10 23:09 | elf: make EM non-exhaustive | Asherah Connor | 1 | +2 | -0 |
| 2021-03-10 05:26 | expose machine field in ELF header | Asherah Connor | 1 | +7 | -0 |
| 2021-03-08 08:49 | stage2: Fix glibc lookup path for MIPS crt files | LemonBoy | 1 | +14 | -1 |
| 2021-03-08 08:48 | stage2: Use correct ELF emulation for mips64 | LemonBoy | 1 | +14 | -2 |
| 2021-03-09 21:43 | update to latest fetch-them-macos-headers | Loris Cro | 2 | +97 | -0 |
| 2021-03-09 21:15 | update to latest fetch-them-macos-headers | Loris Cro | 9 | +1426 | -7 |
| 2021-03-07 21:34 | translate-c: Add compound literal support | Evan Haas | 5 | +34 | -2 |
| 2021-03-07 11:38 | parser: fix parsing/rendering of a[b.. :c] slicing | Isaac Freund | 5 | +43 | -37 |
| 2021-03-05 20:09 | translate-c: Explicitly cast decayed array to pointer with @ptrCast | Evan Haas | 2 | +8 | -3 |
| 2021-03-01 21:03 | stage2: error union payload must also be a valid variable type | Veikka Tuominen | 2 | +2 | -2 |
| 2021-03-01 20:40 | stage2: fix memory leak in the cbe | jacob gw | 1 | +6 | -0 |
| 2021-03-01 20:16 | stage2 cbe: add error union and error union operations | jacob gw | 4 | +110 | -3 |
| 2021-03-01 16:25 | cbe: add error comparison support | jacob gw | 4 | +41 | -22 |
| 2021-01-30 12:56 | stage2 cbe: non pointer optionals | Veikka Tuominen | 6 | +163 | -46 |
| 2021-01-29 16:20 | stage2 cbe: errors | Veikka Tuominen | 3 | +54 | -0 |
| 2021-01-28 18:46 | stage2 cbe: regular optional types | Veikka Tuominen | 1 | +30 | -11 |
| 2021-01-28 17:40 | stage2 cbe: pointer like optionals | Veikka Tuominen | 2 | +95 | -1 |
| 2021-03-04 21:13 | stage2 Elf linker: fill in bswapAllFields | jacob gw | 2 | +35 | -36 |
| 2021-03-07 14:23 | std: Better handling of line-wrapping in Progress | LemonBoy | 1 | +57 | -60 |
| 2021-03-07 13:26 | stage1: add tests for nosuspend async/resume | Veikka Tuominen | 1 | +63 | -1 |
| 2021-03-07 13:00 | Implement fmtDuration using Formatter (#8137) | Jonathan Knezek | 1 | +11 | -22 |
| 2021-03-06 08:57 | std: Deprecate the B and Bi format specifiers | LemonBoy | 4 | +97 | -70 |
| 2021-03-05 21:08 | std: Prevent null pointer deref in mem.len{,Z} | LemonBoy | 1 | +8 | -2 |
| 2021-03-05 17:54 | translate-c: Support compound assignment of pointer and signed int | Evan Haas | 2 | +35 | -9 |
| 2021-03-06 17:17 | translate-c: translate align attribute for block scoped variables | Evan Haas | 2 | +18 | -29 |
| 2021-03-04 14:05 | docgen --skip-code-tests | Josh Wolfe | 1 | +20 | -6 |
| 2021-03-06 18:37 | fix parsing of assignment with 'inline for' and 'inline while' | Vincent Rischmann | 2 | +13 | -1 |
| 2021-03-06 21:35 | Merge pull request #7910 from Vexu/stage2-async | Andrew Kelley | 8 | +370 | -43 |
| 2021-01-29 10:19 | stage2: implement var args | Veikka Tuominen | 7 | +147 | -34 |
| 2021-01-28 20:38 | stage2: astgen async | Veikka Tuominen | 4 | +223 | -9 |
| 2021-03-06 03:13 | std/special: init-exe,lib make import(std) its own decl (#8160) | Meghan | 2 | +7 | -4 |
| 2021-03-05 11:29 | zig fmt: fix lastToken() for container_decl_arg | Isaac Freund | 2 | +22 | -1 |
| 2021-03-05 20:03 | strip the leading zero from octal literals | xackus | 2 | +2 | -2 |
| 2021-03-05 19:51 | add tests | xackus | 2 | +47 | -5 |
| 2021-03-05 18:42 | fix test-translate-c | xackus | 1 | +39 | -39 |
| 2021-03-05 14:32 | remove redundant cast | Maciej Walczak | 1 | +1 | -1 |
| 2021-03-02 16:40 | translate-c: promote int literals to bigger types | xackus | 3 | +96 | -9 |
| 2021-03-05 18:04 | std: fix memory leak in MultiArrayList | Veikka Tuominen | 1 | +69 | -33 |
| 2021-03-04 03:53 | translate-c: enable pointer arithmetic with signed integer operand | Evan Haas | 2 | +70 | -0 |
| 2021-03-04 17:42 | Reject bare +/- input when parsing floats | cryptocode | 1 | +3 | -1 |
| 2021-03-05 03:54 | zig fmt: recovery: missing while rbrace | Andrew Kelley | 2 | +16 | -3 |
| 2021-03-05 01:23 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 52 | +2354 | -379 |
| 2021-03-05 01:14 | zig cc: fix handling of -MM flag | Andrew Kelley | 3 | +29 | -6 |
| 2021-03-05 00:37 | stage2: support environment variables for verbose options | Andrew Kelley | 1 | +11 | -2 |
| 2021-03-04 19:56 | Merge pull request #7763 from kivikakk/zig-elf-parse | Andrew Kelley | 3 | +178 | -187 |
| 2021-03-01 10:47 | std: add io.Writer.writeStruct | daurnimator | 1 | +7 | -0 |
| 2021-03-03 20:18 | stage2: fix merge conflict with previous commit | Andrew Kelley | 1 | +2 | -4 |
| 2021-03-01 14:21 | stage2: remove error number from error set map | jacob gw | 3 | +8 | -8 |
| 2021-03-03 09:58 | translate-c: fix c tokenizer giving invalid tokens | Veikka Tuominen | 3 | +33 | -3 |
| 2021-03-03 19:30 | update docs and grammar to allow CRLF line endings (#8063) | Josh Wolfe | 1 | +51 | -23 |
| 2021-03-03 07:19 | Merge pull request #7778 from g-w1/stage2-merge-errors | Andrew Kelley | 3 | +111 | -4 |
| 2021-03-03 07:17 | astgen: fix crash looking for wrong token in error sets | Andrew Kelley | 1 | +2 | -2 |
| 2021-02-03 16:51 | fix small inconsistency | Veikka Tuominen | 1 | +2 | -2 |
| 2021-01-14 15:14 | stage2: error set merging with tests | g-w1 | 2 | +109 | -2 |
| 2021-03-03 05:03 | Merge pull request #7741 from FireFox317/optionals-llvm | Andrew Kelley | 11 | +258 | -31 |
| 2021-03-03 04:59 | stage2: improve orelse implementation | Andrew Kelley | 4 | +55 | -8 |
| 2021-03-03 04:10 | disable failing behavior tests with llvm 12 | Michael Dusan | 1 | +24 | -8 |
| 2021-03-02 10:44 | stage2: fixup some formatting errors ({x} -> {s}) | Timon Kruiper | 5 | +14 | -14 |
| 2021-01-19 09:27 | stage2: add a test for `for` loops in LLVM backend | Timon Kruiper | 1 | +19 | -0 |
| 2021-01-09 15:22 | stage2: add support for optionals in the LLVM backend | Timon Kruiper | 4 | +176 | -15 |
| 2021-03-02 20:36 | zig fmt: allow and trim whitespace around zig fmt: (off|on) | Isaac Freund | 2 | +36 | -11 |
| 2021-03-02 23:54 | disable failing behavior tests with llvm 12 | Andrew Kelley | 1 | +8 | -2 |
| 2021-03-02 23:32 | re-enable behavior tests: translate-c macros | Andrew Kelley | 1 | +1 | -1 |
| 2021-03-02 22:03 | Revert "update i386 assembly to satisify llvm12" | Andrew Kelley | 2 | +2 | -2 |
| 2021-03-02 22:00 | stage2: use std.zig.fmtId for builtin.zig source | Andrew Kelley | 1 | +1 | -5 |
| 2021-03-02 21:59 | update to latest std Thread API | Andrew Kelley | 1 | +2 | -2 |
| 2021-03-02 21:49 | x86: detect and set 16bit_mode and 32bit_mode CPU features | Andrew Kelley | 1 | +27 | -5 |
| 2021-02-28 17:43 | os/linux: fix IO_Uring.timeout | Vincent Rischmann | 2 | +10 | -5 |
| 2021-03-02 03:11 | Merge pull request #8120 from joachimschmidt557/stage2-arm | Andrew Kelley | 5 | +82 | -0 |
| 2021-03-02 03:10 | Merge pull request #7946 from koachan/sparc64-framefixes | Andrew Kelley | 2 | +26 | -4 |
| 2021-03-02 03:04 | zig fmt the std lib | Andrew Kelley | 4 | +22 | -22 |
| 2021-02-05 05:04 | Add some bit set variants | Martin Wickham | 4 | +1322 | -0 |
| 2021-01-01 15:46 | Bring back ZIG_SKIP_INSTALL_LIB_FILES | daurnimator | 1 | +21 | -20 |
| 2021-03-01 20:07 | parser: fix infinite loop on missing comma in param list | Isaac Freund | 2 | +24 | -20 |
| 2021-03-01 23:15 | stage2 ARM: Add tests for basic integer multiplication | joachimschmidt557 | 1 | +34 | -0 |
| 2021-02-12 19:44 | std: Deprecate 'x'/'X'/'e'/'E' special cases for u8 slices | LemonBoy | 9 | +140 | -46 |
| 2021-03-01 21:43 | stage2 ARM: Implement basic integer multiplication | joachimschmidt557 | 4 | +48 | -0 |
| 2021-03-01 20:42 | cmake: update findllvm.cmake file to include llvm12 libraries | Timon Kruiper | 1 | +57 | -53 |
| 2021-03-01 19:09 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 45 | +824 | -170 |
| 2021-03-01 19:06 | std: Replace lastIndexOf with lastIndexOfScalar | LemonBoy | 1 | +1 | -1 |
| 2021-03-01 18:52 | zig c++: fix compilation that includes any c++ std library file | Timon Kruiper | 2 | +2 | -0 |
| 2021-03-01 08:38 | std: Add std.fs.path.joinZ (#7974) | fancl20 | 1 | +53 | -37 |
| 2021-01-16 03:16 | translate-c: add <assert.h> support | Evan Haas | 2 | +29 | -0 |
| 2021-03-01 06:43 | tools/update_cpu_features: fix usage() | Michael Dusan | 1 | +1 | -1 |
| 2021-03-01 05:01 | stage1: update to LLVM 12 sret callsite requirements | Andrew Kelley | 3 | +11 | -7 |
| 2021-03-01 04:59 | update i386 assembly to satisify llvm12 | Andrew Kelley | 2 | +2 | -2 |
| 2021-03-01 04:42 | Merge pull request #8097 from LemonBoy/thread-spawn-order | Andrew Kelley | 14 | +51 | -37 |
| 2021-02-28 07:29 | std/crypto: add AES-OCB | Frank Denis | 3 | +353 | -22 |
| 2021-02-26 14:56 | stage2: remove value field from error | jacob gw | 3 | +2 | -5 |
| 2021-02-27 03:19 | std: add sendmsg | daurnimator | 5 | +96 | -10 |
| 2021-02-26 00:43 | translate-c: add limited OffsetOfExpr support | Evan Haas | 6 | +194 | -0 |
| 2021-02-27 23:33 | std/crypto/aes: fix AES {encrypt,decrypt}Wide | Frank Denis | 2 | +4 | -16 |
| 2021-02-28 11:53 | std/crypto/benchmark: update format strings | Frank Denis | 1 | +9 | -9 |
| 2021-02-28 16:01 | langref: Update usage of Thread.spawn() | LemonBoy | 1 | +2 | -2 |
| 2021-02-28 09:01 | std: Swap arguments in Thread.spawn | LemonBoy | 13 | +49 | -35 |
| 2021-02-28 07:53 | glibc: clang 12 assembler regression workaround | Andrew Kelley | 1 | +18 | -18 |
| 2021-02-28 04:10 | update ARM target CPU features | Andrew Kelley | 2 | +575 | -269 |
| 2021-02-28 00:26 | tools/update_cpu_features: add a "flatten" feature | Andrew Kelley | 2 | +455 | -163 |
| 2021-02-27 22:57 | tools/update_cpu_features: better patching API | Andrew Kelley | 5 | +355 | -288 |
| 2021-02-27 18:51 | std.zig.fmtEscapes: update impacted test | Michael Dusan | 1 | +2 | -2 |
| 2021-02-27 18:51 | std.zig.fmtEscapes: update impacted test | Michael Dusan | 1 | +2 | -2 |
| 2021-02-27 18:09 | std.Target.Abi: add gnuilp32 | Michael Dusan | 3 | +3 | -0 |
| 2021-02-27 02:49 | HashMap.put returns !void, not a !bool | daurnimator | 11 | +32 | -33 |
| 2021-02-27 09:51 | std.Target: add powerpcle | Andrew Kelley | 3 | +12 | -6 |
| 2021-02-27 09:25 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 8 | +111 | -9 |
| 2021-02-27 09:25 | tools/update_cpu_features: consistent naming of neoverse cpus | Andrew Kelley | 1 | +24 | -1 |
| 2021-02-27 08:54 | update amdgpu target CPU features | Andrew Kelley | 2 | +39 | -89 |
| 2021-02-27 08:49 | update RISC-V target CPU features | Andrew Kelley | 2 | +68 | -12 |
| 2021-02-27 08:21 | std.ascii: add lessThanIgnoreCase and orderIgnoreCase | Andrew Kelley | 1 | +20 | -0 |
| 2021-02-27 08:20 | translate-c: upgrade to new std.zig.fmtEscapes API | Andrew Kelley | 2 | +4 | -4 |
| 2021-02-27 08:05 | update most target CPU features to llvm12 | Andrew Kelley | 12 | +117 | -190 |
| 2021-02-27 07:54 | update x86 CPU features | Andrew Kelley | 1 | +475 | -212 |
| 2021-02-27 07:50 | tools/update_cpu_features: prune redundant features | Andrew Kelley | 1 | +67 | -14 |
| 2021-02-27 07:26 | std.zig.fmt escaped string formatting recognizes single quote style | Andrew Kelley | 1 | +30 | -5 |
| 2021-02-27 06:52 | tools/update_cpu_features: handle ISAs with no features | Andrew Kelley | 2 | +8 | -1 |
| 2021-02-27 06:21 | tools/update_cpu_features: branch quota where necessary | Andrew Kelley | 1 | +12 | -9 |
| 2021-02-27 04:16 | introduce tools/update_cpu_features.zig | Andrew Kelley | 1 | +525 | -0 |
| 2021-02-26 22:00 | zig cc: update clang command line options to LLVM 12 rc2 | Andrew Kelley | 1 | +48 | -43 |
| 2021-02-26 21:09 | llvm12: sync with llvmorg-12.0.0-rc2 | Michael Dusan | 102 | +11131 | -7954 |
| 2021-02-26 14:24 | stage1: Fix emission of sret annotation for LLVM | LemonBoy | 3 | +14 | -3 |
| 2021-02-26 20:47 | Revert "stage1: upgrade to new LLVM sret attribute requirement" | Andrew Kelley | 3 | +1 | -12 |
| 2021-02-26 20:32 | stage1: upgrade to new LLVM sret attribute requirement | Andrew Kelley | 3 | +12 | -1 |
| 2021-02-24 07:25 | translate-c: add typeof support | Evan Haas | 5 | +57 | -0 |
| 2021-02-26 04:27 | translate-c: fix botched merge conflict | Andrew Kelley | 1 | +2 | -2 |
| 2021-02-26 04:04 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 2392 | +291668 | -83102 |
| 2021-02-26 02:14 | fix to compile against 12.0.0-rc2 | Michael Dusan | 4 | +12 | -2 |
| 2021-02-26 01:21 | stage2: implement the error_value AST tag | Andrew Kelley | 4 | +41 | -4 |
| 2021-02-26 00:42 | std.os: remove special case for haiku | Andrew Kelley | 1 | +0 | -15 |
| 2020-12-31 22:10 | improve stage2 to allow catch at comptime: | g-w1 | 7 | +479 | -12 |
| 2021-02-26 00:00 | Merge pull request #7546 from hoanga/haiku-support | Andrew Kelley | 16 | +1707 | -43 |
| 2021-02-25 23:54 | haiku: minor fixups | Andrew Kelley | 3 | +40 | -40 |
| 2021-01-17 19:44 | initial support for haiku defer debug | Al Hoang | 1 | +1 | -8 |
| 2021-01-17 19:29 | initial support for haiku sync update | Al Hoang | 9 | +136 | -33 |
| 2020-12-29 05:00 | initial support for haiku continue clean up | Al Hoang | 7 | +97 | -42 |
| 2020-12-25 13:48 | initial support for haiku past stage0 | Al Hoang | 13 | +1527 | -14 |
| 2021-02-19 09:23 | stage2 ARM: Save callee-saved registers | joachimschmidt557 | 1 | +32 | -8 |
| 2021-02-22 19:37 | std/build: Add support for LTO configuration | Hubert Jasudowicz | 1 | +10 | -0 |
| 2021-02-22 21:09 | translate-c: Add support for pointer subtraction | Evan Haas | 3 | +143 | -2 |
| 2021-02-25 08:03 | std: Clear old memory on free | LemonBoy | 1 | +2 | -6 |
| 2021-02-25 04:54 | zig fmt src/ | Andrew Kelley | 9 | +45 | -57 |
| 2021-02-25 04:50 | zig fmt: fix extern function with missing param name | Andrew Kelley | 2 | +15 | -2 |
| 2021-02-25 04:29 | zig fmt the std lib | Andrew Kelley | 20 | +176 | -139 |
| 2021-02-25 02:49 | Merge pull request #7920 from ziglang/ast-memory-layout | Andrew Kelley | 42 | +20800 | -16573 |
| 2021-02-24 23:42 | zig fmt: function with labeled block as return type | Andrew Kelley | 2 | +15 | -0 |
| 2021-02-24 23:36 | build.zig: expose a strip option | Andrew Kelley | 1 | +2 | -0 |
| 2021-02-24 22:08 | Merge remote-tracking branch 'origin/master' into ast-memory-layout | Andrew Kelley | 43 | +620 | -164 |
| 2021-02-24 19:49 | MultiArrayList: use @memcpy as a workaround | Andrew Kelley | 2 | +14 | -14 |
| 2021-02-24 15:44 | zig fmt: rework single statement if/while/for indentation | Isaac Freund | 2 | +101 | -64 |
| 2021-02-24 13:26 | Avoid concept of a "Unicode character" in documentation and error messages (#8059) | Josh Wolfe | 4 | +28 | -14 |
| 2021-02-24 12:46 | zig fmt: fix comment indent after multiline single statement if/while/for | Isaac Freund | 2 | +89 | -33 |
| 2021-02-24 11:29 | zig fmt: handle comments in switch case value list | Isaac Freund | 2 | +34 | -1 |
| 2021-02-24 11:14 | zig fmt: fix firstToken() for switch_case | Isaac Freund | 2 | +13 | -14 |
| 2021-02-24 06:01 | zig fmt: respect extra newline between fn and pub usingnamespace | Andrew Kelley | 2 | +18 | -12 |
| 2021-02-24 05:24 | std.MultiArrayList: add workaround for LLVM bug | Andrew Kelley | 1 | +91 | -3 |
| 2021-02-24 01:48 | zig fmt: add 3 more disabled failing test cases | Andrew Kelley | 1 | +40 | -0 |
| 2021-02-24 01:33 | zig fmt: for loop with ptr payload and index | Andrew Kelley | 2 | +15 | -3 |
| 2021-02-24 01:23 | zig fmt: fn proto end with anytype and comma | Andrew Kelley | 3 | +34 | -1 |
| 2021-02-24 00:19 | zig fmt: fix inline assembly test cases | Andrew Kelley | 2 | +95 | -83 |
| 2021-02-24 00:00 | zig fmt: multiline string literals + array init | Andrew Kelley | 2 | +91 | -62 |
| 2021-02-23 23:09 | zig fmt: fn call with comments and multiline strings | Andrew Kelley | 2 | +62 | -48 |
| 2021-02-23 22:17 | zig fmt: comments/line breaks in field access chain | Isaac Freund | 2 | +105 | -35 |
| 2021-02-23 21:30 | zig fmt now intentionally respects all empty line comments | Andrew Kelley | 1 | +9 | -15 |
| 2021-02-23 20:55 | translate-c: fix using wrong slice and AST tag | Andrew Kelley | 2 | +11 | -2 |
| 2021-02-23 19:39 | translate-c: update to latest AST tag changes | Andrew Kelley | 1 | +3 | -3 |
| 2021-02-23 18:56 | zig fmt: handle comments in array type/init/access | Isaac Freund | 2 | +53 | -39 |
| 2021-02-23 18:40 | zig fmt: enable array init trailing comment insertion test | Isaac Freund | 1 | +31 | -30 |
| 2021-02-23 18:18 | zig fmt: remove stray std.debug.print() | Isaac Freund | 1 | +1 | -3 |
| 2021-02-23 18:17 | zig fmt: insert trailing comma in struct init with comment | Isaac Freund | 2 | +37 | -36 |
| 2021-02-23 18:11 | zig fmt: insert trailing comma in fn params with comment | Isaac Freund | 2 | +45 | -27 |
| 2021-02-23 17:32 | zig fmt: container doc comments | Isaac Freund | 5 | +187 | -164 |
| 2021-02-22 18:29 | std.Thread.Semaphore: Fix wrong variable name | johnLate | 1 | +1 | -1 |
| 2021-02-23 08:53 | fix formatting in translate-c test case | Veikka Tuominen | 1 | +23 | -25 |
| 2021-02-23 06:25 | zig fmt: array literal with hint | Andrew Kelley | 2 | +230 | -241 |
| 2021-02-23 04:33 | zig fmt: struct literal containing a multiline expression | Andrew Kelley | 1 | +61 | -44 |
| 2021-02-23 04:04 | zig fmt: alignment in anonymous literal | Andrew Kelley | 2 | +395 | -211 |
| 2021-02-23 01:17 | zig fmt: function params should align nicely | Andrew Kelley | 2 | +98 | -99 |
| 2021-02-23 00:55 | zig fmt: while | Andrew Kelley | 3 | +121 | -97 |
| 2021-02-23 00:34 | zig fmt: if condition has line break, no fn call comma | Andrew Kelley | 2 | +34 | -36 |
| 2021-02-22 23:39 | zig fmt: if condition has line break but must not wrap | Andrew Kelley | 2 | +27 | -29 |
| 2021-02-22 23:21 | zig fmt: if condition wraps | Andrew Kelley | 2 | +113 | -110 |
| 2021-02-22 23:00 | zig fmt: 2nd arg multiline string | Andrew Kelley | 2 | +45 | -19 |
| 2021-02-22 22:51 | zig fmt: fix firstToken() for extern fn_protos | Isaac Freund | 2 | +24 | -23 |
| 2021-02-22 22:14 | zig fmt: insert trailing comma in switches | Isaac Freund | 2 | +33 | -29 |
| 2021-02-22 19:43 | update docgen to use new ast | Veikka Tuominen | 1 | +134 | -121 |
| 2021-02-22 19:23 | translate-c: check for noreturn in switch in more cases | Veikka Tuominen | 3 | +18 | -7 |
| 2021-02-22 17:30 | zig fmt: fix comments ending with EOF after decls | Isaac Freund | 3 | +25 | -18 |
| 2021-02-22 17:26 | translate-c: switch default should have an empty block not break | Veikka Tuominen | 2 | +8 | -1 |
| 2021-02-22 16:38 | parser: anytype is not a vaild return type | Isaac Freund | 1 | +14 | -14 |
| 2021-02-22 16:37 | zig fmt: fix formatting of parser tests | Isaac Freund | 1 | +72 | -72 |
| 2021-02-22 15:39 | zig fmt: correct Node.firstToken for .fn_decl, add error for missing container | Veikka Tuominen | 4 | +99 | -74 |
| 2021-02-22 14:59 | render: handle comments ending in EOF | Veikka Tuominen | 3 | +49 | -21 |
| 2021-02-22 08:04 | parser: warn on missing for loop payload, recover from invalid global error set access | Veikka Tuominen | 3 | +54 | -12 |
| 2021-02-22 03:25 | zig fmt: if nested | Andrew Kelley | 2 | +29 | -21 |
| 2021-02-22 01:31 | translate-c: fix fn_decl vs fn_proto | Andrew Kelley | 2 | +9 | -8 |
| 2021-02-22 01:20 | zig fmt: rewrite inline functions as callconv(.Inline) | Andrew Kelley | 2 | +20 | -14 |
| 2021-02-22 01:04 | parser: fix recovery for missing semicolons | Andrew Kelley | 2 | +35 | -35 |
| 2021-02-22 01:00 | parser: modify another recovery test case | Andrew Kelley | 1 | +9 | -11 |
| 2021-02-22 00:57 | parser: remove support for recovering from extra top level end curlies | Andrew Kelley | 2 | +18 | -17 |
| 2021-02-22 00:37 | parser: remove support for a recovery test case | Andrew Kelley | 1 | +0 | -10 |
| 2021-02-22 00:37 | parser: support more recovery test cases | Andrew Kelley | 3 | +141 | -116 |
| 2021-02-21 23:01 | AST: use fn_proto not fn_decl for extern decls | Andrew Kelley | 3 | +40 | -18 |
| 2021-02-21 10:55 | std.fifo.LinearFifo - Expose reader and writer type. | ducdetronquito | 1 | +4 | -2 |
| 2021-02-21 10:26 | Added support for passing write file args as build options (#7909) | Ryan Greenblatt | 1 | +45 | -4 |
| 2021-02-05 20:05 | stage2 codegen: Add Type argument to genSetReg | joachimschmidt557 | 1 | +46 | -48 |
| 2021-02-21 10:22 | Merge pull request #7960 from Luukdegram/wasm-extern | Veikka Tuominen | 3 | +125 | -23 |
| 2021-02-18 19:28 | std: Add more error checking in hexToBytes | LemonBoy | 8 | +43 | -32 |
| 2021-02-21 10:17 | std.os.uefi.Guid fixes (#8032) | Asherah Connor | 1 | +14 | -3 |
| 2021-01-12 03:21 | fix race condition in linuxWaitFd | Bill Nagel | 1 | +4 | -5 |
| 2021-02-01 14:18 | std.Progress: improve support for "dumb" terminals | jacob gw | 3 | +23 | -3 |
| 2021-01-25 06:23 | Rebase link(at) properly | Tau | 4 | +188 | -0 |
| 2021-02-13 19:24 | replace ArrayList.shrinkAndFree by ArrayList.shrinkRetainingCapacity | Benjamin Graf | 5 | +6 | -6 |
| 2021-02-18 03:28 | remove z/Z format specifier deprecations | Jonathan Marler | 1 | +4 | -10 |
| 2021-02-14 01:17 | fix readable slice bug (and add tests) | rgreenblatt | 1 | +3 | -1 |
| 2021-02-20 16:10 | Add epoll_pwait2 Linux syscall | data-man | 8 | +8 | -0 |
| 2021-02-21 07:18 | parse: implement error for invalid bit range and alignment | Andrew Kelley | 3 | +32 | -8 |
| 2021-02-20 23:02 | fix unspecified fmt | rgreenblatt | 1 | +1 | -1 |
| 2021-02-20 11:32 | translate-c: use global scope for typedef/record/enum type translation if needed | Veikka Tuominen | 3 | +37 | -5 |
| 2021-02-20 05:55 | stage2: debug line nops supports bigger padding | Andrew Kelley | 1 | +2 | -2 |
| 2021-02-20 04:47 | stage2: fix a couple off by one errors | Andrew Kelley | 3 | +12 | -6 |
| 2021-02-19 20:52 | macos: fix cond to enable ZIG_SYSTEM_LINKER_HACK | Michael Dusan | 1 | +1 | -1 |
| 2021-02-20 03:57 | stage2: fix not setting up ZIR arg instruction correctly | Andrew Kelley | 1 | +6 | -2 |
| 2021-02-20 03:28 | stage2: fix incorrect ast.Tree.getNodeSource impl | Andrew Kelley | 1 | +2 | -2 |
| 2021-02-20 03:27 | stage2: remove incorrect newlines from log statements | Andrew Kelley | 2 | +8 | -8 |
| 2021-02-20 03:26 | stage2: test harness: panic on OOM rather than assert | Andrew Kelley | 1 | +13 | -11 |
| 2021-02-20 01:04 | stage2: AST: clean up parse errors | Andrew Kelley | 5 | +390 | -608 |
| 2021-02-19 23:38 | readme: update introduction link | Andrew Kelley | 1 | +1 | -1 |
| 2021-02-19 21:54 | stage2: make same line doc comments a parse error | Isaac Freund | 3 | +39 | -59 |
| 2021-02-19 18:48 | translate-c: correctly add semicolon to if statements | Veikka Tuominen | 2 | +7 | -16 |
| 2021-02-19 11:03 | Merge pull request #7479 from ziglang/translate-c-ast | Veikka Tuominen | 13 | +4939 | -4054 |
| 2021-02-19 10:50 | translate-c: small fixes to avoid generating invalid code for macros | Veikka Tuominen | 2 | +17 | -4 |
| 2021-02-19 06:54 | astgen: fix remaining compile errors | Andrew Kelley | 6 | +37 | -32 |
| 2021-02-19 03:09 | stage2: astgen: fix most of the remaining compile errors | Andrew Kelley | 7 | +1052 | -823 |
| 2021-02-18 23:52 | translate-c: ensure failed macros don't get defined multiple times | Veikka Tuominen | 2 | +7 | -1 |
| 2021-02-18 19:34 | translate-c: small miscellaneous improvements | Veikka Tuominen | 3 | +95 | -34 |
| 2021-02-18 05:34 | stage2: fix a couple more compilation errors | Andrew Kelley | 4 | +32 | -46 |
| 2021-02-18 05:22 | stage2: fix some of the compilation errors in this branch | Andrew Kelley | 4 | +114 | -50 |
| 2021-02-18 03:59 | astgen: finish updating expressions to new mem layout | Andrew Kelley | 6 | +455 | -325 |
| 2021-02-17 20:11 | translate-c: improve switch translation | Veikka Tuominen | 4 | +293 | -259 |
| 2021-02-14 00:24 | translate-c: Add test for using correct block label for StmtExpr | Evan Haas | 1 | +9 | -0 |
| 2021-02-17 14:26 | translate-c: support scoped typedef, enum and record decls | Veikka Tuominen | 3 | +318 | -169 |
| 2021-02-17 12:11 | translate-c: demote untranslatable declarations to externs | Veikka Tuominen | 3 | +35 | -13 |
| 2021-02-17 04:43 | Allow async in nosuspend scope | Mathieu Guay-Paquet | 2 | +1 | -7 |
| 2021-02-17 02:51 | Allow resume in nosuspend scope | Mathieu Guay-Paquet | 2 | +0 | -5 |
| 2021-02-16 23:03 | zig fmt: get rid of Space.no_comment | Isaac Freund | 1 | +1 | -12 |
| 2021-02-16 19:57 | zig fmt: implement 'zig fmt: (on|off)' directives | Isaac Freund | 2 | +195 | -135 |
| 2021-02-16 21:06 | std: remove io.AutoIndentingStream | Isaac Freund | 6 | +196 | -164 |
| 2021-02-16 18:01 | std.fs.net.Stream: add writev and writevAll | Andrew Kelley | 2 | +39 | -0 |
| 2021-02-16 14:34 | translate-c: elide some unecessary casts of literals | Veikka Tuominen | 5 | +104 | -54 |
| 2021-02-16 13:45 | translate-c: get all translate-c tests passing | Veikka Tuominen | 3 | +281 | -233 |
| 2021-02-15 14:07 | translate-c: get all run-translated-c tests passing | Veikka Tuominen | 4 | +120 | -132 |
| 2021-02-15 11:27 | translate-c: render records and enums | Veikka Tuominen | 2 | +277 | -54 |
| 2021-02-14 16:06 | translate-c: render array stuff | Veikka Tuominen | 3 | +227 | -59 |
| 2021-02-14 14:32 | translate-c: render control flow | Veikka Tuominen | 2 | +256 | -36 |
| 2021-02-14 13:35 | translate-c: render macro functions, use cast type as return type | Veikka Tuominen | 2 | +191 | -97 |
| 2021-02-13 20:53 | translate-c: render functions | Veikka Tuominen | 2 | +246 | -17 |
| 2021-02-13 19:45 | translate-c: render binops and break/continue | Veikka Tuominen | 1 | +99 | -14 |
| 2021-02-13 19:24 | translate-c: render unary ops | Veikka Tuominen | 2 | +234 | -32 |
| 2021-02-13 18:50 | translate-c: render variables and builtin calls | Veikka Tuominen | 2 | +282 | -61 |
| 2021-02-13 15:57 | translate-c: render a bunch of simple nodes and calls | Veikka Tuominen | 3 | +270 | -41 |
| 2021-02-12 11:53 | translate-c: begin implementing ast.render | Veikka Tuominen | 2 | +181 | -4 |
| 2021-02-12 09:23 | translate-c: bunch of small fixes to get it compiling | Veikka Tuominen | 3 | +647 | -655 |
| 2021-02-11 15:44 | translate-c: convert macro translation | Veikka Tuominen | 2 | +307 | -694 |
| 2021-02-11 10:31 | translate-c: convert assignment and conditional exprs | Veikka Tuominen | 2 | +234 | -522 |
| 2021-02-10 21:38 | translate-c: convert field/array access, call, pre/postcrement | Veikka Tuominen | 2 | +129 | -372 |
| 2021-02-10 21:02 | translate-c: convert switch | Veikka Tuominen | 2 | +118 | -195 |
| 2021-02-10 20:30 | translate-c: convert most control flow | Veikka Tuominen | 2 | +56 | -74 |
| 2021-02-10 20:04 | translate-c: convert casts and string/array init | Veikka Tuominen | 2 | +174 | -342 |
| 2021-02-08 09:52 | translate-c: convert record and enum decls | Veikka Tuominen | 2 | +125 | -229 |
| 2021-02-08 09:07 | translate-c: convert vardecl and typedef | Veikka Tuominen | 3 | +233 | -308 |
| 2021-02-07 21:13 | translate-c: convert function translation | Veikka Tuominen | 2 | +153 | -293 |
| 2021-02-07 20:28 | translate-c: unary operator, integers and misc | Veikka Tuominen | 2 | +138 | -176 |
| 2021-02-07 20:02 | translate-c: more binaryoperator chagnes, blocks and unary type expressions | Veikka Tuominen | 2 | +156 | -197 |
| 2021-02-06 16:45 | translate-c: convert transBinaryOperator | Veikka Tuominen | 2 | +273 | -539 |
| 2021-01-31 10:55 | translate-c: make Node more like Type | Veikka Tuominen | 2 | +147 | -82 |
| 2021-01-31 10:19 | translate-c: translate C types to stage2 types | Veikka Tuominen | 2 | +238 | -0 |
| 2020-12-17 23:10 | translate-c: start creating intermediate AST | Veikka Tuominen | 1 | +207 | -0 |
| 2021-02-16 05:35 | astgen: update more expression types to new mem layout | Andrew Kelley | 2 | +1357 | -559 |
| 2021-02-15 12:54 | zig fmt: fix inferred error union return types | Isaac Freund | 2 | +40 | -40 |
| 2021-02-14 04:40 | astgen: update a handful of expression types to new mem layout | Andrew Kelley | 4 | +275 | -191 |
| 2021-02-13 14:23 | zig fmt: implement multiline string literals | Isaac Freund | 2 | +116 | -81 |
| 2021-02-12 16:41 | zig fmt: remove empty lines at start/end of block | Isaac Freund | 2 | +217 | -121 |
| 2021-02-13 06:47 | stage2: more progress towards Module/astgen building with new mem layout | Andrew Kelley | 8 | +791 | -595 |
| 2021-02-12 20:40 | stage2: fix zero-sized function parameters (#7998) | Tadeo Kondrak | 2 | +37 | -10 |
| 2021-02-12 06:53 | zig fmt: add failing test case for inline/callconv conversion | Andrew Kelley | 1 | +11 | -9 |
| 2021-02-12 06:45 | Merge remote-tracking branch 'origin/master' into ast-memory-layout | Andrew Kelley | 697 | +36762 | -2783 |
| 2021-02-12 06:29 | stage2: start reworking Module/astgen for memory layout changes | Andrew Kelley | 9 | +1146 | -711 |
| 2021-02-11 23:40 | snake_case render.Space | Veikka Tuominen | 1 | +386 | -386 |
| 2021-02-11 23:38 | snake_case Node.Tag | Veikka Tuominen | 3 | +1003 | -1003 |
| 2021-02-11 23:14 | snake_case Token.Tag | Veikka Tuominen | 4 | +1415 | -1415 |
| 2021-02-12 00:01 | Merge pull request #7749 from tadeokondrak/6429-callconv-inline | Andrew Kelley | 51 | +326 | -332 |
| 2021-02-11 21:38 | zig fmt: implement line comments | Isaac Freund | 2 | +595 | -660 |
| 2021-02-11 21:31 | zig fmt: fix Tree.lastToken() for empty *Two nodes | Isaac Freund | 1 | +13 | -12 |
| 2021-02-11 17:43 | translate-c: comma operator should introduce a new scope | Evan Haas | 3 | +49 | -29 |
| 2021-02-10 06:44 | test/cli.zig: Remove inline from panic function in testGodboltApi | Tadeo Kondrak | 1 | +1 | -1 |
| 2021-02-08 21:22 | translate_c: switch from inline fn to callconv(.Inline) | Tadeo Kondrak | 1 | +12 | -4 |
| 2021-01-11 17:30 | stage2: switch from inline fn to callconv(.Inline) | Tadeo Kondrak | 4 | +38 | -42 |
| 2021-01-11 14:59 | stage1: switch from inline fn to callconv(.Inline) | Tadeo Kondrak | 7 | +56 | -84 |
| 2021-01-11 15:03 | Convert inline fn to callconv(.Inline) everywhere | Tadeo Kondrak | 36 | +199 | -199 |
| 2021-01-11 14:56 | std.zig: reformat inline fn to callconv(.Inline) | Tadeo Kondrak | 3 | +21 | -3 |
| 2021-02-10 20:45 | Add more mingw def files | Jonathan Marler | 397 | +28202 | -0 |
| 2021-02-10 18:40 | zig fmt: implement Tree.lastToken() for all nodes | Isaac Freund | 2 | +35 | -6 |
| 2021-02-10 18:19 | zig fmt: fix 0 element struct and array init | Isaac Freund | 2 | +32 | -2 |
| 2021-02-10 18:16 | zig fmt: implement Tree.lastToken() for struct init | Isaac Freund | 4 | +98 | -61 |
| 2021-02-10 17:17 | zig fmt: implement Tree.lastToken() for array init | Isaac Freund | 4 | +117 | -48 |
| 2021-02-10 15:35 | zig fmt: implement Tree.lastToken() for array types | Isaac Freund | 2 | +18 | -2 |
| 2021-02-10 15:00 | zig fmt: fix render of pointers with ** tokens | Isaac Freund | 3 | +83 | -48 |
| 2021-02-10 14:19 | zig fmt: support bodyless function decls | Isaac Freund | 4 | +52 | -14 |
| 2021-02-10 12:02 | zig fmt: fix typo in firstToken() for pointer types | Isaac Freund | 2 | +25 | -25 |
| 2021-02-09 21:15 | musl: update to 1.2.2 | Isaac Freund | 188 | +2533 | -794 |
| 2021-02-08 19:43 | translate-c: call @boolToInt on return value when necessary | Evan Haas | 3 | +79 | -8 |
| 2021-01-03 09:20 | require specifier for arrayish types | Jonathan Marler | 8 | +71 | -46 |
| 2021-02-10 06:07 | zig fmt: re-enable now-passing test cases | Andrew Kelley | 3 | +925 | -938 |
| 2021-02-10 05:42 | zig fmt: fix regression with many container members | Andrew Kelley | 3 | +19 | -22 |
| 2021-02-10 05:28 | zig fmt: remove dead code | Andrew Kelley | 1 | +0 | -35 |
| 2021-02-10 05:25 | zig fmt: anytype, fn calls with one param, trailing commas | Andrew Kelley | 4 | +404 | -161 |
| 2021-02-10 04:17 | zig fmt: grouped expressions | Andrew Kelley | 2 | +12 | -11 |
| 2021-02-10 03:35 | zig fmt: suspend blocks | Andrew Kelley | 3 | +41 | -25 |
| 2021-02-10 03:17 | zig fmt: usingnamespace | Andrew Kelley | 2 | +20 | -21 |
| 2021-02-10 03:08 | zig fmt: for loops | Andrew Kelley | 4 | +200 | -212 |
| 2021-02-10 00:23 | zig fmt: while loops | Andrew Kelley | 4 | +266 | -177 |
| 2021-02-07 19:01 | stage2 ARM: fix register allocation in genArmBinOp | joachimschmidt557 | 1 | +39 | -40 |
| 2021-02-08 21:29 | stage2 ARM: fix callee_preserved_regs | joachimschmidt557 | 1 | +1 | -1 |
| 2021-02-09 21:41 | zig fmt: fn protos and anytype | Andrew Kelley | 3 | +115 | -48 |
| 2021-02-09 05:03 | zig fmt: asm expressions | Andrew Kelley | 4 | +403 | -260 |
| 2021-02-08 12:38 | zig fmt: implement switches | Isaac Freund | 4 | +249 | -262 |
| 2021-02-08 12:42 | zig fmt: fix block lbrace indent | Isaac Freund | 2 | +23 | -23 |
| 2021-02-07 23:24 | zig fmt: implement break | Isaac Freund | 3 | +50 | -24 |
| 2021-02-05 23:37 | translate-c: Improve function pointer handling | Evan Haas | 6 | +107 | -21 |
| 2021-02-07 22:14 | std/zig/ast: fix Tree.lastToken() for blocks | Isaac Freund | 4 | +42 | -11 |
| 2021-02-07 21:26 | zig fmt: split Slice and SliceSentinel | Isaac Freund | 3 | +64 | -24 |
| 2021-02-07 21:16 | zig fmt: implement error set decls | Isaac Freund | 4 | +84 | -7 |
| 2021-02-07 22:08 | never pass -s to clang | Andrew Kelley | 1 | +1 | -3 |
| 2021-02-07 21:51 | zig cc: recognize the `-s` flag to be "strip" | Andrew Kelley | 4 | +17 | -2 |
| 2021-02-07 13:37 | zig fmt: implement catch and return | Isaac Freund | 3 | +51 | -40 |
| 2021-02-07 11:43 | zig fmt: implement slices | Isaac Freund | 3 | +114 | -36 |
| 2021-02-06 21:55 | zig fmt: implement pointer types | Isaac Freund | 4 | +307 | -139 |
| 2021-02-07 01:12 | Merge pull request #7957 from mk12/catalina | Michael Dusan | 1 | +3 | -2 |
| 2021-02-05 07:45 | Use -isysroot on Catalina too, not just Big Sur | Mitchell Kember | 1 | +3 | -2 |
| 2021-02-06 03:38 | zig fmt: builtin call with trailing comma | Andrew Kelley | 4 | +84 | -64 |
| 2021-02-06 00:46 | zig fmt: trailing comma in fn parameter list | Andrew Kelley | 3 | +69 | -57 |
| 2021-02-05 22:47 | zig fmt: implement container decls | Andrew Kelley | 4 | +762 | -364 |
| 2021-02-05 22:45 | std.MultiArrayList: use `@memset` builtin for undefined | Andrew Kelley | 1 | +7 | -1 |
| 2021-02-05 18:10 | zig fmt: array types | Isaac Freund | 3 | +111 | -65 |
| 2021-02-05 12:15 | zig fmt: struct and anon array initialization | Isaac Freund | 4 | +302 | -247 |
| 2021-02-05 10:46 | zig fmt: float literal with exponent | Isaac Freund | 1 | +9 | -8 |
| 2021-02-05 10:40 | std.MultiArrayList: implement review comments | Isaac Freund | 1 | +7 | -7 |
| 2021-02-04 20:08 | Ensure function indices are correct and fix a memory leak | Luuk de Gram | 3 | +73 | -49 |
| 2021-02-03 21:15 | Create type declarations for extern functions and write the 'import' section | Luuk de Gram | 3 | +93 | -15 |
| 2021-02-05 02:59 | zig fmt: implement struct init | Andrew Kelley | 4 | +344 | -243 |
| 2021-02-04 23:38 | zig fmt: implement fn protos and defers | Andrew Kelley | 4 | +523 | -326 |
| 2021-02-04 17:39 | target: map zig ppc32 → llvm ppc | Michael Dusan | 1 | +1 | -1 |
| 2021-02-04 10:33 | zig fmt: deref, unwrap optional | Asherah Connor | 3 | +19 | -24 |
| 2021-02-04 17:28 | Fix previous %fp calculation | Koakuma | 1 | +6 | -2 |
| 2021-02-04 17:25 | Add comment explaining the alignment setting | Koakuma | 1 | +6 | -0 |
| 2021-02-04 13:51 | stage1: set gen_frame_size alignment to work around requirement mismatch | Koakuma | 1 | +3 | -1 |
| 2021-02-04 13:51 | std.debug.StackIterator: account for SPARC %fp quirk | Koakuma | 1 | +11 | -1 |
| 2021-02-04 05:12 | zig fmt: builtin calls and array access | Andrew Kelley | 4 | +308 | -196 |
| 2021-02-04 00:02 | zig fmt: implement top-level fields | Andrew Kelley | 3 | +340 | -283 |
| 2021-02-03 02:05 | fix typo in comment | Rocknest | 1 | +1 | -1 |
| 2021-02-03 04:05 | zig fmt: implement if, call, field access, assignment | Andrew Kelley | 4 | +798 | -581 |
| 2021-02-02 15:00 | fix superfluous fmt specifier in update_glibc | Michael Dusan | 1 | +1 | -1 |
| 2021-02-02 08:58 | siphash: update the link to the SipHash paper | Frank Denis | 1 | +1 | -1 |
| 2021-02-02 04:31 | zig fmt: implement simple test with doc comments | Andrew Kelley | 2 | +533 | -528 |
| 2021-02-02 03:11 | zig fmt: implement "line comment followed by top-level comptime" | Andrew Kelley | 3 | +37 | -7 |
| 2021-02-02 00:23 | zig fmt: start reworking with new memory layout | Andrew Kelley | 5 | +6134 | -6093 |
| 2021-02-01 21:57 | update update_glibc to format strings with "{s}" | Michael Dusan | 1 | +5 | -5 |
| 2021-02-01 20:49 | Merge pull request #7827 from Snektron/spirv-setup | Andrew Kelley | 13 | +2258 | -8 |
| 2021-01-29 02:15 | std.json large number support | Jonathan Marler | 1 | +20 | -3 |
| 2021-01-31 19:02 | Dupe strings on all public api points for std.build | Martin Wickham | 5 | +116 | -52 |
| 2021-02-01 17:11 | docs: Clarify that @field can work on declarations | Ryan Liptak | 1 | +14 | -3 |
| 2021-02-01 20:29 | Merge pull request #7895 from Luukdegram/wasm-control-flow | Andrew Kelley | 3 | +370 | -71 |
| 2021-01-24 09:54 | Define wasm constants | Luuk de Gram | 3 | +284 | -35 |
| 2021-02-01 20:27 | Don't read more bytes than exist in MsfStream (#7839) | Cameron Conn | 1 | +2 | -0 |
| 2021-01-17 10:04 | stage2 ARM: save function arguments to stack for debugging | joachimschmidt557 | 1 | +62 | -29 |
| 2021-02-01 20:16 | Fixes for std.Thread.Condition (#7883) | Vincent Rischmann | 1 | +14 | -2 |
| 2021-02-01 20:15 | Merge pull request #7892 from Vexu/stage2-cbe | Andrew Kelley | 8 | +864 | -101 |
| 2021-02-01 20:11 | Merge pull request #7922 from daurnimator/comptime-json-fields | Andrew Kelley | 1 | +128 | -15 |
| 2021-01-31 19:58 | std/math/big/int: normalize after a right shift | Frank Denis | 2 | +11 | -3 |
| 2021-02-01 13:45 | stage2: reimplement switch | Veikka Tuominen | 4 | +606 | -5 |
| 2021-01-27 10:22 | stage2 cbe: implement not and some bitwise ops | Veikka Tuominen | 2 | +29 | -2 |
| 2021-01-27 09:40 | stage2 cbe: implement switchbr | Veikka Tuominen | 4 | +78 | -43 |
| 2021-01-27 09:05 | stage2 cbe: block results | Veikka Tuominen | 2 | +48 | -11 |
| 2021-01-26 19:09 | stage2 cbe: condbr and breaks | Veikka Tuominen | 2 | +68 | -6 |
| 2021-01-26 18:25 | stage2 cbe: use AutoIndentingStream | Veikka Tuominen | 2 | +43 | -59 |
| 2021-01-26 17:50 | stage2 cbe: loop instruction | Veikka Tuominen | 1 | +58 | -41 |
| 2021-02-01 04:57 | stage2: tokenizer does not emit line comments anymore | Andrew Kelley | 2 | +19 | -39 |
| 2021-02-01 04:15 | Merge pull request #7847 from ziglang/astgen-rl-rework | Andrew Kelley | 7 | +1280 | -1398 |
| 2021-02-01 03:58 | stage2: delete astgen for switch expressions | Andrew Kelley | 5 | +72 | -612 |
| 2021-01-25 20:20 | astgen: rework for loops | Andrew Kelley | 1 | +73 | -88 |
| 2021-01-25 19:26 | astgen: rework while | Andrew Kelley | 2 | +37 | -44 |
| 2021-01-25 08:47 | astgen: rework orelse/catch | Andrew Kelley | 1 | +116 | -93 |
| 2021-01-25 03:23 | astgen: rework labeled blocks | Andrew Kelley | 6 | +200 | -112 |
| 2021-01-22 23:45 | sema: after block gets peer type resolved, insert type coercions | Andrew Kelley | 5 | +171 | -39 |
| 2021-01-21 09:46 | astgen: respect a const local's type annotation | Andrew Kelley | 1 | +10 | -4 |
| 2021-01-21 09:37 | astgen: const locals that end up being rvalues do not alloc | Andrew Kelley | 1 | +68 | -17 |
| 2021-01-21 08:30 | astgen: `@as` with block_ptr result location | Andrew Kelley | 3 | +86 | -62 |
| 2021-01-21 03:37 | stage2: rework astgen result locations | Andrew Kelley | 6 | +649 | -529 |
| 2021-01-31 13:55 | allow more complex comptime fields in std.json | daurnimator | 1 | +94 | -13 |
| 2021-01-31 13:22 | std.json union handling should bubble up AllocationRequired | daurnimator | 1 | +21 | -12 |
| 2021-01-31 12:39 | std.json support for comptime fields | daurnimator | 1 | +26 | -3 |
| 2021-01-31 10:37 | Merge pull request #7750 from tadeokondrak/6609-tagtype-tag | Veikka Tuominen | 31 | +96 | -187 |
| 2021-01-31 03:16 | stage2: rework AST memory layout | Andrew Kelley | 4 | +3873 | -6164 |
| 2021-01-31 03:15 | std.GeneralPurposeAllocator: logging improvements | Andrew Kelley | 1 | +27 | -1 |
| 2021-01-31 03:12 | add std.MultiArrayList | Andrew Kelley | 2 | +354 | -0 |
| 2021-01-11 18:19 | Replace @TagType uses, mostly with std.meta.Tag | Tadeo Kondrak | 26 | +73 | -83 |
| 2021-01-29 04:58 | FromWriteFileStep for all LibExeObjStep types | rgreenblatt | 1 | +42 | -0 |
| 2021-01-11 18:04 | remove @TagType | Tadeo Kondrak | 7 | +5 | -91 |
| 2021-01-11 17:58 | std.meta: rename TagPayloadType to TagPayload | Tadeo Kondrak | 2 | +7 | -5 |
| 2021-01-11 17:56 | std.meta: rename TagType to Tag | Tadeo Kondrak | 2 | +14 | -11 |
| 2021-01-30 11:12 | Improve error messages in std.fmt (#7898) | Dmitry Atamanov | 1 | +3 | -3 |
| 2021-01-18 05:36 | stage1: add error for slice.len incr beyond bounds | Michael Dusan | 2 | +18 | -3 |
| 2021-01-25 23:18 | Fill out more cases for std.meta.sizeof | Martin Wickham | 1 | +87 | -4 |
| 2021-01-15 03:21 | complete {Z} deprecation in std.fmt.formatIntValue | Asherah Connor | 1 | +1 | -6 |
| 2021-01-26 11:40 | Fix interger overflow when calling joinZ with empty slices | root | 1 | +12 | -1 |
| 2021-01-26 17:08 | translate-c: add wide string literal support | Evan Haas | 2 | +65 | -15 |
| 2021-01-26 18:47 | Add tests, fix locals that are created in blocks like loops, and handle all breaks correctly | Luuk de Gram | 3 | +146 | -41 |
| 2021-01-26 07:11 | macho: add arm64 relocation type enum | Jakub Konka | 1 | +35 | -0 |
| 2021-01-23 08:41 | Add MAX_RW_COUNT limit to std.os.pread() | Joran Dirk Greef | 1 | +17 | -3 |
| 2021-01-17 16:29 | Fix f128 NaN check on big-endian hosts | Koakuma | 1 | +16 | -2 |
| 2021-01-23 16:33 | render: fix bug when rendering struct initializer with length 1 | Timon Kruiper | 2 | +20 | -8 |
| 2021-01-25 18:39 | Merge pull request #7846 from LemonBoy/filtertest | Andrew Kelley | 30 | +40 | -35 |
| 2021-01-20 07:42 | translate-c: Improve array support | Evan Haas | 6 | +279 | -46 |
| 2021-01-23 08:13 | linux: add fallocate() to io_uring | Joran Dirk Greef | 1 | +84 | -0 |
| 2021-01-25 11:16 | windows: make sure to handle PATH_NOT_FOUND when deleting files | Timon Kruiper | 1 | +1 | -0 |
| 2021-01-24 21:30 | zig cc: recognize more coff linker options | Andrew Kelley | 4 | +120 | -8 |
| 2021-01-24 19:22 | Merge branch 'FireFox317-deadlock-windows-fix' | Andrew Kelley | 2 | +4 | -2 |
| 2021-01-24 19:22 | std.Progress: call refreshWithHeldLock as appropriate | Andrew Kelley | 1 | +4 | -6 |
| 2021-01-23 15:42 | fix windows bug in Progress.zig | Timon Kruiper | 2 | +6 | -2 |
| 2021-01-24 19:09 | Merge pull request #7856 from ziglang/lto | Andrew Kelley | 19 | +577 | -400 |
| 2021-01-24 13:35 | Nested conditions and loops support | Luuk de Gram | 2 | +263 | -69 |
| 2021-01-24 09:54 | Define wasm constants | Luuk de Gram | 3 | +284 | -35 |
| 2021-01-23 06:36 | add LTO support | Andrew Kelley | 17 | +576 | -398 |
| 2021-01-23 06:35 | stage2: wasm arch does not support -mred-zone flags | Andrew Kelley | 1 | +0 | -2 |
| 2021-01-23 06:34 | stage2: add missing frexpl.c to mingw c source file list | Andrew Kelley | 1 | +1 | -0 |
| 2021-01-22 14:45 | std: Update `test ""` to `test` where it makes sense | LemonBoy | 24 | +23 | -24 |
| 2021-01-22 14:18 | stage1: Allow nameless test blocks | LemonBoy | 6 | +17 | -12 |
| 2021-01-21 19:34 | Bring back stack trace printing on ARM Darwin | Jakub Konka | 1 | +18 | -0 |
| 2021-01-21 08:48 | stage1: don't filter test blocks with empty label | LemonBoy | 1 | +2 | -1 |
| 2021-01-18 19:03 | translate-c: fix variadic function calls | Evan Haas | 2 | +18 | -6 |
| 2021-01-20 16:28 | Merge pull request #7829 from kubkon/macho-safer | Jakub Konka | 6 | +208 | -285 |
| 2021-01-20 04:09 | stage2: implement TZIR printing for call instruction | Andrew Kelley | 1 | +78 | -80 |
| 2021-01-19 22:26 | zig cc: Support reading input from stdin | Rafael Ristovski | 1 | +1 | -1 |
| 2021-01-19 23:25 | stage2: fix anonymous Decl ty/val wrong arena | Andrew Kelley | 2 | +7 | -4 |
| 2021-01-19 22:49 | stage2: -Dlog enables all logging, log scopes can be set at runtime | Andrew Kelley | 4 | +22 | -6 |
| 2021-01-19 21:54 | Backport Elf changes from d5d0619 | Jakub Konka | 3 | +38 | -47 |
| 2021-01-19 21:38 | stage2: converge x86_64 and aarch64 tests on macOS | Jakub Konka | 3 | +116 | -220 |
| 2021-01-19 18:04 | macho: fix overflowing u64 range | Jakub Konka | 1 | +7 | -2 |
| 2021-01-19 18:02 | macho: reuse existing names from the string table | Jakub Konka | 1 | +21 | -1 |
| 2021-01-19 17:59 | macho: make int casts safer | Jakub Konka | 1 | +34 | -23 |
| 2021-01-19 21:08 | stage2: ELF: fix crash when only 1 function and it gets updated | Andrew Kelley | 2 | +46 | -3 |
| 2021-01-19 20:45 | stage2: ELF: avoid multiplication for ideal capacity | Andrew Kelley | 3 | +33 | -30 |
| 2021-01-19 13:28 | SPIR-V: Use free list for result id generation | Robin Voetter | 2 | +33 | -5 |
| 2021-01-19 00:54 | SPIR-V: OpMemoryModel and basic capability generation | Robin Voetter | 2 | +55 | -18 |
| 2021-01-19 00:29 | SPIR-V: Make emitting binary more efficient | Robin Voetter | 2 | +67 | -20 |
| 2021-01-18 22:47 | SPIR-V: Add glsl450 and vulkan spir-v operating system definitions | Robin Voetter | 6 | +48 | -5 |
| 2021-01-18 23:34 | SPIR-V: Linking and codegen setup | Robin Voetter | 5 | +180 | -10 |
| 2021-01-17 15:18 | SPIR-V: Initial architecture definitions and setup | Robin Voetter | 5 | +35 | -0 |
| 2021-01-18 23:38 | SPIR-V: Add generated specification | Robin Voetter | 1 | +1645 | -0 |
| 2021-01-18 23:30 | SPIR-V: Spec generator | Robin Voetter | 1 | +245 | -0 |
| 2021-01-19 07:58 | Merge pull request #7818 from kubkon/macho-more-cleanup | Jakub Konka | 3 | +59 | -39 |
| 2021-01-19 07:38 | astgen: eliminate rlWrapPtr and all its callsites | Andrew Kelley | 8 | +394 | -222 |
| 2021-01-19 02:29 | Merge branch 'stage2: rework ZIR/TZIR for optionals and error unions' | Andrew Kelley | 8 | +404 | -106 |
| 2021-01-19 02:17 | stage2: rework ZIR/TZIR for optionals and error unions | Andrew Kelley | 7 | +358 | -107 |
| 2021-01-08 22:08 | stage2: fix orelse at comptime | g-w1 | 2 | +49 | -2 |
| 2021-01-18 19:26 | macho: add missing DWARF line no update in codegen | Jakub Konka | 1 | +4 | -2 |
| 2021-01-18 17:48 | stage2 macho: cleanup indirect symbol table writes | Jakub Konka | 2 | +55 | -37 |
| 2021-01-18 20:51 | stage2 AArch64: implement jump | joachimschmidt557 | 1 | +7 | -0 |
| 2021-01-18 21:12 | update wasm backend to match new Module API | Andrew Kelley | 1 | +6 | -3 |
| 2021-01-18 20:35 | Merge pull request #7797 from Luukdegram/wasm-refactor | Andrew Kelley | 4 | +423 | -169 |
| 2021-01-18 19:49 | Merge pull request #7814 from LemonBoy/fix-7760 | Andrew Kelley | 7 | +47 | -20 |
| 2021-01-18 03:22 | translate-c: Add Wide, UTF-16, and UTF-32 character literals | Evan Haas | 2 | +28 | -8 |
| 2021-01-17 01:33 | stage2: use %type not @type for libc stubs | Julian Maingot | 2 | +34 | -34 |
| 2020-05-26 00:25 | update error return doc | Julian Maingot | 1 | +1 | -1 |
| 2021-01-18 19:02 | Change `compareFn` to `fn (a: T, b: T) std.math.Order` | Zander Khan | 2 | +100 | -74 |
| 2021-01-18 19:01 | Merge pull request #7808 from joachimschmidt557/stage2-aarch64 | Jakub Konka | 2 | +88 | -10 |
| 2021-01-18 17:02 | std: Add missing cast when calling fcntl w/ constant args | LemonBoy | 1 | +1 | -1 |
| 2021-01-18 16:24 | std: define pipe2 only for os that support it | LemonBoy | 6 | +5 | -1 |
| 2021-01-18 12:24 | std: Fixed pipe2 fallback | LemonBoy | 1 | +42 | -19 |
| 2021-01-17 22:09 | stage2 AArch64: update function prologue and epilogue to include stack offsets | joachimschmidt557 | 1 | +16 | -1 |
| 2021-01-17 21:40 | stage2 AArch64: add add/subtract (immediate) instructions | joachimschmidt557 | 1 | +62 | -0 |
| 2021-01-17 21:22 | stage2 AArch64: fix stack offsets in genSetStack | joachimschmidt557 | 1 | +10 | -9 |
| 2021-01-17 16:20 | macho: refactor undef symbol handling | Jakub Konka | 3 | +80 | -108 |
| 2021-01-17 10:03 | macho: improve x86_64 tests; clean fixups on error | Jakub Konka | 2 | +38 | -75 |
| 2021-01-17 14:43 | Remove `resize`. Adding uninitialized memory at the end of the `items` would break the heap property. | Zander Khan | 2 | +0 | -10 |
| 2021-01-17 14:41 | Replace `shrink` with `shrinkAndFree` and `shrinkRetainingCapacity` | Zander Khan | 2 | +100 | -6 |
| 2021-01-17 10:26 | stage2 aarch64: add basic function pro/epilogue | Jakub Konka | 3 | +88 | -81 |
| 2021-01-17 09:37 | stage2 aarch64: add basic genSetStack | Jakub Konka | 1 | +63 | -0 |
| 2021-01-17 07:16 | Merge branch 'stage2 error notes' | Andrew Kelley | 19 | +1034 | -2636 |
| 2021-01-17 07:14 | stage2: add compile error for label redefinition | Andrew Kelley | 2 | +127 | -31 |
| 2021-01-17 06:24 | stage2: slight cleanup of Module by calling astgen functions | Andrew Kelley | 1 | +2 | -8 |
| 2021-01-17 05:51 | stage2: implement error notes and regress -femit-zir | Andrew Kelley | 18 | +904 | -2618 |
| 2021-01-17 05:49 | std.ArrayHashMap: add "AssertDiscard" function variants | Andrew Kelley | 1 | +26 | -4 |
| 2021-01-16 20:10 | Merge pull request #7716 from koachan/sparc64-libs | Andrew Kelley | 3 | +114 | -5 |
| 2021-01-10 19:50 | stage2 ARM: add extra load/store instructions | joachimschmidt557 | 2 | +151 | -25 |
| 2021-01-16 13:15 | stage2 AArch64: add very basic return values | joachimschmidt557 | 2 | +31 | -16 |
| 2021-01-16 18:43 | Fix slice length when updating | Zander Khan | 2 | +2 | -2 |
| 2021-01-16 18:11 | Fix update might change an element no longer in the queue | Zander Khan | 2 | +2 | -2 |
| 2021-01-16 18:09 | Rename heap to queue in tests for consistency | Zander Khan | 1 | +233 | -233 |
| 2021-01-16 18:06 | Fix edge cases in fromOwnedSlice | Zander Khan | 2 | +50 | -4 |
| 2021-01-16 17:52 | Ensure we cannot remove an item outside the current length of the queue | Zander Khan | 1 | +1 | -0 |
| 2021-01-16 17:48 | Remove magic number | Zander Khan | 1 | +1 | -1 |
| 2021-01-16 17:48 | Add missing import | Zander Khan | 1 | +1 | -0 |
| 2021-01-16 17:48 | Add license to top of file | Zander Khan | 1 | +6 | -2 |
| 2021-01-16 17:22 | Generate correct opcode for 'addGen' depending on type | Luuk de Gram | 1 | +9 | -1 |
| 2021-01-16 13:47 | Add tests and move tests to wasm's own file | Luuk de Gram | 4 | +145 | -78 |
| 2021-01-16 12:01 | std: Add Priority Dequeue | Zander Khan | 2 | +880 | -0 |
| 2021-01-15 22:24 | Cleanup and 'add' instruction for bigger test area | Luuk de Gram | 2 | +63 | -59 |
| 2021-01-10 17:51 | stage2: refactor wasm backend - similar to the other backends | Luuk de Gram | 2 | +283 | -108 |
| 2021-01-15 16:33 | macho: ensure that strtab always follows symtab | Jakub Konka | 3 | +60 | -19 |
| 2021-01-13 18:22 | crypto: add legacy keccak hash functions | Guillaume Ballet | 1 | +14 | -0 |
| 2021-01-14 00:57 | translate-c: ensure bools are cast to int when necessary | Evan Haas | 2 | +51 | -2 |
| 2021-01-15 20:31 | Merge pull request #7785 from ziglang/std-thread-primitives | Andrew Kelley | 40 | +2458 | -1957 |
| 2021-01-08 11:36 | Fix _Qp_cmp definition | Koakuma | 1 | +8 | -8 |
| 2020-12-30 11:08 | Fix f128 codegen on BE hosts | Koakuma | 1 | +15 | -5 |
| 2020-12-28 11:55 | Add compiler-rt stub for SPARC CPUs | Koakuma | 2 | +99 | -0 |
| 2021-01-14 20:55 | macho: use target arch page_size for codesig | Jakub Konka | 2 | +64 | -54 |
| 2021-01-15 05:42 | std.Thread: avoid compile errors for single-threaded OS's | Andrew Kelley | 1 | +3 | -1 |
| 2021-01-15 04:42 | fix namespace of kernel32 function calls | Andrew Kelley | 2 | +6 | -6 |
| 2021-01-15 04:34 | std.Thread.StaticResetEvent: call spinLoopHint appropriately | Andrew Kelley | 1 | +2 | -3 |
| 2021-01-15 04:28 | std.Thread.Mutex: restore the "Held" API | Andrew Kelley | 2 | +94 | -78 |
| 2021-01-15 03:41 | organize std lib concurrency primitives and add RwLock | Andrew Kelley | 40 | +2438 | -1954 |
| 2021-01-14 23:34 | use interfaces | Asherah Connor | 3 | +15 | -46 |
| 2021-01-14 06:52 | fix SectionHeaderIterator impl | Asherah Connor | 1 | +63 | -61 |
| 2021-01-14 04:30 | expose phdr, shdr parsing | Asherah Connor | 3 | +115 | -99 |
| 2021-01-13 10:01 | std.elf: actually pass the pointer | Asherah Connor | 1 | +1 | -1 |
| 2021-01-13 09:41 | std.elf: call it Header.parse | Asherah Connor | 1 | +34 | -34 |
| 2021-01-13 06:39 | std.elf: make Header pub | Asherah Connor | 1 | +1 | -1 |
| 2021-01-13 06:32 | std.elf: expose parsing decoupled from std.fs.File | Asherah Connor | 1 | +6 | -2 |
| 2021-01-14 02:46 | std.os.uefi.protocols.FileProtocol: fix and expose get_position, set_position (#7762) | Asherah Connor | 1 | +13 | -3 |
| 2021-01-13 23:11 | Merge pull request #7746 from kubkon/macho-extern-fn | Andrew Kelley | 6 | +958 | -392 |
| 2021-01-10 20:33 | macho: update DebugSymbols to include DATA_CONST seg | Jakub Konka | 1 | +11 | -0 |
| 2021-01-10 20:10 | macho: add x86_64 tests | Jakub Konka | 2 | +20 | -1 |
| 2021-01-10 20:06 | macho: properly populate offset into lazy bind info | Jakub Konka | 1 | +71 | -4 |
| 2021-01-09 23:21 | macho: add x86_64 support | Jakub Konka | 2 | +93 | -20 |
| 2021-01-09 22:04 | macho: bring back lld cc hot-fix | Jakub Konka | 1 | +46 | -42 |
| 2021-01-09 19:38 | macho: document more code + add test case | Jakub Konka | 4 | +71 | -62 |
| 2021-01-09 18:29 | macho: refactor writing and managing externs | Jakub Konka | 3 | +359 | -490 |
| 2021-01-08 21:40 | macho: memorize start of stubs in helper | Jakub Konka | 1 | +6 | -6 |
| 2021-01-08 21:26 | macho: write out stubs for new externs only | Jakub Konka | 2 | +68 | -55 |
| 2021-01-07 19:49 | macho: fully working PoC with main and exit | Jakub Konka | 2 | +48 | -23 |
| 2021-01-06 16:45 | macho: first working draft of externs on macOS | Jakub Konka | 1 | +27 | -5 |
| 2021-01-06 16:36 | macho: write out binding info | Jakub Konka | 1 | +23 | -0 |
| 2021-01-06 16:24 | macho: write out rebase info | Jakub Konka | 2 | +141 | -23 |
| 2021-01-06 00:13 | macho: populate stubs and stub_helper | Jakub Konka | 2 | +96 | -6 |
| 2021-01-05 22:17 | macho: add missing data sections | Jakub Konka | 1 | +168 | -4 |
| 2021-01-05 20:58 | macho: prealloc DATA_CONST and DATA segments | Jakub Konka | 1 | +68 | -9 |
| 2021-01-08 22:16 | stage2: lay the groundwork in prep for extern fn | Jakub Konka | 6 | +74 | -6 |
| 2021-01-12 01:30 | Move fmt.testFmt to testing.expectFmt | Jay Petacat | 4 | +194 | -201 |
| 2021-01-12 19:53 | add missing ECONNRESET from getsockoptError | Bill Nagel | 1 | +4 | -0 |
| 2021-01-13 01:54 | Merge pull request #7577 from semarie/emutls | Andrew Kelley | 4 | +404 | -0 |
| 2021-01-13 00:45 | Merge pull request #7714 from mikdusan/target-macos | Andrew Kelley | 3 | +376 | -456 |
| 2021-01-12 04:39 | define nfds_t for windows | Bill Nagel | 2 | +3 | -2 |
| 2021-01-12 11:32 | stage1: Resolve alignment earlier in @alignCast | LemonBoy | 1 | +1 | -1 |
| 2021-01-13 00:27 | ci: stop directly pushing web page stuff to s3 | Andrew Kelley | 1 | +0 | -8 |
| 2021-01-12 20:26 | ci: give the updated website content to the website repo | Andrew Kelley | 1 | +8 | -3 |
| 2021-01-12 19:52 | ci: add stdDocs to downloads/index.json for master branch | Andrew Kelley | 1 | +1 | -0 |
| 2021-01-12 05:39 | implement emutls in compiler_rt | Sébastien Marie | 2 | +399 | -0 |
| 2021-01-12 05:39 | add pthread_key functions | Sébastien Marie | 2 | +5 | -0 |
| 2021-01-12 05:23 | std.event.Loop: fix race condition when starting the time wheel | Andrew Kelley | 1 | +2 | -1 |
| 2021-01-12 05:07 | Merge 'Add support for no red zone' | Andrew Kelley | 16 | +118 | -30 |
| 2021-01-12 05:01 | stage2: cleanups regarding red zone CLI flags | Andrew Kelley | 16 | +114 | -62 |
| 2020-12-20 21:41 | Added support for no red zone | Lee Cannon | 13 | +37 | -1 |
| 2021-01-12 01:54 | more fixups | Michael Dusan | 2 | +6 | -10 |
| 2021-01-12 00:52 | macos: reimplement OS version detection | Michael Dusan | 3 | +379 | -455 |
| 2021-01-12 00:48 | Merge branch 'rohlem-fix-GetFinalPathNameByHandle-before-win10_rs4' | Andrew Kelley | 7 | +242 | -71 |
| 2020-12-23 21:10 | std.os.windows.GetFinalPathNameByHandle: remove intermediate buffers | Rohlem | 2 | +67 | -27 |
| 2020-12-23 20:50 | std.os.windows.GetFinalPathNameByHandle: remove QueryInformationFile code path | Rohlem | 1 | +20 | -54 |
| 2020-12-23 01:39 | std.os.windows.GetFinalPathNameByHandle: address non-structural review comments | Rohlem | 5 | +80 | -87 |
| 2020-12-17 15:37 | std.os.windows.GetFinalPathNameByHandle: replace kernel32 by ntdll call | Rohlem | 1 | +51 | -68 |
| 2020-12-10 11:52 | introduce std.os.windows.QueryObjectName | Rohlem | 3 | +69 | -0 |
| 2020-12-17 15:26 | std.os.windows.GetFinalPathNameByHandle: add test | Rohlem | 1 | +24 | -0 |
| 2020-12-09 12:04 | std.os.windows.GetFinalPathNameByHandle: reintroduce kernel32 for compatibility | Rohlem | 1 | +61 | -7 |
| 2020-12-17 14:55 | add std.zig.system.windows version check utility functions | Rohlem | 1 | +16 | -0 |
| 2020-12-09 09:23 | move windows runtime version detection into std.zig.system.windows | Rohlem | 3 | +63 | -37 |
| 2021-01-12 00:15 | Add std.fmt.formatDuration and std.fmt.duration (#7297) | Jonathan Knezek | 1 | +97 | -0 |
| 2021-01-12 00:09 | Merge pull request #7200 from Vexu/arr | Andrew Kelley | 6 | +332 | -19 |
| 2021-01-12 00:02 | Merge pull request #7195 from Aransentin/master | Andrew Kelley | 3 | +616 | -103 |
| 2021-01-11 23:52 | Merge branch 'clean up writeFileAllUnseekable by using readers' | Andrew Kelley | 5 | +66 | -20 |
| 2021-01-11 23:51 | std.EarlyEOFReader: rename to LimitedReader | Andrew Kelley | 5 | +54 | -54 |
| 2020-11-18 15:31 | std: use fifo.pump in writeFileAllUnseekable | daurnimator | 1 | +6 | -8 |
| 2020-11-18 15:26 | std: add LimitedReader: reader that returns EOF early | daurnimator | 3 | +55 | -1 |
| 2020-11-18 15:10 | std: use reader.skipBytes to avoid infinite loop in writeFileAllUnseekable | daurnimator | 1 | +3 | -10 |
| 2020-11-19 11:50 | std: reader.skipBytes's num_bytes should be a u64 | daurnimator | 1 | +2 | -1 |
| 2020-11-18 23:46 | os/bits/linux: add the termios cc bits | Vincent Rischmann | 1 | +81 | -0 |
| 2021-01-11 23:35 | Merge pull request #7124 from LemonBoy/netstuff1 | Andrew Kelley | 2 | +109 | -11 |
| 2021-01-11 23:20 | Merge branch 'Stage2 begin implementing container types' | Andrew Kelley | 9 | +647 | -11 |
| 2021-01-11 20:58 | Merge branch 'SpexGuy-fix-comptime-cityhash' | Andrew Kelley | 1 | +105 | -93 |
| 2021-01-11 20:58 | std CityHash: disable memory-expensive tests for now | Andrew Kelley | 1 | +9 | -5 |
| 2020-12-09 07:17 | Modify cityhash to work at comptime | Martin Wickham | 1 | +101 | -93 |
| 2021-01-11 20:45 | Merge pull request #7134 from alexnask/fix_std_fs_watch | Andrew Kelley | 5 | +402 | -356 |
| 2020-11-22 09:29 | Apparently unix sockets are supported on Windows | LemonBoy | 2 | +14 | -1 |
| 2020-11-22 09:17 | Let the kernel pick a random port | LemonBoy | 1 | +1 | -1 |
| 2020-11-21 20:06 | std: Add a small test for i/o on unix sockets | LemonBoy | 1 | +35 | -0 |
| 2020-11-16 09:19 | std: Decouple network streams from fs.File | LemonBoy | 2 | +59 | -9 |
| 2020-11-10 23:15 | update path.join to recognize any separators that isSep does | Travis | 1 | +22 | -17 |
| 2021-01-11 02:04 | Merge branch 'AdamGoertz-master' | Andrew Kelley | 1 | +42 | -6 |
| 2021-01-11 02:04 | zig fmt | Andrew Kelley | 1 | +16 | -8 |
| 2020-10-28 02:55 | impl lossyCast #5080 | Adam Goertz | 1 | +34 | -6 |
| 2021-01-10 16:36 | stage2: add support for loops in LLVM backend | Timon Kruiper | 3 | +52 | -2 |
| 2021-01-10 14:39 | debug: don't fail printLineInfo if the source file is not readable | Vincent Rischmann | 1 | +1 | -0 |
| 2021-01-08 21:11 | stage2: fix bug in genArg | joachimschmidt557 | 1 | +4 | -2 |
| 2021-01-09 21:04 | Merge pull request #7729 from jayschwa/remove-deprecated-stream | Andrew Kelley | 32 | +98 | -324 |
| 2021-01-05 04:48 | builtin: Add zig_version | Jay Petacat | 2 | +16 | -1 |
| 2021-01-09 20:32 | Merge pull request #7725 from FireFox317/even-more-llvm | Andrew Kelley | 5 | +334 | -42 |
| 2020-12-15 18:30 | Fix system library path detection on linux | xackus | 2 | +7 | -7 |
| 2021-01-08 11:48 | stage2: Implicitly enable --eh_frame_hdr when compiling c/c++ files | LemonBoy | 1 | +9 | -0 |
| 2021-01-06 23:56 | added mem.containsAtLeast | Sobeston | 1 | +34 | -0 |
| 2021-01-08 21:46 | libstd: add missing MachO rebase opcodes in macho.zig | Jakub Konka | 1 | +19 | -1 |
| 2021-01-08 20:57 | io: `FindByteOutStream` to `FindByteWriter` | Jay Petacat | 5 | +55 | -51 |
| 2021-01-08 20:36 | Remove deprecated stream aliases | Jay Petacat | 29 | +43 | -273 |
| 2021-01-08 18:28 | stage2: add initial impl of control flow in LLVM backend | Timon Kruiper | 3 | +256 | -26 |
| 2021-01-08 11:13 | stage2: implement TZIR printing for `block` and `condbr` | Timon Kruiper | 1 | +76 | -16 |
| 2020-12-28 01:43 | Add compileError message for StringHashMap in AutoHashMap | Julius Putra Tanu Setiaji | 1 | +11 | -0 |
| 2021-01-08 07:50 | Merge pull request #7720 from Snektron/sockopt | Andrew Kelley | 2 | +57 | -0 |
| 2021-01-03 20:49 | remove z/Z format specifiers | Jonathan Marler | 10 | +153 | -110 |
| 2021-01-06 01:57 | Reduce use of deprecated IO types | Jay Petacat | 43 | +159 | -159 |
| 2021-01-07 14:16 | builder: propagate env_map for child processes | Michael Dusan | 1 | +1 | -0 |
| 2021-01-07 22:46 | Want native headers when linking with frameworks | Jakub Konka | 1 | +6 | -0 |
| 2021-01-08 00:36 | Add EPERM to std.os.setsockopt | Robin Voetter | 1 | +4 | -0 |
| 2021-01-08 00:35 | Add IP_ constants | Robin Voetter | 1 | +53 | -0 |
| 2021-01-07 23:49 | ci: import the update-download-page from www repo | Andrew Kelley | 4 | +1212 | -15 |
| 2021-01-07 22:49 | ci: fix path to update-download-page.zig script | Andrew Kelley | 1 | +1 | -1 |
| 2021-01-07 19:28 | ci: add github.com's public key for the ssh clone | Andrew Kelley | 1 | +4 | -0 |
| 2021-01-07 10:37 | stage2 test: make sure to pass the dynamic linker to Compilation | Timon Kruiper | 1 | +2 | -0 |
| 2021-01-07 09:58 | ci: pass --override-lib-dir to emit std lib docs | Andrew Kelley | 1 | +4 | -1 |
| 2021-01-07 07:38 | ci: don't use ninja on linux | Andrew Kelley | 1 | +5 | -5 |
| 2021-01-07 07:18 | ci: add missing target/mcpu args to zig cc | Andrew Kelley | 1 | +7 | -5 |
| 2021-01-07 06:17 | ci: rework linux script | Andrew Kelley | 3 | +90 | -57 |
| 2020-12-30 19:14 | fix LRESULT and LPARAM typedefs | Jonathan Marler | 1 | +2 | -2 |
| 2021-01-07 00:40 | stage2: update to new ArrayListHashMap API | Andrew Kelley | 3 | +7 | -7 |
| 2021-01-07 00:36 | std.SpinLock: flatten and remove init/deinit | Andrew Kelley | 4 | +88 | -92 |
| 2021-01-07 00:32 | Merge pull request #7622 from tetsuo-cpp/array-hash-map-improvements | Andrew Kelley | 12 | +363 | -64 |
| 2021-01-07 00:06 | Merge pull request #7700 from FireFox317/more-stage2-stuff-llvm | Andrew Kelley | 15 | +1348 | -1202 |
| 2021-01-06 14:06 | spinlock: Default SpinLock.state to .Unlocked to allow default struct initialization | BinaryWarlock | 1 | +1 | -1 |
| 2021-01-06 14:44 | Fix example code in comments for asc and desc | Andreas Karlsson | 1 | +2 | -2 |
| 2021-01-03 20:57 | stage2 ARM: fix stack offsets for genSetReg and genSetStack | joachimschmidt557 | 1 | +11 | -11 |
| 2021-01-03 15:56 | stage2 ARM: fix offsets in exitlude jump relocations | joachimschmidt557 | 1 | +2 | -2 |
| 2021-01-06 16:08 | Azure CI: update MSYS version | Frank Denis | 1 | +1 | -1 |
| 2021-01-06 23:47 | stage2: C backend: support unused Decls | Andrew Kelley | 3 | +46 | -22 |
| 2021-01-06 00:27 | stage2: rename and move files related to LLVM backend | Timon Kruiper | 14 | +1305 | -1308 |
| 2021-01-05 23:34 | stage2: make use of `llvm.Context` in LLVM backend | Timon Kruiper | 2 | +74 | -66 |
| 2021-01-05 17:35 | stage2: hoist alloca instructions to top of function in LLVM backend | Timon Kruiper | 2 | +44 | -4 |
| 2021-01-05 10:43 | stage2: rename `*const llvm.ValueRef` to `*const llvm.Value` in LLVM backend | Timon Kruiper | 2 | +104 | -104 |
| 2021-01-04 00:08 | stage2: add initial impl for generating global decls in LLVM backend | Timon Kruiper | 3 | +158 | -57 |
| 2021-01-06 03:44 | stage2 test harness: don't try to run non-native C backend tests | Andrew Kelley | 1 | +4 | -0 |
| 2020-11-22 02:12 | stage2: add compile log statement | g-w1 | 6 | +135 | -3 |
| 2021-01-06 00:42 | Merge branch 'stage2-rework-cbe' | Andrew Kelley | 12 | +1044 | -903 |
| 2021-01-06 00:41 | minor fixups from moving identifiers and files around | Andrew Kelley | 2 | +2 | -2 |
| 2021-01-06 00:33 | stage2: C backend: re-implement emit-h | Andrew Kelley | 6 | +239 | -74 |
| 2021-01-05 20:59 | stage2: C backend: remove format() hackery | Andrew Kelley | 4 | +187 | -294 |
| 2021-01-05 20:06 | stage2: C backend: adjust spaces around functions | Andrew Kelley | 1 | +3 | -2 |
| 2021-01-05 20:04 | stage2: link.C: use pwritev | Andrew Kelley | 2 | +47 | -19 |
| 2021-01-05 18:08 | stage2: rework the C backend | Andrew Kelley | 10 | +703 | -655 |
| 2020-12-30 10:22 | integrate CBE with Compilation.update pipeline (closes #7589) | Noam Preil | 3 | +53 | -47 |
| 2021-01-05 16:16 | std.c add syslog | xackus | 2 | +24 | -0 |
| 2021-01-05 11:49 | freebsd, netbsd, dragonfly: add struct timeval | xackus | 3 | +24 | -0 |
| 2020-12-26 04:30 | std: Support equivalent ArrayList operations in ArrayHashMap | Alex Cameron | 3 | +341 | -42 |
| 2020-12-29 05:22 | std: Rename ArrayList shrink => shrinkAndFree | Alex Cameron | 10 | +22 | -22 |
| 2021-01-05 05:25 | std: skip more tests on Windows to save CI memory | Andrew Kelley | 1 | +37 | -1 |
| 2021-01-04 22:57 | ci: skip crypto tests on windows | Andrew Kelley | 1 | +3 | -0 |
| 2021-01-04 22:23 | Merge pull request #7592 from LemonBoy/fix-7188 | Andrew Kelley | 4 | +26 | -10 |
| 2021-01-02 07:13 | Allow dollar sign $ in identifiers in translate-c | Evan Haas | 2 | +18 | -2 |
| 2021-01-04 11:20 | Fixes missing error prong in std.os.send. | Felix (xq) Queißner | 1 | +1 | -0 |
| 2021-01-04 14:15 | Fix off-by-one error in SinglyLinkedList.len() and add associated tests | J.C. Moyer | 1 | +5 | -1 |
| 2021-01-04 16:41 | std.c: add some noalias | xackus | 1 | +6 | -6 |
| 2021-01-04 21:59 | ci: omit stage2 backend from stage1 on Windows | Andrew Kelley | 5 | +19 | -3 |
| 2021-01-04 21:33 | stage2: add more perf tracing points | Andrew Kelley | 1 | +182 | -11 |
| 2021-01-04 20:49 | Revert "Fix #7296:" | Andrew Kelley | 2 | +5 | -9 |
| 2021-01-04 20:40 | Merge branch 'g-w1-stage2-evalbranch' | Andrew Kelley | 5 | +97 | -5 |
| 2021-01-04 20:40 | stage2: improvements to `@setEvalBranchQuota` | Andrew Kelley | 4 | +34 | -13 |
| 2021-01-03 20:45 | stage2: implementation of `@setEvalBranchQuota`: | g-w1 | 5 | +76 | -5 |
| 2021-01-02 17:53 | stage2 x86_64: fix bug in Function.gen | joachimschmidt557 | 1 | +3 | -6 |
| 2021-01-03 08:10 | std/crypto: add BLAKE2-160 types and tests | Frank Denis | 1 | +174 | -0 |
| 2021-01-03 14:27 | Improve uring definitions | daurnimator | 2 | +51 | -10 |
| 2021-01-04 03:51 | Merge pull request #7681 from kubkon/stage2-aarch64-fn-args | Andrew Kelley | 3 | +111 | -2 |
| 2021-01-04 03:34 | stage2: remove the Cache deadlock detection code | Andrew Kelley | 3 | +0 | -68 |
| 2021-01-04 03:25 | stage2: fix Cache debug deadlock code memory leak | Andrew Kelley | 3 | +30 | -19 |
| 2021-01-04 03:10 | drone ci: skip compile error tests to save time | Andrew Kelley | 1 | +1 | -1 |
| 2021-01-04 00:09 | Merge pull request #7598 from FireFox317/more-llvm-stage2 | Andrew Kelley | 12 | +497 | -162 |
| 2020-12-29 19:07 | Static function declarations with no prototype should not be variadic | Evan Haas | 3 | +40 | -2 |
| 2021-01-03 22:20 | stage2: add aarch64 stage2 tests | Jakub Konka | 2 | +45 | -1 |
| 2021-01-03 22:01 | stage2: implement basic function params aarch64 | Jakub Konka | 1 | +66 | -1 |
| 2021-01-03 16:10 | stage2: Add support for testing LLVM enabled builds in test-stage2 | Timon Kruiper | 3 | +73 | -1 |
| 2021-01-03 15:48 | stage2: enable building test-stage2 with LLVM backend enabled | Timon Kruiper | 3 | +113 | -93 |
| 2021-01-03 15:44 | stage2: add some missing deallocations in Compilation.zig | Timon Kruiper | 1 | +5 | -0 |
| 2021-01-03 15:09 | stage2: Output the LLVM object files in the cache directory | Timon Kruiper | 3 | +30 | -11 |
| 2021-01-03 15:00 | stage2: add support for integers in LLVM backend | Timon Kruiper | 2 | +152 | -60 |
| 2020-12-29 21:47 | stage2: make use of proper LLVM intrinsic APIs in LLVM backend | Timon Kruiper | 2 | +19 | -7 |
| 2020-12-29 19:39 | stage2: implement argument passing and returning in LLVM backend | Timon Kruiper | 2 | +41 | -2 |
| 2020-12-29 19:18 | stage2: Add code generation for Load instruction in LLVM backend | Timon Kruiper | 2 | +9 | -0 |
| 2020-12-29 19:09 | stage2: implement register allocation in LLVM self-hosted backend | Timon Kruiper | 2 | +64 | -19 |
| 2020-12-29 18:03 | stage2: clear `err_msg` after it has been added to `module.failed_decls` | Timon Kruiper | 1 | +1 | -0 |
| 2020-12-29 17:52 | stage2: fix building self-hosted compiler with -Dstatic-llvm | Timon Kruiper | 2 | +42 | -21 |
| 2021-01-02 19:08 | std/crypto: properly support arbitrary output sizes | Frank Denis | 1 | +4 | -12 |
| 2021-01-03 06:05 | Merge pull request #7612 from g-w1/do-7296 | Andrew Kelley | 3 | +11 | -5 |
| 2021-01-03 06:01 | Merge pull request #7647 from ziglang/stage2-comptime-fn-call | Andrew Kelley | 17 | +884 | -590 |
| 2021-01-03 05:42 | stage2: support recursive inline/comptime functions | Andrew Kelley | 5 | +244 | -399 |
| 2021-01-03 04:11 | fix 7665: | g-w1 | 1 | +10 | -3 |
| 2021-01-02 21:28 | stage2: fix handling compile error in inline fn call | Andrew Kelley | 4 | +154 | -95 |
| 2021-01-02 20:40 | stage2: re-use ZIR for comptime and inline calls | Andrew Kelley | 9 | +93 | -209 |
| 2021-01-02 19:32 | stage2: implement function call inlining in the frontend | Andrew Kelley | 13 | +549 | -254 |
| 2021-01-02 02:24 | stage2: comptime function calls | Andrew Kelley | 6 | +257 | -46 |
| 2021-01-03 02:03 | Merge branch 'LemonBoy-revive-6680' | Andrew Kelley | 76 | +912 | -847 |
| 2021-01-03 02:03 | convert more {} to {d} and {s} | Andrew Kelley | 23 | +97 | -97 |
| 2021-01-02 11:29 | Remove some unwanted changes | LemonBoy | 7 | +3 | -860 |
| 2020-12-02 19:02 | Decrement max_depth when printing slice elements | LemonBoy | 1 | +2 | -2 |
| 2020-11-26 21:20 | stage2: Use {z} instead of {s} in generated Zig code | LemonBoy | 1 | +10 | -10 |
| 2020-11-26 18:14 | langref: Update langref to use {s} | LemonBoy | 5 | +80 | -81 |
| 2020-11-26 16:06 | Fix more stray uses of {} for formatting strings | LemonBoy | 5 | +14 | -13 |
| 2020-11-26 14:43 | std: Disable the special casing of {} for u8 slices/arrays | LemonBoy | 1 | +4 | -2 |
| 2020-11-26 12:28 | tests: Use {s} instead of {} when formatting strings | LemonBoy | 6 | +243 | -54 |
| 2020-11-26 12:19 | stage2: Use {s} instead of {} when formatting strings | LemonBoy | 27 | +503 | -360 |
| 2020-11-26 08:48 | std: Use {s} instead of {} when printing strings | LemonBoy | 32 | +771 | -231 |
| 2020-11-19 18:02 | Use same brace pairs for arrays/slices/vectors | LemonBoy | 1 | +9 | -9 |
| 2020-10-31 14:16 | Small cleanup | LemonBoy | 1 | +6 | -7 |
| 2020-10-31 14:12 | Add formatting for arrays | data-man | 1 | +28 | -20 |
| 2020-10-29 21:22 | std: Refactor the slice formatting code | LemonBoy | 1 | +49 | -20 |
| 2020-10-14 16:45 | Formatting fix | ryuukk | 1 | +1 | -1 |
| 2020-10-14 16:38 | Pretty print Slices | ryuukk | 1 | +12 | -0 |
| 2021-01-03 00:06 | Improve documentation for ArrayList, ArrayListUnmanaged, etc. (#7624) | Cameron Conn | 1 | +100 | -42 |
| 2021-01-01 18:33 | stage1: Use correct format specifier for size_t parameters | LemonBoy | 1 | +1 | -1 |
| 2021-01-02 14:50 | Fix usage message | Sizhe Zhao | 1 | +1 | -1 |
| 2021-01-02 19:21 | std: disable a couple tests on windows | Andrew Kelley | 2 | +21 | -3 |
| 2021-01-02 19:08 | Merge pull request #7506 from kubkon/fix-6923 | Jakub Konka | 7 | +52 | -9 |
| 2020-12-20 10:52 | Duplicate OSAtomic.h between aarch64 and x86_64 | Jakub Konka | 5 | +0 | -1 |
| 2020-12-20 10:45 | Detect native iframework dirs on macOS | Jakub Konka | 3 | +53 | -9 |
| 2020-12-31 08:00 | openbsd: add pollfd interface | Sébastien Marie | 1 | +20 | -0 |
| 2021-01-02 04:03 | Merge branch 'jayschwa-ci-deep-clone' | Andrew Kelley | 8 | +72 | -30 |
| 2021-01-02 04:01 | Restore the reverted semantic versioning commits | Andrew Kelley | 3 | +62 | -30 |
| 2021-01-01 23:40 | ci: fix `git describe` | Jay Petacat | 5 | +10 | -0 |
| 2021-01-01 21:56 | std/build: assert that install paths are relative | Isaac Freund | 1 | +1 | -0 |
| 2021-01-01 23:01 | Merge branch 'daurnimator-meta.fields' | Andrew Kelley | 7 | +56 | -40 |
| 2020-12-13 12:14 | std: loop in trailer flags can be indexing operation | daurnimator | 1 | +1 | -4 |
| 2020-12-13 11:27 | std: use FieldEnum from TrailerFlags | daurnimator | 1 | +1 | -14 |
| 2020-12-13 11:12 | std: have std.meta.fieldInfo take an enum rather than a string | daurnimator | 6 | +17 | -22 |
| 2020-12-13 11:03 | std: add std.meta.FieldEnum | daurnimator | 1 | +37 | -0 |
| 2020-11-14 17:25 | stage2 AArch64: add logical (shifted register) instructions | joachimschmidt557 | 2 | +125 | -98 |
| 2021-01-01 21:57 | Merge branch 'LemonBoy-panicthreadid' | Andrew Kelley | 6 | +45 | -0 |
| 2021-01-01 21:56 | std.debug: adjust panic message | Andrew Kelley | 2 | +3 | -3 |
| 2020-10-29 19:51 | std: Show the panicking thread ID | LemonBoy | 6 | +45 | -0 |
| 2020-12-31 14:16 | Fix ssize_t definition | Sizhe Zhao | 1 | +3 | -1 |
| 2021-01-01 21:28 | Merge pull request #7578 from vrischmann/walker | Andrew Kelley | 2 | +41 | -1 |
| 2021-01-01 21:23 | Merge pull request #7634 from daurnimator/packed-init-all-to | Andrew Kelley | 1 | +25 | -1 |
| 2021-01-01 21:19 | Merge pull request #7565 from joachimschmidt557/stage2-arm | Andrew Kelley | 3 | +220 | -3 |
| 2021-01-01 20:28 | macho: unblock stage2 on 32bit platforms (#7632) | Jakub Konka | 5 | +20 | -21 |
| 2021-01-01 19:48 | Merge pull request #7640 from daurnimator/use-markInvalidUserInput | Andrew Kelley | 1 | +39 | -32 |
| 2021-01-01 17:13 | Build errors should be followed by two newlines | daurnimator | 1 | +21 | -17 |
| 2021-01-01 17:08 | Don't process.exit() on invalid option use .markInvalidUserInput | daurnimator | 1 | +10 | -7 |
| 2021-01-01 17:00 | std/build.zig: use (existing) warn function alias | daurnimator | 1 | +9 | -9 |
| 2021-01-01 14:10 | Add workaround in PackedIntArray .initAllTo for #7635 | daurnimator | 1 | +2 | -1 |
| 2021-01-01 13:52 | Add PackedIntArray .initAllTo function | daurnimator | 1 | +24 | -1 |
| 2020-12-30 18:54 | stage2 ARM: Add simple tests for conditional branching | joachimschmidt557 | 1 | +62 | -0 |
| 2020-12-28 20:09 | stage2 ARM: implement genSetReg with compare_flags | joachimschmidt557 | 2 | +88 | -19 |
| 2020-12-28 17:17 | stage2 ARM: implement genCondBr for compare_flags | joachimschmidt557 | 1 | +42 | -3 |
| 2020-12-27 17:56 | stage2 ARM: implement genCondBr | joachimschmidt557 | 1 | +48 | -1 |
| 2020-12-31 15:21 | update .gitignore to include /release/ and /debug/ | g-w1 | 1 | +2 | -0 |
| 2020-12-31 02:04 | Fix #7296: | g-w1 | 2 | +9 | -5 |
| 2021-01-01 00:28 | Merge pull request #7616 from ziglang/stage2-inferred-vars | Andrew Kelley | 12 | +347 | -71 |
| 2021-01-01 00:24 | stage2: compile error for invalid `var` type | Andrew Kelley | 6 | +117 | -50 |
| 2020-12-31 23:51 | stage2: no Payload for Type.Tag.inferred_alloc | Andrew Kelley | 3 | +9 | -16 |
| 2020-12-31 23:07 | Year++ | Frank Denis | 519 | +519 | -519 |
| 2020-12-31 23:41 | Merge branch 'revert-semver' | Andrew Kelley | 3 | +30 | -62 |
| 2020-12-31 23:41 | Revert "Comply with semantic versioning pre-release format" | Andrew Kelley | 1 | +8 | -21 |
| 2020-12-31 23:41 | Revert "stage2: SemVer compliance for development builds" | Andrew Kelley | 3 | +24 | -37 |
| 2020-12-31 23:41 | Revert "Remove 'g' prefix from commit hash in Zig semver" | Andrew Kelley | 2 | +3 | -9 |
| 2020-12-31 13:57 | More MachO.zig fixes ensuring 32bit compat | Jakub Konka | 1 | +12 | -4 |
| 2020-12-31 10:48 | stage1: Remove stray brace in rarely-tested code path | LemonBoy | 1 | +0 | -1 |
| 2020-12-31 13:30 | Make sure MachO.zig compiles on 32bit hosts | Jakub Konka | 1 | +6 | -2 |
| 2020-12-31 10:38 | Merge pull request #7608 from kubkon/macho-dsym | Jakub Konka | 3 | +1826 | -138 |
| 2020-12-31 09:42 | stage2: type inference for local var | Andrew Kelley | 4 | +20 | -7 |
| 2020-12-31 09:15 | macho: sentinel can be 4 byte long | Jakub Konka | 1 | +2 | -2 |
| 2020-12-31 07:45 | macho: advance VM address of DWARF sections when relocating | Jakub Konka | 1 | +6 | -4 |
| 2020-12-30 21:18 | macho: put all DWARF-related logic into DebugSymbols | Jakub Konka | 2 | +342 | -283 |
| 2020-12-30 20:49 | macho: move updateDeclLineNumber logic to DebugSymbols | Jakub Konka | 2 | +25 | -19 |
| 2020-12-30 20:34 | macho: refactor and fix stage2 tests | Jakub Konka | 2 | +42 | -35 |
| 2020-12-30 14:55 | macho: add decl line and file info to subprogram | Jakub Konka | 2 | +31 | -40 |
| 2020-12-30 12:37 | macho: fix bundle name to .dSYM | Jakub Konka | 1 | +2 | -2 |
| 2020-12-29 22:39 | macho: use 32bit DWARF format | Jakub Konka | 1 | +12 | -15 |
| 2020-12-29 21:43 | macho: add Elf dwarf sections | Jakub Konka | 3 | +1035 | -25 |
| 2020-12-27 20:51 | macho: prealloc space for debug sections in dSym | Jakub Konka | 2 | +192 | -3 |
| 2020-12-27 19:25 | macho: write symbol and string tables to dSym | Jakub Konka | 2 | +185 | -13 |
| 2020-12-27 09:59 | macho: copy snapshots of segment commands | Jakub Konka | 2 | +76 | -4 |
| 2020-12-27 09:23 | macho: write matching UUID to dSym bundle | Jakub Konka | 2 | +35 | -2 |
| 2020-12-27 08:47 | macho: write Mach-O dSym header | Jakub Konka | 2 | +51 | -0 |
| 2020-12-27 08:30 | macho: create dSym bundle next to final artefact | Jakub Konka | 2 | +62 | -0 |
| 2020-12-26 20:16 | macho: add and populate UUID load command | Jakub Konka | 2 | +25 | -0 |
| 2020-12-26 19:55 | macho: move findFreeSpace into SegmentCommand | Jakub Konka | 2 | +142 | -130 |
| 2020-12-31 09:15 | Merge pull request #7601 from jayschwa/stage2-semver | Andrew Kelley | 3 | +44 | -25 |
| 2020-12-31 08:54 | stage2: inferred local variables | Andrew Kelley | 11 | +261 | -58 |
| 2020-12-31 02:03 | ci: freebsd: use py37-s3cmd | Luna | 1 | +1 | -1 |
| 2020-12-31 05:31 | stage2: rework Value Payload layout | Andrew Kelley | 12 | +573 | -515 |
| 2020-12-31 02:57 | stage2: rework Type Payload layout | Andrew Kelley | 8 | +424 | -395 |
| 2020-12-31 02:57 | Remove 'g' prefix from commit hash in Zig semver | Jay Petacat | 2 | +9 | -3 |
| 2020-12-30 22:41 | std: Remove duplicated code | LemonBoy | 2 | +4 | -4 |
| 2020-12-29 19:36 | std: Add more standard type definitions for FreeBSD | LemonBoy | 1 | +19 | -12 |
| 2020-12-29 12:00 | std: Clean up some tests | LemonBoy | 2 | +4 | -10 |
| 2020-12-29 11:58 | stage1: Allow variable capture for multi-prong switch arms | LemonBoy | 2 | +22 | -0 |
| 2020-12-30 02:35 | stage2: SemVer compliance for development builds | Jay Petacat | 3 | +37 | -24 |
| 2020-12-28 23:20 | std: fix Reader.readUntilDelimiterOrEofAlloc() API | Isaac Freund | 1 | +13 | -32 |
| 2020-12-30 03:01 | stage2 tests: improve C backend testing | Andrew Kelley | 1 | +12 | -2 |
| 2020-12-30 00:56 | stage2: C backend improvements | Andrew Kelley | 6 | +178 | -81 |
| 2020-10-17 11:11 | stage1: Let LLVM legalize the overflowing ops on vectors | LemonBoy | 1 | +9 | -28 |
| 2020-12-15 02:09 | Comply with semantic versioning pre-release format | Jay Petacat | 1 | +21 | -8 |
| 2020-12-29 21:02 | std.ChildProcess: fix max_output_bytes handling | Andrew Kelley | 1 | +6 | -4 |
| 2020-12-29 18:47 | zig test: release Compilation Cache locks | Andrew Kelley | 1 | +12 | -3 |
| 2020-12-29 18:16 | Merge branch 'LemonBoy-cprocess' | Andrew Kelley | 5 | +123 | -14 |
| 2020-12-29 18:13 | std.ChildProcess: improvements to collectOutputPosix | Andrew Kelley | 5 | +53 | -170 |
| 2020-12-06 09:50 | std: Use WINAPI instead of .Stdcall | LemonBoy | 1 | +4 | -4 |
| 2020-10-21 16:24 | std: Fix compilation on FreeBSD/Darwin | LemonBoy | 2 | +12 | -1 |
| 2020-10-21 14:54 | std: Uniform polling logic for Windows and Unix | LemonBoy | 1 | +21 | -28 |
| 2020-10-21 14:29 | std: Fix poll definitions for FreeBSD/Darwin | LemonBoy | 2 | +26 | -1 |
| 2020-10-20 06:51 | std: Avoid deadlocking in ChildProcess.exec | LemonBoy | 3 | +208 | -11 |
| 2020-12-29 07:33 | stage2 tests: pass cwd to child process to fix exe path | Andrew Kelley | 1 | +17 | -9 |
| 2020-12-29 07:06 | stage2 tests: fix incorrect path used for execution binary | Andrew Kelley | 1 | +19 | -8 |
| 2020-12-29 06:40 | Revert "stage2: fix compilation of self-hosted compiler with -Denable-llvm" | Andrew Kelley | 2 | +14 | -39 |
| 2020-12-28 22:08 | std/crypto: increment the correct words for vectorized salsa20 | Frank Denis | 1 | +12 | -3 |
| 2020-12-29 05:21 | stage2 tests: better failure reporting for failed execution | Andrew Kelley | 1 | +10 | -3 |
| 2020-12-29 05:15 | fix `zig test` with regards to passing parameters | Andrew Kelley | 1 | +7 | -1 |
| 2020-12-29 04:48 | stage2: better error message for root zig source file not found | Andrew Kelley | 2 | +24 | -5 |
| 2020-12-29 04:09 | std.process: update arg iterator tests | Andrew Kelley | 1 | +2 | -1 |
| 2020-12-29 03:32 | Merge branch 'hello-c-backend' into master | Andrew Kelley | 12 | +716 | -352 |
| 2020-12-29 03:27 | stage2: update C backend test cases for new output | Andrew Kelley | 2 | +31 | -34 |
| 2020-12-29 03:15 | stage2: C backend: handle string literals more gracefully | Andrew Kelley | 1 | +25 | -15 |
| 2020-12-29 03:01 | stage2: improve test harness to support executing generated C code | Andrew Kelley | 2 | +138 | -92 |
| 2020-12-29 03:00 | zig test: std.testing.zig_exe_path is now available | Andrew Kelley | 3 | +15 | -1 |
| 2020-12-29 01:43 | stage2: C backend: implement `@breakpoint` and clean up test harness | Andrew Kelley | 4 | +48 | -64 |
| 2020-12-29 01:24 | stage2: C backend: properly render type of array decls | Andrew Kelley | 1 | +16 | -5 |
| 2020-12-29 00:46 | stage2: C backend: pointer cast decl refs if necessary | Andrew Kelley | 1 | +32 | -19 |
| 2020-12-29 00:15 | stage2: add extern functions | Andrew Kelley | 7 | +452 | -163 |
| 2020-12-28 23:07 | Merge pull request #7498 from FireFox317/stage2-llvm | Andrew Kelley | 14 | +1069 | -293 |
| 2020-12-24 15:52 | stage2: add initial implementation of func arguments in LLVM backend | Timon Kruiper | 2 | +47 | -2 |
| 2020-12-24 15:47 | stage2: refactor (simplify) code structure of `llvm_backend.zig` | Timon Kruiper | 1 | +55 | -59 |
| 2020-12-24 10:40 | stage2: add missing asserts and early returns for LLVM backend | Timon Kruiper | 2 | +7 | -1 |
| 2020-12-21 09:21 | stage2: fix building self-hosted without llvm-backend enabled. | Timon Kruiper | 2 | +17 | -20 |
| 2020-12-19 11:14 | stage2: add LLVM codegen windows support to the self-hosted compiler | Timon Kruiper | 1 | +26 | -3 |
| 2020-12-19 10:22 | stage2: add initial impl of LLVM backend in self-hosted compiler | Timon Kruiper | 6 | +813 | -129 |
| 2020-12-14 19:46 | stage2: rename llvm.zig to llvm_bindings.zig | Timon Kruiper | 6 | +7 | -7 |
| 2020-12-14 19:30 | stage2: fix compilation of self-hosted compiler with -Denable-llvm | Timon Kruiper | 2 | +39 | -14 |
| 2020-12-28 18:24 | Revert "stage2: add compile log statement (#7191)" | Andrew Kelley | 12 | +40 | -120 |
| 2020-12-28 16:53 | fs: fix segfault in Walker.next | Vincent Rischmann | 1 | +2 | -1 |
| 2020-12-28 16:50 | fs: add a test for the walker | Vincent Rischmann | 1 | +39 | -0 |
| 2020-12-28 14:06 | std/heap: fix documentation of raw_c_allocator | Isaac Freund | 1 | +2 | -2 |
| 2020-12-28 13:42 | stage2: make Alloc(Inferred) have mutabality info (#7570) | g-w1 | 3 | +26 | -6 |
| 2020-12-28 10:17 | stage1: Prevent crash with some lazy pointer types | LemonBoy | 2 | +11 | -1 |
| 2020-12-27 23:13 | Merge pull request #7483 from indocomsoft/autohashmap | Veikka Tuominen | 2 | +90 | -12 |
| 2020-12-27 23:08 | Merge pull request #7563 from ifreund/alloc-sent-cleanup | Veikka Tuominen | 2 | +46 | -30 |
| 2020-12-27 14:10 | Update event loop sendto error to SendToError | frmdstryr | 1 | +1 | -1 |
| 2020-12-27 22:55 | Merge pull request #7556 from Vexu/translate-c | Veikka Tuominen | 6 | +61 | -28 |
| 2020-12-27 22:54 | Merge pull request #7557 from g-w1/stage2-hookup-compilerror | Veikka Tuominen | 5 | +88 | -31 |
| 2020-12-27 12:00 | std: clean up sentinel handling for argv/environ | Isaac Freund | 2 | +13 | -30 |
| 2020-12-27 11:41 | std: add test for createNullDelimitedEnvMap() | Isaac Freund | 1 | +33 | -0 |
| 2020-12-27 02:40 | std.event.Loop: fix regression with ResetEvent | Andrew Kelley | 1 | +2 | -1 |
| 2020-12-27 01:13 | Merge pull request #7449 from kristoff-it/macos-termios | Andrew Kelley | 1 | +183 | -0 |
| 2020-12-26 21:22 | std: add c._exit() and use in ChildProcess | Isaac Freund | 2 | +4 | -2 |
| 2020-12-27 00:33 | Merge pull request #7553 from ziglang/fix-the-damn-deadlock | Andrew Kelley | 6 | +201 | -107 |
| 2020-12-26 21:02 | stage2: Cache deadlock debugging only for safe build modes | Andrew Kelley | 1 | +2 | -3 |
| 2020-12-26 20:55 | ci: put Drone CI back to normal | Andrew Kelley | 1 | +1 | -2 |
| 2020-12-26 20:50 | std: do not call malloc() between fork() and execv() | Andrew Kelley | 4 | +136 | -103 |
| 2020-12-26 17:01 | make compileError use an UnOp since its operand is just a *Inst | g-w1 | 2 | +12 | -22 |
| 2020-12-26 16:28 | add test for @compileError in zig code, not only zir | g-w1 | 4 | +18 | -2 |
| 2020-12-26 16:22 | fix test cases to use str zir inst instead of just a quoted string | g-w1 | 1 | +13 | -9 |
| 2020-12-26 16:11 | change zir definition to use *Inst instead of []const u8 | g-w1 | 2 | +52 | -5 |
| 2020-12-26 11:16 | Handle unions in autoHash | Julius Putra Tanu Setiaji | 2 | +53 | -3 |
| 2020-12-26 11:29 | stage1: const_values_equal error union, improve remaining "TODO" panics | Veikka Tuominen | 4 | +45 | -27 |
| 2020-12-26 11:01 | translate-c: demote variadic functions to declarations | Veikka Tuominen | 2 | +16 | -1 |
| 2020-12-26 10:26 | Merge pull request #7552 from Vexu/stage2-continue | Veikka Tuominen | 3 | +237 | -46 |
| 2020-12-26 06:31 | builder: implement sanitize_thread option | lithdew | 1 | +5 | -0 |
| 2020-12-26 04:58 | Also check whether structs contain slices | Julius Putra Tanu Setiaji | 1 | +38 | -11 |
| 2020-12-18 03:50 | Make hasUniqueRepresentation false for slices | Julius Putra Tanu Setiaji | 1 | +2 | -1 |
| 2020-12-26 02:02 | stage2: Cache: fix resource management of the deadlock debug code | Andrew Kelley | 1 | +34 | -7 |
| 2020-12-26 01:39 | ci: build in Debug mode to help find the deadlock | Andrew Kelley | 1 | +2 | -2 |
| 2020-12-26 01:38 | stage2: Cache: add debug deadlock detection code | Andrew Kelley | 1 | +37 | -1 |
| 2020-12-26 00:40 | stage2: add compile log statement (#7191) | g-w1 | 12 | +119 | -38 |
| 2020-12-25 15:41 | remove '||=' from stage1 | g-w1 | 6 | +0 | -35 |
| 2020-12-26 00:39 | Merge pull request #7542 from g-w1/build-diff-large | Andrew Kelley | 1 | +2 | -14 |
| 2020-12-26 00:36 | stage2: add error for unused labels | Veikka Tuominen | 3 | +40 | -6 |
| 2020-12-26 00:17 | stage2: break and continue out of loops | Veikka Tuominen | 3 | +201 | -44 |
| 2020-12-25 22:18 | remove git diff dirty changes feature from build.zig | g-w1 | 1 | +2 | -18 |
| 2020-12-25 14:31 | openbsd: add commonly used libc wrappers for pledge(2) and unveil(2) | Sébastien Marie | 1 | +3 | -0 |
| 2020-12-25 14:03 | openbsd: define sem_t as optional pointer on opaque {} | Sébastien Marie | 1 | +2 | -1 |
| 2020-11-23 12:55 | fix tests | Vexu | 4 | +12 | -11 |
| 2020-11-23 01:02 | stage1: validate pointer attributes when coercing anon literals | Vexu | 2 | +40 | -15 |
| 2020-11-22 23:59 | stage1: implement type coercion of pointer to anon list to array/struct/union/slice | Vexu | 5 | +202 | -31 |
| 2020-11-22 22:26 | stage1: implement type coercion of anon list to array | Vexu | 2 | +119 | -3 |
| 2020-12-24 04:46 | Correctly cast bool to signed int in translate-c | Evan Haas | 3 | +24 | -24 |
| 2020-12-24 23:28 | make if the diff too large just default to dirty_diff_too_big as the diff | g-w1 | 1 | +7 | -3 |
| 2020-12-24 23:17 | Merge pull request #7520 from ziglang/tsan | Andrew Kelley | 265 | +82749 | -79 |
| 2020-12-24 21:11 | stage2: re-use compiler runtime libs across opt modes and strip flag | Andrew Kelley | 8 | +50 | -58 |
| 2020-12-24 20:31 | libunwind: fix compile errors and warnings for 32-bit arm | Andrew Kelley | 2 | +5 | -10 |
| 2020-12-24 10:19 | stage1: Create a new declaration scope for union enum types | LemonBoy | 2 | +17 | -1 |
| 2020-12-24 08:59 | Merge pull request #7531 from Vexu/orphanage | Veikka Tuominen | 11 | +171 | -331 |
| 2020-12-23 05:11 | stage2: tsan forces linking libc | Andrew Kelley | 1 | +3 | -3 |
| 2020-12-23 05:00 | stage1: add tsan LLVM passes when appropriate | Andrew Kelley | 3 | +14 | -4 |
| 2020-12-23 03:45 | zig cc: support both ubsan and tsan at the same time | Andrew Kelley | 1 | +6 | -5 |
| 2020-12-23 03:45 | libunwind: add __gcc_personality_v0 symbol | Andrew Kelley | 2 | +245 | -0 |
| 2020-12-23 02:25 | stage2: fix Cache deadlock and build more of TSAN | Andrew Kelley | 48 | +10172 | -41 |
| 2020-12-22 05:18 | WIP start adding support for TSAN | Andrew Kelley | 220 | +72299 | -3 |
| 2020-12-24 08:15 | Merge pull request #7519 from ziglang/more-pthreads-integration | Andrew Kelley | 18 | +937 | -635 |
| 2020-12-24 08:14 | Revert "std.valgrind: add helgrind functions" | Andrew Kelley | 1 | +0 | -76 |
| 2020-12-24 03:35 | std: fix compile errors introduced in previous commit | Andrew Kelley | 4 | +33 | -32 |
| 2020-12-24 00:57 | rework std.ResetEvent, improve std lib Darwin integration | Andrew Kelley | 12 | +805 | -567 |
| 2020-11-16 14:38 | Return encoded slice from base64 encode | frmdstryr | 4 | +10 | -11 |
| 2020-12-23 22:25 | Merge pull request #7447 from LemonBoy/fix-7445 | Veikka Tuominen | 2 | +22 | -13 |
| 2020-12-23 16:32 | std: clenup, fixes, fmt | Veikka Tuominen | 6 | +47 | -25 |
| 2020-12-22 05:25 | put the drone CI workaround back in | Andrew Kelley | 1 | +2 | -1 |
| 2020-12-22 03:44 | std.Progress: work around time going backwards | Andrew Kelley | 1 | +3 | -0 |
| 2020-12-22 02:44 | restore std.ResetEvent.isSet functionality | Andrew Kelley | 2 | +27 | -0 |
| 2020-12-22 01:38 | std: add Darwin and FreeBSD sem_t bits | Andrew Kelley | 2 | +10 | -0 |
| 2020-12-22 01:24 | minor code readability changes | Andrew Kelley | 2 | +3 | -2 |
| 2020-12-22 01:24 | std.valgrind: add helgrind functions | Andrew Kelley | 1 | +76 | -0 |
| 2020-12-22 01:23 | apply kprotty's WaitGroup fix | Andrew Kelley | 1 | +13 | -11 |
| 2020-12-21 23:42 | std.ResetEvent: pthreads sem_t cannot be statically initialized | Andrew Kelley | 2 | +47 | -41 |
| 2020-12-21 22:17 | std.ResetEvent: use sem_t when linking against pthreads | Andrew Kelley | 3 | +100 | -89 |
| 2020-12-21 21:21 | kprotty ThreadPool and WaitGroup patch | Andrew Kelley | 5 | +57 | -104 |
| 2020-12-21 20:15 | std.Mutex: integrate with pthreads | Andrew Kelley | 2 | +49 | -0 |
| 2020-12-23 12:39 | openbsd: implement segfault handling on openbsd x86_64 | Sébastien Marie | 2 | +58 | -1 |
| 2020-12-13 15:12 | float_*_ieee597: only swap bytes when targeting different endianness than native | Koakuma | 3 | +43 | -30 |
| 2020-11-29 19:29 | stage1: LLVMSetModuleInlineAsm is deprecated | xackus | 1 | +1 | -1 |
| 2020-11-22 23:19 | gdb pretty printers for slices and optionals | xackus | 2 | +65 | -1 |
| 2020-12-23 16:27 | added comments, removed useless comptime keywords | Loris Cro | 1 | +81 | -81 |
| 2020-12-15 06:56 | add termios bits for darwin | Loris Cro | 1 | +183 | -0 |
| 2020-12-18 13:04 | Clarify condusing wording regarding `%` and `/` | Eleanor Bartle | 1 | +4 | -4 |
| 2020-12-23 14:24 | move ArrayListSentineled to std lib orphanage | Veikka Tuominen | 7 | +128 | -310 |
| 2020-10-25 12:30 | Implement parsing for multi-arg Clang options. | Alex Cameron | 1 | +9 | -2 |
| 2020-12-23 11:01 | update depreciated code (#7502) | g-w1 | 5 | +29 | -29 |
| 2020-12-22 11:49 | std.c: add fmemopen | xackus | 1 | +2 | -0 |
| 2020-12-23 10:17 | Merge pull request #7507 from joachimschmidt557/stage2-arm | Veikka Tuominen | 5 | +240 | -6 |
| 2020-12-23 09:18 | Add sincosf function (#7267) | daurnimator | 1 | +10 | -0 |
| 2020-12-23 09:16 | Truncate user and group ids for 64 bit Linux systems (#7466) | Andreas Linz | 2 | +17 | -8 |
| 2020-12-18 11:23 | openbsd: fix siginfo_t struct definition | Sébastien Marie | 1 | +11 | -5 |
| 2020-12-19 10:21 | Enable segfault handling on FreeBSD. | Alex Cameron | 2 | +60 | -2 |
| 2020-12-23 04:32 | Fix Gimli hash on 16n byte inputs | Matt Sicker | 1 | +21 | -6 |
| 2020-12-22 23:33 | Add c_longdouble mapping for bpf (#7504) | Matthew Knight | 1 | +4 | -0 |
| 2020-12-22 14:30 | Added std.io.counting_reader | tgschultz | 3 | +52 | -0 |
| 2020-12-22 23:26 | stage2: @TypeOf (#7475) | g-w1 | 4 | +219 | -4 |
| 2020-12-22 22:05 | Peer type resolution with unsigned ints and larger signed ints | g-w1 | 2 | +15 | -4 |
| 2020-12-22 22:01 | Merge pull request #7111 from tetsuo-cpp/emit-h | Veikka Tuominen | 7 | +328 | -104 |
| 2020-12-22 22:00 | Merge pull request #7476 from ifreund/pkgs | Veikka Tuominen | 2 | +61 | -57 |
| 2020-12-13 16:01 | Improve handling of C compiler intrinsics in translate-c | Evan Haas | 4 | +322 | -4 |
| 2020-12-22 21:47 | cast sendto to SendError inside send (#7481) | luna | 2 | +22 | -10 |
| 2020-12-19 05:31 | Add emit_h path to compilation hash. | Alex Cameron | 1 | +3 | -0 |
| 2020-11-23 12:57 | Don't use emit-h in test cases for other backends. | Alex Cameron | 1 | +7 | -4 |
| 2020-11-22 07:59 | Make sure emit-h is off by default. | Alex Cameron | 1 | +1 | -9 |
| 2020-11-22 07:51 | Add tests for emit-h functionality. | Alex Cameron | 1 | +66 | -1 |
| 2020-11-19 21:46 | Fix a dumb | Noam Preil | 1 | +1 | -1 |
| 2020-11-19 01:51 | Add header test harness | Noam Preil | 2 | +48 | -4 |
| 2020-11-19 01:51 | CBE: Improve formatting | Noam Preil | 2 | +5 | -1 |
| 2020-11-19 01:50 | CBE: add support for bool,u32 | Noam Preil | 2 | +14 | -1 |
| 2020-11-19 01:50 | Fix memory leak | Noam Preil | 1 | +4 | -0 |
| 2020-11-19 08:57 | Remove redundant emit_h member in Compilation struct. | Alex Cameron | 2 | +10 | -9 |
| 2020-11-19 08:20 | Enable emit-h by default for obj and lib compilation. | Alex Cameron | 1 | +8 | -10 |
| 2020-11-12 13:50 | Implement emit-h | Alex Cameron | 3 | +183 | -86 |
| 2020-12-22 13:23 | Merge pull request #7516 from kubkon/macho-better-space-alloc | Jakub Konka | 4 | +575 | -322 |
| 2020-12-22 09:57 | macho: pad out LINKEDIT upto specified filesize | Jakub Konka | 1 | +4 | -1 |
| 2020-12-21 22:15 | macho: enable binding and lazy binding info writes | Jakub Konka | 1 | +47 | -38 |
| 2020-12-21 18:59 | macho: write only bits that changed | Jakub Konka | 1 | +125 | -77 |
| 2020-12-20 20:31 | stage2 ARM: add test cases for binary bitwise operations | joachimschmidt557 | 1 | +134 | -1 |
| 2020-12-20 13:50 | stage2 ARM: implement basic binary bitwise operations | joachimschmidt557 | 4 | +106 | -5 |
| 2020-12-21 17:31 | macho: deduplicate symbol table relocation codepath | Jakub Konka | 1 | +11 | -31 |
| 2020-12-21 14:13 | macho: dynamically preallocate space for LINKEDIT sections as well | Jakub Konka | 1 | +181 | -110 |
| 2020-12-20 21:28 | stage1: add missing error check on inferred struct field ptr | Vexu | 2 | +8 | -0 |
| 2020-12-21 02:19 | Merge pull request #7462 from ziglang/parallel-c-objects | Andrew Kelley | 19 | +731 | -383 |
| 2020-12-20 22:37 | add an option to compile zig in single-threaded mode | Andrew Kelley | 5 | +29 | -6 |
| 2020-12-19 23:13 | update WaitGroup to yet another version | Andrew Kelley | 1 | +15 | -11 |
| 2020-12-19 23:12 | std.Progress: fix atomic ordering semantics | Andrew Kelley | 1 | +2 | -2 |
| 2020-12-19 22:03 | workaround for std lib AutoResetEvent bug | Andrew Kelley | 4 | +86 | -30 |
| 2020-12-19 21:52 | update stage2 test harness to new std.Progress API | Andrew Kelley | 1 | +12 | -12 |
| 2020-12-19 04:51 | std.Progress: make the API thread-safe | Andrew Kelley | 6 | +273 | -238 |
| 2020-12-19 04:50 | ThreadPool: delete dead code | Andrew Kelley | 2 | +0 | -1 |
| 2020-12-18 23:14 | stage2: replace WaitGroup with a trivially auditable one | Andrew Kelley | 1 | +21 | -9 |
| 2020-12-16 01:30 | use kprotty's ThreadPool implementation (v5) | Andrew Kelley | 9 | +212 | -18 |
| 2020-12-15 23:55 | stage2: protect mutable state from data races in updateCObject | Andrew Kelley | 1 | +53 | -28 |
| 2020-12-20 22:08 | std: move serialization to the std lib orphanage | Andrew Kelley | 2 | +0 | -625 |
| 2020-12-19 21:27 | stage1: Fix for generic fn monomorphization | LemonBoy | 3 | +27 | -5 |
| 2020-12-19 15:26 | builder: implement float options | Vincent Rischmann | 1 | +20 | -1 |
| 2020-12-19 22:51 | macho: bring back allocatedSize function | Jakub Konka | 1 | +53 | -0 |
| 2020-12-19 22:37 | macho: preallocate space for linkedit hidden sections; | Jakub Konka | 1 | +122 | -5 |
| 2020-12-19 18:44 | macho: fix findFreeSpace start value | Jakub Konka | 1 | +4 | -1 |
| 2020-12-18 18:41 | macho: add missing dirty markers | Jakub Konka | 1 | +3 | -0 |
| 2020-12-18 16:47 | macho: auto-coerce to slice | Jakub Konka | 4 | +23 | -23 |
| 2020-12-18 16:22 | macho: move findFreeSpace back to MachO struct | Jakub Konka | 2 | +51 | -58 |
| 2020-12-18 10:18 | macho: find free space even for __text section | Jakub Konka | 2 | +20 | -29 |
| 2020-12-18 10:03 | macho: redo how we allocate within a segment | Jakub Konka | 2 | +118 | -136 |
| 2020-12-19 11:13 | Merge pull request #7318 from kubkon/cc-macho | Jakub Konka | 882 | +121913 | -51430 |
| 2020-12-19 08:59 | macho: address review comments | Jakub Konka | 2 | +2 | -5 |
| 2020-12-19 04:57 | Merge pull request #7482 from ziglang/tlcsprng | Andrew Kelley | 33 | +922 | -656 |
| 2020-12-19 01:30 | work around compiler bug regarding generic function slice alignment | Andrew Kelley | 1 | +3 | -1 |
| 2020-12-18 22:38 | std.crypto.random: introduce fork safety | Andrew Kelley | 10 | +241 | -71 |
| 2020-12-18 08:38 | take advantage of std.os.linux.getauxval | Andrew Kelley | 1 | +2 | -11 |
| 2020-12-18 05:57 | update test-stack-traces because start.zig updated | Andrew Kelley | 1 | +3 | -3 |
| 2020-12-18 05:51 | std: tlcsprng: cleanups & improvements | Andrew Kelley | 2 | +22 | -20 |
| 2020-12-18 04:09 | memory fences to make sure TLS init happens | Andrew Kelley | 1 | +2 | -0 |
| 2020-12-18 04:09 | update guess number standalone test | Andrew Kelley | 1 | +1 | -9 |
| 2020-12-18 03:35 | start code: overwrite AT_RANDOM after we use it | Andrew Kelley | 1 | +7 | -1 |
| 2020-12-18 03:03 | std: introduce a thread-local CSPRNG for general use | Andrew Kelley | 24 | +730 | -629 |
| 2020-12-18 08:15 | std: Properly fix the TLS alignment problem | LemonBoy | 1 | +4 | -2 |
| 2020-12-18 05:40 | std: align(16) main_thread_tls_buffer | Andrew Kelley | 1 | +1 | -1 |
| 2020-12-17 20:58 | Add EV_ERROR to FreeBSD bits | Alexandros Naskos | 1 | +3 | -0 |
| 2020-12-17 19:03 | stage2: print package path on --pkg-begin failure | Isaac Freund | 1 | +4 | -2 |
| 2020-12-17 18:32 | stage2: free Package resources | Isaac Freund | 2 | +60 | -58 |
| 2020-12-12 16:07 | Add baudrate constants This adds the missing baudrate constants for linux where I've used them directly. | Tau | 1 | +33 | -0 |
| 2020-12-13 17:58 | Fix StackFallbackAllocator | Luuk de Gram | 1 | +18 | -8 |
| 2020-12-15 18:41 | Improve documentation for string slices. | Josh Holland | 1 | +4 | -4 |
| 2020-12-17 16:58 | Add process_madvise to Linux syscalls (#7450) | Dmitry Atamanov | 7 | +7 | -0 |
| 2020-12-17 11:00 | std: Don't hash undefined bits | LemonBoy | 1 | +10 | -1 |
| 2020-12-17 09:08 | Only check for evented mode in windows.OpenFile when in async mode | Alexandros Naskos | 1 | +1 | -1 |
| 2020-12-14 16:40 | macho: refactor calculating LEB128 sizes | Jakub Konka | 3 | +60 | -30 |
| 2020-12-14 16:02 | macho: deduplicate libc headers between macos arch | Jakub Konka | 1172 | +52082 | -102832 |
| 2020-12-13 20:51 | macho: no need to parse symbol/string tables | Jakub Konka | 1 | +0 | -4 |
| 2020-12-13 20:26 | macho: cleanup (lazy) binding info tables | Jakub Konka | 3 | +267 | -93 |
| 2020-12-13 16:20 | macho: move (lazy)binding tables into imports module | Jakub Konka | 2 | +212 | -166 |
| 2020-12-12 14:58 | macho: parse binding info into a table of entries | Jakub Konka | 1 | +122 | -0 |
| 2020-12-11 20:47 | macho: do not error out on unknown load commands | Jakub Konka | 1 | +2 | -4 |
| 2020-12-11 17:24 | macho: parse symbol and string tables | Jakub Konka | 1 | +41 | -2 |
| 2020-12-11 16:11 | macho: calculate next available dylib ordinal | Jakub Konka | 1 | +13 | -4 |
| 2020-12-10 08:59 | macho: clean up formatting | Jakub Konka | 1 | +2 | -1 |
| 2020-12-05 12:25 | macos: add unfiltered aarch64 libc headers | Jakub Konka | 443 | +120675 | -0 |
| 2020-12-05 11:59 | lld+macho: lld xcomp to x86_64 macos now works | Jakub Konka | 2 | +106 | -1 |
| 2020-12-05 09:57 | lld+macho: add missing LC_LOAD_DYLIB cmd | Jakub Konka | 1 | +86 | -45 |
| 2020-12-17 04:37 | zig cc: default to a.exe on windows | Andrew Kelley | 1 | +19 | -2 |
| 2020-12-17 02:22 | stage2: add test_evented_io to cache hash | Andrew Kelley | 1 | +1 | -0 |
| 2020-12-17 00:25 | update the CPU target features and models | Andrew Kelley | 17 | +1049 | -1364 |
| 2020-12-16 22:45 | stage1: apply LLVM ssp attributes globally | Andrew Kelley | 1 | +5 | -7 |
| 2020-12-16 21:29 | update clang.zig and translate-c for the clang C++ API changes | Andrew Kelley | 2 | +13 | -7 |
| 2020-12-16 21:24 | Merge remote-tracking branch 'origin/master' into llvm12 | Andrew Kelley | 3 | +35 | -1 |
| 2020-12-16 17:38 | Update clang options | Jakub Konka | 1 | +138 | -40 |
| 2020-12-16 17:25 | Update changes due to different CPU feature sets | Jakub Konka | 3 | +9 | -8 |
| 2020-12-16 16:54 | Update zig_llvm.cpp and other bits | Jakub Konka | 13 | +127 | -88 |
| 2020-12-16 11:39 | Update target details | Jakub Konka | 15 | +2040 | -1500 |
| 2020-12-16 10:55 | Update libcxxabi | Jakub Konka | 11 | +244 | -220 |
| 2020-12-16 10:52 | Update libcxx | Jakub Konka | 106 | +5319 | -4724 |
| 2020-12-16 10:48 | Update libunwind | Jakub Konka | 14 | +667 | -760 |
| 2020-12-16 09:43 | Update clang headers | Jakub Konka | 35 | +5011 | -1299 |
| 2020-12-16 09:40 | Update clang drivers | Jakub Konka | 2 | +21 | -15 |
| 2020-12-16 02:38 | Fix typo in math.order | data-man | 1 | +24 | -1 |
| 2020-12-15 20:40 | translate-c: detect parenthesized string literals | Veikka Tuominen | 2 | +11 | -0 |
| 2020-12-16 08:37 | Update LLVM version numbers in CMake | Jakub Konka | 3 | +62 | -62 |
| 2020-12-15 22:47 | Fix compilation for MacOS | Alexandros Naskos | 1 | +120 | -89 |
| 2020-12-15 20:07 | Merge pull request #7431 from LemonBoy/fix-7426 | Andrew Kelley | 2 | +29 | -0 |
| 2020-12-15 19:02 | mingw-w64: add .def files for xaudio2_8 | Christian Wesselhoeft | 2 | +26 | -0 |
| 2020-12-15 19:56 | create SendToError (#7417) | luna | 2 | +45 | -4 |
| 2020-12-14 17:51 | stage2: Add -include libc-symbols.h when building crtn.S | LemonBoy | 1 | +2 | -0 |
| 2020-12-14 14:01 | openbsd: crt0.o file is different when build static or dynamic mode | Sébastien Marie | 1 | +7 | -1 |
| 2020-12-14 13:26 | openbsd: correct few structs | Sébastien Marie | 1 | +15 | -15 |
| 2020-12-15 19:45 | openbsd: link with required system libraries (#7380) | Sebastien Marie | 2 | +4 | -1 |
| 2020-12-15 15:07 | stage1: Don't skip steps when analyzing union types | LemonBoy | 2 | +34 | -24 |
| 2020-12-14 18:05 | std: Bool has no definite representation too | LemonBoy | 1 | +2 | -1 |
| 2020-12-14 17:59 | std: non-byte-multiple sized integers have no definite representation | LemonBoy | 1 | +10 | -11 |
| 2020-11-16 23:08 | Implement std.fs.Watch on Windows Use unmanaged containers in std.fs.Watch | Alexandros Naskos | 4 | +147 | -175 |
| 2020-11-16 17:10 | Fixed std.fs.Watch implementation on Linux Added .Deleted event to std.fs.Watch on Linux | Alexandros Naskos | 1 | +151 | -111 |
| 2020-12-14 16:39 | Add a test case | LemonBoy | 1 | +7 | -0 |
| 2020-12-10 20:27 | Add missed Linux syscalls | data-man | 7 | +17 | -0 |
| 2020-12-14 16:16 | Merge pull request #7411 from LemonBoy/sigaction-smoke | Jakub Konka | 11 | +219 | -72 |
| 2020-12-13 19:02 | std: Fix formatting of type values | LemonBoy | 1 | +7 | -1 |
| 2020-12-13 21:12 | stage2: use %type not @type for libc stubs | Isaac Freund | 3 | +1667 | -1667 |
| 2020-12-13 19:53 | bump version to 0.7.0 => 0.7.1 | Andrew Kelley | 2 | +2 | -2 |
| 2020-12-13 19:36 | Fix compilation error on OpenBSD | LemonBoy | 1 | +9 | -9 |
| 2020-12-13 19:36 | Fix compilation error on FreeBSD | LemonBoy | 1 | +3 | -3 |
| 2020-12-13 19:27 | stage1: Fix crash in can_mutate_comptime_var_state | LemonBoy | 1 | +22 | -0 |
| 2020-12-13 18:45 | std: Drop struct prefixes in FreeBSD siginfo | LemonBoy | 1 | +26 | -28 |
| 2020-12-12 05:30 | Fix Sigaction struct on FreeBSD. | Alex Cameron | 1 | +39 | -0 |
| 2020-12-13 18:34 | Disable sigaction test on i386 because of #7427 | LemonBoy | 1 | +4 | -0 |
| 2020-12-13 18:28 | std: Update more siginfo bits for BSDs | LemonBoy | 2 | +16 | -6 |
| 2020-12-13 18:17 | std: Fixes for siginfo test on macos | LemonBoy | 2 | +9 | -1 |
| 2020-12-12 23:46 | Merge pull request #7406 from ifreund/dyn-musl2 | Andrew Kelley | 12 | +5306 | -4 |
| 2020-12-11 22:02 | stage2: link musl dynamically by default if native | Isaac Freund | 8 | +26 | -1 |
| 2020-12-12 01:14 | std.CrossTarget: add isNativeAbi() | Isaac Freund | 1 | +5 | -1 |
| 2020-12-11 14:31 | stage2: support dynamically linking musl libc | Isaac Freund | 5 | +5275 | -2 |
| 2020-12-12 19:42 | glibc: do not provide -lcrypt | Andrew Kelley | 4 | +0 | -114 |
| 2020-12-12 15:44 | std: Further siginfo refinements | LemonBoy | 9 | +91 | -41 |
| 2020-12-12 14:34 | std: Correct check in signal test | LemonBoy | 1 | +3 | -2 |
| 2020-12-12 12:57 | std: Improve sigaction interface | LemonBoy | 5 | +64 | -27 |
| 2020-12-12 01:20 | std.fs.path.extension: different behavior for ending dot | Andrew Kelley | 1 | +13 | -17 |
| 2020-12-12 00:42 | stage2: proper file extension stripping | Andrew Kelley | 3 | +7 | -7 |
| 2020-12-12 00:41 | std.fs.path.extension: add additional API guarantee | Andrew Kelley | 1 | +4 | -2 |
| 2020-12-12 00:32 | Merge pull request #7098 from MasterQ32/std.fs.path.extension | Andrew Kelley | 1 | +68 | -0 |
| 2020-12-11 20:15 | fix deadlock with build-exe on an object for windows | Andrew Kelley | 4 | +35 | -0 |
| 2020-12-11 18:12 | mingw-w64: add .def files for xinput1_4 | Andrew Kelley | 2 | +42 | -0 |
| 2020-12-11 07:49 | mingw-w64: add support for -lwldap32 | Andrew Kelley | 2 | +510 | -0 |
| 2020-12-10 22:26 | zig fmt: Fix alignment of initializer elements | LemonBoy | 2 | +25 | -7 |
| 2020-12-11 04:12 | stage2: detect redundant C/C++ source files | Andrew Kelley | 2 | +22 | -8 |
| 2020-12-11 03:17 | update contributing docs | Andrew Kelley | 1 | +14 | -2 |
| 2020-12-10 23:17 | CLI: improved local cache directory logic | Andrew Kelley | 1 | +12 | -15 |
| 2020-12-01 15:47 | Added global-cache argument to build system + removed extra args. | antlilja | 3 | +32 | -4 |
| 2020-12-10 21:13 | Merge pull request #7372 from LemonBoy/atomicint | Andrew Kelley | 4 | +62 | -3 |
| 2020-12-07 22:20 | Support casting enums to all int types. | Evan Haas | 3 | +160 | -25 |
| 2020-12-10 20:45 | Merge pull request #7369 from jorangreef/io_uring_timeout | Andrew Kelley | 1 | +184 | -0 |
| 2020-12-10 19:19 | make std.json.unescapeString pub | Vexu | 1 | +1 | -1 |
| 2020-12-10 09:33 | translate-c: support referencing c containers in macros | Vexu | 3 | +28 | -2 |
| 2020-12-10 09:34 | Skip timeout_remove test where not supported by the kernel | Joran Dirk Greef | 1 | +9 | -4 |
| 2020-12-09 20:34 | std: Fix misuse of atomic.Int | LemonBoy | 1 | +3 | -3 |
| 2020-12-09 20:04 | std: Validate the atomic ordering parameter in atomic.Int | LemonBoy | 2 | +24 | -0 |
| 2020-12-09 19:47 | std: prevent instantiation of atomic.Int with non-integral types | LemonBoy | 1 | +3 | -0 |
| 2020-12-09 19:42 | std: introduce meta.traits.is{Integral,Float} | LemonBoy | 1 | +32 | -0 |
| 2020-12-10 07:32 | Merge pull request #7368 from kubkon/macho-trie-cleanup | Jakub Konka | 3 | +418 | -222 |
| 2020-12-10 06:36 | Debug CI io_uring unsupported op | Joran Dirk Greef | 1 | +3 | -0 |
| 2020-12-10 05:05 | Merge pull request #7375 from mikdusan/qemu | Michael Dusan | 1 | +1 | -1 |
| 2020-12-10 04:20 | CLI: infer --name based on first C source file or object | Andrew Kelley | 1 | +2 | -2 |
| 2020-11-09 20:17 | Do not keep the build.zig cache manifest file locked. | Timon Kruiper | 1 | +2 | -9 |
| 2020-12-10 02:28 | ci linux: bump qemu-5.2.0 | Michael Dusan | 1 | +1 | -1 |
| 2020-12-09 23:12 | mingw-w64: patch to silence implicit-function-declaration warnings | Andrew Kelley | 2 | +10 | -0 |
| 2020-12-09 22:03 | MoveFileEx can return ACCESS_DENIED | Andrew Kelley | 1 | +2 | -1 |
| 2020-12-09 10:43 | lld+macho: clean up error message when padding insufficient | Jakub Konka | 1 | +6 | -4 |
| 2020-12-09 10:38 | stage2+macho: write code signature only when targeting aarch64 | Jakub Konka | 1 | +18 | -10 |
| 2020-12-09 10:05 | macho: parsing Trie now takes a reader and returns bytes read | Jakub Konka | 2 | +79 | -87 |
| 2020-12-09 10:01 | macho: split writing Trie into finalize and const write | Jakub Konka | 2 | +234 | -204 |
| 2020-12-08 16:17 | macho: add generic terminal info nullable struct to a node | Jakub Konka | 1 | +31 | -15 |
| 2020-12-08 15:52 | macho: cleanup export trie generation and parsing | Jakub Konka | 3 | +263 | -115 |
| 2020-12-09 19:31 | Merge pull request #7367 from kubkon/aarch64-stp-ldp | Andrew Kelley | 2 | +272 | -153 |
| 2020-12-09 19:29 | Merge pull request #7362 from Vexu/std | Andrew Kelley | 25 | +251 | -217 |
| 2020-12-09 06:58 | Fix operator precedence documentation | Martin Wickham | 1 | +1 | -1 |
| 2020-12-09 19:19 | Merge pull request #7366 from LemonBoy/fix-7346 | Andrew Kelley | 5 | +103 | -94 |
| 2020-12-09 19:15 | langref: Update setEvalBranchQuota prototype | LemonBoy | 1 | +1 | -1 |
| 2020-12-09 17:06 | Add io_uring TIMEOUT and TIMEOUT_REMOVE operations: | Joran Dirk Greef | 1 | +176 | -0 |
| 2020-12-09 16:15 | stage2+aarch64: clean up offset helper structs | Jakub Konka | 2 | +167 | -147 |
| 2020-12-09 07:07 | stage2+aarch64: fix stage2 tests | Jakub Konka | 2 | +25 | -25 |
| 2020-12-09 06:56 | stage2+aarch64: use stp and ldp to navigate MachO jump table | Jakub Konka | 1 | +29 | -26 |
| 2020-12-09 06:39 | stage2+aarch64: add load and store pair of registers instructions | Jakub Konka | 1 | +97 | -1 |
| 2020-12-09 15:58 | stage1: Resolve some constants to u32, not usize | LemonBoy | 1 | +1 | -1 |
| 2020-12-09 15:48 | std: explicitly cast indices to usize | LemonBoy | 1 | +3 | -3 |
| 2020-12-09 15:48 | compiler-rt: Fix compilation of clzsi for armv6 targets | LemonBoy | 1 | +9 | -13 |
| 2020-12-09 15:33 | compiler-rt: Avoid exposing atomic builtins when not supported | LemonBoy | 1 | +89 | -76 |
| 2020-12-09 11:54 | small fixes and zig fmt | Vexu | 23 | +179 | -197 |
| 2020-12-09 10:58 | zig fmt: improve var decl initializer formatting | Vexu | 2 | +72 | -20 |
| 2020-12-09 07:45 | Fixes #7352 - ignore zig fmt ignore zig-cache | Lee Cannon | 1 | +3 | -0 |
| 2020-12-09 07:26 | Merge pull request #7355 from ziglang/lld-child-process | Andrew Kelley | 11 | +332 | -267 |
| 2020-12-09 05:37 | stage2: link: properly implement passthrough mode for LLD child proc | Andrew Kelley | 5 | +193 | -137 |
| 2020-12-09 04:54 | add std.testing.expectStringEndsWith | Andrew Kelley | 2 | +23 | -2 |
| 2020-12-09 02:57 | invoke LLD as a child process rather than a library | Andrew Kelley | 8 | +241 | -253 |
| 2020-12-05 10:10 | std.json: unreachable -> expect in tests | xackus | 1 | +21 | -34 |
| 2020-12-08 17:38 | stage1: Validate the specified cc for lazy fn types | LemonBoy | 4 | +31 | -3 |
| 2020-12-08 21:08 | Change tag returned by zigTagType for c_longdouble to Float. | antlilja | 1 | +1 | -1 |
| 2020-12-08 21:39 | add support for environment variables to control cache directories | Andrew Kelley | 1 | +13 | -7 |
| 2020-12-07 14:30 | Add option to override default stack size in build system. | antlilja | 1 | +8 | -0 |
| 2020-12-07 22:27 | Fix general purpose allocator incorrectly modifying total_requested_bytes in some cases | Nathanaël Courant | 1 | +5 | -1 |
| 2020-12-08 20:46 | tests: run-translated-c now respects -Dtarget | Andrew Kelley | 3 | +9 | -2 |
| 2020-12-08 20:31 | always use codeview (pdb) when object_format is PE/COFF | Andrew Kelley | 1 | +4 | -0 |
| 2020-12-08 19:47 | stage2: only patch up LLD binaries on aarch64-macos | Andrew Kelley | 1 | +39 | -36 |
| 2020-12-08 07:07 | glibc: additionally provide -lcrypt | Andrew Kelley | 6 | +114 | -4 |
| 2020-12-08 18:09 | Implement msp430 mapping for c_longdouble. (#7333) | Nathan Michaels | 1 | +3 | -0 |
| 2020-12-08 04:54 | Merge pull request #7309 from ziglang/build-stage1-with-only-zig | Andrew Kelley | 20 | +678 | -354 |
| 2020-12-08 00:50 | update readme installation instructions | Andrew Kelley | 1 | +5 | -91 |
| 2020-12-08 00:23 | restore the option to build with cmake | Andrew Kelley | 6 | +324 | -37 |
| 2020-12-05 05:55 | build: -lversion -luuid on windows and -DNDEBUG=1 for clang sources | Andrew Kelley | 1 | +12 | -3 |
| 2020-12-05 05:24 | fix wrong entrypoint, undefined package, and wrong build option | Andrew Kelley | 2 | +7 | -3 |
| 2020-12-05 04:33 | ability to build stage1 using only a zig tarball | Andrew Kelley | 19 | +539 | -429 |
| 2020-12-06 02:46 | add AddressFamilyNotSupported to SendError | Luna | 2 | +5 | -3 |
| 2020-12-07 17:04 | Utilize std.fmt.parseUnsigned in main.zig. | antlilja | 1 | +14 | -21 |
| 2020-12-07 11:30 | std.c: freeing null is a no-op | xackus | 1 | +1 | -1 |
| 2020-12-06 17:36 | stage2: variable shadowing detection (#6969) | g-w1 | 2 | +47 | -2 |
| 2020-12-06 17:31 | Merge pull request #7313 from LemonBoy/booo | Veikka Tuominen | 3 | +114 | -20 |
| 2020-12-05 18:16 | Add some test cases for the previous commits | LemonBoy | 1 | +79 | -0 |
| 2020-12-05 17:59 | stage1: Don't fold single-element enums too aggressively | LemonBoy | 1 | +29 | -19 |
| 2020-12-05 17:58 | stage1: Initialize single-element union tag correctly | LemonBoy | 1 | +1 | -1 |
| 2020-12-05 17:52 | stage1: Fix constant folding of single-element enums | LemonBoy | 1 | +5 | -0 |
| 2020-12-05 00:21 | stage2: introduce Module.failed_root_source_file | Andrew Kelley | 4 | +170 | -53 |
| 2020-12-04 22:39 | update to latest clang C headers | Andrew Kelley | 3 | +7 | -3 |
| 2020-12-04 20:27 | std: Add a few helpers for matching ascii strings (#7300) | LemonBoy | 1 | +18 | -0 |
| 2020-12-04 08:34 | std: Restore file locking test on Windows | LemonBoy | 1 | +8 | -9 |
| 2020-12-04 16:13 | macho: specify -install_name as full dylib's name | Jakub Konka | 1 | +3 | -5 |
| 2020-12-04 20:15 | Merge pull request #7301 from LemonBoy/more-ci-stuff | Andrew Kelley | 1 | +25 | -19 |
| 2020-12-04 15:23 | Version-gate appending -syslibroot flag to lld | Jakub Konka | 2 | +6 | -1 |
| 2020-12-04 16:31 | ci: Use eval to make retry() work for pipelines too | LemonBoy | 1 | +1 | -1 |
| 2020-12-04 15:29 | Merge pull request #7293 from kubkon/fix-7030 | Jakub Konka | 4 | +22 | -6 |
| 2020-12-04 12:08 | ci: Use -nv flag for wget | LemonBoy | 1 | +2 | -2 |
| 2020-12-04 12:04 | ci: Prevent some more CI failures | LemonBoy | 1 | +23 | -17 |
| 2020-12-03 23:33 | Add minimal standalone test case | Jakub Konka | 3 | +20 | -0 |
| 2020-12-04 01:03 | add more mingw-w64 .def files | Andrew Kelley | 4 | +779 | -0 |
| 2020-12-04 00:07 | stage1: compile error for pointer arithmetic on ptr-to-array | Andrew Kelley | 2 | +11 | -1 |
| 2020-12-03 21:40 | makes the implementation public | Isaac Yonemoto | 1 | +3 | -3 |
| 2020-12-03 23:07 | add `@cImport` files to Compilation cache manifest | Andrew Kelley | 1 | +1 | -0 |
| 2020-12-03 20:07 | Allow idx 0 err to be put into error_name_table | Jakub Konka | 1 | +2 | -6 |
| 2020-12-03 21:41 | Merge pull request #7273 from kubkon/lld-codesig-poc | Andrew Kelley | 6 | +678 | -286 |
| 2020-12-03 20:57 | lld+macho: address review comments | Jakub Konka | 3 | +16 | -20 |
| 2020-12-03 20:49 | Gpa mutex configurable (#7234) | Isaac Yonemoto | 1 | +24 | -1 |
| 2020-12-03 20:47 | Fix floating point parsing on BE systems (#7256) | Koakuma | 1 | +25 | -3 |
| 2020-12-01 16:24 | std/event: Fix import path for WaitGroup | Miles Alan | 1 | +1 | -1 |
| 2020-12-03 20:03 | Merge pull request #7280 from leecannon/master | Jakub Konka | 1 | +46 | -1 |
| 2020-12-03 14:01 | stage2: make sure to emit the ZIR instructions of exported functions | Timon Kruiper | 2 | +16 | -13 |
| 2020-12-03 10:24 | Make zig fmt happy with multiline arguments for `readAllArrayListAligned` | Lee Cannon | 1 | +6 | -1 |
| 2020-12-03 03:17 | stage2: don't pass -l arguments when building .a or .o files | Andrew Kelley | 1 | +12 | -10 |
| 2020-12-01 12:12 | std: Add nosuspend around stderr.print calls | LemonBoy | 1 | +18 | -14 |
| 2020-12-02 12:05 | std.build: addBuildOption special handling for SemanticVersion | Vexu | 1 | +31 | -0 |
| 2020-12-02 23:37 | stage2: linkAsArchive: respect disable_lld_caching | Andrew Kelley | 1 | +49 | -40 |
| 2020-12-02 22:52 | wire up -Dskip-non-native to stage2 tests | Andrew Kelley | 1 | +3 | -0 |
| 2020-12-02 21:51 | stage2: wire up -Dskip-non-native | Andrew Kelley | 3 | +8 | -0 |
| 2020-12-02 21:47 | Merge pull request #7277 from LemonBoy/thread-posix | Andrew Kelley | 3 | +98 | -98 |
| 2020-12-02 17:40 | macho:use mem.asBytes and meta.eql in commands.zig | Jakub Konka | 1 | +17 | -26 |
| 2020-12-02 16:28 | fix the tinyest typo | Mathieu Guay-Paquet | 1 | +1 | -1 |
| 2020-12-02 12:53 | Add `readUntilDelimiterOrEofArrayList` & `readUntilDelimiterOrEofAlloc` | Lee Cannon | 1 | +46 | -6 |
| 2020-12-02 11:01 | ci: Retry apt-get install at most three times | LemonBoy | 1 | +18 | -2 |
| 2020-12-02 07:21 | lld: fix using incorrect path for the final artefact | Jakub Konka | 1 | +1 | -1 |
| 2020-12-02 09:59 | std: make the use of pthread_join POSIX-compliant | LemonBoy | 2 | +80 | -96 |
| 2020-12-02 00:13 | Localhost is special (#6955) | daurnimator | 1 | +14 | -3 |
| 2020-11-13 19:54 | stage2: Create cache manifest before calling final | LemonBoy | 1 | +3 | -0 |
| 2020-12-01 23:35 | stage2: add -femit-foo=bar args to the cache hash | Andrew Kelley | 2 | +17 | -6 |
| 2020-12-01 23:03 | lld+macho: rename final artefact in main.zig | Jakub Konka | 2 | +11 | -5 |
| 2020-12-01 22:39 | lld+macho: move parsing logic into MachO | Jakub Konka | 2 | +142 | -195 |
| 2020-11-16 09:21 | Add package names and paths to the zig root module cache hash. | Alexandros Naskos | 1 | +54 | -0 |
| 2020-12-01 16:03 | Make sure to include the root_name in the cache. | Timon Kruiper | 1 | +1 | -0 |
| 2020-12-01 18:28 | COFF linking: fix incorrectly passing .dll instead of .lib | Andrew Kelley | 1 | +7 | -7 |
| 2020-12-01 17:02 | macho: dynamically calculate code signature padding | Jakub Konka | 2 | +11 | -3 |
| 2020-12-01 16:49 | macho: unify code signature between stage1 and stage2 | Jakub Konka | 3 | +28 | -98 |
| 2020-11-30 22:57 | lld: use commands.LoadCommand in self-hosted linker | Jakub Konka | 4 | +133 | -218 |
| 2020-11-30 18:42 | lld: start unifying load command logic | Jakub Konka | 3 | +460 | -2 |
| 2020-11-28 14:01 | lld: copy+rename to please the kernel | Jakub Konka | 1 | +3 | -1 |
| 2020-11-28 13:51 | lld: add code signature to lld output | Jakub Konka | 2 | +95 | -9 |
| 2020-11-28 11:52 | lld: add code signature padding | Jakub Konka | 1 | +45 | -25 |
| 2020-11-28 09:50 | lld: parse output lld file | Jakub Konka | 1 | +33 | -0 |
| 2020-12-01 04:20 | update to latest fetch-them-macos-headers | Andrew Kelley | 2 | +400 | -0 |
| 2020-11-30 17:49 | std/os: remove unneeded error from accept errorset | Isaac Freund | 2 | +4 | -8 |
| 2020-12-01 03:44 | restore -target wasm32-freestanding-musl for C headers | Andrew Kelley | 4 | +413 | -2 |
| 2020-12-01 03:18 | stage2: fix not detecting all dynamic libraries | Andrew Kelley | 3 | +28 | -34 |
| 2020-12-01 01:12 | Merge branch 'alexnask-fix_6868' into master | Andrew Kelley | 3 | +7 | -6 |
| 2020-12-01 01:11 | build system: pass dyn lib artifacts as positionals | Andrew Kelley | 2 | +4 | -7 |
| 2020-11-17 12:25 | Switched OBJECT_NAME_INVALID handling to unreachable in faccessatW | Alexandros Naskos | 1 | +1 | -1 |
| 2020-11-17 12:05 | Disallow absolute paths passed as system libraries | Alexandros Naskos | 2 | +4 | -0 |
| 2020-12-01 00:46 | fix regression on wasm targets | Andrew Kelley | 2 | +22 | -8 |
| 2020-11-30 23:40 | Merge branch 'alexnask-bundle_compiler_rt' into master | Andrew Kelley | 5 | +100 | -31 |
| 2020-11-30 23:35 | rework the bundle compiler-rt feature | Andrew Kelley | 5 | +79 | -56 |
| 2020-11-07 09:03 | Added bundle-compiler-rt flag | Alexandros Naskos | 3 | +54 | -8 |
| 2020-11-30 21:17 | update to latest fetch-them-macos-headers | Andrew Kelley | 5 | +566 | -0 |
| 2020-11-30 20:03 | move std.SegmentedList to the std-lib-orphanage | Andrew Kelley | 3 | +16 | -481 |
| 2020-11-28 07:42 | add std.os.shutdown function for sockets | Jonathan Marler | 9 | +100 | -0 |
| 2020-11-27 18:21 | Fix WindowsDynLib.openW trying to strip the \??\ prefix when it does not exist | Michael Freundorfer | 1 | +7 | -2 |
| 2020-11-30 18:47 | Switch to using unicode when parsing the command line on windows (#7241) | Rageoholic | 2 | +77 | -35 |
| 2020-11-29 18:30 | fix memory leak in BufMap | Jonathan Marler | 1 | +6 | -1 |
| 2020-11-30 01:40 | macOS headers: add memory.h | Andrew Kelley | 1 | +36 | -0 |
| 2020-11-30 01:02 | stage1: add some code comments for ConstValSpecial | Andrew Kelley | 1 | +15 | -0 |
| 2020-11-29 23:32 | CLI: add missing usage help text | Andrew Kelley | 1 | +11 | -5 |
| 2020-11-29 18:43 | Merge pull request #7116 from joachimschmidt557/stage2-arm | Andrew Kelley | 2 | +191 | -19 |
| 2020-11-29 11:39 | stage1: Fix typeInfo generation for arrays w/o sentinel | LemonBoy | 2 | +25 | -13 |
| 2020-11-29 10:53 | stage1: Add missing bitcast when rendering var ptr | LemonBoy | 3 | +38 | -7 |
| 2020-11-25 20:23 | std.meta: add assumeSentinel | Jonathan Marler | 7 | +112 | -16 |
| 2020-11-29 18:33 | Merge pull request #7237 from koachan/sparc64-longdouble_fork | Andrew Kelley | 3 | +29 | -1 |
| 2020-11-28 14:31 | std: Avoid deadlock in the signal handler | LemonBoy | 1 | +16 | -10 |
| 2020-11-28 18:02 | stage2 ARM: add test case for addition | joachimschmidt557 | 1 | +36 | -0 |
| 2020-11-24 21:32 | stage2 ARM: use strb + implement genBoolOp | joachimschmidt557 | 1 | +46 | -15 |
| 2020-11-22 21:13 | stage2 ARM: Implement genNot | joachimschmidt557 | 1 | +29 | -14 |
| 2020-11-21 18:15 | stage2 codegen: use switch in genBoolOp | joachimschmidt557 | 1 | +4 | -4 |
| 2020-11-15 19:55 | stage2 ARM: genAdd, genSub for simple cases | joachimschmidt557 | 1 | +91 | -1 |
| 2020-11-28 06:24 | Add a comment to explain the fork return values on sparc64 | Koakuma | 1 | +6 | -0 |
| 2020-10-04 15:44 | Add readAllArrayListAligned to Reader which can accept an arbitrary alignment | christian-stephen | 2 | +10 | -1 |
| 2020-11-28 00:54 | Merge branch 'kubkon-elf-soname-opt-in' into master | Andrew Kelley | 5 | +54 | -29 |
| 2020-11-28 00:49 | restore sonames by default when using zig cli | Andrew Kelley | 2 | +34 | -7 |
| 2020-11-19 17:12 | stage2 elf: fix glibc to always specify soname | Jakub Konka | 1 | +3 | -2 |
| 2020-11-19 14:27 | stage2 elf: refactor override_soname to soname | Jakub Konka | 5 | +19 | -19 |
| 2020-11-19 12:09 | stage2 elf: make -soname an opt-in and not opt-out | Jakub Konka | 1 | +4 | -7 |
| 2020-11-27 22:35 | Merge pull request #7198 from LemonBoy/freebsd-lock | Andrew Kelley | 4 | +57 | -25 |
| 2020-11-26 22:07 | stage1: Fix crash in *[N]T to []T conversion with zst | LemonBoy | 2 | +7 | -1 |
| 2020-11-27 20:49 | Merge pull request #7231 from kubkon/stage2-arm-macos | Jakub Konka | 8 | +749 | -209 |
| 2020-11-27 19:55 | stage2 macho: apply more review comments | Jakub Konka | 2 | +70 | -46 |
| 2020-11-27 19:31 | Update src/codegen.zig | Jakub Konka | 1 | +1 | -1 |
| 2020-11-27 16:02 | Fix fork() on Linux/sparc64 | Koakuma | 2 | +20 | -1 |
| 2020-11-27 11:51 | Add sparc64 long double mapping | Koakuma | 1 | +3 | -0 |
| 2020-11-26 23:36 | CONTRIBUTING: src-self-hosted -> src | g-w1 | 1 | +5 | -5 |
| 2020-11-26 20:12 | stage2 macho: Dir.copyFile does the rename for us! | Jakub Konka | 1 | +1 | -10 |
| 2020-11-26 19:21 | stage2 macho: use Dir.copyFile instead of manual create+copy | Jakub Konka | 1 | +1 | -4 |
| 2020-11-25 21:13 | stage1: Force union member types to be resolved | LemonBoy | 1 | +23 | -1 |
| 2020-11-26 10:25 | stage2 macho: enable end-to-end incremental linking tests on aarch64 | Jakub Konka | 1 | +1 | -3 |
| 2020-11-26 10:21 | stage2 macho: rename inodes to prevent SIGKILL | Jakub Konka | 2 | +38 | -1 |
| 2020-11-25 21:02 | stage2 macho: move PIE fixups to link file; fix tests | Jakub Konka | 2 | +24 | -30 |
| 2020-11-25 18:58 | stage2 macho: add orr and orn instructions | Jakub Konka | 3 | +147 | -11 |
| 2020-11-25 10:10 | stage2 macho: Hello, Silicon! | Jakub Konka | 2 | +50 | -19 |
| 2020-11-24 19:32 | stage2 macho: refactor PIE generation on x86_64 | Jakub Konka | 2 | +34 | -40 |
| 2020-11-24 17:46 | stage2 macho: first, rough draft at trampolining | Jakub Konka | 3 | +88 | -86 |
| 2020-11-23 12:49 | stage2 macho: use RIP-relative for memory-set regs x86_64 | Jakub Konka | 2 | +57 | -4 |
| 2020-11-22 11:33 | stage2 macho: make file structure compatible with codesign tool | Jakub Konka | 1 | +113 | -139 |
| 2020-11-20 16:38 | stage2 macho: cleanup logs | Jakub Konka | 2 | +2 | -2 |
| 2020-11-20 16:26 | stage2 macho: fix issues with codesigning | Jakub Konka | 2 | +6 | -4 |
| 2020-11-20 14:48 | stage2 macho: generate a code sig (not valid yet) | Jakub Konka | 3 | +82 | -26 |
| 2020-11-20 10:50 | stage2 macho: add info about __TEXT segment | Jakub Konka | 3 | +17 | -11 |
| 2020-11-20 10:05 | stage2 macho: add empty CodeDirectory blob | Jakub Konka | 2 | +93 | -12 |
| 2020-11-20 09:11 | stage2 macho: move code signature logic into struct | Jakub Konka | 2 | +74 | -54 |
| 2020-11-19 23:35 | stage2 macho: write out constants in CS | Jakub Konka | 1 | +51 | -0 |
| 2020-11-19 20:55 | stage2 macho: don't pad out holes between sections | Jakub Konka | 1 | +10 | -18 |
| 2020-11-19 17:52 | stage2 macho: preallocate empty code sig space | Jakub Konka | 1 | +43 | -5 |
| 2020-11-17 13:59 | stage2 macho: refactor | Jakub Konka | 1 | +49 | -48 |
| 2020-11-17 13:57 | stage2 macho: bring back incremental symbol commits | Jakub Konka | 1 | +91 | -86 |
| 2020-11-17 12:04 | stage2 macho: cleanup minimum version command | Jakub Konka | 1 | +12 | -4 |
| 2020-11-17 09:25 | stage2 macho: revert required alignment always at 4 | Jakub Konka | 1 | +1 | -2 |
| 2020-11-17 09:16 | stage2 macho: fix incorrect rebase | Jakub Konka | 1 | +0 | -30 |
| 2020-11-17 09:13 | stage2 macho: start reverting some tweaks | Jakub Konka | 1 | +6 | -7 |
| 2020-11-17 08:57 | stage2 macho: make page size target cpu arch dependent | Jakub Konka | 1 | +9 | -4 |
| 2020-11-16 19:16 | stage2 macho: pages need to be 16kb aligned! | Jakub Konka | 1 | +4 | -4 |
| 2020-11-16 15:22 | stage2 MachO: reduce size of __TEXT segment | Jakub Konka | 1 | +3 | -1 |
| 2020-11-16 15:13 | stage2 MachO: remove discontinuities between segments | Jakub Konka | 1 | +12 | -6 |
| 2020-11-16 11:04 | Write local symbols when flushing | Jakub Konka | 1 | +79 | -88 |
| 2020-11-13 21:20 | stage2 MachO: clean up segment protection flags | Jakub Konka | 1 | +8 | -6 |
| 2020-11-13 11:39 | stage2 macOS: make exe flagged as pie | Jakub Konka | 1 | +17 | -5 |
| 2020-11-12 20:29 | stage2 MachO: add source version load cmd | Jakub Konka | 2 | +28 | -0 |
| 2020-11-12 20:07 | stage2 MachO: add min OS version load cmd | Jakub Konka | 2 | +39 | -4 |
| 2020-11-23 13:50 | std/os: fix prctl constants | Isaac Freund | 1 | +50 | -50 |
| 2020-11-25 23:43 | Merge pull request #6411 from LemonBoy/fff | Andrew Kelley | 1 | +267 | -201 |
| 2020-11-22 02:29 | std: use mem.asBytes in Ip4Address.parse so it works at comptime | daurnimator | 1 | +1 | -1 |
| 2020-11-23 17:59 | std/crypto - edwards25519 precomp: prefer doublings over adds | Frank Denis | 1 | +1 | -1 |
| 2020-11-24 09:14 | stage1: Fix ICE when generating struct fields with padding | LemonBoy | 3 | +40 | -1 |
| 2020-11-25 07:40 | update stack trace test with new start.zig line number | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-25 02:51 | make start code more versatile | Andrew Kelley | 2 | +16 | -6 |
| 2020-11-24 09:23 | std: Re-enable the use of O_EXLOCK/O_SHLOCK on macos | LemonBoy | 1 | +12 | -8 |
| 2020-11-23 17:04 | fix for GCC 9.2: -Wno-maybe-uninitialized | Jonathan Marler | 1 | +4 | -0 |
| 2020-11-23 17:01 | Update the minimum cmake version we require | Frank Denis | 1 | +1 | -1 |
| 2020-11-23 08:11 | std: Close dangling fd on error | LemonBoy | 1 | +1 | -0 |
| 2020-11-23 08:08 | std: Remove O_NONBLOCK flag after locking | LemonBoy | 1 | +34 | -2 |
| 2020-11-22 22:28 | std: Fix file locking logic for BSD targets | LemonBoy | 4 | +10 | -15 |
| 2020-11-23 16:55 | Merge pull request #7204 from LemonBoy/piecrash | Andrew Kelley | 5 | +21 | -23 |
| 2020-11-23 13:58 | Fix the ELF base calculation | LemonBoy | 3 | +15 | -8 |
| 2020-11-23 11:36 | Minor code cleanup in start_pie.zig | LemonBoy | 1 | +2 | -1 |
| 2020-11-23 11:36 | Update stack_traces test | LemonBoy | 1 | +1 | -1 |
| 2020-11-23 11:00 | Fix logic for detecting _DYNAMIC symbol | LemonBoy | 2 | +5 | -15 |
| 2020-11-23 00:30 | Support PIE (Position Independent Executables) | Andrew Kelley | 23 | +485 | -34 |
| 2020-11-23 00:28 | modernize the PIE patch for the latest master branch | Andrew Kelley | 18 | +272 | -15 |
| 2020-11-22 19:39 | Merge branch 'piepiepie' of https://github.com/LemonBoy/zig into pie | Andrew Kelley | 7 | +220 | -26 |
| 2020-11-22 19:15 | update grammar in langref | Vexu | 2 | +58 | -47 |
| 2020-11-22 14:58 | UnregisterClassW needs WINAPI as well | Aransentin | 1 | +1 | -1 |
| 2020-11-22 14:51 | Fixed bugs, style suggestions | Aransentin | 1 | +69 | -68 |
| 2020-11-22 14:24 | Ensure the dynamic function has the same type as the static one | Jens Goldberg | 1 | +1 | -1 |
| 2020-11-22 13:00 | user32 cleanup, added wrappers and additional functions | Aransentin | 3 | +617 | -105 |
| 2020-11-20 19:26 | std: add support for ppoll | Žiga Željko | 3 | +41 | -11 |
| 2020-11-21 11:38 | std: Add test for meta.declarations on opaque{} | LemonBoy | 1 | +4 | -0 |
| 2020-11-21 17:41 | Merge pull request #7182 from LemonBoy/externnnn | Andrew Kelley | 6 | +272 | -5 |
| 2020-11-21 08:48 | Rename back to extern, extend a stage1 parser hack | LemonBoy | 2 | +9 | -6 |
| 2020-11-21 01:40 | Merge pull request #7165 from LemonBoy/ppc64final | Andrew Kelley | 5 | +81 | -49 |
| 2020-11-19 18:16 | std/os: define and use dev_t for linux x86_64 | Isaac Freund | 1 | +3 | -2 |
| 2020-11-20 06:54 | openbsd: malloc_usable_size is unavailable on OpenBSD | Sébastien Marie | 1 | +1 | -1 |
| 2020-11-20 21:30 | std/os: add time_t definiton for x86_64 linux | Isaac Freund | 1 | +1 | -0 |
| 2020-11-20 15:38 | stage1: Resolve usingnamespace decls when calling @typeInfo | LemonBoy | 4 | +22 | -1 |
| 2020-10-29 09:24 | stage1: Initial implementation of @extern | LemonBoy | 5 | +264 | -0 |
| 2020-11-09 16:26 | Skip f16 to f128 conversion test for ppc64 | LemonBoy | 1 | +1 | -0 |
| 2020-11-09 16:24 | Better coverage in @splat tests | LemonBoy | 1 | +26 | -8 |
| 2020-11-08 15:55 | stage2: Use correct ppc generic feature set | LemonBoy | 1 | +3 | -1 |
| 2020-11-08 15:34 | std: Use newfstatat on PPC64 | LemonBoy | 1 | +2 | -0 |
| 2020-11-08 15:32 | std: Use correct clone() stub | LemonBoy | 1 | +49 | -40 |
| 2020-09-24 14:40 | std: Implement named arguments & runtime width/precision | LemonBoy | 1 | +106 | -28 |
| 2020-09-21 19:34 | std: Rewrite the fmt parser | LemonBoy | 1 | +178 | -190 |
| 2020-11-20 01:48 | Merge pull request #6928 from data-man/reduce_tests | Andrew Kelley | 1 | +78 | -32 |
| 2020-11-19 23:23 | Merge pull request #7160 from semarie/openbsd-getdents | Jakub Konka | 1 | +13 | -6 |
| 2020-11-19 22:32 | std.meta.declarations: support opaque {} | Isaac Freund | 1 | +2 | -1 |
| 2020-11-19 22:58 | Merge pull request #6390 from LemonBoy/reboot-3970 | Andrew Kelley | 3 | +220 | -61 |
| 2020-11-19 17:04 | std: Disable _only_ the flaky part of the ResetEvent test | LemonBoy | 1 | +9 | -11 |
| 2020-11-19 22:30 | stage2: Make zig cc more verbose (#7166) | LemonBoy | 7 | +47 | -14 |
| 2020-11-19 20:28 | tfw you can't even disable a test without getting the logic wrong | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-19 17:16 | Nicer code for the error code path | LemonBoy | 1 | +8 | -11 |
| 2020-11-19 17:03 | Merge pull request #6829 from tadeokondrak/error-unsupported-callconv | Veikka Tuominen | 17 | +388 | -252 |
| 2020-10-18 00:04 | Add builtin.Signedness, use it instead of is_signed | Tadeo Kondrak | 26 | +149 | -150 |
| 2020-11-19 13:55 | openbsd, netbsd: getdents: entry with d_fileno==0 should be skipped | Sébastien Marie | 1 | +8 | -1 |
| 2020-11-19 13:54 | Iterator: rename freebsd_entry to bsd_entry to reflect that nextBsd is not freebsd only | Sébastien Marie | 1 | +4 | -4 |
| 2020-11-19 13:54 | darwin: getdents: entry with d_ino==0 should be skipped | Sébastien Marie | 1 | +1 | -1 |
| 2020-11-19 12:17 | add compile-error tests for unsupported calling convention | Vexu | 2 | +82 | -4 |
| 2020-10-27 00:15 | stage1: Check calling convention correctly for subsystem detection | Tadeo Kondrak | 1 | +6 | -2 |
| 2020-10-07 23:51 | Update code to not use unsupported calling conventions for target | Tadeo Kondrak | 14 | +230 | -225 |
| 2020-10-07 23:38 | stage1: Compile error instead of falling back to C for unsupported cc | Tadeo Kondrak | 2 | +72 | -23 |
| 2020-11-11 20:28 | stage1: Fix undefined assignment for bitfields | LemonBoy | 2 | +54 | -16 |
| 2020-11-19 05:09 | add std.heap.raw_c_allocator | Andrew Kelley | 3 | +62 | -1 |
| 2020-11-19 04:16 | Merge pull request #6385 from LemonBoy/callocator | Andrew Kelley | 10 | +228 | -94 |
| 2020-11-17 23:05 | Change seed for Murmur2_64 from u32 to u64 | breakin | 1 | +2 | -2 |
| 2020-11-18 19:48 | Merge pull request #7154 from daurnimator/std.atomic | Veikka Tuominen | 4 | +67 | -3 |
| 2020-10-14 05:29 | stage1: improve error for missing a number type on a runtime var | pfg | 2 | +6 | -1 |
| 2020-11-18 14:28 | std: add chdir smoke test | Jakub Konka | 2 | +37 | -6 |
| 2020-11-08 18:06 | Move utf8->utf16 up one level into os.zig | Lee Cannon | 2 | +11 | -9 |
| 2020-11-07 15:13 | use else in err switch | Lee Cannon | 1 | +1 | -6 |
| 2020-11-07 11:55 | Switch to RtlSetCurrentDirectory_U | Lee Cannon | 4 | +39 | -17 |
| 2020-11-06 23:57 | Implement chdir and chdirZ for Windows | Lee Cannon | 3 | +35 | -4 |
| 2020-11-18 14:35 | Merge pull request #6434 from daurnimator/fifo.pump | Veikka Tuominen | 2 | +41 | -18 |
| 2020-11-18 14:06 | Merge pull request #6649 from Rocknest/verparse | Veikka Tuominen | 2 | +72 | -14 |
| 2020-11-18 13:58 | std: add std.atomic.Bool | daurnimator | 3 | +46 | -0 |
| 2020-11-18 13:57 | std: add tests for std.atomic.Int | daurnimator | 1 | +15 | -1 |
| 2020-11-18 13:57 | std: fix missing operation argument to @atomicRmw | daurnimator | 1 | +1 | -1 |
| 2020-11-18 13:44 | std: some more docs for std.atomic.Int | daurnimator | 1 | +4 | -0 |
| 2020-11-18 13:41 | std: mark std.atomic.Int as extern so it can be used in public ABIs | daurnimator | 1 | +1 | -1 |
| 2020-10-07 05:46 | std: expose all atomic operations from std.atomic.Int | daurnimator | 1 | +22 | -6 |
| 2020-11-18 11:58 | make help in commands more consistent | Vexu | 2 | +4 | -3 |
| 2020-10-16 17:16 | Change error when runtime value passed to comptime arg | frmdstryr | 2 | +13 | -8 |
| 2020-11-07 22:45 | stage1: Reject undefined values when taking union ptr | LemonBoy | 2 | +26 | -0 |
| 2020-11-06 08:45 | Added std.meta.fieldNames | Alexandros Naskos | 1 | +41 | -0 |
| 2020-11-18 11:14 | Merge pull request #7005 from jshholland/deprecate-span | Veikka Tuominen | 29 | +109 | -115 |
| 2020-11-10 00:40 | Allow Zig to be built with clang 11 and -Werror | Timon Kruiper | 2 | +4 | -13 |
| 2020-11-12 09:16 | stage1: Add architecture-specific clobbers to asm() | LemonBoy | 1 | +23 | -0 |
| 2020-11-18 11:06 | Merge pull request #7084 from xackus/mem-volatile | Veikka Tuominen | 1 | +88 | -35 |
| 2020-11-15 10:53 | std: make meta.IntType a compile error the function signature changed also update langref | xackus | 2 | +3 | -4 |
| 2020-11-18 09:12 | stage2 aarch64: assert register is 64bits in PCrel | Jakub Konka | 1 | +1 | -0 |
| 2020-11-17 21:16 | stage2 aarch64: add PC relative address instructions | Jakub Konka | 1 | +46 | -0 |
| 2020-11-18 07:42 | std: openDirAbsolute and accessAbsolute (#7082) | g-w1 | 3 | +99 | -5 |
| 2020-11-18 00:07 | disable the flaky ResetEvent test | Andrew Kelley | 1 | +2 | -1 |
| 2020-11-14 22:54 | std/crypto: use NAF for multi-scalar edwards25519 multiplication | Frank Denis | 1 | +85 | -36 |
| 2020-11-07 11:29 | std/crypto: implement the Hash-To-Curve standard for Edwards25519 | Frank Denis | 2 | +268 | -6 |
| 2020-11-16 16:55 | stage1: Fix asyncCall with non-abi-aligned arguments | LemonBoy | 2 | +35 | -6 |
| 2020-11-17 23:47 | cli: make -h, --help consistent in usage text and parsing | Andrew Kelley | 1 | +10 | -10 |
| 2020-11-17 23:03 | Changes behaviour from std.fs.path.extension from returning `null` to returning `""`. | Felix (xq) Queißner | 1 | +39 | -37 |
| 2020-11-17 19:33 | stage2: handle opaque containers | Vexu | 3 | +50 | -4 |
| 2020-11-17 19:32 | macOS libc headers: downgrade to 10.15.7 (Catalina) | Andrew Kelley | 136 | +1168 | -2927 |
| 2020-11-16 18:45 | stage2: initial container astgen | Vexu | 8 | +228 | -43 |
| 2020-11-17 13:52 | Merge pull request #7032 from GuoxinYin/master | Alexandros Naskos | 1 | +1 | -1 |
| 2020-11-17 09:41 | Added links to the relevant issue | data-man | 1 | +6 | -0 |
| 2020-11-17 01:10 | std.crypto.isap: fix callsites of secureZero | Andrew Kelley | 1 | +4 | -4 |
| 2020-11-17 01:03 | Merge branch 'johnLate-issue-6724-cmake' into master | Andrew Kelley | 1 | +271 | -16 |
| 2020-11-17 00:57 | cmake: add the correct set of zig stage2 sources | Andrew Kelley | 1 | +258 | -9 |
| 2020-11-11 15:12 | CMake: try to avoid compilation for `install` target | johnLate | 1 | +14 | -8 |
| 2020-11-11 00:22 | std/crypto: add ISAPv2 (ISAP-A-128a) AEAD | Frank Denis | 3 | +250 | -0 |
| 2020-11-07 17:44 | start.zig: call wWinMain with root's type | Jonathan Marler | 1 | +4 | -3 |
| 2020-11-16 23:51 | Move leb128 and remove trivial *mem functions as discussed in #5588 (#6876) | tgschultz | 10 | +391 | -461 |
| 2020-11-16 22:05 | Merge pull request #6878 from frmdstryr/multiline-string-comments | Andrew Kelley | 2 | +82 | -4 |
| 2020-10-26 22:59 | linuxWaitFd: make NetworkSubsystemFailed error unreachable | heidezomp | 1 | +2 | -1 |
| 2020-11-08 06:51 | Prevent double file close in MachO linking | Alex Cameron | 1 | +4 | -1 |
| 2020-11-11 16:07 | Enable loop interleaving when unrolling is enabled | Frank Denis | 1 | +1 | -0 |
| 2020-11-16 21:39 | Merge pull request #7002 from jedisct1/timingSafeEqlMinimal | Andrew Kelley | 7 | +92 | -25 |
| 2020-11-16 16:56 | stage2 aarch64: add NOP instruction | Jakub Konka | 1 | +10 | -0 |
| 2020-11-16 17:39 | libstd: add more MachO consts and structs | Jakub Konka | 1 | +191 | -1 |
| 2020-11-16 09:37 | std: Make windows.ReadFile allow short reads | LemonBoy | 1 | +8 | -11 |
| 2020-11-16 11:50 | std.mem: make args comptime, fix test names | xackus | 1 | +5 | -5 |
| 2020-11-16 07:12 | Merge pull request #7112 from LemonBoy/fix-7104 | Alexandros Naskos | 2 | +33 | -1 |
| 2020-11-15 11:03 | stage2: outline container types | Vexu | 6 | +300 | -3 |
| 2020-11-13 21:10 | Azure Pipelines CI: update msys2 to the current version | Frank Denis | 1 | +1 | -1 |
| 2020-11-14 14:30 | stage1: Fix generation of pass-by-value args in async fns | LemonBoy | 2 | +33 | -1 |
| 2020-11-12 02:13 | std.mem: make sliceAsBytes, etc. respect volatile | xackus | 1 | +84 | -32 |
| 2020-11-12 02:13 | std.mem: improve doc comments | xackus | 1 | +4 | -3 |
| 2020-11-14 10:01 | Adapts to @andrewrks comment to include dot. | Felix (xq) Queißner | 1 | +13 | -13 |
| 2020-11-14 00:36 | std.fs.path.dirname: return null when input path is root | Andrew Kelley | 1 | +22 | -16 |
| 2020-11-12 19:16 | stage1: Disambiguate Wasm imports with same name | LemonBoy | 1 | +33 | -6 |
| 2020-11-06 18:35 | stage1: Resolve ErrorUnion children types | LemonBoy | 3 | +16 | -1 |
| 2020-11-11 07:08 | openbsd: skip tests using Dir.realpath | Sébastien Marie | 1 | +2 | -2 |
| 2020-11-12 08:27 | stage1: Ask LLVM to produce compact code in ReleaseSize mode | LemonBoy | 1 | +6 | -0 |
| 2020-11-13 15:32 | stage2: add zir instructions for creating container types | Vexu | 1 | +102 | -1 |
| 2020-11-13 12:54 | Makes @haze happy. | Felix (xq) Queißner | 1 | +6 | -6 |
| 2020-11-13 11:48 | Respects leading `.` and ignores it. | Felix (xq) Queißner | 1 | +20 | -11 |
| 2020-11-13 10:53 | Implements std.fs.path.extension. | Felix (xq) Queißner | 1 | +57 | -0 |
| 2020-11-12 19:41 | Merge pull request #6900 from joachimschmidt557/stage2-aarch64 | Jakub Konka | 5 | +1029 | -31 |
| 2020-11-12 15:22 | stage2 ARM & AArch64: ensure correct function alignment | joachimschmidt557 | 1 | +2 | -1 |
| 2020-11-12 02:35 | main: clean up the error message for missing positional args | Andrew Kelley | 1 | +5 | -16 |
| 2020-11-11 22:29 | stage2 AArch64: add Linux Hello World test | joachimschmidt557 | 1 | +45 | -0 |
| 2020-11-11 18:04 | std: Fix code model argument | Hubert Jasudowicz | 1 | +1 | -1 |
| 2020-11-11 16:50 | Merge pull request #7061 from Vexu/std | Veikka Tuominen | 1 | +41 | -35 |
| 2020-11-11 14:36 | stage2 aarch64: add macOS incremental test | Jakub Konka | 2 | +116 | -0 |
| 2020-11-11 11:52 | ensure TypeInfo payload is not undefined | Vexu | 2 | +35 | -10 |
| 2020-11-11 13:54 | Add error for missing positional arguments in zig build-* | g-w1 | 1 | +10 | -2 |
| 2020-11-08 17:25 | stage1: Fix crash in comptime struct generation | LemonBoy | 3 | +24 | -3 |
| 2020-11-11 11:09 | stage2 aarch64: add genCall for aarch64 MachO | Jakub Konka | 1 | +50 | -47 |
| 2020-11-10 23:38 | stage2 aarch64: add .memory prong in genSetReg | Jakub Konka | 1 | +11 | -5 |
| 2020-11-10 23:27 | stage2 aarch64: add str instruction | Jakub Konka | 1 | +36 | -10 |
| 2020-11-10 17:43 | stage2 aarch64: add ldr instruction + smoke tests | Jakub Konka | 1 | +228 | -0 |
| 2020-11-09 00:02 | stage2 ARM: start implementing genCall for ELF + genSetReg immediates | joachimschmidt557 | 1 | +69 | -1 |
| 2020-11-08 19:21 | stage2 AArch64: MoveWideImmediate instructions + test coverage | joachimschmidt557 | 1 | +51 | -25 |
| 2020-11-06 08:15 | stage2 aarch64: add more instructions | joachimschmidt557 | 2 | +108 | -8 |
| 2020-10-28 13:39 | stage2 aarch64: add codegen/aarch64.zig | joachimschmidt557 | 1 | +1 | -1 |
| 2020-11-08 13:49 | Add move wide with zero (movz) instruction | Jakub Konka | 2 | +73 | -1 |
| 2020-11-06 22:03 | Add basic genSetReg for aarch64 | Jakub Konka | 1 | +19 | -0 |
| 2020-10-31 23:00 | Add testcase for serializing svc #0x80 | Jakub Konka | 1 | +4 | -0 |
| 2020-10-31 22:52 | Implement genAsm on aarch64 | Jakub Konka | 2 | +44 | -1 |
| 2020-10-28 13:39 | stage2 aarch64: add codegen/aarch64.zig | joachimschmidt557 | 2 | +244 | -3 |
| 2020-11-03 17:37 | Fix backticked code in langref | Jonas Carpay | 1 | +4 | -4 |
| 2020-11-11 12:05 | std: fix HashMap.clearRetainingCapacity | Vexu | 1 | +6 | -1 |
| 2020-11-10 22:01 | std: fix HashMap.putAssumeCapacity | Vexu | 1 | +35 | -34 |
| 2020-11-11 09:11 | stage1: Avoid resolving type entry in [0]T | LemonBoy | 3 | +31 | -3 |
| 2020-11-10 23:06 | Merge pull request #7044 from semarie/openbsd-simples | Andrew Kelley | 3 | +78 | -4 |
| 2020-11-10 22:23 | add missing -m<os>-version-min CLI args to clang | Andrew Kelley | 1 | +35 | -6 |
| 2020-11-10 22:22 | std.Target: bump default version max for macos | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-10 16:55 | stage1: Fix comparison of unions containing zero-sized types | LemonBoy | 3 | +23 | -2 |
| 2020-11-10 05:29 | "ResetEvent" test seems to have a too short timeout: the test is failing randomly on OpenBSD | Sébastien Marie | 1 | +1 | -1 |
| 2020-11-10 05:26 | openbsd: mutex or cond destroy function could return EINVAL | Sébastien Marie | 1 | +5 | -2 |
| 2020-11-10 05:25 | openbsd: proper implementation for Thread.cpuCount() | Sébastien Marie | 2 | +13 | -0 |
| 2020-11-10 05:24 | openbsd: add time definitions for gettimeofday() | Sébastien Marie | 1 | +11 | -1 |
| 2020-11-10 05:24 | openbsd: add sockets constants | Sébastien Marie | 1 | +30 | -0 |
| 2020-11-10 05:23 | openbsd: add dlfcn.h definitions for dlopen() | Sébastien Marie | 1 | +18 | -0 |
| 2020-11-10 03:51 | main: updateModule returns an error when there are any compile errors | Andrew Kelley | 1 | +9 | -2 |
| 2020-11-09 23:29 | Fix json parser close tracking (#6865) | daurnimator | 1 | +26 | -5 |
| 2020-11-02 21:42 | std: json: fix misleading endianness conversion | xackus | 1 | +2 | -2 |
| 2020-11-07 09:37 | stage1: Print correct error message for vector @intCast | LemonBoy | 2 | +17 | -2 |
| 2020-11-07 19:01 | Don't prevent compilation on platforms where debug info is unsupported | Frank Denis | 1 | +1 | -1 |
| 2020-11-09 18:57 | Windows TLS startup symbols are already provided by libcrt when linking against libc | Alexandros Naskos | 1 | +1 | -1 |
| 2020-11-09 22:41 | Merge pull request #7035 from ziglang/macos-posix-headers | Jakub Konka | 357 | +101503 | -201 |
| 2020-11-09 22:33 | std.ResetEvent: disable flaky test on Windows | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-09 18:57 | macOS libc headers: add objc/message.h and runtime.h | Jakub Konka | 2 | +2552 | -0 |
| 2020-11-09 17:44 | Add more missing libc headers used by frameworks | Jakub Konka | 168 | +50776 | -613 |
| 2020-11-09 14:02 | macOS libc headers: add mach/clock.h | Jakub Konka | 1 | +245 | -0 |
| 2020-11-07 12:47 | Fix reduce documentation | data-man | 1 | +1 | -2 |
| 2020-11-09 07:37 | langref: add 0.7.0 link | Andrew Kelley | 1 | +1 | -0 |
| 2020-11-09 07:04 | macos: avoid --export-dynamic when using system linker | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-09 05:12 | macos libc headers: add more | Andrew Kelley | 76 | +21197 | -0 |
| 2020-11-09 04:26 | macOS libc headers: add sys/sysctl.h | Andrew Kelley | 7 | +2053 | -0 |
| 2020-11-09 04:07 | macOS libc headers: add sys/param.h | Andrew Kelley | 3 | +464 | -0 |
| 2020-11-09 03:51 | macOS libc headers: add mach-o/dyld.h | Andrew Kelley | 7 | +2824 | -0 |
| 2020-11-09 03:26 | add copyfile.h | Andrew Kelley | 1 | +133 | -0 |
| 2020-11-09 03:15 | macOS libc headers: add xlocale.h and Block.h | Andrew Kelley | 16 | +1747 | -0 |
| 2020-11-09 01:40 | macOS libc headers: add POSIX headers | Andrew Kelley | 147 | +19923 | -0 |
| 2020-11-09 00:50 | macOS: depend on bundled headers even for native | Andrew Kelley | 2 | +6 | -5 |
| 2020-11-08 22:52 | Merge pull request #7033 from jedisct1/bump0.7 | Alexandros Naskos | 1 | +3 | -3 |
| 2020-11-08 22:50 | Bump Zig version to 0.7.0 | Frank Denis | 1 | +3 | -3 |
| 2020-11-08 19:02 | Release 0.7.0 | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-08 18:58 | fix issue 6798 | Guoxin Yin | 1 | +1 | -1 |
| 2020-11-08 18:48 | fix issue 6798 | Guoxin Yin | 1 | +1 | -1 |
| 2020-11-07 19:30 | Use @reduce | Frank Denis | 1 | +1 | -6 |
| 2020-08-22 23:36 | Add mem.timingSafeEql() for constant-time array comparison | Frank Denis | 7 | +97 | -25 |
| 2020-11-06 22:05 | stage2 ARM: miscellaneous improvements | joachimschmidt557 | 1 | +45 | -44 |
| 2020-11-06 18:57 | make ArrayList.span into a compile error | Josh Holland | 1 | +1 | -7 |
| 2020-11-06 18:54 | remove deprecated uses of ArrayList.span | Josh Holland | 29 | +108 | -108 |
| 2020-11-07 09:34 | Merge pull request #7008 from xackus/minor-fixes | Alexandros Naskos | 8 | +25 | -32 |
| 2020-11-07 01:58 | Revert "update runtime safety test case - unsigned-signed vector cast" | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-07 00:14 | update runtime safety test case - unsigned-signed vector cast | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-07 00:00 | disable flaky file locking test on Windows | Andrew Kelley | 1 | +5 | -0 |
| 2020-11-06 23:46 | std.ResetEvent: disable flaky test on macOS | Andrew Kelley | 1 | +6 | -1 |
| 2020-11-06 21:58 | remove outdated comment | xackus | 1 | +0 | -2 |
| 2020-11-06 21:36 | change debug.assert to testing.expect in tests | xackus | 7 | +25 | -30 |
| 2020-11-06 21:13 | update musl sources to 1.2.1 | Andrew Kelley | 158 | +2753 | -1762 |
| 2020-11-06 20:53 | update musl headers to 1.2.1 | Andrew Kelley | 7 | +5 | -11 |
| 2020-11-06 20:51 | update process_headers tool | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-07 03:06 | std: Introduce SemanticVersion data structure | Jay Petacat | 2 | +296 | -0 |
| 2020-11-06 19:09 | Merge pull request #6941 from LemonBoy/floateqapprox | Andrew Kelley | 51 | +574 | -470 |
| 2020-11-04 08:48 | std: Make file locking tests less fragile | LemonBoy | 1 | +59 | -138 |
| 2020-11-06 19:01 | Fix std.ResetEvent.timedWait on darwin/macOS. (#6914) | Jeremy Huffman | 1 | +21 | -1 |
| 2020-11-06 18:22 | Merge pull request #6990 from kubkon/system-linker-hack | Andrew Kelley | 5 | +92 | -57 |
| 2020-11-06 17:22 | Merge pull request #7001 from Vexu/translate-c | Alexandros Naskos | 2 | +8 | -5 |
| 2020-11-06 10:57 | Address review comments | Jakub Konka | 2 | +2 | -2 |
| 2020-11-06 10:48 | translate-c: fix macro functions with no arguments | Vexu | 2 | +8 | -5 |
| 2020-11-06 09:58 | Rely on ZIG_SYSTEM_LINKER_HACK instead of input flags | Jakub Konka | 9 | +74 | -122 |
| 2020-11-05 22:27 | Merge pull request #6978 from LemonBoy/statshit | Andrew Kelley | 21 | +178 | -175 |
| 2020-11-05 22:25 | Merge pull request #6974 from daurnimator/prctl-cleanup | Andrew Kelley | 2 | +138 | -53 |
| 2020-11-05 19:40 | stage1: Make sure union(enum(T)) is valid | LemonBoy | 2 | +47 | -0 |
| 2020-11-05 22:23 | Merge pull request #6895 from jorangreef/fallocate | Andrew Kelley | 4 | +66 | -0 |
| 2020-11-02 22:56 | std/crypto: don't constrain Gimli hash output to a fixed length | Frank Denis | 1 | +2 | -2 |
| 2020-11-02 22:47 | math.shl/math.shr: add support for vectors | Frank Denis | 2 | +35 | -9 |
| 2020-11-02 21:40 | std.crypto: namespace constructions a bit more | Frank Denis | 2 | +31 | -19 |
| 2020-11-02 20:56 | Now that they support vectors, use math.rot{l,r} | Frank Denis | 4 | +26 | -41 |
| 2020-11-05 22:18 | Merge pull request #6991 from alexnask/upgrade_mingw-w64 | Andrew Kelley | 280 | +86251 | -69595 |
| 2020-11-05 18:04 | Fixed mingw-w64 8.0.0 compilation Reaplied mingw-w64 header patch | Alexandros Naskos | 8 | +561 | -22 |
| 2020-11-05 10:29 | Re-enable system linker hack | Jakub Konka | 8 | +173 | -90 |
| 2020-11-05 16:59 | Updated mingw-w64 to version 8.0.0 | Alexandros Naskos | 285 | +86251 | -70134 |
| 2020-09-22 13:26 | std: Make utf8CountCodepoints much faster | LemonBoy | 2 | +100 | -49 |
| 2020-09-21 19:36 | Address review comments | LemonBoy | 1 | +2 | -2 |
| 2020-09-21 14:15 | Fix typo in documentation | LemonBoy | 1 | +1 | -1 |
| 2020-09-21 14:14 | Make std.formatBuf UTF-8 aware | LemonBoy | 1 | +35 | -19 |
| 2020-09-21 13:59 | Clean up the unicode codepoint formatter a bit | LemonBoy | 1 | +11 | -10 |
| 2020-09-21 13:50 | std: Introduce std.unicode.utf8ValidCodepoint | LemonBoy | 1 | +25 | -0 |
| 2020-09-21 13:19 | std: Introduce std.unicode.utf8CountCodepoints | LemonBoy | 1 | +29 | -1 |
| 2020-09-21 10:39 | Update the API and add add error-recovery path | LemonBoy | 1 | +25 | -11 |
| 2019-12-22 10:38 | Add 'u' specifier to std.format | data-man | 1 | +27 | -0 |
| 2020-09-22 12:42 | Fix typo, remove debug leftover, rename few fns | LemonBoy | 1 | +14 | -13 |
| 2020-09-22 11:18 | Implement a fallback mechanism for posix_memalign | LemonBoy | 9 | +67 | -47 |
| 2020-09-21 21:29 | stage1: Fix type mapping for c_longdouble | LemonBoy | 1 | +51 | -1 |
| 2020-09-20 16:54 | std: Make C allocator respect the required alignment | LemonBoy | 3 | +147 | -84 |
| 2020-11-02 12:25 | std: Implement more useful approxEq semantics | LemonBoy | 51 | +574 | -470 |
| 2020-11-05 11:44 | Label WASI stat as kernel_stat | LemonBoy | 1 | +1 | -1 |
| 2020-11-04 14:55 | std: Split kernel&libc definitions of stat struct | LemonBoy | 20 | +153 | -159 |
| 2020-11-05 07:00 | Merge pull request #6982 from Rageoholic/master | Alexandros Naskos | 2 | +2 | -1 |
| 2020-11-05 00:30 | Add missing LONG_PTR type | rageoholic | 1 | +1 | -0 |
| 2020-11-04 22:53 | Fix CoInitializeEx so it can take a null pointer | rageoholic | 1 | +1 | -1 |
| 2020-11-03 22:21 | Update wasmtime to version 0.20 | Frank Denis | 1 | +2 | -2 |
| 2020-11-04 14:55 | std: Correct stack_t definition for mips | LemonBoy | 1 | +15 | -7 |
| 2020-11-04 14:54 | std: Fix pipe syscall stub for sparc64 | LemonBoy | 1 | +11 | -10 |
| 2020-11-04 12:42 | remove f128 tests, disable min/max for NaNs | data-man | 1 | +22 | -12 |
| 2020-11-04 11:39 | std: use PR enum as only location of opcode numbers | daurnimator | 1 | +50 | -50 |
| 2020-11-04 11:30 | std: add PR enum for the prctl opcode | daurnimator | 2 | +84 | -2 |
| 2020-11-04 11:23 | std: workaround #280 in prctl | daurnimator | 1 | +4 | -1 |
| 2020-11-03 10:10 | sparc64 has a 8Kb page size | Frank Denis | 1 | +1 | -0 |
| 2020-11-03 01:46 | std.fs.File.writeFileAll: support unseekable files | Andrew Kelley | 1 | +46 | -2 |
| 2020-11-03 19:10 | std.meta: test that const and mut variables have different addresses | Frank Denis | 1 | +1 | -1 |
| 2020-11-03 16:22 | Merge pull request #6956 from jedisct1/more-gimli-be-fixes | Andrew Kelley | 1 | +24 | -26 |
| 2020-11-03 09:07 | Merge pull request #6921 from xackus/gimmeMoreOfThoseSweetSweetFileDescriptors | Jakub Konka | 3 | +30 | -48 |
| 2020-11-03 08:13 | Make Gimli test vector look like the python implementation | Frank Denis | 1 | +22 | -2 |
| 2020-11-03 04:03 | Support 32-bit big-endian targets | Joran Dirk Greef | 2 | +8 | -9 |
| 2020-11-03 01:01 | Another big-endian fix for Gimli | Frank Denis | 1 | +5 | -27 |
| 2020-11-02 23:58 | force comptime on isDarwin | xackus | 1 | +2 | -2 |
| 2020-11-02 23:36 | Fix Darwin codepath | Jakub Konka | 2 | +11 | -0 |
| 2020-11-02 22:18 | fix freebsd compilation | xackus | 1 | +1 | -1 |
| 2020-11-02 19:15 | fix cmake logic for checking LLVM version | Andrew Kelley | 1 | +2 | -2 |
| 2020-10-31 11:06 | std: Make parseInt/parseUnsigned detect the radix | LemonBoy | 1 | +62 | -3 |
| 2020-11-02 18:41 | Merge pull request #6932 from kubkon/fix-6318 | Andrew Kelley | 5 | +42 | -0 |
| 2020-11-01 21:14 | stage1: Fix *WithOverflow intrinsics with u0 values | LemonBoy | 2 | +12 | -0 |
| 2020-11-02 13:58 | Fix Gimli for big-endian targets | Frank Denis | 1 | +12 | -0 |
| 2020-11-02 18:37 | Merge pull request #6927 from LemonBoy/mipsbe-std | Andrew Kelley | 7 | +77 | -122 |
| 2020-11-02 18:06 | Add std.Target.current.isDarwin() to exclude non-macs in comptime | Jakub Konka | 1 | +6 | -3 |
| 2020-11-02 11:51 | Fix file descriptor leak in fs.openFileZ. | Alex Cameron | 1 | +1 | -0 |
| 2020-11-02 18:06 | std/ascii: add spaces array | Isaac Freund | 2 | +16 | -3 |
| 2020-11-02 17:56 | Update src/Compilation.zig | Jakub Konka | 1 | +1 | -1 |
| 2020-11-02 17:36 | Refactor the code according to Andrew's suggestions | Jakub Konka | 4 | +13 | -59 |
| 2020-11-02 08:04 | Fix linking issues on BigSur | Jakub Konka | 7 | +91 | -6 |
| 2020-11-02 15:40 | Remove min/max tests for NaNs | data-man | 1 | +7 | -11 |
| 2020-11-02 11:48 | Add more tests for reduce | data-man | 1 | +74 | -40 |
| 2020-11-02 11:11 | std: Fix syscall stubs passing 64bit offsets for BE targets | LemonBoy | 2 | +46 | -25 |
| 2020-11-02 10:48 | std: Fix std.unicode test cases for BE targets | LemonBoy | 1 | +20 | -9 |
| 2020-11-02 10:46 | std: Fix json utf{8,16} decoding on BE targets | LemonBoy | 2 | +11 | -82 |
| 2020-11-02 10:46 | std: Re-enable union behaviour test for mips targets | LemonBoy | 1 | +0 | -3 |
| 2020-11-02 10:46 | std: Re-enable ArrayHashMap test for mips targets | LemonBoy | 1 | +0 | -3 |
| 2020-11-02 10:37 | Pending #5127 | Joran Dirk Greef | 1 | +4 | -4 |
| 2020-11-02 07:55 | Switch back to writing Zig | Joran Dirk Greef | 1 | +2 | -2 |
| 2020-11-02 07:52 | Debug unhandled errno | Joran Dirk Greef | 1 | +4 | -1 |
| 2020-11-02 03:14 | Merge pull request #6792 from koachan/sparc64-linux | Andrew Kelley | 13 | +952 | -29 |
| 2020-11-01 23:30 | Merge pull request #6888 from jcmoyer/issues/6874 | Andrew Kelley | 1 | +7 | -1 |
| 2020-11-01 22:23 | stage2: ask for more file descriptors | xackus | 2 | +19 | -48 |
| 2020-10-30 18:30 | std: Fix early overflow in time calculation | LemonBoy | 1 | +11 | -2 |
| 2020-11-01 21:39 | Merge branch 'LemonBoy-morereduce' | Andrew Kelley | 11 | +211 | -13 |
| 2020-11-01 21:39 | langref tidy html fixup | Andrew Kelley | 1 | +1 | -1 |
| 2020-11-01 18:51 | docs: Add @reduce documentation | LemonBoy | 1 | +43 | -0 |
| 2020-11-01 18:51 | stage1: Implement Add/Mul reduction operators | LemonBoy | 8 | +132 | -2 |
| 2020-11-01 17:35 | std: Fix expectWithinEpsilon with negative values | LemonBoy | 1 | +21 | -9 |
| 2020-11-01 17:25 | stage1: Fix comptime comparison of NaNs | LemonBoy | 2 | +15 | -2 |
| 2020-10-31 21:58 | Make std.fmt.bufPrintIntToSlice public | Jakub Konka | 1 | +3 | -33 |
| 2020-11-01 11:19 | std: add {set,get}rlimit bits and improve test | xackus | 7 | +167 | -6 |
| 2020-10-31 18:18 | Add missing arg | frmdstryr | 1 | +1 | -0 |
| 2020-11-01 15:21 | std/crypto: make Hkdf functions public | Frank Denis | 1 | +2 | -2 |
| 2020-11-01 11:14 | Swap endianness | Joran Dirk Greef | 1 | +2 | -2 |
| 2020-11-01 09:55 | Add test | Joran Dirk Greef | 1 | +19 | -0 |
| 2020-11-01 09:49 | "The Traveling Wilburys' - Handle With Care" | Joran Dirk Greef | 1 | +20 | -8 |
| 2020-11-01 09:47 | Add definitions for FALLOC_FL_ mode flags | Joran Dirk Greef | 1 | +21 | -0 |
| 2020-11-01 09:46 | Add libc signature | Joran Dirk Greef | 1 | +2 | -0 |
| 2020-10-31 13:25 | Merge pull request #6883 from Vexu/translate-c | Veikka Tuominen | 5 | +169 | -103 |
| 2020-10-31 11:39 | linux: add fallocate() | Joran Dirk Greef | 1 | +10 | -0 |
| 2020-10-31 10:21 | run zig fmt on src/ and test/ | Vexu | 4 | +68 | -69 |
| 2020-10-31 07:39 | Merge pull request #6660 from Vexu/stage2 | Veikka Tuominen | 14 | +1379 | -30 |
| 2020-10-30 19:14 | translate-c: correctly handle pointers to opaque demoted structs | Vexu | 2 | +102 | -35 |
| 2020-10-31 03:48 | Add test for null terminated slices with embedded null bytes | J.C. Moyer | 1 | +4 | -0 |
| 2020-10-31 03:31 | Update doc comments to reflect current behavior | J.C. Moyer | 1 | +3 | -1 |
| 2020-10-30 14:46 | remove extra space in .** error message | Travis | 3 | +3 | -3 |
| 2020-10-30 17:31 | Merge pull request #6875 from jorangreef/mips_syscalls | Andrew Kelley | 1 | +42 | -0 |
| 2020-10-30 15:20 | Add tests and fix \n between comments | frmdstryr | 2 | +44 | -0 |
| 2020-10-30 14:52 | Add support for comments in multiline string literal | frmdstryr | 1 | +38 | -4 |
| 2020-10-30 14:08 | Merge pull request #6858 from travv0/no-star-after-dot-star | Veikka Tuominen | 7 | +102 | -6 |
| 2020-10-30 13:57 | stage2: fix typo in liveness; add comptime switch test | Vexu | 2 | +39 | -1 |
| 2020-10-30 13:47 | stage2: switch put swap condbr and block | Vexu | 3 | +20 | -14 |
| 2020-10-30 11:24 | stage2: return same hash for different representations of same value | Vexu | 2 | +44 | -14 |
| 2020-10-20 20:10 | stage2: switch liveness analysis | Vexu | 2 | +105 | -6 |
| 2020-10-20 19:00 | stage2: switch comptime execution | Vexu | 5 | +82 | -39 |
| 2020-10-16 22:09 | stage2: implement switch validation for integers | Vexu | 3 | +196 | -2 |
| 2020-10-16 20:11 | stage2: switch ranges and multi item prongs | Vexu | 5 | +189 | -94 |
| 2020-10-16 14:05 | stage2: disallow switching on floats | Vexu | 2 | +6 | -5 |
| 2020-10-16 14:01 | stage2: redesign switchbr | Vexu | 5 | +139 | -153 |
| 2020-10-16 12:41 | stage2: dump generated zir with --verbose-ir | Vexu | 2 | +69 | -2 |
| 2020-10-15 13:31 | stage2: fix test harness tmp path handling | Vexu | 1 | +4 | -4 |
| 2020-10-13 15:08 | stage2: switch emit zir | Vexu | 6 | +127 | -48 |
| 2020-10-12 12:35 | stage2: basic switch analysis | Vexu | 5 | +102 | -1 |
| 2020-10-12 10:13 | stage2: implement Value.eql for void, null and types | Vexu | 1 | +97 | -5 |
| 2020-10-12 09:53 | stage2: implement Value.hash | Vexu | 1 | +133 | -2 |
| 2020-10-12 09:20 | stage2: basic switch validation | Vexu | 4 | +140 | -13 |
| 2020-10-11 20:52 | stage2: switch astgen | Vexu | 3 | +228 | -2 |
| 2020-10-06 10:56 | stage2: support imports inside packages | Vexu | 2 | +22 | -3 |
| 2020-10-06 10:22 | stage2: detect import outside file path | Vexu | 2 | +25 | -10 |
| 2020-10-30 10:39 | Add close_range, faccessat2 and process_madvise | Joran Dirk Greef | 1 | +3 | -0 |
| 2020-10-30 09:53 | Add more mips syscall numbers | Joran Dirk Greef | 1 | +39 | -0 |
| 2020-10-30 04:46 | Select stat struct type based on whether we are linking with libc | Koakuma | 1 | +1 | -1 |
| 2020-10-18 04:13 | fix #3237: resolve undefined symbol _DllMainCRTStartup | zhaozg | 1 | +5 | -0 |
| 2020-10-25 22:17 | stage1: Error out when trying to execute `unreachable` | LemonBoy | 3 | +22 | -2 |
| 2020-10-29 22:29 | Merge pull request #6654 from joachimschmidt557/stage2-arm | Andrew Kelley | 2 | +360 | -49 |
| 2020-10-29 22:23 | Merge pull request #6866 from LemonBoy/fix-zlib | Andrew Kelley | 2 | +79 | -44 |
| 2020-10-29 22:20 | Merge pull request #6356 from jorangreef/io_uring | Andrew Kelley | 4 | +1243 | -37 |
| 2020-10-21 23:59 | panic when empty string passed as dest_rel_path to addInstallFileWithDir | Travis | 1 | +3 | -0 |
| 2020-10-26 12:23 | std/crypto/blake2b: allow the initial output length to be set | Frank Denis | 1 | +4 | -4 |
| 2020-10-29 19:16 | make addBuildOption append type (#6801) | wozeparrot | 1 | +29 | -1 |
| 2020-10-29 19:10 | Merge pull request #6838 from LemonBoy/netstuff | Andrew Kelley | 8 | +222 | -48 |
| 2020-10-29 18:59 | add missing Invalid_periodasterisks case in docgen | Travis | 1 | +1 | -1 |
| 2020-10-29 18:41 | Merge pull request #6841 from ifreund/fix-event-loop | Andrew Kelley | 1 | +7 | -6 |
| 2020-10-26 11:51 | std/crypto/x25519: return encoded points directly + ed->mont map | Frank Denis | 6 | +70 | -36 |
| 2020-10-27 15:43 | stage2.Elf: fix off by one error in writeOffsetTableEntry | Timon Kruiper | 1 | +1 | -1 |
| 2020-10-29 18:38 | stage1: Fix bug in internal string slicing (#6843) | LemonBoy | 3 | +55 | -5 |
| 2020-10-28 11:30 | Changed macosx to macos in support os to better relfect the output of zig targets | = | 1 | +1 | -1 |
| 2020-10-28 22:25 | std/crypto: vectorize Salsa20 | Frank Denis | 1 | +201 | -14 |
| 2020-10-28 16:39 | Set page size to 16KB for aarch64 macos | Jakub Konka | 1 | +4 | -0 |
| 2020-10-29 09:08 | std/math: add support for vectors to rotl()/rotr() | Frank Denis | 1 | +20 | -3 |
| 2020-10-29 17:20 | return a valid node even if invalid deref was used | Vexu | 2 | +17 | -4 |
| 2020-10-29 16:04 | add error message to zig side of tokenizing/parsing | Travis | 4 | +27 | -3 |
| 2020-10-29 02:45 | updated zig tokenizer to handle .*** and added tests | Travis | 2 | +49 | -3 |
| 2020-10-28 23:19 | add missing case for TokenizeStateSawDotStar at eof | Travis | 1 | +1 | -0 |
| 2020-10-28 21:44 | don't allow a token starting with an asterisk directly following .* | Travis | 1 | +14 | -2 |
| 2020-10-29 16:16 | std/deflate: Avoid reading past end of stream | LemonBoy | 3 | +79 | -45 |
| 2020-10-29 14:37 | Use the *_stat type as self | Koakuma | 1 | +6 | -6 |
| 2020-10-28 21:54 | stage1: Fix small bug in pointer type analysis | LemonBoy | 3 | +18 | -0 |
| 2020-10-29 13:19 | Merge pull request #6678 from s-ol/doc-type-aware | Veikka Tuominen | 2 | +68 | -1 |
| 2020-10-29 10:10 | std: Better handling of type values in expectEqual | LemonBoy | 1 | +6 | -1 |
| 2020-10-29 10:10 | std: Better handling of type values in expectEqual | LemonBoy | 1 | +6 | -1 |
| 2020-10-29 05:59 | ci: freebsd: skip non-native tests to save time | Andrew Kelley | 1 | +2 | -2 |
| 2020-10-28 23:31 | ci: macos: rebuild zig1.o with stage1 | Andrew Kelley | 1 | +7 | -0 |
| 2020-10-15 10:48 | docs: link to functions in getValueText and getCallHtml | s-ol | 1 | +18 | -18 |
| 2020-10-25 11:25 | stage1: Correctly generated optional constant values | LemonBoy | 2 | +14 | -3 |
| 2020-10-27 12:33 | std/crypto: adjust aesni parallelism to CPU models | Frank Denis | 1 | +11 | -1 |
| 2020-10-26 07:44 | PascalCase *box names, remove unneeded comptime & parenthesis | Frank Denis | 3 | +58 | -52 |
| 2020-10-25 10:25 | stage1: Fix crash in comptime struct value copy | LemonBoy | 2 | +30 | -1 |
| 2020-10-28 10:46 | Update stack traces testcases | Koakuma | 1 | +3 | -3 |
| 2020-10-28 10:38 | Merge pull request #6842 from kubkon/aarch64-macos-fix | Jakub Konka | 2 | +14 | -4 |
| 2020-10-28 09:36 | Clean up exporting of symbols on Darwin | Jakub Konka | 2 | +14 | -18 |
| 2020-10-28 09:03 | More fixups for Windows targets | LemonBoy | 3 | +25 | -10 |
| 2020-10-27 20:47 | Apple Silicon: no fstat$INODE64 symbol found | Jakub Konka | 1 | +16 | -2 |
| 2020-10-27 21:16 | rename ZigClangFloatingLiteral_getValueAsApproximateDouble | Andrew Kelley | 3 | +4 | -4 |
| 2020-10-27 15:45 | std.os.c.accept/accept4: allow null for addr and len | johnLate | 1 | +2 | -2 |
| 2020-10-27 07:00 | std.os.linux.accept/accept4: allow null for addr and len | johnLate | 1 | +2 | -2 |
| 2020-10-27 14:37 | std: Add basic smoke test for net functionality | LemonBoy | 7 | +193 | -34 |
| 2020-10-27 20:40 | std/event: fix zig fmt regression | Isaac Freund | 1 | +6 | -6 |
| 2020-10-27 20:28 | std/event: fix poll error set handling | Isaac Freund | 1 | +1 | -0 |
| 2020-10-27 15:46 | starting_stack_ptr -> argc_argv_ptr to reflect actual use | Koakuma | 1 | +10 | -10 |
| 2020-10-26 10:03 | std/crypto: API cleanup | Žiga Željko | 3 | +29 | -34 |
| 2020-10-26 23:07 | Merge branch 'frmdstryr-import-empty-file' | Andrew Kelley | 4 | +8 | -2 |
| 2020-10-26 23:06 | non-hacky workaround for the empty file bug | Andrew Kelley | 2 | +4 | -5 |
| 2020-10-26 22:48 | stage1: support "native" as the OS string in -target | Andrew Kelley | 1 | +27 | -0 |
| 2020-10-26 17:42 | Fix @import of empty file | frmdstryr | 3 | +11 | -4 |
| 2020-10-26 20:18 | add regression test for already fixed bug | Andrew Kelley | 2 | +75 | -0 |
| 2020-10-21 17:02 | Format null type in std.fmt | data-man | 1 | +7 | -0 |
| 2020-10-26 17:50 | ci: still build zig even though we are using (older) zig cc | Andrew Kelley | 2 | +1 | -2 |
| 2020-10-26 13:38 | Copy editing :) | Yanis Zafirópulos | 1 | +5 | -5 |
| 2020-10-26 07:56 | std/*: add missing MIT license headers | Frank Denis | 10 | +60 | -0 |
| 2020-10-18 20:42 | Temp Fix for deadlock in C compilation, found and tested on Windows | mlarouche | 1 | +3 | -3 |
| 2020-10-23 05:18 | fix type mismatch in std.net.StreamServer | johnLate | 1 | +2 | -2 |
| 2020-10-24 01:49 | Make lastIndexOf use the same cut-off between BMH as indexOf | dec05eba | 1 | +5 | -5 |
| 2020-10-23 14:18 | std/crypto: vectorize BLAKE3 | Frank Denis | 1 | +159 | -76 |
| 2020-10-24 20:40 | std/crypto: add the bcrypt password hashing function | Frank Denis | 2 | +299 | -0 |
| 2020-10-25 11:13 | openbsd: make dl_phdr_info cross arches | Sébastien Marie | 2 | +12 | -2 |
| 2020-10-26 00:34 | Merge pull request #6809 from jedisct1/salsa | Andrew Kelley | 5 | +553 | -98 |
| 2020-10-26 00:29 | ci: skip compile error tests on freebsd to save time | Andrew Kelley | 1 | +2 | -1 |
| 2020-10-25 20:55 | Move ed25519 key pairs to a KeyPair structure | Frank Denis | 2 | +65 | -63 |
| 2020-10-25 16:02 | Add (X)Salsa20 and NaCl boxes | Frank Denis | 5 | +496 | -43 |
| 2020-10-25 16:52 | Separate libc stat and kernel stat definitions | Koakuma | 1 | +41 | -4 |
| 2020-10-25 14:53 | Various formatting fixes | Koakuma | 2 | +7 | -3 |
| 2020-10-25 14:51 | Zero %i6 to terminate backchain | Koakuma | 1 | +4 | -7 |
| 2020-10-25 14:38 | Fix sparc64 bits definitions | Koakuma | 1 | +28 | -3 |
| 2020-10-25 13:39 | Fix SA_* constants for sparc64 | Koakuma | 1 | +14 | -9 |
| 2020-10-25 13:07 | Predict error-less path on syscalls | Koakuma | 1 | +15 | -15 |
| 2020-10-20 09:51 | stage2 ARM: genSetStack and genSetReg from stack | joachimschmidt557 | 2 | +74 | -6 |
| 2020-10-16 16:32 | stage2 ARM: enable backpatching return statement | joachimschmidt557 | 2 | +48 | -15 |
| 2020-10-15 12:30 | stage2 ARM: add multiply and multiply long instructions | joachimschmidt557 | 1 | +155 | -1 |
| 2020-10-11 07:57 | stage2 ARM: better immediate loading feat. movw and movt | joachimschmidt557 | 2 | +83 | -27 |
| 2020-10-24 20:03 | test runner: use the correct number in leak report | Vincent Rischmann | 1 | +1 | -1 |
| 2020-10-24 07:09 | readd original code from #6638. realpathZ() is expected to take a [*:0]const u8 | Sébastien Marie | 1 | +1 | -1 |
| 2020-10-25 06:39 | Add back ppc input/output/clobber definitions | Koakuma | 1 | +2 | -0 |
| 2020-10-25 06:37 | "zig fmt" on lib/std/os/linux.zig | Koakuma | 1 | +2 | -9 |
| 2020-10-24 12:35 | cc: fix regression on macOS after adding libc headers | Jakub Konka | 1 | +3 | -1 |
| 2020-10-24 14:33 | Fix boolean operator in if clause | Koakuma | 1 | +1 | -1 |
| 2020-10-24 12:58 | Fix sigaction(2) call on sparc64 | Koakuma | 1 | +6 | -1 |
| 2020-10-24 12:54 | Fix sparc64 argument loading | Koakuma | 1 | +8 | -2 |
| 2020-10-24 12:52 | Add sparc64-specific values for the various SA_ and SIG_ constants | Koakuma | 2 | +18 | -3 |
| 2020-10-24 08:52 | Fix constants | Koakuma | 1 | +29 | -34 |
| 2020-08-29 15:11 | Move comptime out | Koakuma | 1 | +1 | -1 |
| 2020-08-29 06:12 | Use correct names for generic SPARC targets | Koakuma | 2 | +2 | -6 |
| 2020-08-29 04:50 | Add clone(2) implementation | Koakuma | 1 | +44 | -1 |
| 2020-08-28 14:48 | Add TLS implementation for sparc64 | Koakuma | 1 | +6 | -1 |
| 2020-08-28 14:42 | Add pipe(2) support | Koakuma | 3 | +34 | -9 |
| 2020-08-28 14:01 | Account for the delay slot | Koakuma | 1 | +7 | -8 |
| 2020-08-22 09:30 | Add sp loading | Koakuma | 2 | +8 | -0 |
| 2020-08-22 09:27 | Fix register naming | Koakuma | 2 | +44 | -46 |
| 2020-08-22 07:35 | Add sparc64 linux C ABI | Koakuma | 3 | +8 | -2 |
| 2020-08-22 07:34 | Add sparc64 linux bits | Koakuma | 2 | +622 | -0 |
| 2020-08-17 08:07 | Add sparc64 syscall interface | Koakuma | 2 | +137 | -0 |
| 2020-10-23 21:05 | Fix a typo (s/multple/multiple/) | Frank Denis | 3 | +12 | -12 |
| 2020-10-14 16:32 | generated docs: add FnFrame type support | s-ol | 2 | +36 | -0 |
| 2020-10-19 12:31 | When checking a cache hit, make sure to handle a (re)moved source file | Timon Kruiper | 1 | +3 | -2 |
| 2020-10-23 04:58 | Merge pull request #6719 from jedisct1/ed25519-batch | Andrew Kelley | 4 | +1054 | -116 |
| 2020-10-23 04:57 | update stack trace test case | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-23 00:45 | Merge branch 'BarabasGitHub-improve-windows-networking' | Andrew Kelley | 4 | +439 | -147 |
| 2020-10-22 23:59 | Merge branch 'improve-windows-networking' | Andrew Kelley | 4 | +439 | -147 |
| 2020-10-22 23:34 | Fix Compiler Error When Using wWinMain Entry-Point | DixiE | 1 | +2 | -1 |
| 2020-07-11 02:27 | Use std.testing.expect in language reference samples | Paul Espinosa | 1 | +426 | -426 |
| 2020-10-22 21:52 | Make argsAlloc/ArgIterator return zero-sentinel strings (#6720) | chwayne | 1 | +22 | -21 |
| 2020-10-18 19:12 | std: reference more declarations in std.build | xackus | 1 | +7 | -1 |
| 2020-10-22 21:39 | Merge pull request #6743 from LemonBoy/someppc64stuff | Andrew Kelley | 5 | +54 | -35 |
| 2020-10-22 21:36 | Merge pull request #6744 from LemonBoy/intcast-vec | Andrew Kelley | 7 | +233 | -44 |
| 2020-10-22 21:33 | stage2 LLD .ar linking: fix wrong object file path | Andrew Kelley | 1 | +2 | -1 |
| 2020-10-14 15:12 | generated docs: add anyframe type support | s-ol | 2 | +14 | -0 |
| 2020-10-14 14:48 | generated docs: add vector type support | s-ol | 2 | +17 | -0 |
| 2020-10-22 08:18 | ci: fix regression from not building docs | Andrew Kelley | 1 | +1 | -0 |
| 2020-10-19 21:08 | Add a benchmark for signature verifications | Frank Denis | 1 | +75 | -2 |
| 2020-10-19 20:24 | Implement multiscalar edwards25519 point multiplication | Frank Denis | 2 | +33 | -9 |
| 2020-10-19 19:39 | Support variable-time edwards25519 scalar multiplication | Frank Denis | 2 | +28 | -8 |
| 2020-10-19 11:30 | std/crypto/25519: use Barrett reduction for scalars (mod l) | Frank Denis | 2 | +681 | -124 |
| 2020-10-17 20:19 | std/crypto/25519: add support for batch Ed25519 signature verification | Frank Denis | 3 | +265 | -1 |
| 2020-10-18 19:54 | std: Slim down the error code path in initStaticTLS | LemonBoy | 1 | +10 | -6 |
| 2020-10-19 21:18 | Fix std.net.connectUnixSocket in evented I/O mode | heidezomp | 1 | +1 | -0 |
| 2020-10-22 02:59 | Merge branch 'kubkon-macos-libc' | Andrew Kelley | 113 | +19727 | -6 |
| 2020-10-22 02:58 | add another copyright notice to macos stdint.h | Andrew Kelley | 1 | +9 | -0 |
| 2020-10-22 02:55 | readme: rewrite the license section | Andrew Kelley | 1 | +10 | -6 |
| 2020-10-20 19:20 | Add minimal set of macOS libc headers | Jakub Konka | 112 | +19708 | -0 |
| 2020-10-21 13:35 | stage1: Fix edge case in Union ZigValue generation | LemonBoy | 2 | +39 | -1 |
| 2020-10-22 01:32 | Update enable-valgrind flag to fvalgrind | frmdstryr | 1 | +2 | -2 |
| 2020-10-22 02:40 | MSVC CI: run tests individually (#6751) | Frank Denis | 1 | +13 | -1 |
| 2020-10-18 19:35 | std docs: print bool values | xackus | 2 | +6 | -0 |
| 2020-10-19 07:45 | std: Implement featureSetHasAny/featureSetHasAll | LemonBoy | 2 | +24 | -0 |
| 2020-10-19 02:43 | langref: fix equations | Rocknest | 1 | +4 | -4 |
| 2020-10-18 19:12 | Add missing std in dump function json.zig | John Burton | 1 | +1 | -1 |
| 2020-10-20 08:05 | Update langref errors | LemonBoy | 2 | +5 | -5 |
| 2020-10-19 12:59 | Update the stack-traces tests | LemonBoy | 1 | +3 | -3 |
| 2020-10-17 07:46 | stage1: Implement `@intCast` between vectors | LemonBoy | 5 | +228 | -39 |
| 2020-10-19 09:40 | std: Minor changes to startup code | LemonBoy | 4 | +51 | -32 |
| 2020-10-19 09:18 | Update Documentation to use -O instead | Nathan Bourgeois | 1 | +3 | -3 |
| 2020-10-18 14:28 | Darwin has arc4random(), too | Frank Denis | 2 | +10 | -8 |
| 2020-10-18 13:32 | Disable build.zig tests on WASI since rely on cwd() | Jakub Konka | 1 | +4 | -0 |
| 2020-10-18 13:29 | Merge pull request #6728 from Snektron/std-build-dupePkg-fix | Jakub Konka | 1 | +32 | -1 |
| 2020-10-18 11:35 | add addPackage test | Robin Voetter | 1 | +31 | -0 |
| 2020-10-18 11:20 | Fix invalid call to dupePkg in build.zig | Robin Voetter | 1 | +1 | -1 |
| 2020-10-18 03:27 | coff: link in CRT for DLLs that want -lc | Andrew Kelley | 1 | +1 | -1 |
| 2020-07-07 19:19 | add Builder.dupePkg() | Jesse Rudolph | 1 | +59 | -1 |
| 2020-10-18 02:23 | std.mem: expose the simpler linear functions | Andrew Kelley | 1 | +9 | -4 |
| 2020-10-18 01:38 | Merge pull request #6259 from dec05eba/master | Andrew Kelley | 1 | +85 | -8 |
| 2020-10-18 01:13 | BYOS support for system.isatty(fd: fd_t); (#6686) | Nathan Bourgeois | 1 | +1 | -1 |
| 2020-10-02 07:37 | Fixes std.meta.Tuple and std.meta.ArgsTuple for zero-sized types (like void). | Felix (xq) Queißner | 1 | +7 | -6 |
| 2020-10-17 08:06 | stage1: Fix type-checking of unary neg for vector types | LemonBoy | 5 | +19 | -61 |
| 2020-10-18 01:06 | Merge pull request #6394 from Vexu/fmt | Andrew Kelley | 7 | +94 | -121 |
| 2020-10-18 00:53 | Merge branch 'semarie-openbsd-minimal' | Andrew Kelley | 22 | +1181 | -41 |
| 2020-10-18 00:52 | code cleanups | Andrew Kelley | 5 | +45 | -55 |
| 2020-10-18 00:34 | Merge branch 'openbsd-minimal' of https://github.com/semarie/zig into semarie-openbsd-minimal | Andrew Kelley | 22 | +1195 | -45 |
| 2020-10-17 22:55 | Merge pull request #6713 from jprudil/close-6697 | Andrew Kelley | 45 | +126 | -120 |
| 2020-10-16 17:10 | std/crypto: make the whole APIs more consistent | Frank Denis | 24 | +743 | -758 |
| 2020-10-17 22:46 | fix compilation error when building with io_mode evented | Andrew Kelley | 2 | +40 | -10 |
| 2020-10-17 14:12 | std: remove renderStringLiteral in favor of std.fmt specifier | Vexu | 6 | +28 | -69 |
| 2020-10-17 15:38 | Merge branch 'master' into openbsd-minimal | Sebastien Marie | 253 | +65447 | -24737 |
| 2020-10-17 12:50 | Convert remaining call sites | Jan Prudil | 2 | +6 | -6 |
| 2020-10-17 12:09 | Make std.meta.Int accept a signedness parameter | Jan Prudil | 44 | +120 | -114 |
| 2020-09-22 12:28 | use new format specifier in translate-c and std lib | Vexu | 2 | +9 | -69 |
| 2020-09-22 12:15 | std.fmt: add specifier for Zig identifiers | Vexu | 1 | +81 | -7 |
| 2020-10-17 05:00 | Merge pull request #6291 from pixelherodev/cbe_arithmetic | Andrew Kelley | 3 | +176 | -38 |
| 2020-10-17 04:33 | Merge branch 'nmichaels-zbs-doc' | Andrew Kelley | 1 | +120 | -27 |
| 2020-10-17 04:29 | langref cleanups | Andrew Kelley | 1 | +78 | -76 |
| 2020-07-05 22:37 | Add some basic examples for the Zig Build System. | Nathan Michaels | 1 | +95 | -4 |
| 2020-10-17 04:25 | Merge branch 'vegecode-byteOffsetOf_fix' | Andrew Kelley | 2 | +60 | -7 |
| 2020-07-04 16:56 | byteOffsetOf add fields to non-packet struct to maintain symmetry | vegecode | 1 | +4 | -0 |
| 2020-07-04 15:04 | byteOffsetOf rounds up using bit offset in host integer | vegecode | 2 | +56 | -7 |
| 2020-09-29 17:56 | Add support for `zig build run -- arg1 arg1` in file created by init-exe | Juha Syrjälä | 1 | +3 | -0 |
| 2020-10-17 01:26 | Merge pull request #6393 from onebsv1/priority-queue-update | Andrew Kelley | 1 | +81 | -2 |
| 2020-10-02 14:48 | std: Add libssp implementation for GNU/Windows targets | LemonBoy | 5 | +276 | -53 |
| 2020-10-17 01:15 | Merge branch '6604' | Andrew Kelley | 2 | +15 | -9 |
| 2020-10-17 01:14 | rename WaitpidRet to WaitPidResult | Andrew Kelley | 2 | +12 | -11 |
| 2020-10-07 18:51 | std.os.waitpid: also return pid of child | stf | 2 | +10 | -5 |
| 2020-10-14 14:20 | zig fmt: write modified files to stdout not stderr | Isaac Freund | 2 | +9 | -9 |
| 2020-10-16 23:15 | trivial refactor to remove redundant function call | Andrew Kelley | 1 | +1 | -4 |
| 2020-10-16 06:28 | Add llvm-config detection when dynlinking clang | Jakub Konka | 1 | +31 | -0 |
| 2020-10-16 06:04 | Allow linking with dynamic libraries in main CLI | Jakub Konka | 1 | +1 | -1 |
| 2020-10-11 11:05 | Vectorize Gimli | Frank Denis | 1 | +53 | -2 |
| 2020-10-16 10:15 | stage1: Don't ask LLVM to emit misaligned memcpy | LemonBoy | 1 | +5 | -3 |
| 2020-10-16 07:16 | stage1: Expand undefined struct/arrays when indexed | LemonBoy | 2 | +14 | -1 |
| 2020-10-16 02:39 | Merge branch 'AnthonyYoManz-5002-fix-entrypoint-with-winmain' | Andrew Kelley | 4 | +49 | -22 |
| 2020-10-16 02:37 | fixups regarding windows wide strings | Andrew Kelley | 4 | +13 | -41 |
| 2020-10-16 01:22 | Merge branch '5002-fix-entrypoint-with-winmain' of https://github.com/AnthonyYoManz/zig into AnthonyYoManz-5002-fix-entrypoint-with-winmain | Andrew Kelley | 3 | +65 | -10 |
| 2020-10-09 12:33 | std.rand: set DefaultCsprng to Gimli, and require a larger seed | Frank Denis | 2 | +35 | -10 |
| 2020-10-16 00:51 | Merge pull request #6685 from ifreund/bufprint0 | Andrew Kelley | 1 | +9 | -1 |
| 2020-10-04 08:19 | std/crypto/hmac: remove HmacBlake2s256 definition | Frank Denis | 1 | +0 | -4 |
| 2020-10-16 00:49 | Merge pull request #6616 from fengb/darwin-rusage | Andrew Kelley | 2 | +23 | -1 |
| 2020-10-16 00:44 | Merge branch 'g-w1-master' | Andrew Kelley | 1 | +7 | -1 |
| 2020-10-16 00:42 | adjust error message of zig run with no args | Andrew Kelley | 1 | +5 | -3 |
| 2020-10-09 20:34 | friendly error message for zig run with no args | g-w1 | 1 | +4 | -0 |
| 2020-09-28 13:29 | std: move std.meta.refAllDecls to std.testing | Tadeo Kondrak | 10 | +17 | -15 |
| 2020-10-16 00:19 | Merge branch 'g-w1-zig-test-zig-run-execve' | Andrew Kelley | 1 | +45 | -36 |
| 2020-10-16 00:13 | fixups | Andrew Kelley | 1 | +80 | -77 |
| 2020-10-11 17:47 | stage2: use execve where available for zig test and zig run | g-w1 | 1 | +44 | -38 |
| 2020-10-15 23:48 | Merge branch 'kubkon-enable-stage2-macos-tests' | Andrew Kelley | 3 | +32 | -18 |
| 2020-10-15 23:44 | getExternalExecutor fixups regarding dynamic linker | Andrew Kelley | 3 | +29 | -21 |
| 2020-10-15 23:19 | replaced inStream() with reader() | Clayton Voges | 1 | +3 | -3 |
| 2020-10-12 15:28 | Enable stage2 end-to-end tests on macOS run natively | Jakub Konka | 2 | +8 | -2 |
| 2020-10-15 14:39 | std/crypto/25519: do cofactored ed25519 verification | Frank Denis | 3 | +34 | -4 |
| 2020-10-15 08:16 | stage1: Off-by-one error in int to float conversion | LemonBoy | 2 | +20 | -0 |
| 2020-10-14 15:34 | docs: snake_case enums/unions in langref examples | Isaac Freund | 1 | +151 | -151 |
| 2020-10-15 10:11 | std/fmt: add bufPrintZ() | Isaac Freund | 1 | +5 | -0 |
| 2020-10-15 10:19 | std/fmt: rename allocPrint0() to allocPrintZ() | Isaac Freund | 1 | +4 | -1 |
| 2020-10-15 01:49 | Merge pull request #6655 from kprotty/timers | Andrew Kelley | 4 | +392 | -1 |
| 2020-10-15 01:35 | Merge pull request #6669 from ifreund/color-fixes | Andrew Kelley | 4 | +31 | -27 |
| 2020-10-15 01:33 | Event Channel: updated linked list node initialization (#6652) | Matthew Knight | 1 | +26 | -20 |
| 2020-10-15 01:24 | Merge branch 'jedisct1-tbd-dylib' | Andrew Kelley | 2 | +3 | -1 |
| 2020-10-15 01:22 | add .tbd to usage text | Andrew Kelley | 1 | +1 | -0 |
| 2020-10-14 16:36 | Classify .tbd files as shared libraries | Frank Denis | 1 | +2 | -1 |
| 2020-10-15 00:59 | ci: macos: unset ZIG_LIBC before testing | Andrew Kelley | 1 | +3 | -2 |
| 2020-10-15 00:36 | ci: macos: update to new cache tarball | Andrew Kelley | 2 | +17 | -8 |
| 2020-10-14 09:25 | ci: macos: take advantage of zig-bootstrap | Andrew Kelley | 1 | +18 | -10 |
| 2020-10-14 09:05 | stage2: support ZIG_LIBC env var and detect self as system C compiler | Andrew Kelley | 1 | +37 | -1 |
| 2020-10-14 06:20 | Merge pull request #6650 from kubkon/macho-incremental | Jakub Konka | 2 | +330 | -45 |
| 2020-10-11 14:06 | force comptime on comptimePrint | Rocknest | 1 | +6 | -4 |
| 2020-10-14 04:52 | Merge pull request #6643 from jedisct1/chacha-vec | Andrew Kelley | 1 | +277 | -118 |
| 2020-10-13 17:34 | stage1: Fix missing runtime safety check for intToPtr | LemonBoy | 2 | +20 | -10 |
| 2020-10-13 18:17 | stage2: use meta.stringToEnum for Color parsing | Isaac Freund | 2 | +15 | -27 |
| 2020-10-13 18:06 | std/build: support --color | Isaac Freund | 2 | +16 | -0 |
| 2020-10-11 14:03 | Do not rewrite paths to dyld and libSystem unless changed | Jakub Konka | 1 | +26 | -13 |
| 2020-10-11 09:04 | Reuse text blocks; enable all incremental tests | Jakub Konka | 2 | +55 | -12 |
| 2020-10-10 22:41 | Enable incremental testcase for macOS | Jakub Konka | 1 | +32 | -0 |
| 2020-10-10 22:38 | Fix writing of load cmds headers *after* symtab update | Jakub Konka | 1 | +2 | -2 |
| 2020-10-10 21:52 | Update allocateTextBlock to use node free list | Jakub Konka | 1 | +70 | -9 |
| 2020-10-10 21:08 | Add mechanism for growing/shrinking text blocks | Jakub Konka | 1 | +114 | -15 |
| 2020-10-10 19:39 | Add local and offset free lists | Jakub Konka | 1 | +37 | -0 |
| 2020-10-13 05:35 | cmake: remove all the LLVM 10 workarounds | Andrew Kelley | 1 | +0 | -16 |
| 2020-10-13 05:32 | ci: macos: set the cross compile cmake option | Andrew Kelley | 1 | +1 | -3 |
| 2020-10-13 04:58 | ci: no space in vmImage I guess | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-13 04:53 | ci: update to macos 10.15 image | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-13 03:51 | CI: enable all the freebsd tests | Andrew Kelley | 1 | +1 | -17 |
| 2020-10-13 03:05 | disable the failing std lib freebsd tests | Andrew Kelley | 2 | +12 | -4 |
| 2020-10-13 01:38 | ci: update llvm 10 => 11 | Andrew Kelley | 6 | +15 | -15 |
| 2020-10-13 00:57 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 40 | +964 | -178 |
| 2020-10-12 08:59 | Rename .macosx to .macos | Vignesh Rajagopalan | 26 | +73 | -71 |
| 2020-10-11 13:46 | remove workaround | Rocknest | 2 | +4 | -10 |
| 2020-10-12 00:16 | Add more comments & cleanup AutoResetEvent | kprotty | 2 | +109 | -74 |
| 2020-10-11 19:21 | fix DelayQueue typos | kprotty | 1 | +2 | -2 |
| 2020-10-11 19:18 | integrate std.time.sleep with the event loop | kprotty | 2 | +158 | -1 |
| 2020-10-11 19:17 | AutoResetEvent | kprotty | 2 | +199 | -0 |
| 2020-10-11 13:30 | add a test for Version.parse | Rocknest | 1 | +49 | -0 |
| 2020-10-11 13:29 | make Version.parse less strict | Rocknest | 1 | +19 | -4 |
| 2020-10-11 12:25 | initialize std.os.argv in stage1 compiler. it is needed for selfExePath under OpenBSD | Sébastien Marie | 1 | +3 | -1 |
| 2020-10-11 12:23 | openbsd: selfExePath adjustements | Sébastien Marie | 1 | +5 | -6 |
| 2020-10-11 10:22 | merge netbsd and openbsd cases | Sébastien Marie | 1 | +2 | -6 |
| 2020-10-11 10:12 | openbsd: address link/Elf.zig comments | Sébastien Marie | 1 | +5 | -5 |
| 2020-10-11 08:23 | opensd: selfExePath: do not rely on environment as it could be inherited | Sébastien Marie | 1 | +0 | -6 |
| 2020-10-11 08:23 | openbsd: use mem.span() + mem.indexOf() instead of defining custom function | Sébastien Marie | 1 | +2 | -9 |
| 2020-10-11 08:23 | add minimal openbsd support | Sébastien Marie | 21 | +1208 | -42 |
| 2020-10-10 19:12 | Simpler ChaCha20 vector code | Frank Denis | 1 | +18 | -33 |
| 2020-10-10 17:48 | Use an array of comptime_int for shuffle masks | Frank Denis | 1 | +2 | -2 |
| 2020-10-09 21:19 | std/crypto: add a vectorized ChaCha20 implementation | Frank Denis | 1 | +292 | -118 |
| 2020-10-10 08:52 | Update WASI preopens doc section to use GPA | Jakub Konka | 1 | +4 | -1 |
| 2020-10-10 03:09 | tools/update_clang_options: add zig run usage example. fix src-self-hosted path. (#6635) | redj | 1 | +2 | -1 |
| 2020-10-09 22:46 | std: Add/Fix/Change parts of big.int | LemonBoy | 2 | +137 | -37 |
| 2020-10-09 23:49 | Merge branch 'mlarouche-Fix_6500' | Andrew Kelley | 8 | +90 | -29 |
| 2020-10-09 23:45 | fixups to previous commit | Andrew Kelley | 8 | +76 | -24 |
| 2020-10-09 20:50 | Use regular file for caching stage 1 hash digest instead of symlink, fix zig build caching on Windows | mlarouche | 7 | +36 | -27 |
| 2020-10-09 15:41 | Merge pull request #6577 from kubkon/macho-trie | Jakub Konka | 5 | +502 | -26 |
| 2020-10-09 15:22 | Apply nitpick: top-level doc comments | Jakub Konka | 1 | +30 | -30 |
| 2020-10-09 01:40 | include compiler_rt and c for wasm static libraries | Josh Wolfe | 2 | +5 | -2 |
| 2020-10-09 05:48 | add a code of conduct | Andrew Kelley | 2 | +77 | -0 |
| 2020-10-09 05:45 | std.c (darwin) update to new opaque syntax | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-09 00:14 | Merge pull request #6516 from LemonBoy/fastfilecopy | Andrew Kelley | 3 | +76 | -12 |
| 2020-10-08 23:13 | run update_clang_options on llvm 11 rc6 | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-08 22:47 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 45 | +2689 | -1445 |
| 2020-10-08 22:09 | Merge pull request #6614 from jedisct1/aes-arm | Andrew Kelley | 3 | +499 | -2 |
| 2020-10-02 19:16 | ghash: add pmull support on aarch64 | Frank Denis | 1 | +19 | -1 |
| 2020-10-08 20:31 | Rename ix_rss -> ixrss | Benjamin Feng | 1 | +1 | -1 |
| 2020-10-08 20:19 | Pull in Darwin definitions for rusage | Benjamin Feng | 1 | +22 | -0 |
| 2020-10-08 16:10 | Clean up writing the trie into ULEB128 byte stream | Jakub Konka | 2 | +112 | -36 |
| 2020-10-08 15:52 | Fix ULEB128 encoding of trie | Jakub Konka | 2 | +84 | -62 |
| 2020-10-08 12:41 | aes/aesni is not based on a Go implementation, only aes/soft is | Frank Denis | 1 | +0 | -1 |
| 2020-10-08 12:41 | std/crypto/aes: add AES hardware acceleration on aarch64 | Frank Denis | 2 | +499 | -1 |
| 2020-09-30 16:46 | zig_clang/translate_c: Use opaque declarations in Zig | Tadeo Kondrak | 3 | +1593 | -1192 |
| 2020-10-05 22:39 | stage1: Disallow arrays in function parameters or return types | Tadeo Kondrak | 6 | +51 | -54 |
| 2020-10-07 18:27 | notice more kinds of optimization flags and debug flags | xavier | 3 | +78 | -14 |
| 2020-10-07 19:19 | Add writeULEB128Mem test and couple fixes | Jakub Konka | 1 | +128 | -51 |
| 2020-10-07 18:43 | restore ability to do comptime math | xavier | 1 | +12 | -1 |
| 2020-10-07 20:58 | Merge pull request #6421 from tadeokondrak/opaque-syntax | Andrew Kelley | 27 | +371 | -211 |
| 2020-10-07 20:55 | Merge pull request #6595 from tadeokondrak/comptime-print-0 | Andrew Kelley | 1 | +5 | -2 |
| 2020-10-07 18:32 | Fix improper reuse of global symbols in MachO | Jakub Konka | 4 | +42 | -9 |
| 2020-10-07 17:36 | Move trie structure into its own file-module | Jakub Konka | 2 | +268 | -200 |
| 2020-10-06 22:36 | Approach using array list for auto mem mgmt | Jakub Konka | 1 | +46 | -35 |
| 2020-10-06 20:34 | Add incomplete writing of trie to bytes buffer | Jakub Konka | 1 | +77 | -24 |
| 2020-10-07 17:43 | std.fmt.comptimePrint: Properly null-terminate result and add test | Tadeo Kondrak | 1 | +3 | -0 |
| 2020-10-05 19:59 | Add prototype for export trie generation in MachO linker | Jakub Konka | 1 | +136 | -0 |
| 2020-10-07 09:00 | Remove obsolete addPadding fn and callsites from MachO linker | Jakub Konka | 1 | +0 | -21 |
| 2020-10-07 09:13 | New review round | LemonBoy | 3 | +15 | -25 |
| 2020-10-02 17:15 | add WaitGroup to std.event | Loris Cro | 3 | +124 | -0 |
| 2020-10-07 04:29 | Remove .Cold calling convention. | Tadeo Kondrak | 5 | +12 | -26 |
| 2020-10-07 05:38 | stage1: improve error messages for missing `try` statements | pfg | 2 | +11 | -7 |
| 2020-10-07 07:46 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 78 | +5719 | -3111 |
| 2020-10-07 07:42 | Merge branch 'FireFox317-fix-32-bit-target' | Andrew Kelley | 6 | +19 | -13 |
| 2020-10-07 07:39 | fixups for the previous commit | Andrew Kelley | 5 | +16 | -11 |
| 2020-10-06 10:08 | Fix building the zig compiler for 32-bit targets | Timon Kruiper | 5 | +17 | -16 |
| 2020-10-07 06:36 | Rename variables in resolvePeerTypes for clarity | Noam Preil | 1 | +22 | -22 |
| 2020-10-07 06:31 | Fix peer type resolution | Noam Preil | 2 | +53 | -1 |
| 2020-10-07 04:21 | std.fmt.comptimePrint: Return null terminated string | Tadeo Kondrak | 1 | +2 | -2 |
| 2020-09-26 17:55 | Update compile error test for field access of opaque type | Tadeo Kondrak | 2 | +17 | -15 |
| 2020-09-26 15:05 | langref: update for opaque {} syntax | Tadeo Kondrak | 2 | +9 | -7 |
| 2020-09-25 23:19 | stage1: use size_t over int as index in resolve_opaque_type | Tadeo Kondrak | 1 | +1 | -1 |
| 2020-09-25 23:14 | stage1: disallow fields in opaque types | Tadeo Kondrak | 2 | +22 | -4 |
| 2020-09-25 20:49 | translate_c: emit opaque {} instead of @Type(.Opaque) | Tadeo Kondrak | 1 | +12 | -4 |
| 2020-09-25 20:29 | Update zig files for opaque type syntax | Tadeo Kondrak | 11 | +157 | -157 |
| 2020-09-25 20:12 | Add opaque type syntax | Tadeo Kondrak | 15 | +159 | -29 |
| 2020-10-05 19:15 | Update the list of libraries that llvm11 uses | Timon Kruiper | 1 | +9 | -9 |
| 2020-10-06 12:02 | std/crypto: faster (mod 2^255-19) square root computation | Frank Denis | 1 | +8 | -6 |
| 2020-10-06 23:36 | cache-hash: add test_filter and test_name_prefix (#6583) | travisstaloch | 1 | +2 | -0 |
| 2020-10-02 16:20 | stage2: Fix arg processing for zig run | LemonBoy | 1 | +5 | -2 |
| 2020-09-14 23:45 | Replace error message with unreachable | Noam Preil | 1 | +1 | -1 |
| 2020-09-14 23:44 | Peer type resolution: comptime_int decay to other int | Noam Preil | 1 | +1 | -1 |
| 2020-09-08 18:39 | CBE: addition and subtraction | Noam Preil | 2 | +63 | -0 |
| 2020-09-08 18:41 | CBE: properly resolve Insts | Noam Preil | 1 | +15 | -3 |
| 2020-09-09 01:26 | CBE: utilize per-function arena allocator | Noam Preil | 1 | +14 | -11 |
| 2020-09-08 18:10 | Stage2 peer type resolution: comptime_int + other_int_type | Noam Preil | 1 | +5 | -0 |
| 2020-09-08 18:08 | Make indentation adjustable (hardcode 4 spaces for now) | Noam Preil | 1 | +8 | -5 |
| 2020-10-06 09:57 | Address review comments & fix compilation errors | LemonBoy | 2 | +16 | -16 |
| 2020-10-06 07:38 | Move copy_file to fs namespace | LemonBoy | 2 | +69 | -89 |
| 2020-10-05 11:33 | translate-c: respect C operator precedence in macros | Vexu | 2 | +397 | -166 |
| 2020-10-05 13:59 | Fix spelling in code comment | Noah Altunian | 1 | +1 | -1 |
| 2020-10-06 02:20 | Merge pull request #6580 from jedisct1/aesgcm | Andrew Kelley | 5 | +194 | -9 |
| 2020-10-05 19:08 | Fix cross-compiling the zig compiler | Timon Kruiper | 1 | +1 | -1 |
| 2020-10-05 21:46 | std/zig: handle underscore in kernel version | Isaac Freund | 1 | +2 | -0 |
| 2020-10-05 18:36 | std: Fix two bugs in bigint pow | LemonBoy | 2 | +45 | -34 |
| 2020-10-05 21:51 | std/crypto: Add support for AES-GCM | Frank Denis | 3 | +165 | -0 |
| 2020-10-05 21:50 | ghash & poly1305: fix handling of partial blocks and add pad() | Frank Denis | 2 | +29 | -9 |
| 2020-10-05 21:37 | Revert "revert adding std.event.Loop.runDetached" | Andrew Kelley | 1 | +55 | -0 |
| 2020-10-05 08:56 | Merge pull request #6472 from alexnask/add_some_frees | Andrew Kelley | 4 | +43 | -12 |
| 2020-10-04 16:23 | stage1: Implement @reduce builtin for vector types | LemonBoy | 8 | +430 | -39 |
| 2020-10-05 08:13 | Turn zig fmt back on in various src/ files | joachimschmidt557 | 3 | +86 | -71 |
| 2020-10-05 07:53 | Remove MSVC 2015 from supported compilers in README | Alexandros Naskos | 1 | +0 | -1 |
| 2020-10-05 07:36 | Test the range of user_data bits | Joran Dirk Greef | 1 | +9 | -9 |
| 2020-10-05 06:16 | fix each-lib-rpath functionality | Andrew Kelley | 3 | +10 | -6 |
| 2020-10-05 05:54 | Merge pull request #6496 from xackus/rlimit | Andrew Kelley | 6 | +141 | -0 |
| 2020-10-05 04:51 | ci: stop testing mingw builds | Andrew Kelley | 2 | +1 | -39 |
| 2020-10-02 21:09 | Build.zig: Skip copying files that are used internally by the compiler | Timon Kruiper | 1 | +8 | -0 |
| 2020-09-30 20:30 | Depending on system libs only enforces libraries to require dynamic linking, but neither static libs nor object files. | Felix (xq) Queißner | 1 | +6 | -2 |
| 2020-10-05 03:10 | build system: implement computeOutFilenames using std.zig.binNameAlloc | Andrew Kelley | 1 | +39 | -55 |
| 2020-10-04 11:41 | Allow specifying build version using cmake | Jan200101 | 1 | +19 | -16 |
| 2020-10-04 16:22 | Correctly set uid and gid to void instead of null on wasi | Alexandros Naskos | 1 | +2 | -2 |
| 2020-10-05 00:48 | add --image-base support | Andrew Kelley | 6 | +64 | -19 |
| 2020-10-04 23:49 | Merge pull request #6255 from joachimschmidt557/stage2-arm | Andrew Kelley | 4 | +642 | -140 |
| 2020-10-04 23:05 | Merge pull request #6476 from kubkon/macho-exe | Andrew Kelley | 4 | +699 | -171 |
| 2020-10-04 22:00 | Merge pull request #6295 from Vexu/stage2 | Andrew Kelley | 10 | +301 | -5 |
| 2020-10-04 21:55 | simplify api and add smoke test | xackus | 2 | +18 | -5 |
| 2020-10-01 22:20 | implement {get, set}rlimit for linux | xackus | 5 | +128 | -0 |
| 2020-10-04 15:48 | Split openat/close test into two separate tests | Joran Dirk Greef | 1 | +22 | -4 |
| 2020-10-04 14:57 | Use const wherever possible | Joran Dirk Greef | 1 | +29 | -29 |
| 2020-10-04 14:05 | Skip openat test only for older kernels that do not fully support AT_FDCWD | Joran Dirk Greef | 1 | +7 | -1 |
| 2020-10-02 19:24 | Refactor flushing of MachO exe | Jakub Konka | 1 | +139 | -114 |
| 2020-10-01 18:20 | Redo local symbols and offsets tracking to match Elf's approach | Jakub Konka | 2 | +48 | -30 |
| 2020-10-01 17:59 | Add missing ensureCapacity call in codegen | Jakub Konka | 1 | +1 | -0 |
| 2020-09-30 21:17 | Fix after rebase and enable stage2 tests for macOS | Jakub Konka | 3 | +52 | -10 |
| 2020-09-30 07:21 | First hacked together, working MachO exe! | Jakub Konka | 1 | +52 | -17 |
| 2020-09-30 06:19 | Move writing symbol table and export trie into functions | Jakub Konka | 1 | +64 | -19 |
| 2020-09-29 20:31 | Write out LC_DYSYMTAB together with dyld_stub_binder undef symbol | Jakub Konka | 2 | +75 | -3 |
| 2020-09-29 16:42 | Generate more MachO exe boilerplate | Jakub Konka | 2 | +355 | -152 |
| 2020-09-29 06:40 | Re-draft required elements for minimal MachO binary | Jakub Konka | 1 | +111 | -24 |
| 2020-10-04 13:11 | Improve openat/accept test debugging | Joran Dirk Greef | 1 | +2 | -0 |
| 2020-10-04 11:15 | Add openat(), close(), connect(), send(), recv(), as well as tests | Joran Dirk Greef | 1 | +198 | -15 |
| 2020-10-04 11:14 | Use load relaxed semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-10-04 11:01 | Allow for advanced non-sequential SQE allocation schemes | Joran Dirk Greef | 1 | +244 | -113 |
| 2020-10-04 10:49 | Limit entries to u12, add errors for invalid entries, use mem.zeroInit | Joran Dirk Greef | 1 | +11 | -16 |
| 2020-10-04 10:48 | Expose available kernel features | Joran Dirk Greef | 1 | +5 | -1 |
| 2020-10-04 08:10 | Revert back to original Win CI install script | Jakub Konka | 1 | +1 | -6 |
| 2020-10-04 07:39 | Merge branch 'master' of https://github.com/ziglang/zig into add_some_frees | Alexandros Naskos | 43 | +2551 | -2349 |
| 2020-10-04 06:46 | Merge pull request #6463 from jedisct1/ghash | Andrew Kelley | 4 | +315 | -8 |
| 2020-10-04 06:45 | Merge pull request #6454 from jedisct1/hkdf | Andrew Kelley | 2 | +111 | -40 |
| 2020-09-30 13:35 | std: Add pow(a,b) for big ints | LemonBoy | 2 | +165 | -0 |
| 2020-10-04 06:15 | stage1: better value for builtin.link_mode | Andrew Kelley | 3 | +5 | -1 |
| 2020-09-20 21:55 | cmake: add option to use llvm-config to find cross-target llvm deps | John Sullivan | 2 | +2 | -1 |
| 2020-10-03 16:26 | Reintroduce progress bar when compiling C files | Alexandros Naskos | 1 | +19 | -9 |
| 2020-10-02 23:51 | stage0: check for some more required parameters | Tadeo Kondrak | 1 | +10 | -0 |
| 2020-10-02 23:51 | stage1: delete unused os code | Tadeo Kondrak | 2 | +21 | -1104 |
| 2020-10-03 21:26 | Revert "Include dbg.h to third-party libs" | Tadeo Kondrak | 5 | +0 | -910 |
| 2020-10-04 00:33 | ci: update azure msys base installer | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-04 00:27 | `zig run foo.c` is perfectly valid | Andrew Kelley | 1 | +2 | -2 |
| 2020-10-04 00:21 | fix alignment in CLI usage text | Andrew Kelley | 1 | +1 | -1 |
| 2020-10-04 00:16 | stage1 main(): catch unreachable in debug builds for easier troubleshooting | Andrew Kelley | 1 | +5 | -6 |
| 2020-10-04 00:13 | revert adding std.event.Loop.runDetached | Andrew Kelley | 1 | +0 | -53 |
| 2020-10-03 22:23 | Merge pull request #6519 from LemonBoy/fix-6497 | Alexandros Naskos | 1 | +1 | -1 |
| 2020-10-03 18:47 | stage2: Build libunwind for non-msvc Windows targets | LemonBoy | 1 | +1 | -1 |
| 2020-10-03 17:51 | Alternative strategy to avoid calling stat() | LemonBoy | 2 | +22 | -19 |
| 2020-10-03 15:43 | Add IORING_FEAT_POLL_32BITS | Joran Dirk Greef | 1 | +1 | -0 |
| 2020-10-03 15:29 | Merge pull request #6503 from kristoff-it/fix-darwin-symlink-exe | Alexandros Naskos | 3 | +14 | -6 |
| 2020-10-03 12:34 | Use load acquire semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-10-03 12:34 | Handle EBADFD (ring fd in bad state) in enter() | Joran Dirk Greef | 1 | +7 | -4 |
| 2020-09-27 09:27 | stage2 ARM: add testcases for non-leaf fns, parameters, return values | joachimschmidt557 | 3 | +152 | -75 |
| 2020-10-03 10:31 | std: Make file copy ops use zero-copy mechanisms | LemonBoy | 3 | +102 | -11 |
| 2020-10-03 10:03 | provide the full buffer length to _NSGetExecutablePath | Loris Cro | 1 | +1 | -1 |
| 2020-10-03 09:51 | Merge pull request #6427 from tadeokondrak/enums-explicit-tag-type-extern-allowed | Alexandros Naskos | 4 | +75 | -4 |
| 2020-10-03 09:47 | Merge pull request #6506 from FireFox317/stage2-cli | Alexandros Naskos | 1 | +4 | -0 |
| 2020-10-02 17:59 | Print error when running `zig test/run` without a source file | Timon Kruiper | 1 | +4 | -0 |
| 2020-09-25 20:19 | stage2 ARM: Add push, pop alias instructions; non-leaf functions | joachimschmidt557 | 2 | +129 | -20 |
| 2020-09-24 17:10 | stage2 ARM: Add stm, ldm variants and misc. additions | joachimschmidt557 | 2 | +84 | -13 |
| 2020-08-31 10:01 | stage2 ARM: start adding more instructions, return values, parameters | joachimschmidt557 | 2 | +300 | -55 |
| 2020-10-02 17:33 | make symlink buffer null-terminated | Loris Cro | 2 | +3 | -3 |
| 2020-10-02 15:06 | fix symlink path not being resolved in darwin | Loris Cro | 2 | +13 | -5 |
| 2020-10-02 14:02 | Merge pull request #6430 from jedisct1/llvm-config | Alexandros Naskos | 1 | +4 | -4 |
| 2020-10-02 14:00 | Merge pull request #6494 from IridescentRose/emit-reloc-patch | Alexandros Naskos | 5 | +18 | -0 |
| 2020-10-02 14:00 | Merge pull request #6491 from markfirmware/patch-2 | Alexandros Naskos | 1 | +2 | -2 |
| 2020-10-02 12:05 | Merge pull request #6484 from LemonBoy/winshit | Alexandros Naskos | 2 | +1004 | -5 |
| 2020-10-02 06:44 | Merge pull request #6402 from tadeokondrak/@Type(.Fn) | Alexandros Naskos | 5 | +202 | -22 |
| 2020-09-26 14:21 | Add test for implicit extern-allowed enum tag type in extern struct | Tadeo Kondrak | 1 | +41 | -0 |
| 2020-09-26 14:06 | Add tests for enums with explicit extern-allowed tag types in extern types | Tadeo Kondrak | 2 | +19 | -0 |
| 2020-09-26 14:01 | Allow enums with explicit extern-allowed tag types in extern types | Tadeo Kondrak | 2 | +15 | -4 |
| 2020-09-26 18:00 | Switch TypeInfo.Fn.alignment to comptime_int from u29 | Tadeo Kondrak | 2 | +5 | -16 |
| 2020-09-24 11:03 | Skip @Type/@typeInfo Fn/BoundFn tests on wasm32/wasm64 | Tadeo Kondrak | 2 | +8 | -0 |
| 2020-09-23 19:12 | stage1: Implement @Type for Fn and BoundFn | Tadeo Kondrak | 3 | +179 | -6 |
| 2020-09-23 17:49 | stage1: Add alignment to TypeInfo.Fn | Tadeo Kondrak | 3 | +26 | -16 |
| 2020-10-01 23:56 | Merge pull request #6428 from tadeokondrak/alignment-typeinfo-struct-union | Alexandros Naskos | 7 | +103 | -67 |
| 2020-10-01 22:03 | Resolved additional formatting issues. | Nathan | 2 | +2 | -2 |
| 2020-10-01 21:47 | Resolve name and format issues. | Nathan | 3 | +4 | -4 |
| 2020-10-01 21:39 | std.fmt.comptimePrint: bufPrint cannot return an error | Alexandros Naskos | 1 | +1 | -1 |
| 2020-10-01 21:22 | Merge pull request #6481 from MasterQ32/stage1_error_return_trace | Alexandros Naskos | 1 | +6 | -1 |
| 2020-09-29 19:50 | Update std.meta.ArgsTuple for alignment in StructField/UnionField | Tadeo Kondrak | 1 | +1 | -0 |
| 2020-09-29 16:37 | Update std.meta.Tuple for alignment in StructField/UnionField | Tadeo Kondrak | 1 | +1 | -0 |
| 2020-09-26 23:40 | Update compile error tests for alignment in StructField/UnionField | Tadeo Kondrak | 1 | +51 | -52 |
| 2020-10-01 21:06 | Merge | Nathan | 0 | +0 | -0 |
| 2020-10-01 19:57 | Patch in emit relocs support | Nathan Bourgeois | 5 | +18 | -0 |
| 2020-09-26 20:42 | Switch TypeInfo alignment fields from u29 to comptime_int | Tadeo Kondrak | 2 | +20 | -23 |
| 2020-09-26 15:55 | Update @Type tests for alignment field in UnionField and StructFIeld | Tadeo Kondrak | 1 | +8 | -8 |
| 2020-09-26 14:55 | Add tests for alignment field in UnionField and StructFIeld | Tadeo Kondrak | 1 | +12 | -1 |
| 2020-09-26 14:48 | Add alignment field to TypeInfo.UnionField and TypeInfo.StructField | Tadeo Kondrak | 3 | +17 | -2 |
| 2020-09-26 14:31 | Make builtin.TypeInfo.Pointer.alignment u29 instead of comptime_int | Tadeo Kondrak | 2 | +17 | -5 |
| 2020-10-01 20:59 | Merge pull request #6419 from tadeokondrak/std.fmt.comptimePrint | Alexandros Naskos | 1 | +10 | -0 |
| 2020-10-01 19:57 | Patch in emit relocs support | Nathan Bourgeois | 5 | +18 | -0 |
| 2020-10-01 19:27 | Update build.zig | markfirmware | 1 | +1 | -1 |
| 2020-10-01 17:15 | Update build.zig | markfirmware | 1 | +1 | -1 |
| 2020-10-01 13:50 | std.event.Loop.runDetached should be pub | Alexandros Naskos | 1 | +1 | -1 |
| 2020-10-01 12:57 | Merge pull request #6455 from kristoff-it/event-loop-go | Alexandros Naskos | 1 | +53 | -0 |
| 2020-10-01 09:38 | stage2: Add missing defines for building dllcrt2.o | LemonBoy | 1 | +6 | -5 |
| 2020-10-01 09:27 | mingw: Add user32.def for 32bit Windows | LemonBoy | 1 | +998 | -0 |
| 2020-10-01 08:19 | Merge pull request #6461 from tadeokondrak/type-enum-invalid-tag-type | Alexandros Naskos | 2 | +43 | -0 |
| 2020-10-01 07:40 | Adds error return trace printing to stage1. | Felix (xq) Queißner | 1 | +6 | -1 |
| 2020-09-30 23:34 | ghash: add pclmul support on x86_64 | Frank Denis | 1 | +34 | -20 |
| 2020-09-30 20:34 | Implement ghash aggregated reduction | Frank Denis | 1 | +118 | -12 |
| 2020-09-30 16:36 | ghash & poly1305: use pointer to slices for keys and output | Frank Denis | 2 | +6 | -16 |
| 2020-09-29 23:12 | std/crypto: add GHASH implementation | Frank Denis | 3 | +197 | -0 |
| 2020-09-30 21:09 | Merge pull request #6457 from Snektron/fix-arraylistunmanaged | Alexandros Naskos | 1 | +407 | -167 |
| 2020-09-30 19:35 | std: skip some tests that stage1 leaks too much memory with | Andrew Kelley | 1 | +15 | -0 |
| 2020-09-30 16:59 | Added some c_allocator.deallocate calls | Alexandros Naskos | 4 | +34 | -11 |
| 2020-09-30 15:02 | stage2: use directory handles for imports | Vexu | 3 | +33 | -10 |
| 2020-09-30 14:09 | Added a few ZigList deinit calls | Alexandros Naskos | 2 | +10 | -1 |
| 2020-09-09 16:24 | stage2: support multiple files in tests | Vexu | 2 | +53 | -0 |
| 2020-09-09 15:21 | stage2: detect changes in imported files | Vexu | 1 | +7 | -1 |
| 2020-09-09 14:59 | stage2: struct type field access | Vexu | 2 | +90 | -3 |
| 2020-09-09 14:41 | stage2: very basic imports | Vexu | 4 | +67 | -10 |
| 2020-09-04 20:34 | stage2: add import builtin stub | Vexu | 6 | +70 | -0 |
| 2020-09-29 20:01 | stage1: Fix @Type(.Enum) with invalid tag_type | Tadeo Kondrak | 2 | +43 | -0 |
| 2020-09-30 09:55 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 231 | +112042 | -112032 |
| 2020-09-30 08:28 | Merge pull request #6250 from ziglang/stage2-zig-cc | Andrew Kelley | 201 | +106962 | -107510 |
| 2020-09-30 08:00 | MachO: add the same workaround for no -r LLD flag support | Andrew Kelley | 2 | +202 | -180 |
| 2020-09-30 07:53 | fix incorrect dylib filename pattern in the previous commit | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-30 07:36 | std.zig.binNameAlloc: take into account version for macos dylibs | Andrew Kelley | 1 | +19 | -5 |
| 2020-09-30 00:47 | Add deleteDir test with exception for not-empty directory on Windows | Ryan Liptak | 1 | +26 | -0 |
| 2020-09-30 05:31 | fix the cli test expected string to support native path separators | Andrew Kelley | 2 | +4 | -2 |
| 2020-09-30 04:48 | link.Coff: skip redundant (and invalid) copy to same path | Andrew Kelley | 1 | +5 | -1 |
| 2020-09-30 04:47 | clean up call to std.fs.rename | Andrew Kelley | 1 | +1 | -2 |
| 2020-09-30 01:32 | different strategy to fix compiler_rt.zig and c.zig | Andrew Kelley | 3 | +19 | -14 |
| 2020-09-30 00:44 | Windows: Handle ACCESS_DENIED in DeviceIoControl | Ryan Liptak | 1 | +1 | -0 |
| 2020-09-30 00:39 | move std.http to the standard library orphanage | Andrew Kelley | 3 | +0 | -608 |
| 2020-09-30 00:26 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 5 | +1 | -940 |
| 2020-09-30 00:24 | fix not passing std.builtin.link_libc to compiler_rt.zig and c.zig | Andrew Kelley | 1 | +6 | -0 |
| 2020-09-29 23:59 | update wasm to use ".o.wasm" extension for objects | Andrew Kelley | 6 | +24 | -22 |
| 2020-09-29 19:33 | Remove unused var, sort std.crypto.* | Frank Denis | 2 | +45 | -47 |
| 2020-09-29 10:48 | std/crypto: implement the HKDF construction | Frank Denis | 2 | +73 | -0 |
| 2020-09-29 23:39 | move std.BloomFilter to the standard library orphanage | Andrew Kelley | 2 | +0 | -266 |
| 2020-09-29 22:25 | Revert "Fix for Windows: std.os.windows.DeleteFile()" | Jakub Konka | 2 | +1 | -40 |
| 2020-09-29 23:01 | move std.rb to the standard library orphanage | Andrew Kelley | 2 | +0 | -634 |
| 2020-09-29 21:53 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 12 | +692 | -46 |
| 2020-09-29 21:46 | improve stage2 COFF LLD linking | Andrew Kelley | 5 | +282 | -253 |
| 2020-09-29 19:19 | Merge pull request #6448 from LemonBoy/some-vec-fixes | Andrew Kelley | 3 | +31 | -11 |
| 2020-09-29 19:18 | Merge pull request #6442 from jedisct1/aegis | Andrew Kelley | 5 | +494 | -13 |
| 2020-09-29 19:16 | Merge pull request #6450 from jedisct1/gimli-opt | Andrew Kelley | 2 | +45 | -13 |
| 2020-09-29 19:10 | CI: TERM=dumb to source hut | Andrew Kelley | 1 | +5 | -0 |
| 2020-09-29 19:06 | use Allocator.allocSentinel now that the stage1 bug is fixed | Andrew Kelley | 6 | +4 | -20 |
| 2020-09-29 17:49 | Fix std.ArrayListUnmanaged + improve test coverage | Robin Voetter | 1 | +407 | -167 |
| 2020-09-29 17:28 | Merge pull request #6415 from MasterQ32/args-tuple | Alexandros Naskos | 1 | +71 | -24 |
| 2020-09-28 13:02 | aegis: add test vectors, and link to the latest version of the spec | Frank Denis | 1 | +34 | -2 |
| 2020-09-28 12:50 | Add AEGIS-256 as well | Frank Denis | 3 | +231 | -11 |
| 2020-09-27 22:58 | std/crypto: add the AEGIS128L AEAD | Frank Denis | 5 | +242 | -13 |
| 2020-09-29 13:19 | Merge branch 'master' into args-tuple | Alexandros Naskos | 18 | +1240 | -521 |
| 2020-09-29 12:59 | Merge pull request #6416 from MasterQ32/meta-tuple | Alexandros Naskos | 1 | +63 | -1 |
| 2020-09-29 12:56 | Merge pull request #6453 from kristoff-it/fix-futures | Alexandros Naskos | 2 | +12 | -8 |
| 2020-09-29 12:50 | add runDetached to event loop | Loris Cro | 1 | +53 | -0 |
| 2020-09-29 12:01 | gimli: make permute a constant, remove leading underscore | Frank Denis | 1 | +3 | -9 |
| 2020-09-29 11:09 | Don't unroll the gimli permutation on release-small | Frank Denis | 1 | +37 | -1 |
| 2020-09-29 09:18 | Fix std.event.Future | Loris Cro | 2 | +12 | -8 |
| 2020-09-29 08:28 | don't try to build musl crti.o crtn.o when it's not needed | Andrew Kelley | 2 | +9 | -4 |
| 2020-09-28 22:41 | Use mem.copy() instead of manual iterations | Frank Denis | 1 | +4 | -10 |
| 2020-09-29 07:50 | add CLI options for darwin frameworks and -ffunction-sections | Andrew Kelley | 3 | +27 | -52 |
| 2020-09-29 07:34 | stage2: add CLI option for -fstack-report | Andrew Kelley | 3 | +10 | -4 |
| 2020-09-29 07:27 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 26 | +2611 | -1170 |
| 2020-09-29 07:26 | stage2: MachO LLD Linking | Andrew Kelley | 4 | +385 | -17 |
| 2020-09-29 07:25 | stage2: infer --strip on wasm builds | Andrew Kelley | 1 | +5 | -1 |
| 2020-09-29 07:24 | mingw: better -D arg for processing def.in files | Andrew Kelley | 1 | +2 | -5 |
| 2020-09-29 07:24 | langref: use general purpose allocator in the wasi example | Andrew Kelley | 1 | +5 | -4 |
| 2020-09-29 06:20 | stage2: WASM LLD linking | Andrew Kelley | 4 | +212 | -5 |
| 2020-09-29 05:40 | stage2: fix Cache not calling ftruncate in writeManifest | Andrew Kelley | 2 | +6 | -5 |
| 2020-09-29 05:19 | `zig test` and `zig run` do not try to run foreign binaries | Andrew Kelley | 3 | +35 | -2 |
| 2020-09-29 05:17 | std.ChildProcess: bypass libc exit() in fork child error case | Andrew Kelley | 1 | +8 | -1 |
| 2020-09-29 03:55 | the stage1 backend cache stores inferred link libs | Andrew Kelley | 3 | +69 | -24 |
| 2020-09-29 02:20 | stage2: building DLL import lib files | Andrew Kelley | 7 | +372 | -4 |
| 2020-09-28 22:42 | store stage1 flags in a trailing byte in the hash id symlink | Andrew Kelley | 4 | +56 | -27 |
| 2020-09-28 21:23 | std/crypto: make gimli slightly faster | Frank Denis | 2 | +22 | -14 |
| 2020-09-28 21:30 | Merge pull request #6441 from kprotty/lock | Andrew Kelley | 1 | +90 | -115 |
| 2020-09-27 15:17 | stage{1,2}: Fix parsing of range literals | LemonBoy | 2 | +12 | -3 |
| 2020-09-28 15:16 | stage1: Allow comparison with comptime-known vectors | LemonBoy | 2 | +12 | -10 |
| 2020-09-28 15:16 | stage1: Detect OOB access of vector value | LemonBoy | 2 | +19 | -1 |
| 2020-09-28 12:25 | address some review changes | kprotty | 1 | +21 | -4 |
| 2020-09-28 10:24 | Follows @tadeokondrak remark about taking `[]const type`. | Felix (xq) Queißner | 1 | +8 | -8 |
| 2020-09-28 09:44 | Changes comptime block to test. | Felix (xq) Queißner | 1 | +1 | -1 |
| 2020-09-28 09:42 | Changes comptime block to test. | Felix (xq) Queißner | 1 | +1 | -1 |
| 2020-09-28 07:06 | stage2: building mingw-w64 and COFF LDD linking | Andrew Kelley | 15 | +1506 | -156 |
| 2020-09-27 19:59 | Merge pull request #6397 from suirad/fix-5537 | Jakub Konka | 2 | +40 | -1 |
| 2020-09-27 19:05 | new std.event.Lock implementation | kprotty | 1 | +72 | -114 |
| 2020-09-27 09:49 | Merge pull request #6293 from LakeByTheWoods/fmt_fixes | Andrew Kelley | 3 | +575 | -142 |
| 2020-09-27 05:07 | Make LinearFifo not crash when discarding from empty buffer | Ian Simonson | 1 | +11 | -1 |
| 2020-09-27 00:44 | uefi system_table | Woze Parrrot | 1 | +1 | -1 |
| 2020-09-27 05:37 | stage2: add CLI support for --subsystem | Andrew Kelley | 4 | +44 | -2 |
| 2020-09-27 05:06 | test/standalone/cat: use fifo.pump() | daurnimator | 1 | +5 | -16 |
| 2020-09-27 05:06 | test/standalone/cat: fix leaks | daurnimator | 1 | +2 | -0 |
| 2020-09-27 05:00 | test/standalone/cat: update to new std library | daurnimator | 1 | +6 | -2 |
| 2020-09-27 04:43 | std: add LinearFifo(...).pump(src_reader, dest_writer) | daurnimator | 1 | +28 | -0 |
| 2020-09-27 04:23 | fix non-ELF linkAsArchive | Andrew Kelley | 2 | +7 | -3 |
| 2020-09-27 04:03 | fix another round of regressions in this branch | Andrew Kelley | 13 | +213 | -273 |
| 2020-09-26 23:48 | stage2: `zig translate-c` supports --enable-cache | Andrew Kelley | 3 | +123 | -54 |
| 2020-09-26 19:42 | stage2: implement -fno-emit-bin | Andrew Kelley | 12 | +137 | -102 |
| 2020-09-26 18:26 | fix _fbsd suffix appended to lld LDM option twice | Andrew Kelley | 1 | +2 | -5 |
| 2020-09-26 15:10 | Print the llvm-config path on configuration error | Frank Denis | 1 | +4 | -4 |
| 2020-09-26 09:34 | stage2: building musl: fix typo in replacing path separators | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-26 09:34 | move to stage1-specific cache manifest emission of extra stuff | Andrew Kelley | 1 | +5 | -5 |
| 2020-09-26 09:16 | stage0: update CLI to match stage2 | Andrew Kelley | 2 | +10 | -6 |
| 2020-09-26 08:58 | fix logic for choosing when dynamic linking is required | Andrew Kelley | 2 | +7 | -6 |
| 2020-09-26 08:42 | implement -femit-asm, -femit-docs, -femit-llvm-ir, etc | Andrew Kelley | 12 | +263 | -158 |
| 2020-09-26 03:52 | stage2: properly handle zig cc used as a preprocessor | Andrew Kelley | 7 | +130 | -87 |
| 2020-09-26 03:50 | std.ArrayHashMap: count and iterator are not deprecated | Andrew Kelley | 1 | +5 | -3 |
| 2020-09-26 01:21 | update test case for init-exe with respect to new template | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-26 01:01 | stage2: disable lld caching when output dir is owned by user | Andrew Kelley | 5 | +149 | -120 |
| 2020-09-25 23:11 | Add clarification comment | Suirad | 1 | +3 | -1 |
| 2020-09-23 01:05 | Stdlib fix for os.windows.deleteFile to fail with a proper error when attempting to delete a directory that isnt empty | Suirad | 2 | +38 | -1 |
| 2020-09-25 21:47 | add some tracy calls | Andrew Kelley | 1 | +6 | -0 |
| 2020-09-25 21:26 | Merge pull request #6412 from kristoff-it/generalize-event-loop | Andrew Kelley | 4 | +425 | -229 |
| 2020-09-25 21:21 | Remove noop check | Loris Cro | 1 | +1 | -1 |
| 2020-09-25 20:37 | ELF linking supports root src directory to be cwd | Andrew Kelley | 1 | +3 | -2 |
| 2020-09-25 16:51 | std.fmt: add comptimePrint | Tadeo Kondrak | 1 | +10 | -0 |
| 2020-09-25 16:47 | Merge pull request #6413 from LemonBoy/fix-5116 | Alexandros Naskos | 2 | +22 | -6 |
| 2020-09-25 16:42 | update doc comments | Loris Cro | 1 | +22 | -18 |
| 2020-09-24 22:21 | std: ArenaAllocator tries to resize before allocating | LemonBoy | 2 | +22 | -6 |
| 2020-09-25 07:27 | Implements std.meta.Tuple(), implements #4607 in userland. | Felix (xq) Queißner | 1 | +63 | -1 |
| 2020-09-25 07:16 | Implements std.meta.ArgsTuple. | Felix (xq) Queißner | 1 | +73 | -1 |
| 2020-09-25 07:00 | std.log: better default for printing logs | Andrew Kelley | 1 | +13 | -2 |
| 2020-09-25 06:50 | fix a round of regressions in this branch | Andrew Kelley | 7 | +107 | -77 |
| 2020-09-25 05:57 | I think this test is still flakey | Andrew Kelley | 1 | +8 | -2 |
| 2020-09-25 01:22 | build.zig: addBuildOptionArtifact | Josh Wolfe | 1 | +23 | -1 |
| 2020-09-25 05:18 | zig build: update to use new --version flag instead of legacy flags | Andrew Kelley | 1 | +2 | -8 |
| 2020-09-25 05:15 | --main-pkg-path properly resolves the relative root src file path | Andrew Kelley | 1 | +9 | -9 |
| 2020-09-25 04:52 | correct `@cImport` caching to handle "unhit" case | Andrew Kelley | 1 | +11 | -2 |
| 2020-09-25 04:10 | don't delete C import .c source from zig-cache | Andrew Kelley | 2 | +69 | -80 |
| 2020-09-24 23:22 | stage2: implement @cImport | Andrew Kelley | 8 | +311 | -86 |
| 2020-06-19 22:45 | recvfrom | Loris Cro | 3 | +23 | -7 |
| 2020-06-19 22:35 | sendto | Loris Cro | 3 | +32 | -9 |
| 2020-06-19 22:19 | pwritev | Loris Cro | 3 | +34 | -25 |
| 2020-06-19 22:17 | pwrite | Loris Cro | 3 | +54 | -10 |
| 2020-06-19 21:34 | writev | Loris Cro | 3 | +32 | -23 |
| 2020-06-19 21:29 | write | Loris Cro | 3 | +32 | -23 |
| 2020-06-19 21:13 | preadv | Loris Cro | 3 | +33 | -24 |
| 2020-06-19 21:08 | pread | Loris Cro | 3 | +33 | -24 |
| 2020-06-19 21:00 | readv | Loris Cro | 3 | +32 | -23 |
| 2020-06-16 21:14 | read | Loris Cro | 3 | +32 | -23 |
| 2020-06-16 20:39 | connect | Loris Cro | 3 | +23 | -11 |
| 2020-06-16 20:38 | accept | Loris Cro | 3 | +45 | -11 |
| 2020-09-23 08:18 | Revamp crypto/aes | Frank Denis | 6 | +1363 | -643 |
| 2020-09-24 13:14 | Fix typo in documentation | Ogromny | 1 | +1 | -1 |
| 2020-09-24 06:13 | stage2: print the test command after it fails | Andrew Kelley | 1 | +41 | -19 |
| 2020-09-23 19:37 | Move PBKDF2 to a pwhash category, clarify what that category is | Frank Denis | 1 | +17 | -6 |
| 2020-09-23 19:31 | docs: update implementation status for @Type() | Isaac Freund | 1 | +8 | -15 |
| 2020-09-24 04:01 | Merge pull request #6399 from FireFox317/async-fix | Andrew Kelley | 1 | +8 | -8 |
| 2020-09-24 03:52 | nobody likes my std.process.cleanExit idea | Andrew Kelley | 2 | +19 | -19 |
| 2020-09-24 03:48 | stage2: building musl libc from source | Andrew Kelley | 6 | +426 | -76 |
| 2020-09-23 20:48 | ZIG_WORKAROUND_4799 is not required with LLVM 10.0.1 | Frank Denis | 1 | +1 | -1 |
| 2020-09-23 22:21 | stage2: capture LLD stderr into a buffer | Andrew Kelley | 2 | +39 | -6 |
| 2020-09-23 21:50 | use ascii range for the --watch REPL prompt | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-23 18:59 | Merge pull request #6373 from notCalle/workaround-6087 | Jakub Konka | 2 | +11 | -0 |
| 2020-09-23 18:15 | stage2: don't build libunwind on OS's that don't need it | Andrew Kelley | 2 | +16 | -1 |
| 2020-09-23 18:15 | test_runner: fix missing newline in log | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-23 18:01 | stage2: support rpaths | Andrew Kelley | 5 | +39 | -28 |
| 2020-09-23 17:22 | stage2: support passing extra C flags to C source files | Andrew Kelley | 3 | +35 | -7 |
| 2020-09-23 16:56 | stage2: implement --main-pkg-path | Andrew Kelley | 3 | +23 | -6 |
| 2020-09-23 16:41 | fix trying to link libc for static libs and objects | Andrew Kelley | 1 | +2 | -1 |
| 2020-09-23 16:38 | Eventloop: Enable basic event loop test, fixed by previous commit | Timon Kruiper | 1 | +0 | -5 |
| 2020-09-23 14:26 | Update macOS build instructions with workaround | Calle Englund | 1 | +5 | -0 |
| 2020-09-23 09:41 | Eventloop: Fix deadlock in linux event loop implementation | Timon Kruiper | 1 | +8 | -3 |
| 2020-09-23 07:00 | eliminate dependency of libzigcpp.a on libzigstage1.a | Andrew Kelley | 5 | +36 | -29 |
| 2020-09-23 06:31 | stage2: link_libc=true on OS's that require it for syscalls | Andrew Kelley | 2 | +8 | -5 |
| 2020-09-23 06:00 | stage2: implement --pkg-begin and --pkg-end CLI args | Andrew Kelley | 4 | +41 | -10 |
| 2020-09-23 05:18 | stage2: implement zig build | Andrew Kelley | 8 | +431 | -64 |
| 2020-09-22 21:56 | build runner: allow for a bit longer -D options | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-22 21:06 | stage2: implement using the global cache dir | Andrew Kelley | 8 | +93 | -54 |
| 2020-09-22 18:41 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 86 | +5961 | -511 |
| 2020-09-22 12:12 | removing redundant assert | Bhargav Srinivasan | 1 | +0 | -1 |
| 2020-09-22 10:50 | return not found error correctly | Bhargav Srinivasan | 1 | +1 | -1 |
| 2020-09-22 10:46 | replace linearSearch with mem.indexOfScalar, return not found error, factor out siftUp from addUnchecked, use compareFn to decide siftUp/siftDown | Bhargav Srinivasan | 1 | +13 | -20 |
| 2020-09-22 09:12 | implemented efficient heapreplace | Bhargav Srinivasan | 1 | +7 | -2 |
| 2020-09-22 08:50 | items are not sorted, using linear search | Bhargav Srinivasan | 1 | +10 | -3 |
| 2020-09-22 08:36 | sorry, local compiler using different version of zig | Bhargav Srinivasan | 1 | +1 | -1 |
| 2020-09-22 08:05 | using binary search function from std.sort | Bhargav Srinivasan | 1 | +3 | -17 |
| 2020-09-22 06:28 | stage2: implement `zig init-lib` and `zig init-exe` | Andrew Kelley | 2 | +99 | -7 |
| 2020-09-22 05:47 | adding a function to update the priority of an element | Bhargav Srinivasan | 1 | +89 | -0 |
| 2020-09-22 05:38 | stage2: implement building & linking against libcxx and libcxxabi | Andrew Kelley | 5 | +273 | -12 |
| 2020-09-22 04:42 | stage2: fix linking libc trying to depend on itself | Andrew Kelley | 4 | +9 | -3 |
| 2020-09-22 04:16 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 16 | +677 | -110 |
| 2020-09-22 04:14 | fix regressed stage2 test harness | Andrew Kelley | 9 | +58 | -47 |
| 2020-09-22 04:01 | stage2: implement `zig run` and `zig test` | Andrew Kelley | 3 | +664 | -525 |
| 2020-09-22 01:38 | rename src-self-hosted/ to src/ | Andrew Kelley | 109 | +29 | -30 |
| 2020-09-22 01:26 | stage1: resolve builtin.zig path when bootstrapping | Andrew Kelley | 2 | +3 | -1 |
| 2020-09-22 01:21 | Cache integration for stage1 zig code compilation | Andrew Kelley | 6 | +178 | -111 |
| 2020-09-21 23:33 | stage2: building compiler_rt and libc static archive with stage1 | Andrew Kelley | 8 | +295 | -165 |
| 2020-09-21 23:32 | cmake: output better message when building self-hosted | Andrew Kelley | 1 | +2 | -0 |
| 2020-09-19 06:24 | ci: drop the cmake patch for linux | Andrew Kelley | 1 | +0 | -16 |
| 2020-09-19 11:16 | stage2: update uses of DepTokenizer | Vexu | 2 | +20 | -36 |
| 2020-09-19 11:08 | stage2: DepTokenizer print errors | Vexu | 1 | +78 | -29 |
| 2020-09-18 21:28 | stage2: DepTokenizer add target resolver | Vexu | 1 | +182 | -135 |
| 2020-09-18 21:08 | stage2: make DepTokenizer non-allocating | Vexu | 1 | +168 | -207 |
| 2020-09-21 18:15 | Define SPLICE, PROVIDE_BUFFERS, REMOVE_BUFFERS and TEE opcodes and flags | Joran Dirk Greef | 1 | +10 | -2 |
| 2020-09-21 10:03 | Use @intCast instead of @truncate | Joran Dirk Greef | 1 | +5 | -5 |
| 2020-09-21 09:09 | Add flags to queue_fsync() signature as per liburing | Joran Dirk Greef | 1 | +3 | -2 |
| 2020-09-21 09:09 | Use @intCast instead of @truncate on io_uring_enter() result | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-09-21 09:07 | Cache mask instead of dereferencing mask pointer | Joran Dirk Greef | 1 | +10 | -12 |
| 2020-09-21 08:39 | Add io_uring syscalls to os.bits.linux.mips.SYS | Joran Dirk Greef | 1 | +3 | -0 |
| 2020-09-20 17:51 | Add IORING_FEAT_FAST_POLL | Joran Dirk Greef | 1 | +1 | -0 |
| 2020-09-20 16:45 | Test structs and offsets | Joran Dirk Greef | 1 | +12 | -10 |
| 2020-09-20 13:54 | Make enter(), flush_sq(), sq_ring_needs_enter(), cq_ring_needs_flush() public | Joran Dirk Greef | 1 | +13 | -14 |
| 2020-09-20 13:41 | Add safety checks | Joran Dirk Greef | 1 | +10 | -0 |
| 2020-09-20 13:33 | Fix opcode support detection for read/write test | Joran Dirk Greef | 1 | +4 | -2 |
| 2020-09-20 12:59 | Use os.fd_t instead of i32 and assert against c_int for syscall safety | Joran Dirk Greef | 1 | +8 | -7 |
| 2020-09-20 12:21 | Handle all possible syscall errors and bring errors in line with os.zig | Joran Dirk Greef | 1 | +82 | -25 |
| 2020-09-19 22:10 | std: Fix metadata corruption in HeapAllocator | LemonBoy | 1 | +1 | -1 |
| 2020-09-19 16:50 | Fix io_uring_sqe to use the names of the first member of each union | Joran Dirk Greef | 2 | +6 | -6 |
| 2020-09-19 16:29 | Upgrade check_errno() to an exhaustive switch (safer) | Joran Dirk Greef | 1 | +4 | -4 |
| 2020-09-19 16:17 | Zero the SQE slot and assign, instead of initializing with default values | Joran Dirk Greef | 1 | +39 | -51 |
| 2020-09-19 16:14 | Remove default values from io_uring_sqe struct | Joran Dirk Greef | 1 | +12 | -12 |
| 2020-09-19 15:31 | Allow the kernel to drive feature detection | Joran Dirk Greef | 1 | +24 | -8 |
| 2020-09-19 14:54 | Rename to error.SubmissionQueueFull | Joran Dirk Greef | 1 | +2 | -2 |
| 2020-09-19 14:51 | Remove unused import aliases | Joran Dirk Greef | 1 | +0 | -2 |
| 2020-09-19 14:47 | Return error.UnsupportedKernel for ENOSYS | Joran Dirk Greef | 1 | +4 | -1 |
| 2020-09-19 14:45 | Remove dangling @import from std | Joran Dirk Greef | 1 | +0 | -1 |
| 2020-09-19 14:20 | Use linux.IORING_SQ_CQ_OVERFLOW | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-09-19 14:18 | Move to std/os/linux | Joran Dirk Greef | 3 | +802 | -843 |
| 2020-09-19 14:15 | Add splice_fd_in to io_uring_sqe and future-proof for anonymous unions | Joran Dirk Greef | 1 | +12 | -41 |
| 2020-09-19 13:14 | Fix std @import | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-09-19 13:07 | Test IORING_REGISTER_FILES but avoid sparse fd sets | Joran Dirk Greef | 1 | +16 | -1 |
| 2020-09-19 12:29 | Do not register /dev/zero as an fd when testing queue_readv() | Joran Dirk Greef | 1 | +1 | -10 |
| 2020-09-19 11:25 | @ptrCast fds.ptr to *const c_void for io_uring_register() | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-09-19 05:48 | stage2 now supports using stage1 as a backend for compiling zig code | Andrew Kelley | 17 | +750 | -678 |
| 2020-09-18 19:25 | stage1: Fix edge case in casting between optional types | LemonBoy | 2 | +28 | -1 |
| 2020-09-18 16:58 | Add "emit_docs" field to LibExeObjStep. | zenith391 | 1 | +2 | -0 |
| 2020-09-18 14:40 | Workaround MacOS build failure due to #6087 | Calle Englund | 1 | +6 | -0 |
| 2020-09-15 08:49 | zig fmt: Special case un-indent comma after multiline string in param list | Lachlan Easton | 2 | +16 | -2 |
| 2020-09-10 13:35 | zig fmt: Fix regression in ArrayInitializers | Lachlan Easton | 2 | +55 | -25 |
| 2020-09-10 10:32 | zig fmt: fix #6171 | Lachlan Easton | 2 | +19 | -1 |
| 2020-09-09 12:58 | zig fmt: Small cleanup | Lachlan Easton | 1 | +21 | -19 |
| 2020-09-09 11:45 | zig fmt: fix comments and multiline literals in function args | Lachlan Easton | 2 | +76 | -27 |
| 2020-03-09 03:04 | zig fmt: Don't consider width of expressions containing multiline string literals when calculating padding for array initializers. fixes #3739 Changes some of the special casing for multiline string literals. | Lachlan Easton | 3 | +150 | -53 |
| 2020-08-30 08:25 | zig fmt: Allow trailing comments to do manual array formatting. close #5948 | Lachlan Easton | 2 | +180 | -89 |
| 2020-08-30 05:02 | zig fmt: Fix erroneously commented out code, add passing test case to close #5722 | Lachlan Easton | 2 | +16 | -1 |
| 2020-09-11 03:02 | zig fmt: Add test for nesting if expressions | Lachlan Easton | 1 | +37 | -0 |
| 2020-09-18 08:58 | std: start: use std.log instead of stderr | Andrew Kelley | 1 | +2 | -2 |
| 2020-09-18 08:33 | stage2: add CLI for `zig translate-c` | Andrew Kelley | 5 | +93 | -35 |
| 2020-09-18 06:27 | stage2: implement --show-builtin | Andrew Kelley | 11 | +247 | -64 |
| 2020-09-18 01:29 | delete all stage1 c++ code not directly related to compiling stage2 | Andrew Kelley | 47 | +3526 | -12877 |
| 2020-09-17 22:47 | Fix compile error in os.renameatW | Ryan Liptak | 1 | +1 | -1 |
| 2020-09-17 21:31 | Merge pull request #6336 from Rocknest/pbkdf2 | Andrew Kelley | 2 | +304 | -0 |
| 2020-09-17 03:59 | Add rename to std.fs API | Ryan Liptak | 4 | +226 | -7 |
| 2020-09-17 20:17 | Merge pull request #6360 from LemonBoy/some-fmt-fixes | Andrew Kelley | 2 | +57 | -84 |
| 2020-09-17 18:29 | Use x.y for C-style x->y instead of x.*.y | Joran Dirk Greef | 1 | +26 | -26 |
| 2020-09-17 17:56 | Use std.builtin | Joran Dirk Greef | 1 | +1 | -1 |
| 2020-09-17 17:53 | Add IORING_SQ_CQ_OVERFLOW to std/os/bits/linux.zig | Joran Dirk Greef | 2 | +4 | -4 |
| 2020-09-17 17:44 | Remove comment | Joran Dirk Greef | 1 | +0 | -1 |
| 2020-09-17 17:37 | Use != 0 for bitwise flag conditions | Joran Dirk Greef | 1 | +5 | -5 |
| 2020-09-17 07:27 | translate-c: Fix formatting of non-printable chars | LemonBoy | 1 | +1 | -1 |
| 2020-09-17 03:28 | stage2: verify -Wl zig cc behavior | Andrew Kelley | 2 | +0 | -2 |
| 2020-09-17 03:18 | stage2: ask for a higher open fd limit | Andrew Kelley | 2 | +45 | -1 |
| 2020-09-17 02:24 | stage2: don't add unused args to assembly compilations | Andrew Kelley | 2 | +75 | -77 |
| 2020-09-17 00:17 | stage2: building libunwind.a | Andrew Kelley | 6 | +234 | -32 |
| 2020-09-16 22:41 | std: Respect user-specified alignment when formatting ints | LemonBoy | 1 | +51 | -82 |
| 2020-09-16 21:33 | stage2: build glibc shared objects using assembly files | Andrew Kelley | 2 | +58 | -43 |
| 2020-09-16 20:41 | stage2: glibc shared objects use ok file to detect cache hits | Andrew Kelley | 1 | +30 | -13 |
| 2020-09-16 20:41 | stage2: std.log.err is an error not a warning | Andrew Kelley | 1 | +2 | -2 |
| 2020-09-16 19:31 | stage2 Cache: use hex instead of base64 for file paths | Andrew Kelley | 2 | +41 | -47 |
| 2020-09-16 18:58 | ci: undo mangled autocrlf files before building | Andrew Kelley | 1 | +2 | -0 |
| 2020-09-16 17:49 | ci: disable git autocrlf | Andrew Kelley | 2 | +7 | -4 |
| 2020-09-16 17:36 | Check kernel support for single_mmap, accept, and read/write | Joran Dirk Greef | 1 | +15 | -5 |
| 2020-09-16 09:29 | stage1: fix @Type(.Union) not resolving its tag type | Tadeo Kondrak | 2 | +56 | -15 |
| 2020-09-16 16:51 | Add short license and copyright notice | Joran Dirk Greef | 1 | +5 | -0 |
| 2020-09-16 13:07 | std: add io_uring library | Joran Dirk Greef | 2 | +827 | -0 |
| 2020-09-16 11:45 | std: Fix {*} printing of non-pointer types | LemonBoy | 1 | +5 | -1 |
| 2020-09-16 10:02 | stage2: building glibc shared objects | Andrew Kelley | 5 | +425 | -165 |
| 2020-09-16 09:24 | std.crypto siphash: fix assertion on the size of output buffer | Andrew Kelley | 1 | +2 | -1 |
| 2020-09-16 02:47 | Fix a typo. | Nathan Michaels | 1 | +1 | -1 |
| 2020-09-16 01:08 | stage2: update to new LibCInstallation API | Andrew Kelley | 3 | +4 | -6 |
| 2020-09-16 01:04 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 6 | +79 | -31 |
| 2020-09-16 01:02 | stage2: implement .d file parsing for C objects | Andrew Kelley | 5 | +1088 | -1054 |
| 2020-09-15 22:58 | Add an error set | Rocknest | 1 | +9 | -1 |
| 2020-09-15 22:24 | stage2: eliminate one failure path in building c object | Andrew Kelley | 1 | +2 | -1 |
| 2020-09-15 22:24 | std: handle sharing violation when deleting a file on windows | Andrew Kelley | 1 | +2 | -0 |
| 2020-09-15 22:08 | ci: update the on_master_success secret to lavatech | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-15 10:00 | Use std.log in LibcInstallation `parse` instead of taking `stderr` | Samrat Man Singh | 2 | +10 | -13 |
| 2020-09-15 20:40 | update the zen of zig | Andrew Kelley | 2 | +6 | -4 |
| 2020-09-15 19:52 | stage2: add missing import to libc_installation.zig | Andrew Kelley | 1 | +1 | -0 |
| 2020-09-15 18:28 | Merge pull request #6340 from Vexu/fix | Andrew Kelley | 2 | +67 | -16 |
| 2020-09-15 11:13 | std: Fix typo in ELF section header iterator | LemonBoy | 1 | +1 | -1 |
| 2020-09-15 07:41 | stage2: building glibc libc_nonshared.a CRT file | Andrew Kelley | 1 | +93 | -5 |
| 2020-09-15 07:40 | stage2: don't depend on windows SDK C++ code when unavailable | Andrew Kelley | 2 | +5 | -0 |
| 2020-09-15 06:03 | integrate target features into building assembly code | Andrew Kelley | 2 | +15 | -5 |
| 2020-09-15 05:57 | integrate target features into building C source files | Andrew Kelley | 2 | +14 | -14 |
| 2020-09-15 04:57 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 19 | +651 | -169 |
| 2020-09-15 04:21 | stage2: support for machine code model CLI | Andrew Kelley | 4 | +35 | -9 |
| 2020-09-15 04:11 | ci: disable some freebsd tests to save time | Andrew Kelley | 1 | +2 | -1 |
| 2020-09-15 02:52 | stage2: refactor 2 CObject fields to use CSourceFile | Andrew Kelley | 2 | +11 | -20 |
| 2020-09-15 02:43 | Revert "disable sourcehut freebsd CI checks" | Andrew Kelley | 2 | +14 | -6 |
| 2020-09-15 02:38 | Merge branch 'ci-freebsd' | Andrew Kelley | 3 | +5 | -8 |
| 2020-09-15 02:37 | ci: use hut.lavatech.top for updating the download page | Andrew Kelley | 3 | +4 | -3 |
| 2020-09-15 01:45 | ci: update freebsd to use hut.lavatech.top instead of sr.ht | Andrew Kelley | 1 | +2 | -2 |
| 2020-09-15 01:22 | ci: enable std lib tests for freebsd | Andrew Kelley | 1 | +1 | -5 |
| 2020-09-15 01:06 | track all TODO comments in BRANCH_TODO file | Andrew Kelley | 6 | +62 | -14 |
| 2020-09-14 22:25 | stage2: implement writing archive files | Andrew Kelley | 9 | +246 | -11 |
| 2020-09-14 20:53 | translate-c: determine sizeof using std.meta.sizeof | Vexu | 2 | +43 | -4 |
| 2020-09-14 18:20 | fix meta.cast behavior; add exhaustive tests | Vexu | 1 | +24 | -12 |
| 2020-09-14 18:10 | disable sourcehut freebsd CI checks | Andrew Kelley | 2 | +6 | -14 |
| 2020-09-14 18:05 | move std.cache_hash from std to stage2 | Andrew Kelley | 6 | +847 | -853 |
| 2020-09-14 17:42 | fix stage1 regressions in this branch | Andrew Kelley | 9 | +64 | -28 |
| 2020-09-14 17:31 | revert bogus `enum` keywords in zig_llvm.h | Andrew Kelley | 1 | +2 | -2 |
| 2020-09-14 13:43 | Merge pull request #6172 from tadeokondrak/@Type(.Union) | Veikka Tuominen | 11 | +437 | -155 |
| 2020-09-14 08:00 | Merge pull request #6331 from mattnite/bpf-helper-defs | Andrew Kelley | 3 | +197 | -0 |
| 2020-09-14 07:24 | stage2: building glibc Scrt1.o | Andrew Kelley | 2 | +61 | -61 |
| 2020-09-14 06:28 | stage2: namespace cache dir with C source path | Andrew Kelley | 2 | +21 | -4 |
| 2020-09-14 06:04 | stage2: don't bother building glibc when only doing build-obj | Andrew Kelley | 1 | +6 | -1 |
| 2020-09-14 05:54 | stage2: CRT files retain locks on the build artifacts | Andrew Kelley | 4 | +42 | -25 |
| 2020-09-14 05:38 | stage2: fix bad include path for glibc abi-note.S | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-14 05:15 | stage2: don't create empty object files when no zig source | Andrew Kelley | 7 | +104 | -151 |
| 2020-09-14 04:13 | stage2: fix not creating cache o dir before writing to it | Andrew Kelley | 4 | +55 | -51 |
| 2020-09-14 02:56 | stage2: rename ZigModule to Module | Andrew Kelley | 20 | +3330 | -3331 |
| 2020-09-14 02:49 | stage2: rename Module to Compilation | Andrew Kelley | 15 | +1661 | -1666 |
| 2020-09-14 02:17 | stage2: caching system integration & Module/Compilation splitting | Andrew Kelley | 25 | +3954 | -3662 |
| 2020-09-14 01:04 | std.cache_hash: break up the API and improve implementation | Andrew Kelley | 1 | +240 | -160 |
| 2020-09-13 23:27 | flip condition | Rocknest | 1 | +2 | -2 |
| 2020-09-13 20:59 | fix build | Rocknest | 1 | +2 | -2 |
| 2020-09-13 19:12 | std: Make the CRC32 calculation slightly faster | LemonBoy | 1 | +1 | -4 |
| 2020-09-13 20:31 | fix ref | Rocknest | 1 | +1 | -1 |
| 2020-09-13 07:42 | std: Limit the read/write size on Darwin | LemonBoy | 1 | +9 | -1 |
| 2020-09-13 20:00 | Reference all crypto declarations | Rocknest | 2 | +23 | -19 |
| 2020-09-13 19:39 | Convert asserts to errors, make sure nothing overflows | Rocknest | 1 | +37 | -32 |
| 2020-09-13 19:09 | Merge pull request #2 from rnapier/pbkdf2 | Rocknest | 3 | +26 | -13 |
| 2020-09-13 16:53 | changed to opaque | Matt Knight | 1 | +25 | -26 |
| 2020-09-13 16:43 | removed all those kern aliases | Matt Knight | 2 | +105 | -130 |
| 2020-09-13 16:36 | pbkdf2 offset into dk should be usize, not u64. | Rob Napier | 1 | +1 | -1 |
| 2020-09-13 16:24 | got booleans wrong | Matt Knight | 1 | +2 | -2 |
| 2020-09-13 16:11 | Merge pull request #1 from rnapier/pbkdf2 | Rocknest | 2 | +274 | -0 |
| 2020-09-13 15:15 | Use comptime to expose public method to doc system | Rob Napier | 1 | +6 | -1 |
| 2020-09-13 15:08 | Extract kdf.zig to provide namespace documentation | Rob Napier | 3 | +19 | -11 |
| 2020-09-13 14:50 | Explicitly reference std.crypto.kdf in test case | Rob Napier | 2 | +10 | -10 |
| 2020-09-13 13:59 | Improve doc text | Rob Napier | 1 | +6 | -7 |
| 2020-09-13 06:45 | added helper definitions | Matt Knight | 3 | +223 | -0 |
| 2020-09-12 22:33 | pbkdf2 "very large dklen test" should just check for crashes | Rob Napier | 1 | +4 | -5 |
| 2020-09-12 22:17 | Replace Hash function with Prf. Correct offset bit-width. | Rob Napier | 1 | +36 | -15 |
| 2020-09-12 19:02 | Review comments from pbkdf2.zig | Rob Napier | 1 | +28 | -6 |
| 2020-09-12 17:48 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | 34 | +1680 | -120 |
| 2020-09-12 07:51 | stage2: linking with LLD and building glibc static CRT files | Andrew Kelley | 16 | +1006 | -573 |
| 2020-09-12 07:50 | std.cache_hash: bump up the base64 digest len to avoid '==' | Andrew Kelley | 1 | +3 | -2 |
| 2020-09-12 07:50 | fix zig_llvm.h not complying with C | Andrew Kelley | 1 | +2 | -2 |
| 2020-09-11 20:17 | std: Add a gzip decoder | LemonBoy | 4 | +251 | -0 |
| 2020-09-11 21:25 | Merge pull request #6323 from LemonBoy/fast-zlib | Andrew Kelley | 1 | +149 | -35 |
| 2020-09-11 21:10 | Add crypto.kdf.pbkdf2 | Rob Napier | 2 | +233 | -0 |
| 2020-09-11 20:33 | Merge pull request #6320 from ifreund/prctl | Andrew Kelley | 6 | +246 | -0 |
| 2020-09-11 14:32 | std: add prctl definition when linking libc | Isaac Freund | 1 | +2 | -0 |
| 2020-09-11 12:19 | std: add securebits definitions for linux | Isaac Freund | 2 | +42 | -0 |
| 2020-09-11 12:10 | std: add prctl wrapper to std.os | Isaac Freund | 1 | +39 | -0 |
| 2020-09-10 23:34 | std: add prctl definition for linux | Isaac Freund | 3 | +163 | -0 |
| 2020-09-11 20:07 | Merge pull request #6315 from ifreund/optional-shlib-version | Andrew Kelley | 8 | +92 | -45 |
| 2020-09-11 19:04 | Re-enable a compression test | LemonBoy | 1 | +4 | -4 |
| 2020-09-11 09:00 | std: Make the DEFLATE decompression routine 3x faster | LemonBoy | 2 | +153 | -39 |
| 2020-09-11 18:30 | add a manifesto to the readme | Andrew Kelley | 1 | +18 | -0 |
| 2020-09-10 23:22 | std, stage1: make shared library versioning optional | Isaac Freund | 8 | +92 | -45 |
| 2020-09-10 23:59 | std: allow overriding install dir of artifacts | Isaac Freund | 1 | +16 | -10 |
| 2020-09-11 05:24 | stage2: loading glibc metadata | Andrew Kelley | 4 | +258 | -31 |
| 2020-09-11 05:22 | stage1: fix crash with slice type | Andrew Kelley | 1 | +6 | -0 |
| 2020-09-11 01:53 | std.fs.File: fix typo in writeFileAll | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-10 21:40 | update the stack trace test case for lines added to start.zig | Andrew Kelley | 2 | +6 | -6 |
| 2020-09-10 19:56 | Merge pull request #5527 from shawnanastasio/ppc64le | Andrew Kelley | 10 | +822 | -7 |
| 2020-09-10 17:28 | fs/file.zig: Update reader to use type alias | Christian Wesselhoeft | 1 | +4 | -2 |
| 2020-09-09 18:05 | std: complete C definitions for uid/gid setters | Isaac Freund | 1 | +9 | -4 |
| 2020-09-09 18:36 | std: fix errorset of std.os.seteuid/setegid | Isaac Freund | 1 | +2 | -2 |
| 2020-09-09 17:51 | std: add option to use single-threaded event loop | Isaac Freund | 1 | +2 | -1 |
| 2020-09-10 11:36 | std: fix bitrot in process.posixGetUserInfo() | Isaac Freund | 1 | +8 | -6 |
| 2020-09-10 18:20 | implement poll for windows with WSAPoll (only available on vista and higher) | Bas van den Berg | 4 | +68 | -7 |
| 2020-09-10 09:58 | translate-c: support sizeof and _Alignof in macros | Vexu | 3 | +49 | -3 |
| 2020-09-10 03:49 | Fix issue #6303: iterating empty PriorityQueue crashes | Literally Void | 1 | +10 | -1 |
| 2020-09-10 05:24 | stage2: progress towards LLD linking | Andrew Kelley | 7 | +634 | -64 |
| 2020-09-10 05:23 | stage1: link: fix incorrect LDM option for mips64 | Andrew Kelley | 1 | +1 | -0 |
| 2020-09-09 17:54 | stage2 linker code supports opening an intermediate object file | Andrew Kelley | 8 | +78 | -76 |
| 2020-09-09 16:55 | Handle some WSA errors | Bas van den Berg | 1 | +108 | -8 |
| 2020-09-09 07:05 | stage2: compiling C objects with clang | Andrew Kelley | 11 | +1077 | -408 |
| 2020-09-08 18:15 | stage2: eliminate the "compiler id" concept | Andrew Kelley | 5 | +87 | -80 |
| 2020-09-08 08:30 | organize some TODO comments | Andrew Kelley | 2 | +3 | -7 |
| 2020-09-08 08:11 | stage2: more progress moving `zig cc` to stage2 | Andrew Kelley | 13 | +595 | -129 |
| 2020-09-04 20:46 | stage2: infer --name in more ways | Andrew Kelley | 1 | +10 | -2 |
| 2020-09-04 20:23 | stage2: improve log message format | Andrew Kelley | 1 | +11 | -6 |
| 2020-09-04 19:42 | work around stage1 invalid LLVM IR | Andrew Kelley | 1 | +4 | -2 |
| 2020-09-04 03:23 | start moving `zig cc` to stage2 | Andrew Kelley | 8 | +937 | -866 |
| 2020-09-09 13:29 | translate-c: check for builtin typedef macro identifiers | Vexu | 2 | +4 | -1 |
| 2020-08-30 00:34 | Add passing test. close #5343 | Lachlan Easton | 1 | +18 | -0 |
| 2020-08-30 00:35 | zig fmt: fix #3978, fix #2748 | Lachlan Easton | 2 | +65 | -3 |
| 2020-09-09 07:00 | Merge pull request #6289 from kubkon/macho | Jakub Konka | 2 | +134 | -23 |
| 2020-09-08 17:41 | Switch type of HashMap's count from usize to u32 (#6262) | Zachary Meadows | 1 | +1 | -1 |
| 2020-09-08 20:00 | Do not pad out text blocks | Jakub Konka | 1 | +2 | -3 |
| 2020-09-07 05:18 | Fix bug where __text section would get overwritten | Jakub Konka | 2 | +132 | -20 |
| 2020-09-08 03:24 | Add resize for arena allocator | Mark Barbone | 1 | +23 | -1 |
| 2020-09-08 11:52 | Add the Linux TCP socket options | Jens Goldberg | 1 | +117 | -0 |
| 2020-09-08 16:59 | Merge pull request #6267 from mattnite/btf | Andrew Kelley | 3 | +182 | -0 |
| 2020-09-07 20:07 | std: clean up bitrotten imports in crypto | xackus | 9 | +23 | -31 |
| 2020-09-08 16:53 | ci: skip non native builds on windows to save time | Andrew Kelley | 1 | +1 | -1 |
| 2020-09-08 13:41 | Zlib: Make deinit function public | Timon Kruiper | 1 | +1 | -1 |
| 2020-09-08 10:24 | change socklen_t to u32 and add appropriate casts when calling WSA | Bas van den Berg | 3 | +6 | -16 |
| 2020-09-08 10:16 | add unreachable | Bas van den Berg | 1 | +2 | -0 |
| 2020-09-08 10:15 | fix identation with zig-fmt | Bas van den Berg | 1 | +16 | -16 |
| 2020-09-08 09:56 | Merge branch 'master' into improve-windows-networking | Bas | 119 | +6400 | -2054 |
| 2020-09-07 22:16 | Merge branch 'LemonBoy-zlib-cool' | Andrew Kelley | 9 | +1675 | -1 |
| 2020-09-07 22:15 | build.zig: ignore the compression test files | Andrew Kelley | 1 | +7 | -1 |
| 2020-09-07 17:07 | std: Add DEFLATE and zlib decompressors | LemonBoy | 8 | +1668 | -0 |
| 2020-09-07 00:45 | added map create, update, delete, and prog load | Matt Knight | 1 | +179 | -2 |
| 2020-09-07 19:41 | BPF: add some more documentation (#6268) | Matthew Knight | 1 | +284 | -4 |
| 2020-09-07 19:39 | Merge pull request #6265 from mattnite/bpf-finish-insns | Andrew Kelley | 1 | +295 | -62 |
| 2020-09-07 19:26 | added license comments | Matt Knight | 2 | +10 | -0 |
| 2020-09-07 18:17 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 84 | +1591 | -734 |
| 2020-09-06 15:55 | big int: fix Managed.dump() | Vincent Rischmann | 1 | +1 | -1 |
| 2020-09-07 15:57 | Fix compile when using EFI target (Fixes #6275) | Peter Spiess-Knafl | 1 | +1 | -1 |
| 2020-09-07 14:17 | changed enums to lower case | Matt Knight | 1 | +25 | -25 |
| 2020-08-27 19:34 | @Type for union fixes | Tadeo Kondrak | 3 | +114 | -51 |
| 2020-08-26 19:38 | Use less inefficient method of replacing TypeInfo.UnionField.enum_field | Tadeo Kondrak | 5 | +8 | -58 |
| 2020-08-26 18:20 | Update standard library for removal of TypeInfo.UnionField.enum_field | Tadeo Kondrak | 5 | +64 | -13 |
| 2020-08-26 14:43 | Implement @Type for Union | Tadeo Kondrak | 6 | +377 | -159 |
| 2020-09-07 05:31 | fixed missing 'packed' keyword | Matt Knight | 1 | +1 | -1 |
| 2020-09-07 04:44 | added btf | Matt Knight | 3 | +172 | -0 |
| 2020-09-07 00:09 | fixed improper builtin import | Matt Knight | 1 | +1 | -2 |
| 2020-09-06 23:21 | improved compile error message | Matt Knight | 1 | +1 | -1 |
| 2020-09-06 23:19 | Merge pull request #6232 from LemonBoy/fix-readall | Andrew Kelley | 7 | +63 | -23 |
| 2020-09-06 23:19 | removed redundant pseudo insn | Matt Knight | 1 | +0 | -10 |
| 2020-09-06 23:12 | implemented and testing op codes for instructions documented in the unofficial bpf insn reference | Matt Knight | 1 | +298 | -54 |
| 2020-09-03 06:51 | std.ChildProcess: use "\Device\Null" on Windows | Daniel Ludwig | 1 | +2 | -2 |
| 2020-09-06 14:23 | Use better haystack size and needle size for cutoff between linear and BMH | dec05eba | 1 | +1 | -1 |
| 2020-09-06 05:16 | Merge pull request #6239 from pfgithub/patch-1 | Andrew Kelley | 2 | +5 | -1 |
| 2020-09-05 19:15 | Add comment to clearify why the first/last element in preprocess is skipped | dec05eba | 1 | +4 | -0 |
| 2020-09-05 14:55 | Fix indexOf and lastIndexOf with empty needle | dec05eba | 1 | +7 | -2 |
| 2020-09-05 13:31 | Fix start index if @sizeOf(T) > 1 | dec05eba | 1 | +1 | -1 |
| 2020-09-05 13:20 | Check if the type has unique bit representation to see if it can be compared byte-wise | dec05eba | 1 | +2 | -6 |
| 2020-09-05 12:52 | Remove type size check, looks like its not needed | dec05eba | 1 | +6 | -2 |
| 2020-09-05 12:25 | Make preprocess function take comptime sized slice | dec05eba | 1 | +2 | -2 |
| 2020-09-05 12:17 | Fix lastIndexOf and add tests that do not fallback to linear search | dec05eba | 1 | +41 | -28 |
| 2020-09-05 10:58 | Merge pull request #6246 from Vexu/field | Veikka Tuominen | 68 | +383 | -554 |
| 2020-09-05 10:57 | Only use boyer-moore-horsepool for types that are power of 2 | dec05eba | 1 | +6 | -6 |
| 2020-09-05 09:46 | Use boyer-moore-horspool with all types of T | dec05eba | 1 | +19 | -11 |
| 2020-09-05 09:24 | Create skipping table | dec05eba | 1 | +53 | -15 |
| 2020-09-05 09:22 | Use boyer-moore-horspool algorithm for indexOfPos and lastIndexOf | dec05eba | 1 | +23 | -14 |
| 2020-09-04 20:05 | Merge pull request #6247 from alexnask/stage2_pe | Andrew Kelley | 10 | +1123 | -145 |
| 2020-09-04 20:00 | provide default implementation of std.log on freestanding | Andrew Kelley | 1 | +4 | -0 |
| 2020-09-04 19:49 | update rest of tests | Vexu | 4 | +19 | -28 |
| 2020-09-04 19:11 | document how to escape curly braces in fmt.format | yettinmoor | 1 | +2 | -0 |
| 2020-09-04 18:41 | langref: atomic ops are allowed on pointers | Vexu | 3 | +8 | -8 |
| 2020-09-04 10:48 | std: Fix for 32bit systems | LemonBoy | 1 | +4 | -1 |
| 2020-09-04 07:28 | std: Minor changes to the fs module | LemonBoy | 5 | +31 | -13 |
| 2020-09-04 06:52 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 56 | +4686 | -2143 |
| 2020-09-04 02:22 | Added .pe ObjectFormat MachO linker no longer collects unused dwarf debug information | Alexandros Naskos | 4 | +6 | -31 |
| 2020-09-03 15:24 | Completed basic PE linker for stage2 Added std.coff.MachineType Added image characteristic and section flag valued to std.coff Added std.Target.Cpu.Arch.toCoffMachine Fixed stage2 --watch flag on windows | Alexandros Naskos | 8 | +855 | -200 |
| 2020-08-30 11:51 | Write PE section table | Alexandros Naskos | 1 | +188 | -94 |
| 2020-08-27 10:28 | Start working on PE/COFF linking. | Alexandros Naskos | 4 | +256 | -2 |
| 2020-09-03 23:33 | Test 0 bit allocation | pfg | 1 | +4 | -0 |
| 2020-09-03 15:48 | Introduces a space after the ellipsis for test and progress. | Felix (xq) Queißner | 2 | +4 | -4 |
| 2020-09-03 22:05 | Merge pull request #6243 from ifreund/uid-gid-cleanup | Andrew Kelley | 9 | +101 | -52 |
| 2020-09-03 22:02 | stage2: upgrade Scope.Container decls from ArrayList to HashMap | Andrew Kelley | 1 | +9 | -15 |
| 2020-09-03 21:22 | Merge pull request #6242 from Vexu/stage2 | Andrew Kelley | 10 | +394 | -111 |
| 2020-08-27 06:44 | Write out simple Mach-O object file | Jakub Konka | 2 | +581 | -160 |
| 2020-09-03 10:16 | std meta: fix use of alignOf in meta.cast | Lachlan Easton | 1 | +8 | -8 |
| 2020-09-03 18:07 | Merge pull request #6238 from Aransentin/master | Andrew Kelley | 5 | +127 | -0 |
| 2020-09-03 17:57 | os: return error.SocketNotListening for EINVAL on accept (#6226) | Kenta Iwasaki | 2 | +7 | -1 |
| 2020-09-03 08:22 | std: Fix silent overflow in float parsing code | LemonBoy | 1 | +4 | -1 |
| 2020-09-03 15:09 | update uses of deprecated type field access | Vexu | 63 | +362 | -366 |
| 2020-09-03 13:49 | remove deprecated fields from types | Vexu | 2 | +2 | -160 |
| 2020-09-03 13:22 | std: add seteuid/setegid to std.os | Isaac Freund | 1 | +22 | -3 |
| 2020-09-03 13:16 | std: ensure seteuid/setegid do not change saved id | Isaac Freund | 1 | +16 | -2 |
| 2020-09-03 13:08 | std: fix linux uid_t, use uid_t/gid_t in std.os | Isaac Freund | 9 | +65 | -49 |
| 2020-09-03 11:58 | stage2: split Scope.Container from Scope.File | Vexu | 3 | +96 | -58 |
| 2020-08-28 12:56 | stage2: fix tokenizer float bug | Vexu | 1 | +2 | -1 |
| 2020-08-28 12:51 | stage2: slice return type analysis | Vexu | 6 | +172 | -20 |
| 2020-08-28 11:55 | stage2: astgen slice | Vexu | 3 | +63 | -1 |
| 2020-08-28 11:35 | stage2: astgen orelse | Vexu | 1 | +43 | -25 |
| 2020-08-27 20:07 | stage2: various small type fixes | Vexu | 4 | +20 | -8 |
| 2020-09-03 11:23 | os.send(to) and os.recv(from) functions made to work on windows. | Bas van den Berg | 3 | +92 | -45 |
| 2020-09-03 09:52 | Split the sync tests into sync and fsync | Jens Goldberg | 1 | +18 | -2 |
| 2020-09-03 07:49 | Add C declarations and tests for the sync functions | Jens Goldberg | 2 | +25 | -0 |
| 2020-09-03 05:28 | "Support" allocating 0 bit types | pfg | 1 | +1 | -1 |
| 2020-08-31 12:31 | std: add fmt option to escape non-printable characters | daurnimator | 1 | +17 | -0 |
| 2020-09-02 23:13 | Merge pull request #6229 from LemonBoy/fix-6054 | Andrew Kelley | 3 | +15 | -2 |
| 2020-09-02 22:16 | Add the sync functions | Aransentin | 3 | +86 | -0 |
| 2020-09-02 22:14 | Merge pull request #6194 from LakeByTheWoods/fmt_indentation | Andrew Kelley | 8 | +1132 | -920 |
| 2020-09-02 21:53 | Made some changes and additions to the networking to make it work on windows. | Bas van den Berg | 4 | +201 | -110 |
| 2020-09-02 10:16 | zig fmt: Patch rename stream to ais (auto indenting stream) & other small refactors | Lachlan Easton | 8 | +653 | -668 |
| 2020-09-02 08:51 | std: ArrayList.initCapacity now respects the specified cap | LemonBoy | 1 | +10 | -2 |
| 2020-09-01 16:48 | std: Don't trust stat() size in readAllAlloc fns | LemonBoy | 5 | +28 | -17 |
| 2020-09-02 06:23 | stage2: support dbg_stmt at comptime | Andrew Kelley | 2 | +8 | -4 |
| 2020-09-02 06:52 | Merge pull request #5999 from Sahnvour/hashmap | Sahnvour | 17 | +2017 | -767 |
| 2020-09-02 00:55 | builtin: Add TypeInfo.StructField.is_comptime | Tadeo Kondrak | 4 | +14 | -0 |
| 2020-08-02 21:24 | hash_map: rename to ArrayHashMap and add new HashMap implementation | Sahnvour | 17 | +2017 | -767 |
| 2020-09-01 19:44 | Merge pull request #6225 from ziglang/stage2-comptime | Andrew Kelley | 7 | +259 | -113 |
| 2020-09-01 19:39 | stage2: proper split of requireRuntimeBlock and requireFunctionBlock | Andrew Kelley | 4 | +98 | -89 |
| 2020-08-31 17:09 | Fixing dylib search path | pwzk | 2 | +4 | -0 |
| 2020-09-01 16:45 | std: Fix C-string with missing NUL terminator | LemonBoy | 1 | +1 | -1 |
| 2020-09-01 15:29 | ir: Typecheck the sentinel value in *[N:S1]T to [S2]T casts | LemonBoy | 2 | +14 | -1 |
| 2020-09-01 11:59 | zig fmt: Fix merge errors | Lachlan Easton | 1 | +5 | -5 |
| 2020-09-01 08:41 | Merge remote-tracking branch 'ziglang/master' into fmt_indentation | Lachlan Easton | 315 | +8675 | -4852 |
| 2020-09-01 06:34 | stage2: introduce the ability for Scope.Block to be comptime | Andrew Kelley | 6 | +162 | -25 |
| 2020-09-01 03:19 | zig fmt: Fix regression not covered by testing | Lachlan Easton | 2 | +14 | -1 |
| 2020-08-31 22:49 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 340 | +10418 | -5242 |
| 2020-08-31 21:54 | ci: skip compile error tests on Windows | Andrew Kelley | 2 | +5 | -2 |
| 2020-08-31 16:10 | follow filesystem hierarchy standard when adding lib directories | Jan200101 | 1 | +4 | -3 |
| 2020-08-31 21:44 | Merge pull request #6208 from tadeokondrak/remove-@OpaqueType | Andrew Kelley | 7 | +5 | -47 |
| 2020-08-31 21:41 | readme: link to wiki page for installing from a package manager | Andrew Kelley | 1 | +2 | -1 |
| 2020-08-31 21:40 | zen of zig: reword the last one a little bit | Andrew Kelley | 2 | +2 | -2 |
| 2020-08-31 21:38 | Merge pull request #6197 from LemonBoy/fix-6049 | Andrew Kelley | 1 | +30 | -16 |
| 2020-08-31 07:01 | translate_c: fix shadowing on nested blocks | Tadeo Kondrak | 2 | +18 | -1 |
| 2020-08-31 13:32 | zig fmt: Set indent_delta to 2 when rendering inline asm | Lachlan Easton | 3 | +33 | -20 |
| 2020-08-31 13:39 | zig fmt: Remove dynamic stack from auto-indenting-stream | Lachlan Easton | 7 | +68 | -82 |
| 2020-08-31 10:35 | gpa: Don't leak memory when the upper bound is hit | LemonBoy | 1 | +37 | -25 |
| 2020-08-31 07:32 | Merge pull request #6212 from ziglang/update-glibc | Andrew Kelley | 280 | +7622 | -4526 |
| 2020-08-31 05:45 | std.zig.render: specify when rewrite should be removed | Tadeo Kondrak | 1 | +1 | -1 |
| 2020-08-31 05:41 | std.zig.render: rewrite @OpaqueType() to @Type(.Opaque) | Tadeo Kondrak | 1 | +4 | -0 |
| 2020-08-31 05:00 | Merge pull request #6184 from tadeokondrak/TrailerFlags-update | Andrew Kelley | 8 | +387 | -162 |
| 2020-08-31 04:28 | update glibc ABI files to 2.32 | Andrew Kelley | 3 | +3828 | -355 |
| 2020-08-31 04:27 | update glibc headers to 2.32 | Andrew Kelley | 277 | +3794 | -4171 |
| 2020-08-31 04:21 | fix tools/process_headers.zig regression | Andrew Kelley | 1 | +6 | -6 |
| 2020-08-31 01:02 | Remove @OpaqueType | Tadeo Kondrak | 6 | +1 | -47 |
| 2020-08-30 23:18 | std.zig.ast: make getTrailer/setTrailer private and add getters/setters | Tadeo Kondrak | 7 | +288 | -100 |
| 2020-08-30 08:21 | std.ChildProcess: pass CLOEXEC when creating error pipe | daurnimator | 1 | +1 | -1 |
| 2020-08-30 07:21 | Add more missing MachO constants and structs | Jakub Konka | 1 | +344 | -0 |
| 2020-08-30 05:09 | Merge pull request #6189 from katesuyu/div-ceil | Andrew Kelley | 1 | +53 | -0 |
| 2020-08-27 18:55 | handle lack of privilege to create symbolic links on windows | Sahnvour | 3 | +60 | -9 |
| 2020-08-29 12:39 | compiler-rt: Add missing floatdisf routine | LemonBoy | 5 | +138 | -78 |
| 2020-08-29 18:58 | std: Open the eventfd fd with CLOEXEC flag | LemonBoy | 1 | +1 | -1 |
| 2020-08-30 00:32 | Use ArrayList instead of fixed array for auto_indenting_stream | Lachlan Easton | 3 | +82 | -69 |
| 2020-08-29 13:07 | zig fmt review comments | Lachlan Easton | 3 | +31 | -25 |
| 2020-08-29 18:51 | gpa: Fix bookkeeping logic | LemonBoy | 1 | +27 | -25 |
| 2020-08-28 19:51 | fix SimpleTextInputProtocol | wozeparrot | 1 | +1 | -1 |
| 2020-08-29 07:07 | std.math.divCeil: fix expectEqual argument order | Kate Tsuyu | 1 | +19 | -19 |
| 2020-08-29 06:32 | std.math.divCeil: use expectEqual for tests | Kate Tsuyu | 1 | +19 | -19 |
| 2020-08-29 04:37 | std.math.divCeil: move compile error back down | Kate Tsuyu | 1 | +2 | -5 |
| 2020-08-29 04:31 | std.math.divCeil: move compile error to top | Kate Tsuyu | 1 | +5 | -2 |
| 2020-08-29 04:21 | std.math.divCeil: support comptime_int/float | Kate Tsuyu | 1 | +26 | -8 |
| 2020-08-29 01:02 | Refactor zig fmt indentation. Remove indent from rendering code and have a stream handle automatic indentation | Lachlan Easton | 9 | +1103 | -907 |
| 2020-08-26 17:50 | Improve io.Reader.skipBytes and add tests | joachimschmidt557 | 1 | +22 | -4 |
| 2020-08-28 15:20 | std.math.divCeil: conform to more test cases | Kate Tsuyu | 1 | +16 | -5 |
| 2020-08-28 13:55 | std.math.divCeil: handle floats correctlier | Kate Tsuyu | 1 | +4 | -1 |
| 2020-08-28 13:48 | std.math.divCeil: handle floats correctly | Kate Tsuyu | 1 | +1 | -0 |
| 2020-08-28 12:58 | std: Add std.math.divCeil | Kate Tsuyu | 1 | +20 | -0 |
| 2020-08-27 22:01 | std.meta.TrailerFlags fixes | Tadeo Kondrak | 2 | +12 | -14 |
| 2020-08-27 21:15 | stage2: Update to new std.meta.TrailerFlags API | Tadeo Kondrak | 3 | +34 | -34 |
| 2020-08-27 21:02 | std.zig: Update to new std.meta.TrailerFlags API | Tadeo Kondrak | 2 | +72 | -72 |
| 2020-08-27 21:00 | std.meta.TrailerFlags: use @Type to improve API | Tadeo Kondrak | 1 | +86 | -47 |
| 2020-08-27 13:12 | Merge pull request #6160 from extrasharp/keyword-documentation | Veikka Tuominen | 1 | +580 | -8 |
| 2020-08-27 01:17 | ensure main return type is not i8 | Asherah Connor | 1 | +2 | -2 |
| 2020-08-26 23:29 | Added edge case test to mem.count | Cléo Rebert | 1 | +1 | -0 |
| 2020-08-27 02:53 | Merge branch 'Vexu-stage2' | Andrew Kelley | 9 | +500 | -45 |
| 2020-08-27 02:53 | stage2: correct logic for analyzeIsNull | Andrew Kelley | 1 | +2 | -1 |
| 2020-08-26 18:07 | stage2: codegen needed for basic for loop | Vexu | 4 | +95 | -10 |
| 2020-08-26 09:34 | stage2: astgen catch | Vexu | 4 | +120 | -22 |
| 2020-08-25 16:59 | stage2: array access astgen | Vexu | 4 | +54 | -8 |
| 2020-08-25 16:31 | stage2: add helpful error message for invalid for operands | Vexu | 4 | +26 | -0 |
| 2020-08-25 16:22 | stage2: astgen for loops | Vexu | 2 | +212 | -13 |
| 2020-08-24 15:47 | std.mem.count | Sobeston | 1 | +29 | -0 |
| 2020-08-26 21:30 | Merge pull request #6164 from jedisct1/cryptobench | Andrew Kelley | 17 | +150 | -114 |
| 2020-08-25 23:48 | forceEval() -> doNotOptimizeAway() | Frank Denis | 15 | +41 | -41 |
| 2020-08-25 20:43 | Rename blackBox, move it to std.mem.forceEval() | Frank Denis | 3 | +19 | -40 |
| 2020-08-25 18:17 | Rename `at` to `tag` in AEADs | Frank Denis | 2 | +38 | -38 |
| 2020-08-25 14:20 | Improve crypto benchmarks | Frank Denis | 3 | +74 | -17 |
| 2020-08-26 08:02 | Merge pull request #6163 from ziglang/stage2-condbr | Andrew Kelley | 7 | +338 | -136 |
| 2020-08-26 08:00 | stage2: codegen: fix reuseOperand not doing death bookkeeping | Andrew Kelley | 3 | +79 | -2 |
| 2020-08-26 04:31 | stage2: support debug dumping zir as a build option | Andrew Kelley | 2 | +11 | -5 |
| 2020-08-25 06:09 | stage2: codegen for conditional branching | Andrew Kelley | 3 | +235 | -115 |
| 2020-08-24 23:43 | stage2 codegen: Rework genCondBr | Andrew Kelley | 2 | +21 | -22 |
| 2020-08-26 05:03 | Merge pull request #6161 from kubkon/macho-text | Jakub Konka | 2 | +117 | -77 |
| 2020-08-26 04:30 | Hardcode runtime (libSystem) version to minimum possible | Jakub Konka | 1 | +48 | -52 |
| 2020-08-26 03:00 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 4 | +67 | -71 |
| 2020-08-26 02:51 | std.rand: promote normal comments to doc comments | Andrew Kelley | 1 | +18 | -17 |
| 2020-08-26 02:49 | std.math.big: fix use-after-free | Andrew Kelley | 2 | +26 | -18 |
| 2020-08-26 02:48 | std: clean up GeneralPurposeAllocator memset code | Andrew Kelley | 1 | +23 | -36 |
| 2020-08-25 21:13 | update libunwind to llvm 11rc2 | Andrew Kelley | 1 | +4 | -3 |
| 2020-08-25 21:12 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 48 | +4504 | -1967 |
| 2020-08-25 20:36 | std: GeneralPurposeAllocator: set freed bytes to undefined | Andrew Kelley | 1 | +4 | -2 |
| 2020-08-25 20:36 | stage2: fix use-after-free in elf linker code | Andrew Kelley | 1 | +25 | -2 |
| 2020-08-24 23:13 | stage2: astgen: kill the "lvalue" ResultLoc tag | Andrew Kelley | 1 | +137 | -139 |
| 2020-08-24 22:42 | Merge branch 'Vexu-stage2' | Andrew Kelley | 6 | +662 | -76 |
| 2020-08-24 22:41 | stage2: getErrorValue takes advantage of HashMap getOrPut API | Andrew Kelley | 1 | +8 | -8 |
| 2020-08-24 13:24 | stage2: error set types | Vexu | 4 | +118 | -17 |
| 2020-08-24 13:05 | stage2: fix field access of array pointers | Vexu | 1 | +29 | -1 |
| 2020-08-23 17:19 | stage2: implement accessing error values | Vexu | 4 | +96 | -33 |
| 2020-08-23 12:50 | stage2: error set declarations | Vexu | 5 | +142 | -47 |
| 2020-08-22 13:30 | stage2: anyframe and error union types | Vexu | 6 | +287 | -13 |
| 2020-08-22 12:48 | stage2: astgen prefix ops | Vexu | 3 | +29 | -4 |
| 2020-08-24 22:29 | Add "table-wrapper" div | extrasharp | 1 | +2 | -0 |
| 2020-08-24 22:19 | Revert "Merge pull request #6137 from Jan200101/update/glibc-2.32" | Andrew Kelley | 246 | +5008 | -6626 |
| 2020-08-24 20:47 | Fix & update windows version stuff (#6157) | Rocknest | 2 | +11 | -6 |
| 2020-08-24 19:18 | Add (empty) __TEXT segment load command | Jakub Konka | 2 | +111 | -67 |
| 2020-08-24 18:12 | Make changes | extrasharp | 1 | +40 | -24 |
| 2020-08-24 15:59 | Add Keyword Reference section | extrasharp | 1 | +562 | -8 |
| 2020-08-24 07:48 | Clean up draft for merging into upstream | Jakub Konka | 3 | +91 | -259 |
| 2020-08-24 07:41 | Link against libSystem when generating Mach-O exe | Jakub Konka | 3 | +82 | -5 |
| 2020-08-21 06:04 | Specify path to dyld in Mach-O | Jakub Konka | 3 | +342 | -48 |
| 2020-08-24 12:24 | fix error note using invalid source node | Vexu | 2 | +15 | -4 |
| 2020-08-22 12:25 | add error checks to `@Type` | Vexu | 2 | +70 | -5 |
| 2020-08-24 03:26 | Merge pull request #6146 from daurnimator/no_ctty | Andrew Kelley | 2 | +23 | -12 |
| 2020-08-24 03:07 | Merge pull request #6097 from joachimschmidt557/stage2-arm | Andrew Kelley | 4 | +768 | -2 |
| 2020-08-22 23:50 | Fix unused argument error when formatting std.Target | LiterallyVoid | 1 | +1 | -3 |
| 2020-08-24 02:47 | Merge pull request #6137 from Jan200101/update/glibc-2.32 | Andrew Kelley | 246 | +6626 | -5008 |
| 2020-08-23 19:10 | remove licensing comments from init-exe/init-lib | Luna | 4 | +0 | -20 |
| 2020-08-23 21:10 | stage2: Add Hello World test for ARM backend | joachimschmidt557 | 2 | +41 | -1 |
| 2020-08-23 15:43 | stage2: Implement setReg, call, ret, asm for ARM | joachimschmidt557 | 3 | +127 | -14 |
| 2020-08-20 21:09 | stage2: Implement genBreakpoint for ARM | joachimschmidt557 | 2 | +49 | -3 |
| 2020-08-19 18:51 | Start working on stage2 ARM backend | joachimschmidt557 | 2 | +567 | -0 |
| 2020-08-23 16:28 | std: use O_NOCTTY flag | daurnimator | 2 | +7 | -0 |
| 2020-08-23 16:27 | std: refactor fs.openFileZ flag handling | daurnimator | 1 | +16 | -12 |
| 2020-08-22 13:53 | update glibc abi list for 2.32 | Jan200101 | 3 | +3828 | -355 |
| 2020-08-22 13:52 | update glibc headers to 2.32 | Jan200101 | 243 | +2798 | -4653 |
| 2020-08-22 20:38 | Merge branch 'pixelherodev-spu_ii' | Andrew Kelley | 10 | +586 | -29 |
| 2020-08-22 20:36 | stage2: clean up SPU Mk II code | Andrew Kelley | 11 | +467 | -439 |
| 2020-08-21 22:25 | Codegen: Move REX assert to comptime | Noam Preil | 1 | +1 | -1 |
| 2020-08-21 22:24 | Tests: limit SPU-II cycle count | Noam Preil | 1 | +9 | -6 |
| 2020-08-21 22:19 | SPU-II: use undefined1 as breakpoint | Noam Preil | 2 | +13 | -2 |
| 2020-08-21 11:25 | Linker: make defaults read-only | Noam Preil | 2 | +7 | -10 |
| 2020-08-21 11:21 | Tests: implement SPU-II harness | Noam Preil | 1 | +52 | -16 |
| 2020-08-21 11:20 | Linker: fix GOT production on 16-bit targets | Noam Preil | 1 | +10 | -4 |
| 2020-08-21 11:20 | SPU-II: Fix logging in interp, remove JIT-compat code | Noam Preil | 1 | +2 | -5 |
| 2020-08-19 16:26 | SPU-II: Ignore @breakpoint for now | Noam Preil | 1 | +1 | -0 |
| 2020-08-19 16:45 | SPU-II: Test harness skeleton | Noam Preil | 4 | +233 | -1 |
| 2020-08-19 16:48 | SPU-II: Add common definitions | Noam Preil | 4 | +166 | -158 |
| 2020-08-19 15:42 | SPU-II: Fix linking | Noam Preil | 2 | +11 | -3 |
| 2020-07-22 01:33 | SPU-II: Implement function calls | Noam Preil | 2 | +212 | -14 |
| 2020-07-11 00:29 | SPU-II: undefined0 inline asm | Noam Preil | 1 | +23 | -0 |
| 2020-08-21 21:52 | Targets: add SPU Mark II architecture | Noam Preil | 3 | +12 | -3 |
| 2020-08-22 19:41 | stage2: codegen: fix crash | Andrew Kelley | 1 | +3 | -2 |
| 2020-08-22 12:24 | Improve documentation on siphash recommended parameters | Frank Denis | 1 | +7 | -2 |
| 2020-08-21 13:08 | cache_hash: hash function change | Frank Denis | 1 | +38 | -32 |
| 2020-08-22 19:08 | Bpf: move under os/linux instead of bits (#6126) | Matthew Knight | 4 | +974 | -976 |
| 2020-08-22 13:08 | update update_glibc and process_headers to latest zig | Jan200101 | 2 | +23 | -22 |
| 2020-08-22 07:23 | Add entry_point_command struct to Mach-O definitions | Jakub Konka | 1 | +18 | -0 |
| 2020-08-22 07:21 | Merge pull request #6119 from tadeokondrak/@Type(.Enum) | Andrew Kelley | 4 | +243 | -115 |
| 2020-08-21 20:37 | Remove TypeInfo.Error.value | Tadeo Kondrak | 3 | +1 | -7 |
| 2020-08-21 23:11 | Promote hash/siphash to crypto/siphash | Frank Denis | 6 | +433 | -407 |
| 2020-08-21 23:12 | std: remove init functions from linked list nodes | Isaac Freund | 1 | +0 | -12 |
| 2020-08-22 06:36 | stage2: implement spilling registers to the stack | Andrew Kelley | 2 | +227 | -60 |
| 2020-08-21 23:45 | @Type for Enum fix: use correct decls_scope | Tadeo Kondrak | 1 | +2 | -1 |
| 2020-08-21 21:50 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 525 | +9567 | -4911 |
| 2020-08-21 21:00 | Update compile-errors test for @Type(.Enum) changes | Tadeo Kondrak | 1 | +2 | -2 |
| 2020-08-21 20:52 | Merge pull request #6116 from jedisct1/polyfast | Andrew Kelley | 1 | +164 | -191 |
| 2020-08-21 20:31 | Implement @Type for Enum | Tadeo Kondrak | 4 | +240 | -113 |
| 2020-08-21 20:24 | stage2: decouple codegen.zig from ELF | Andrew Kelley | 7 | +2826 | -2781 |
| 2020-08-21 15:54 | std: sync TailQueue with new SinglyLinkedList API | Isaac Freund | 1 | +33 | -91 |
| 2020-08-21 18:41 | Merge branch 'mattnite-bpf-insn' | Andrew Kelley | 3 | +387 | -19 |
| 2020-08-21 01:54 | fixed bpf namespace | Matt Knight | 2 | +2 | -2 |
| 2020-08-19 05:18 | decided to split up loading of 64-bit immediates | Matt Knight | 1 | +25 | -21 |
| 2020-08-19 05:03 | moved bpf syscall, added some bpf instructions and tests | Matt Knight | 2 | +382 | -18 |
| 2020-08-21 18:33 | No need to keep a 128-bit carry around | Frank Denis | 1 | +2 | -2 |
| 2020-08-21 17:43 | Force myself to use unusual integer sizes a little bit more :) | Frank Denis | 1 | +34 | -30 |
| 2020-08-21 11:56 | Make poly1305 faster | Frank Denis | 1 | +160 | -191 |
| 2020-08-20 15:25 | Add macosx end-to-end smoke test | Jakub Konka | 1 | +10 | -0 |
| 2020-08-21 06:53 | stage2: make the cache dir if it doesn't already exist | Andrew Kelley | 1 | +8 | -5 |
| 2020-08-21 00:26 | Merge branch 'Vexu-stage2' | Andrew Kelley | 9 | +1295 | -928 |
| 2020-08-21 00:25 | stage2: reorganize tests | Andrew Kelley | 2 | +720 | -724 |
| 2020-08-21 00:19 | stage2: don't test compile errors of ZIR | Andrew Kelley | 2 | +0 | -65 |
| 2020-08-21 00:15 | stage2: move all tests to compare_output.zig | Andrew Kelley | 2 | +18 | -59 |
| 2020-08-21 00:08 | add missing mutability check in simplePtrType | Andrew Kelley | 1 | +2 | -2 |
| 2020-08-20 15:50 | stage2: comptime decl | Vexu | 3 | +60 | -32 |
| 2020-08-20 13:37 | stage2: slice types | Vexu | 5 | +127 | -47 |
| 2020-08-20 10:52 | stage2: complex pointer types | Vexu | 5 | +202 | -12 |
| 2020-08-20 09:20 | stage2: implement rest of simple pointer types | Vexu | 6 | +230 | -51 |
| 2020-08-20 23:15 | Fix missing init() update in std/build/write_file.zig | Frank Denis | 1 | +1 | -1 |
| 2020-08-20 23:01 | Merge pull request #6095 from jedisct1/crypto-reorg | Andrew Kelley | 19 | +492 | -411 |
| 2020-08-20 22:57 | Update tools/process_headers.zig | Frank Denis | 1 | +1 | -1 |
| 2020-08-20 22:51 | Hash functions now accept an option set | Frank Denis | 15 | +194 | -149 |
| 2020-08-20 22:35 | Merge pull request #6103 from Vexu/extern | Andrew Kelley | 13 | +122 | -33 |
| 2020-08-20 09:54 | add UTIME_NOW and UTIME_OMIT constants for use in utimensat/futimens | heidezomp | 1 | +3 | -0 |
| 2020-08-20 20:51 | Remove explicit comptime | Frank Denis | 1 | +1 | -1 |
| 2020-08-20 20:36 | Remove the reset() function from hash functions | Frank Denis | 9 | +85 | -134 |
| 2020-08-20 11:06 | Repair crypto/benchmark; add BLAKE2b256 | Frank Denis | 4 | +14 | -13 |
| 2020-08-20 10:56 | Add truncated SHA512 variants | Frank Denis | 2 | +38 | -2 |
| 2020-08-19 14:21 | Breaking: sort std/crypto functions into categories | Frank Denis | 16 | +248 | -200 |
| 2020-08-20 20:57 | Merge pull request #6099 from tadeokondrak/@Type(.Struct) | Andrew Kelley | 8 | +174 | -70 |
| 2020-08-20 20:36 | update libunwind to llvm11rc2 | Andrew Kelley | 1 | +6 | -0 |
| 2020-08-20 20:16 | allow running the stage2 tests in release mode | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-20 02:40 | add license header to all std lib files | Andrew Kelley | 487 | +2433 | -3 |
| 2020-08-20 11:19 | correct llvm linkage conversion | Vexu | 2 | +8 | -6 |
| 2020-08-20 08:04 | disallow extern variables with initializers | Vexu | 8 | +23 | -11 |
| 2020-08-20 07:45 | translate-c: correctly put static and extern local variables in global scope | Vexu | 3 | +46 | -10 |
| 2020-08-20 07:34 | Merge pull request #6102 from kubkon/macho-pagezero | Jakub Konka | 1 | +55 | -4 |
| 2020-08-20 07:14 | Apply suggestions from code review | Jakub Konka | 1 | +3 | -4 |
| 2020-08-20 07:08 | translate-c: correct translation of global variables | Vexu | 3 | +46 | -7 |
| 2020-08-20 06:30 | Write page zero as first segment for Mach-O exes | Jakub Konka | 1 | +56 | -4 |
| 2020-08-20 03:53 | Merge branch 'strangebug-fix/std-dbg-warn-hangs-windows' | Andrew Kelley | 1 | +2 | -0 |
| 2020-08-20 03:51 | windows: match the same error code for EBADF | Andrew Kelley | 2 | +1 | -4 |
| 2020-05-22 18:24 | Add handler for INVALID_HANDLE to prevent infinite loop when stderr is not available. | StrangeBug | 2 | +5 | -0 |
| 2020-08-20 03:46 | Merge pull request #5745 from lun-4/ebadf-error | Andrew Kelley | 5 | +27 | -17 |
| 2020-08-20 00:59 | Merge branch 'Vexu-stage2' | Andrew Kelley | 9 | +415 | -23 |
| 2020-08-20 00:52 | optimize the memory layout of Module.Fn and Module.Var | Andrew Kelley | 4 | +16 | -15 |
| 2020-08-19 16:12 | stage2: emit zir variable fix, array type and enum literal support | Vexu | 2 | +75 | -1 |
| 2020-08-19 12:19 | stage2: handle var attributes | Vexu | 2 | +41 | -10 |
| 2020-08-19 11:25 | stage2: fix astgen of decl ref, add test for global consts | Vexu | 4 | +42 | -9 |
| 2020-08-19 10:56 | stage2: implement global variables | Vexu | 7 | +266 | -13 |
| 2020-08-19 22:35 | Small fixes for @Type(.Struct) | Tadeo Kondrak | 1 | +3 | -3 |
| 2020-08-19 21:21 | builder: implement integer options | Vincent Rischmann | 1 | +27 | -1 |
| 2020-08-19 21:26 | Update compile-errors test for @Type(.Struct) | Tadeo Kondrak | 1 | +3 | -3 |
| 2020-08-19 19:46 | Implement @Type for structs without decls support | Tadeo Kondrak | 5 | +164 | -31 |
| 2020-08-19 19:49 | Remove offset field from TypeInfo.StructField | Tadeo Kondrak | 3 | +7 | -36 |
| 2020-08-19 20:10 | fixes and improvements for parseCharLiteral | dbandstra | 1 | +25 | -17 |
| 2020-08-19 06:11 | stage2 codegen: proper abstraction for re-using dying operands | Andrew Kelley | 3 | +60 | -4 |
| 2020-08-19 03:10 | stage2: Module enumerates the possible top level decls | Andrew Kelley | 1 | +11 | -3 |
| 2020-08-19 05:50 | Merge pull request #6085 from kubkon/macho-header | Jakub Konka | 3 | +83 | -4 |
| 2020-08-19 05:43 | Update src-self-hosted/link/MachO.zig | Jakub Konka | 1 | +1 | -1 |
| 2020-08-19 02:47 | Change std.debug.warn to std.log.info in init-exe template. (#5941) | Nathan Michaels | 1 | +1 | -1 |
| 2020-08-19 02:02 | Merge pull request #6086 from Vexu/stage2 | Andrew Kelley | 8 | +842 | -83 |
| 2020-08-19 01:37 | Merge pull request #6088 from ifreund/s2-wasm-rework | Andrew Kelley | 3 | +243 | -398 |
| 2020-08-18 23:48 | stage2/wasm: implement function calls | Isaac Freund | 3 | +110 | -39 |
| 2020-08-18 16:30 | stage2/wasm: do incremental compilation in-memory | Isaac Freund | 1 | +135 | -361 |
| 2020-08-18 08:54 | stage2/link: clarify comments on calling order | Isaac Freund | 1 | +6 | -1 |
| 2020-08-18 22:32 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 108 | +10262 | -3139 |
| 2020-08-18 22:11 | stage2: fix use-after-free when printing ZIR | Andrew Kelley | 2 | +13 | -11 |
| 2020-08-18 22:11 | stage2: minor cleanup | Andrew Kelley | 2 | +3 | -3 |
| 2020-08-18 22:10 | test_runner: don't assume the GeneralPurposeAllocator config | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-18 22:09 | std.heap.GeneralPurposeAllocator: add `never_unmap` config option | Andrew Kelley | 1 | +8 | -1 |
| 2020-08-18 22:08 | build: -Dforce-link-libc now also applies to test-stage2 | Andrew Kelley | 1 | +4 | -1 |
| 2020-08-18 20:37 | Fix compile error | Jakub Konka | 1 | +2 | -2 |
| 2020-08-18 15:45 | Write out Mach-O header | Jakub Konka | 3 | +83 | -4 |
| 2020-08-18 20:55 | Merge pull request #5495 from xackus/fix_5314 | Veikka Tuominen | 5 | +152 | -11 |
| 2020-08-18 19:44 | std.cache_hash: additionally use file size to detect modifications | Andrew Kelley | 1 | +6 | -10 |
| 2020-08-18 19:42 | stage2: split ref from lvalue and add compile error for invalid assignments | Vexu | 3 | +153 | -23 |
| 2020-08-18 12:33 | stage2: character literals and multiline strings | Vexu | 4 | +185 | -2 |
| 2020-08-18 15:44 | stage1: update compile error tests | Andrew Kelley | 1 | +0 | -6 |
| 2020-08-18 11:28 | stage2: enum literals | Vexu | 5 | +98 | -4 |
| 2020-08-18 10:57 | stage2: validate param and variable types | Vexu | 2 | +48 | -1 |
| 2020-08-18 09:24 | stage2: array types | Vexu | 5 | +254 | -49 |
| 2020-08-18 08:38 | stage2: astgen bool and/or | Vexu | 2 | +90 | -3 |
| 2020-08-18 08:30 | std.cache_hash: temporary workaround for mtime precision on linux | Andrew Kelley | 1 | +9 | -11 |
| 2020-08-18 08:29 | stage1: let \r\n slide | Andrew Kelley | 1 | +1 | -0 |
| 2020-08-18 07:36 | stage2: ensure discarded error union payload is void | Vexu | 3 | +14 | -1 |
| 2020-08-16 19:08 | Fix opaque structs and C++ mangling | Soren | 1 | +7 | -7 |
| 2020-08-17 13:48 | ristretto255: add uniform string->element map & fast equivalence check | Frank Denis | 2 | +60 | -15 |
| 2020-08-18 04:30 | Cleaned up RISC-V instruction creation, added 32-bit immediates (#6077) | Eleanor Bartle | 2 | +387 | -99 |
| 2020-08-18 04:28 | Merge pull request #6056 from ifreund/wasm-backend | Andrew Kelley | 7 | +647 | -18 |
| 2020-08-18 04:24 | std.cache_hash: don't trust mtime granularity to be better than 1ms | Andrew Kelley | 1 | +22 | -10 |
| 2020-08-18 02:18 | Handle singular param count word in error messages (#6073) | Ashish Shekar | 3 | +14 | -12 |
| 2020-08-18 02:17 | added bpf() syscall and some supporting structs (#6061) | Matthew Knight | 2 | +607 | -0 |
| 2020-08-18 01:57 | Merge branch 'Sergeeeek-master' | Andrew Kelley | 11 | +165 | -13 |
| 2020-08-18 01:56 | stage2: implement compiler id hash and add it to `zig env` | Andrew Kelley | 2 | +56 | -3 |
| 2020-08-18 01:49 | std.cache_hash: fix bug parsing inode | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-18 00:52 | zig env: add global_cache_dir field | Andrew Kelley | 2 | +19 | -3 |
| 2020-08-18 00:06 | simplify `zig info` and rename it to `zig env` | Andrew Kelley | 10 | +58 | -206 |
| 2020-08-17 23:46 | stage2/wasm: add basic test cases | Isaac Freund | 2 | +43 | -5 |
| 2020-05-20 04:04 | add `zig info` command | Sergey Poznyak | 6 | +236 | -5 |
| 2020-08-17 23:20 | Merge branch 'lun-4-signalfd-libc' | Andrew Kelley | 4 | +12 | -10 |
| 2020-08-17 23:19 | std: signalfd: fix the types of things; add test | Andrew Kelley | 4 | +10 | -10 |
| 2020-08-16 17:30 | add signalfd to std.c.linux | Luna | 1 | +2 | -0 |
| 2020-08-16 17:30 | rename signalfd4 to signalfd | Luna | 2 | +2 | -2 |
| 2020-08-17 21:49 | stage2/wasm: only free types after func overwrite | Isaac Freund | 1 | +16 | -15 |
| 2020-08-16 00:21 | stage2/wasm: write exports on flush, cleanup | Isaac Freund | 5 | +43 | -36 |
| 2020-08-15 23:10 | stage2/wasm: implement trivial codegen | Isaac Freund | 1 | +53 | -4 |
| 2020-08-06 22:53 | stage2/wasm: implement basic container generation | Isaac Freund | 5 | +539 | -5 |
| 2020-08-17 22:27 | stage2 test harness: at least build all compare output tests | Andrew Kelley | 1 | +0 | -8 |
| 2020-08-17 21:15 | Merge pull request #6060 from Vexu/stage2 | Veikka Tuominen | 7 | +429 | -148 |
| 2020-08-17 20:59 | Merge pull request #6046 from heidezomp/std-log-scoped-part2 | Andrew Kelley | 7 | +103 | -149 |
| 2020-08-17 20:56 | Merge branch 'jedisct1-xchacha20' | Andrew Kelley | 2 | +235 | -60 |
| 2020-08-16 21:37 | Export crypto.aead | Frank Denis | 1 | +10 | -3 |
| 2020-08-16 21:02 | No need for an explicit deref | Frank Denis | 1 | +1 | -1 |
| 2020-08-16 19:33 | std/crypto: XChaCha20, detached modes and standard AEAD API | Frank Denis | 1 | +225 | -57 |
| 2020-07-27 15:42 | fix cast from invalid non-exhaustive enum to union | Vexu | 2 | +38 | -1 |
| 2020-07-27 15:04 | disallow '_' prong when switching on non-exhaustive tagged union | Vexu | 3 | +64 | -7 |
| 2020-05-31 17:15 | stage1: fix non-exhaustive enums with one field | xackus | 3 | +52 | -5 |
| 2020-08-16 18:51 | address review feedback | Vexu | 5 | +40 | -21 |
| 2020-08-17 08:19 | Move Mach-O to link/MachO.zig submodule | Jakub Konka | 2 | +96 | -96 |
| 2020-08-16 16:11 | Add skeleton for MachO support in stage2 | Jakub Konka | 2 | +117 | -2 |
| 2020-08-15 16:39 | stage2: astgen for if and while with error unions | Vexu | 5 | +75 | -14 |
| 2020-08-15 16:17 | stage2: astgen for if and while with optionals | Vexu | 1 | +63 | -20 |
| 2020-08-14 17:25 | stage2: fix optimization causing wrong optional child types | Vexu | 7 | +199 | -115 |
| 2020-08-14 14:39 | stage2: astgen for ptr types and address of | Vexu | 3 | +76 | -2 |
| 2020-08-17 05:41 | Merge pull request #6048 from pixelherodev/cleanup | Andrew Kelley | 3 | +35 | -60 |
| 2020-08-16 14:24 | stage2: fix signed <-> unsigned Value casts | Isaac Freund | 1 | +2 | -2 |
| 2020-08-17 05:35 | Merge branch 'jedisct1-25519' | Andrew Kelley | 10 | +1315 | -678 |
| 2020-08-15 22:58 | deinline edwards25519.{add,dbl} | Frank Denis | 1 | +2 | -2 |
| 2020-08-15 19:14 | Inline Fe.{sub,mul,sq} for a performance boost in release-safe mode | Frank Denis | 1 | +3 | -3 |
| 2020-08-15 19:00 | Work around sqrtRatioM1() issue in release-safe mode | Frank Denis | 1 | +2 | -2 |
| 2020-08-15 16:03 | Benchmark signatures | Frank Denis | 1 | +31 | -1 |
| 2020-08-15 09:48 | Constify the ladder | Frank Denis | 2 | +16 | -23 |
| 2020-08-15 09:11 | Add comment, use @truncate | Frank Denis | 2 | +3 | -3 |
| 2020-08-15 08:15 | Address more review issues | Frank Denis | 5 | +49 | -54 |
| 2020-08-15 06:55 | Move loop decrements into continuations | Frank Denis | 3 | +3 | -6 |
| 2020-08-15 06:38 | Address @daurnimator feedback | Frank Denis | 7 | +79 | -106 |
| 2020-08-14 14:45 | Rename the field and scalar modules | Frank Denis | 6 | +191 | -191 |
| 2020-08-14 14:24 | Update lib/std/crypto/25519/ristretto255.zig | Frank Denis | 1 | +1 | -1 |
| 2020-08-14 14:23 | Update lib/std/crypto/25519/field25519.zig | Frank Denis | 1 | +1 | -1 |
| 2020-08-14 14:33 | Initialize structures directly | Frank Denis | 3 | +7 | -13 |
| 2020-08-14 14:08 | Remove mem.timingSafeEqual() for now | Frank Denis | 2 | +1 | -26 |
| 2020-08-14 12:06 | Improve curve25519-based crypto | Frank Denis | 10 | +1357 | -677 |
| 2020-08-16 22:10 | std/crypto: gimli.Aead.decrypt()'s ad should be const | Frank Denis | 1 | +1 | -1 |
| 2020-08-17 00:36 | Astgen: further cleanup | Noam Preil | 1 | +8 | -11 |
| 2020-08-13 16:35 | Module: panic when encountering unimplemented node | Noam Preil | 1 | +2 | -0 |
| 2020-08-13 16:25 | CBE: minor doc change | Noam Preil | 1 | +2 | -2 |
| 2020-08-13 16:23 | astgen: minor cleanup | Noam Preil | 1 | +36 | -60 |
| 2020-08-15 21:17 | stage2: implement zig version | Andrew Kelley | 3 | +26 | -6 |
| 2020-08-16 00:03 | stage2: codegen for labeled blocks | Andrew Kelley | 3 | +76 | -12 |
| 2020-08-15 16:53 | stage1: remove buggy "unable to inline function" compile error | Andrew Kelley | 2 | +27 | -39 |
| 2020-08-15 07:52 | stage2: astgen for labeled blocks and labeled breaks | Andrew Kelley | 3 | +98 | -14 |
| 2020-08-15 02:49 | stage2: populate some of the astgen switch possibilities | Andrew Kelley | 2 | +63 | -9 |
| 2020-08-14 23:42 | stage2 astgen for LabeledBlock | Andrew Kelley | 2 | +17 | -6 |
| 2020-08-14 22:27 | std.zig.ast: extract out Node.LabeledBlock from Node.Block | Andrew Kelley | 6 | +220 | -109 |
| 2020-08-14 21:54 | Merge pull request #6051 from mikdusan/qemu | Michael Dusan | 1 | +1 | -1 |
| 2020-08-14 20:08 | stage2: proper semantic analysis of improper returning of implicit void | Andrew Kelley | 4 | +41 | -8 |
| 2020-08-14 15:21 | ci linux: bump qemu-5.1.0 | Michael Dusan | 1 | +1 | -1 |
| 2020-08-14 18:28 | stage2: astgen for non-labeled blocks | Andrew Kelley | 3 | +20 | -4 |
| 2020-08-14 16:33 | langref: fix html error | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-14 03:27 | stage2: implement while loops (bool condition) | Andrew Kelley | 8 | +355 | -137 |
| 2020-08-13 22:54 | stage1: fix enums having wrong debug info | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-13 18:03 | stage2: zir_sema for loops | Andrew Kelley | 3 | +38 | -27 |
| 2020-08-13 22:14 | Support tuples in mem.len and trait.isIndexable (#5897) | Dmitry Atamanov | 2 | +12 | -2 |
| 2020-08-13 22:04 | Merge pull request #6045 from Vexu/block | Veikka Tuominen | 11 | +264 | -102 |
| 2020-06-29 00:42 | langref: explain why comptime_float cannot be divided by comptime_int | Maks S | 1 | +19 | -3 |
| 2020-08-13 17:05 | Merge branch 'Vexu-stage2' | Andrew Kelley | 8 | +420 | -44 |
| 2020-08-13 17:04 | stage2: implement safety checks at the zir_sema level | Andrew Kelley | 5 | +91 | -31 |
| 2020-08-13 13:06 | translate-c: add return if one is needed | Vexu | 5 | +86 | -22 |
| 2020-08-13 15:14 | update std and src-self-hosted for std.log breaking change | heidezomp | 5 | +41 | -40 |
| 2020-08-13 11:18 | stage2: split unwrap_optional to safe and unsafe verions | Vexu | 8 | +57 | -93 |
| 2020-08-12 19:30 | stage2: implement unwrap optional | Vexu | 7 | +149 | -3 |
| 2020-08-12 18:06 | stage2: gen optional types | Vexu | 5 | +81 | -4 |
| 2020-08-12 13:00 | stage2: add optional types | Vexu | 1 | +155 | -26 |
| 2020-08-13 15:12 | std.log: update documentation and example for scoped logging | heidezomp | 2 | +25 | -23 |
| 2020-08-13 14:50 | std.log: (breaking) remove scope parameter from logging functions | heidezomp | 1 | +37 | -86 |
| 2020-08-13 12:27 | translate-c: ensure generated labels are unique | Vexu | 2 | +81 | -69 |
| 2020-08-13 11:30 | Add "ppc" prefix to number-modeled CPUs (#6006) | Koakuma | 1 | +28 | -28 |
| 2020-08-12 21:50 | Add std.os.getFdPath and std.fs.Dir.realpath | Jakub Konka | 3 | +210 | -32 |
| 2020-08-13 05:00 | Merge branch 'pixelherodev-cbe' | Andrew Kelley | 6 | +341 | -84 |
| 2020-08-13 04:59 | stage2: anyerror -> explicit error set | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-13 02:15 | CBE: renderValue pays attention to Type, not Tag | Noam Preil | 2 | +116 | -39 |
| 2020-08-11 14:24 | CBE: fix handling of IR dependencies | Noam Preil | 3 | +102 | -54 |
| 2020-08-09 23:44 | CBE: Sorta working intcasts? | Noam Preil | 2 | +55 | -8 |
| 2020-08-09 22:52 | CBE: support unreachable on GCC | Noam Preil | 3 | +8 | -2 |
| 2020-08-09 22:45 | CBE: working parameters | Noam Preil | 2 | +96 | -20 |
| 2020-08-09 21:53 | Tests: print generated C on test failure | Noam Preil | 1 | +4 | -0 |
| 2020-08-09 21:21 | CBE: Use zig_noreturn instead of noreturn to avoid namespace conflict | Noam Preil | 4 | +13 | -16 |
| 2020-08-09 19:41 | CBE: improve noreturn definition, support noreturn on MSVC | Noam Preil | 1 | +3 | -1 |
| 2020-08-13 04:13 | stage2: astgen for while loops | Andrew Kelley | 6 | +269 | -21 |
| 2020-08-12 22:26 | Merge pull request #6039 from heidezomp/std-log-scoped | Andrew Kelley | 1 | +110 | -9 |
| 2020-08-12 20:35 | add error for unused/duplicate block labels | Vexu | 7 | +97 | -11 |
| 2020-08-12 13:54 | std.log: don't state in docs that messages are logged to stderr | heidezomp | 1 | +16 | -16 |
| 2020-08-12 13:37 | std.log: add documentation for scoped logging | heidezomp | 1 | +18 | -1 |
| 2020-08-12 12:03 | std.log: add scoped logging struct | heidezomp | 1 | +84 | -0 |
| 2020-08-12 08:56 | docs: Fix reference to General Purpose Allocator | Josias | 1 | +2 | -4 |
| 2020-08-12 05:23 | stage2: basic support for parameters .debug_info | Andrew Kelley | 10 | +491 | -96 |
| 2020-08-12 02:02 | stage2: emit DW_TAG_subprogram for function Decls | Andrew Kelley | 2 | +163 | -13 |
| 2020-08-11 21:07 | stage2: set up per-Decl .debug_info | Andrew Kelley | 2 | +284 | -102 |
| 2020-08-11 21:05 | GeneralPurposeAllocator: default to store more stack frames in test mode | Andrew Kelley | 1 | +2 | -1 |
| 2020-08-11 21:04 | std.mem.Allocator: fix not passing return_address | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-11 19:49 | copy_file_range linux syscall (#6010) | Maciej Walczak | 7 | +157 | -7 |
| 2020-08-11 09:20 | translate-c: use mangled name when macro translation fails | Vexu | 2 | +127 | -198 |
| 2020-08-09 16:24 | translate-c: convert int to bool if bool is expected | Vexu | 5 | +35 | -12 |
| 2020-08-09 13:26 | translate-c: always add extern token for functions without body | Vexu | 2 | +8 | -8 |
| 2020-08-11 02:34 | GeneralPurposeAllocator: use std.log instead of std.debug.print | Andrew Kelley | 4 | +84 | -37 |
| 2020-08-09 12:57 | Update tools/process_headers.zig to latest zig | joachimschmidt557 | 1 | +11 | -10 |
| 2020-08-11 00:09 | Merge pull request #5993 from kubkon/getpathnamebyhandle | Andrew Kelley | 3 | +163 | -25 |
| 2020-08-11 00:09 | Merge pull request #6002 from MasterQ32/zig_fmt_align_fix | Andrew Kelley | 1 | +28 | -2 |
| 2020-08-11 00:05 | std: dwarf_bits correction | Andrew Kelley | 1 | +4 | -4 |
| 2020-08-10 18:44 | Convert prefix from u8 to u16 programmatically | Jakub Konka | 1 | +4 | -1 |
| 2020-08-10 10:30 | Validate DOS path before returning | Jakub Konka | 1 | +11 | -6 |
| 2020-08-09 15:40 | Uses getWritten instead of .pos + slicing | Felix Queißner | 1 | +1 | -1 |
| 2020-08-09 12:09 | Makes formatFloatValue not return error.NoSpaceLeft anymore. | Felix (xq) Queißner | 1 | +8 | -2 |
| 2020-08-09 10:48 | Fixes double alignment | Felix (xq) Queißner | 1 | +22 | -2 |
| 2020-08-09 08:47 | Address some review comments | Jakub Konka | 2 | +25 | -20 |
| 2020-08-09 01:19 | stage2: fix crash on empty source file | Andrew Kelley | 4 | +20 | -10 |
| 2020-08-09 00:20 | Merge pull request #5998 from ziglang/general-purpose-allocator | Andrew Kelley | 23 | +1791 | -691 |
| 2020-08-08 22:59 | std: general purpose allocator: use AutoHashMap | Andrew Kelley | 1 | +1 | -12 |
| 2020-08-08 20:46 | fix general purpose allocator test cases on Windows | Andrew Kelley | 1 | +17 | -5 |
| 2020-08-08 20:05 | GeneralPurposeAllocator: naming convention refactor | Andrew Kelley | 1 | +52 | -52 |
| 2020-08-08 20:04 | std.heap.page_allocator: Windows support for growing without remapping | Andrew Kelley | 1 | +3 | -3 |
| 2020-08-08 19:04 | don't collect stack trace frames in release safe mode by default | Andrew Kelley | 1 | +47 | -65 |
| 2020-08-08 09:15 | std lib general purpose allocator: disable stack tracing on mips | Andrew Kelley | 2 | +17 | -3 |
| 2020-08-08 09:15 | update langref in light of new general purpose allocator | Andrew Kelley | 1 | +11 | -3 |
| 2020-08-08 08:21 | restore previous behavior of allowing std.testing.allocator | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-08 08:00 | stage1: deal with WebAssembly not supporting @returnAddress() | Andrew Kelley | 3 | +19 | -3 |
| 2020-08-08 07:37 | utilize math.ceilPowerOfTwo | Andrew Kelley | 2 | +7 | -10 |
| 2020-08-08 07:34 | std.mem.Allocator: add return_address to the interface | Andrew Kelley | 7 | +227 | -88 |
| 2020-08-08 06:26 | improvements & fixes for general purpose allocator integration | Andrew Kelley | 10 | +142 | -145 |
| 2020-08-08 05:35 | std: introduce GeneralPurposeAllocator | Andrew Kelley | 14 | +1497 | -551 |
| 2020-08-07 08:15 | refactor now that stage1 supports anon default struct field inits | Andrew Kelley | 1 | +6 | -6 |
| 2020-08-07 18:50 | stage1: elide `@intToPtr` alignment safety check for 1-byte alignment | Andrew Kelley | 1 | +2 | -2 |
| 2020-08-07 23:18 | stage2: make link data in Decl into unions | Isaac Freund | 3 | +69 | -49 |
| 2020-08-07 21:21 | Fix alignment issue | Jakub Konka | 1 | +10 | -15 |
| 2020-08-06 16:51 | Redo GetFinalPathNameByHandle using DeviceIoControl | Jakub Konka | 4 | +142 | -178 |
| 2020-08-05 17:10 | Add docs | Jakub Konka | 1 | +18 | -6 |
| 2020-08-05 16:34 | Use NtQueryInformationFile unless unavailable | Jakub Konka | 1 | +57 | -13 |
| 2020-08-05 15:23 | Initial draft of GetFinalPathNameByHandle | Jakub Konka | 4 | +134 | -24 |
| 2020-08-05 20:30 | Revert "std.fmt.format: small optimization to avoid runtime bloat" | Andrew Kelley | 1 | +0 | -2 |
| 2020-08-05 18:27 | Merge branch 'pixelherodev-elf-refactor' | Andrew Kelley | 3 | +134 | -146 |
| 2020-08-03 00:48 | Codegen: 16-bit pointers | Noam Preil | 1 | +4 | -0 |
| 2020-08-03 00:46 | Stage2: minor File.ELF refactor | Noam Preil | 3 | +130 | -146 |
| 2020-08-05 06:45 | std.os tests: improve robustness of "symlink with relative paths" | Andrew Kelley | 1 | +4 | -1 |
| 2020-08-05 06:04 | zig fmt | Andrew Kelley | 6 | +14 | -16 |
| 2020-08-05 05:54 | zig build: fix addBuildOption for `[]const u8` and `?[]const u8` | Andrew Kelley | 2 | +28 | -10 |
| 2020-08-05 05:54 | zig build: fix addBuildOption for `[]const u8` and `?[]const u8` | Andrew Kelley | 2 | +28 | -10 |
| 2020-08-05 04:46 | update target CPU features from llvm 10 to 11rc1 | Andrew Kelley | 13 | +991 | -67 |
| 2020-08-05 01:38 | stage2: add missing newlines to cli error messages | Andrew Kelley | 1 | +8 | -8 |
| 2020-08-05 01:03 | update clang command line options data from 10 to 11rc1 | Andrew Kelley | 2 | +452 | -276 |
| 2020-08-05 00:52 | update install files for LLVM 11rc1 | Andrew Kelley | 5 | +5 | -86 |
| 2020-08-05 00:39 | libunwind: update from LLVM 10 to 11rc1 | Andrew Kelley | 20 | +804 | -196 |
| 2020-08-05 00:30 | libcxxabi: upgrade from llvm 10 to 11rc1 | Andrew Kelley | 11 | +404 | -132 |
| 2020-08-05 00:26 | libcxx: update from LLVM 10 to 11rc1 | Andrew Kelley | 68 | +4215 | -1565 |
| 2020-08-05 00:17 | update C lib/include/ files from clang 10 to 11rc1 | Andrew Kelley | 47 | +55699 | -21516 |
| 2020-08-05 00:09 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | 69 | +6722 | -3221 |
| 2020-08-04 22:39 | stage2 tests: fix qemu logic | Andrew Kelley | 1 | +20 | -21 |
| 2020-08-04 22:32 | Merge branch 'pfgithub-stage2-testing-Copy-2' | Andrew Kelley | 7 | +408 | -53 |
| 2020-08-04 22:32 | stage2 tests: support the -Denable-qemu options and friends | Andrew Kelley | 4 | +113 | -55 |
| 2020-08-04 22:31 | codegen: introduce toCanonicalReg to clean up x86-specific logic | Andrew Kelley | 1 | +12 | -3 |
| 2020-08-04 21:32 | stage2: riscv test case | pfg | 3 | +38 | -17 |
| 2020-08-04 10:30 | stage2: riscv correctly aligned functions | pfg | 1 | +7 | -2 |
| 2020-08-04 09:33 | stage2: riscv 0 argument non-nested function calls | pfg | 2 | +76 | -14 |
| 2020-08-04 08:17 | stage2: riscv hello world | pfg | 2 | +89 | -34 |
| 2020-08-04 05:38 | stage2: starting on a riscv64 backend | pfg | 3 | +175 | -30 |
| 2020-08-04 20:53 | Merge pull request #5978 from ziglang/stage2-dwarf-incr | Andrew Kelley | 14 | +829 | -213 |
| 2020-08-04 09:02 | stage2: fix ZIR support and C back end | Andrew Kelley | 3 | +48 | -24 |
| 2020-08-04 08:41 | stage2: link: fix not freeing debug line free list | Andrew Kelley | 1 | +1 | -0 |
| 2020-08-04 08:39 | stage2: fix updating debug line info not resizing properly | Andrew Kelley | 1 | +1 | -0 |
| 2020-08-04 08:38 | stage2: fix memory leak with exported decl name | Andrew Kelley | 1 | +1 | -0 |
| 2020-08-04 07:22 | stage2 .debug_line: handle Decl line numbers changing | Andrew Kelley | 2 | +56 | -16 |
| 2020-08-04 06:47 | stage2: stop needlessly re-analyzing unchanged functions | Andrew Kelley | 2 | +14 | -9 |
| 2020-08-04 06:13 | stage2 .debug_line: handle Decl deletes and updates | Andrew Kelley | 1 | +50 | -16 |
| 2020-08-04 05:22 | stage2: move link.File.ELF.SrcFn field from Module.Fn to Module.Decl | Andrew Kelley | 2 | +8 | -4 |
| 2020-08-04 05:07 | stage2: fix use-after-free of export symbol name | Andrew Kelley | 1 | +7 | -3 |
| 2020-08-04 04:56 | self-hosted: add build option for log scopes | Andrew Kelley | 4 | +59 | -49 |
| 2020-08-04 04:09 | stage2 codegen: revert the unneeded is_stmt stuff | Andrew Kelley | 1 | +6 | -13 |
| 2020-08-04 04:01 | stage2 .debug_line stepping with gdb is working | Andrew Kelley | 4 | +100 | -44 |
| 2020-08-04 02:14 | stage2 .debug_line: simpler strategy for incremental compilation | Andrew Kelley | 3 | +121 | -180 |
| 2020-08-03 21:44 | translate-c: recognize other type trait expressions | Vexu | 5 | +55 | -2 |
| 2020-08-03 07:54 | stage2: dwarf: fix standard opcode length of LNS_fixed_advance_pc | Andrew Kelley | 1 | +1 | -1 |
| 2020-08-03 07:42 | downgrade .debug_info to DWARFv4 | Andrew Kelley | 1 | +3 | -4 |
| 2020-08-03 07:34 | downgrade .debug_line to DWARFv4 | Andrew Kelley | 1 | +10 | -36 |
| 2020-08-03 04:28 | codegen: emit .debug_line ops for IR instructions | Andrew Kelley | 7 | +159 | -66 |
| 2020-08-03 03:22 | .debug_line: avoid DW_FORM_strp to work around readelf/gdb | Andrew Kelley | 1 | +27 | -11 |
| 2020-08-03 02:57 | .debug_line: don't rely on header_length field | Andrew Kelley | 1 | +20 | -3 |
| 2020-08-03 02:21 | .debug_line incremental compilation initial support | Andrew Kelley | 2 | +223 | -72 |
| 2020-08-01 06:22 | stage2: add the .debug_line header and associated data types | Andrew Kelley | 4 | +284 | -32 |
| 2020-08-01 05:58 | std.dwarf: add LNCT constants from DWARF v5 | Andrew Kelley | 1 | +8 | -0 |
| 2020-08-01 05:58 | std: add function for writing fixed width ULEB128 | Andrew Kelley | 1 | +44 | -0 |
| 2020-08-02 10:16 | stage2: move format-specific code to link.File.X | Isaac Freund | 2 | +144 | -197 |
| 2020-08-02 11:55 | Add rdynamic option to build.zig | S0urc3C0de | 1 | +5 | -0 |
| 2020-08-01 19:46 | add compile error for alignCasting zero sized types | Vexu | 2 | +39 | -0 |
| 2020-08-02 17:47 | Merge pull request #5968 from haliucinas/blake2 | Andrew Kelley | 1 | +224 | -27 |
| 2020-08-02 17:41 | Merge pull request #5960 from kubkon/windows-dir-refactor | Andrew Kelley | 8 | +438 | -417 |
| 2020-08-02 17:36 | Apply suggestions from code review | Jakub Konka | 1 | +5 | -5 |
| 2020-08-01 00:37 | elf: Iterate over headers w/o need for allocator | Jay Petacat | 2 | +140 | -131 |
| 2020-08-01 14:15 | remove unnecessary operations | Mantas Jonytis | 1 | +1 | -1 |
| 2020-08-01 13:56 | implement keyed blake2 | Mantas Jonytis | 1 | +113 | -28 |
| 2020-08-01 13:05 | make blake2 public | Mantas Jonytis | 1 | +2 | -2 |
| 2020-08-01 13:00 | compute blake2 at compile time | Mantas Jonytis | 1 | +26 | -20 |
| 2020-08-01 12:31 | blake2b: off-by-one on update | Mantas Jonytis | 1 | +2 | -2 |
| 2020-08-01 12:31 | add more blake2b test cases | Mantas Jonytis | 1 | +53 | -0 |
| 2020-08-01 12:15 | blake2s: off-by-one on update | Mantas Jonytis | 1 | +2 | -2 |
| 2020-08-01 12:15 | add more blake2s tests | Mantas Jonytis | 1 | +53 | -0 |
| 2020-07-31 17:16 | Fix opening NUL device on Windows | Jakub Konka | 1 | +1 | -1 |
| 2020-07-30 22:54 | Add prelim `openW` and `openatW` | Jakub Konka | 5 | +118 | -21 |
| 2020-07-30 22:31 | Add some os.open and os.openat smoke tests | Jakub Konka | 1 | +90 | -0 |
| 2020-07-30 21:00 | Use NtCreateFile directly in ReadLink | Jakub Konka | 1 | +56 | -19 |
| 2020-07-30 20:47 | Move delete file logic into windows.DeleteFile fn | Jakub Konka | 5 | +115 | -136 |
| 2020-07-30 15:50 | Refactor internal Win routines to reuse OpenFile | Jakub Konka | 4 | +83 | -186 |
| 2020-07-30 15:00 | Remove CreateDirectoryW and CreateFileW calls | Jakub Konka | 5 | +90 | -169 |
| 2020-07-31 08:37 | Print } as format argument in enum build option (#5953) | Sam Tebbs | 1 | +1 | -1 |
| 2020-07-31 08:16 | stage2: implement .debug_aranges DWARF | Andrew Kelley | 1 | +110 | -0 |
| 2020-07-31 08:16 | std.ArrayList: add appendNTimesAssumeCapacity | Andrew Kelley | 1 | +18 | -0 |
| 2020-07-31 06:51 | stage2: add some tracy calls to link.zig functions | Andrew Kelley | 1 | +10 | -0 |
| 2020-07-31 03:30 | stage2: add DWARF info for the main compilation unit | Andrew Kelley | 7 | +310 | -19 |
| 2020-07-30 09:58 | fix missing parser error for missing comma before eof | Vexu | 2 | +18 | -1 |
| 2020-07-22 13:27 | compiler_rt: add floatditf | Vexu | 4 | +66 | -2 |
| 2020-07-29 07:02 | Split DeviceIoControl path into two fn call paths | Jakub Konka | 1 | +36 | -13 |
| 2020-07-29 09:29 | Merge branch 'more-stage2-locals' | Andrew Kelley | 12 | +916 | -238 |
| 2020-07-29 09:28 | stage2: codegen: fix off-by-one stack variable offsets | Andrew Kelley | 1 | +14 | -8 |
| 2020-07-29 09:10 | stage2: register-aliasing-aware codegen | Andrew Kelley | 3 | +153 | -62 |
| 2020-07-29 07:08 | stage2: improved codegen | Andrew Kelley | 1 | +90 | -28 |
| 2020-07-29 05:08 | stage2: fix superfluous returnvoid ZIR | Andrew Kelley | 1 | +4 | -2 |
| 2020-07-29 04:57 | stage2: codegen handles undefined values | Andrew Kelley | 8 | +248 | -120 |
| 2020-07-29 02:12 | stage2: add ZIR emitType support for simple pointer types | Andrew Kelley | 2 | +41 | -0 |
| 2020-07-29 02:11 | stage2: fix format() of mutable pointer types | Andrew Kelley | 1 | +1 | -1 |
| 2020-07-29 02:11 | stage2: x86_64 codegen for movs to/from stack variables | Andrew Kelley | 1 | +41 | -2 |
| 2020-07-29 00:27 | stage2: more progress towards mutable local variables | Andrew Kelley | 7 | +372 | -65 |
| 2020-07-28 18:10 | std.fmt.format: small optimization to avoid runtime bloat | Andrew Kelley | 1 | +2 | -0 |
| 2020-07-28 12:21 | Add Zig wrapper for kernel32.DeviceIoControl | Jakub Konka | 1 | +14 | -10 |
| 2020-07-28 17:00 | Fixes atomicSymLink looping when new_path already exists. | Felix (xq) Queißner | 1 | +1 | -1 |
| 2020-07-28 08:39 | self-hosted: beginnings of stack allocation | Andrew Kelley | 6 | +180 | -74 |
| 2020-07-28 07:00 | stage1: hot path for resolving types of primitives | Andrew Kelley | 1 | +14 | -0 |
| 2020-07-28 05:44 | self-hosted: refactor some code out of Module.zig into zir_sema.zig | Andrew Kelley | 3 | +1364 | -1351 |
| 2020-07-27 21:07 | add helpful error note for when function cannot return an error | Vexu | 2 | +43 | -6 |
| 2020-07-28 01:59 | stage2: implement integer return values | Andrew Kelley | 3 | +113 | -42 |
| 2020-07-28 00:38 | stage2: fix function calls always having void return type | Andrew Kelley | 1 | +3 | -1 |
| 2020-07-27 23:03 | std.elf: Fix read functions for 32-bit targets | Jay Petacat | 1 | +1 | -1 |
| 2020-07-28 00:09 | stage2: astgen for all arithmetic and assignments | Andrew Kelley | 3 | +332 | -100 |
| 2020-07-27 20:04 | Merge pull request #5511 from jessrud/arraylist-replaceRange | Andrew Kelley | 1 | +68 | -0 |
| 2020-06-02 17:58 | Add comment explaining --stack-first option | zigazeljko | 1 | +4 | -0 |
| 2020-07-25 16:36 | Adds support for RunStep to use the result of a WriteFileStep. | Felix (xq) Queißner | 1 | +18 | -0 |
| 2020-07-27 15:08 | Replace DeviceIoControl with FsControlFile | Jakub Konka | 2 | +35 | -20 |
| 2020-07-27 14:10 | Add meta viewport to fix mobile rendering, add missing <code> block | Ashok Gautham | 1 | +2 | -1 |
| 2020-07-26 00:47 | Use writer for LinearFifo instead of deprecated outStream | frmdstryr | 1 | +8 | -2 |
| 2020-07-27 12:19 | translate-c: use ArrayList for macro tokens | Vexu | 3 | +302 | -323 |
| 2020-07-26 16:29 | Fix a use of appendToken to appendIdentifier in translate-c | Henrik Laxhuber | 1 | +1 | -1 |
| 2020-07-26 14:27 | Fix parsing of `unsigned` in translate-c. | Henrik Laxhuber | 2 | +26 | -1 |
| 2020-07-26 16:03 | Fix bug in big.int.Mutable.toManaged() and add tests | joachimschmidt557 | 2 | +23 | -1 |
| 2020-07-27 07:12 | Merge pull request #5932 from Sahnvour/hash | Andrew Kelley | 3 | +91 | -20 |
| 2020-07-26 05:29 | Provide Ip4Address and Ip6Address in addition to Address | Jonathan Marler | 1 | +279 | -196 |
| 2020-07-26 20:08 | make use of hasUniqueRepresentation to speed up hashing facilities, fastpath in getAutoHashFn is particularly important for hashmap performance | Sahnvour | 2 | +14 | -9 |
| 2020-07-26 20:04 | improve autoHash type switch floats shouldn't be autoHash'd as they have multiple representations for some values, preventing it by default is safer | Sahnvour | 1 | +9 | -11 |
| 2020-07-26 20:01 | add trait hasUniqueRepresentation | Sahnvour | 1 | +68 | -0 |
| 2020-07-26 06:33 | run zig fmt on std.testing | Andrew Kelley | 1 | +2 | -2 |
| 2020-07-26 06:32 | stage2: remove superfluous else => unreachable | Andrew Kelley | 1 | +2 | -9 |
| 2020-07-26 05:54 | Merge pull request #5678 from antlilja/float-testing | Andrew Kelley | 1 | +53 | -0 |
| 2020-07-26 05:46 | Merge pull request #5693 from antlilja/switch-unreachable-else | Andrew Kelley | 7 | +122 | -15 |
| 2020-07-25 23:38 | Add memory replacement routines | meme | 1 | +73 | -0 |
| 2020-07-26 05:21 | ci: update msys2 installer | Andrew Kelley | 1 | +1 | -1 |
| 2020-07-25 00:08 | llvm11: link against libClangToolingCore | Andrew Kelley | 1 | +1 | -0 |
| 2020-07-25 00:02 | stage1: add missing math.h includes | Andrew Kelley | 2 | +2 | -0 |
| 2020-07-25 00:01 | update clang drivers from llvm 10 to 11 | Andrew Kelley | 4 | +55 | -34 |
| 2020-07-24 23:49 | update LLVM C++ API wrappers from llvm 10 to 11 | Andrew Kelley | 4 | +247 | -24 |
| 2020-07-24 23:49 | update LLVM 10 version numbers to 11 | Andrew Kelley | 4 | +51 | -59 |
| 2020-07-24 21:06 | Revert "Support taking extern pointers at comptime" | Andrew Kelley | 8 | +47 | -284 |
| 2020-05-17 16:51 | std: fix json parsing into unions | daurnimator | 1 | +12 | -1 |
| 2020-05-15 09:28 | Support taking extern pointers at comptime | yvt | 8 | +284 | -47 |
| 2020-06-04 20:20 | macOS: macho ld64.lld fixes | Michael Dusan | 6 | +92 | -46 |
| 2020-07-24 18:29 | Merge pull request #5891 from Luukdegram/stage2-substraction | Andrew Kelley | 2 | +255 | -44 |
| 2020-07-24 15:51 | Fix resolvepeertype() int signess and feedback improvements | Luuk de Gram | 1 | +22 | -17 |
| 2020-07-23 17:25 | Restructuring and f32/f64 support | Luuk de Gram | 1 | +161 | -57 |
| 2020-07-22 20:13 | Rebase and skeleton for float support | Luuk de Gram | 1 | +99 | -57 |
| 2020-07-17 21:04 | Restructured arithmetic operations | Luuk de Gram | 2 | +69 | -39 |
| 2020-07-16 19:30 | Fixed test case | Luuk de Gram | 1 | +1 | -1 |
| 2020-07-16 19:17 | Stage2: Add support for substraction | Luuk de Gram | 1 | +31 | -1 |
| 2020-07-24 12:35 | Use -c flag in all s3cmd occurrences on Win | Jakub Konka | 1 | +2 | -2 |
| 2020-07-24 07:11 | Re-apply temp msys2 python fix | Jakub Konka | 2 | +9 | -3 |
| 2020-07-24 06:26 | Refactor macOS build script in Azure | Jakub Konka | 1 | +3 | -56 |
| 2020-07-24 06:26 | ci: undo the recent changes. maybe upstream fixed it | Andrew Kelley | 2 | +2 | -7 |
| 2020-07-24 06:05 | self-hosted: AST flattening, astgen improvements, result locations, and more | Andrew Kelley | 12 | +1177 | -765 |
| 2020-07-23 17:55 | ci: looks like s3cmd wants a new path for the config file | Andrew Kelley | 1 | +2 | -1 |
| 2020-07-22 21:26 | Fix std.log example to make the log handler print the newline | heidezomp | 1 | +4 | -4 |
| 2020-07-22 21:26 | Add signalfd support (#5322) | luna | 3 | +53 | -1 |
| 2020-07-22 17:59 | Merge pull request #5879 from kubkon/readlink-win | Andrew Kelley | 7 | +581 | -69 |
| 2020-07-22 10:46 | Make the default log handler print a newline | joachimschmidt557 | 1 | +1 | -1 |
| 2020-07-21 18:40 | Add missing cross-platform Dir.readLink fns | Jakub Konka | 3 | +49 | -13 |
| 2020-07-21 17:45 | Enable std.os.symlinkat tests on Windows | Jakub Konka | 1 | +5 | -4 |
| 2020-07-21 17:22 | Draft out ReadLinkW using NT primitives | Jakub Konka | 2 | +144 | -195 |
| 2020-07-21 07:26 | Finish drafting CreateSymolicLink using NT calls | Jakub Konka | 3 | +75 | -81 |
| 2020-07-21 06:44 | Draft out dir symlinks branch | Jakub Konka | 1 | +62 | -10 |
| 2020-07-20 22:08 | Start drafting CreateSymbolicLink using ntdll syscalls | Jakub Konka | 2 | +47 | -0 |
| 2020-07-19 21:18 | Add various build fixes | Jakub Konka | 2 | +64 | -17 |
| 2020-07-19 20:25 | Ensure Dir.deleteTree does not dereference symlinks | Jakub Konka | 4 | +25 | -22 |
| 2020-07-19 10:21 | Fix Windows build | Jakub Konka | 3 | +14 | -6 |
| 2020-07-19 09:47 | Move symlink to fs.symlinkAbsolute with SymlinkFlags | Jakub Konka | 5 | +148 | -99 |
| 2020-07-15 18:33 | Fix more compilation errors on other hosts | Jakub Konka | 1 | +3 | -0 |
| 2020-07-15 18:28 | Fix compilation on other hosts | Jakub Konka | 1 | +3 | -0 |
| 2020-07-15 16:55 | Refactor | Jakub Konka | 2 | +40 | -26 |
| 2020-07-15 16:15 | Ensure we use Win32 prefix in Win32 calls | Jakub Konka | 3 | +59 | -29 |
| 2020-07-15 15:55 | Handle relative/absolute symlinks; add more tests | Jakub Konka | 2 | +33 | -13 |
| 2020-07-15 15:40 | Add smoke test for dir symlinks | Jakub Konka | 1 | +28 | -24 |
| 2020-07-15 07:06 | Add SymlinkFlags needed to create symlinks to dirs on Win | Jakub Konka | 3 | +19 | -16 |
| 2020-07-14 22:28 | Fix readlink smoke test | Jakub Konka | 1 | +1 | -1 |
| 2020-07-14 22:24 | Refactor | Jakub Konka | 4 | +33 | -32 |
| 2020-07-14 21:30 | Fix unlinkatW to allow file symlink deletion on Windows | Jakub Konka | 3 | +51 | -42 |
| 2020-07-14 21:06 | Use NtCreateFile to get handle to reparse point | Jakub Konka | 4 | +131 | -43 |
| 2020-07-14 06:45 | Fix incorrect byte format of REPARSE_DATA_BUFFER struct | Jakub Konka | 2 | +36 | -28 |
| 2020-07-14 06:01 | Use windows.CreateFileW to open the reparse point | Jakub Konka | 3 | +17 | -66 |
| 2020-07-13 21:41 | Add windows.ReadLink similar to OpenFile but for reparse points only | Jakub Konka | 3 | +55 | -19 |
| 2020-07-13 15:51 | Debug readlinkW using OpenFile | Jakub Konka | 3 | +29 | -10 |
| 2020-07-13 06:29 | Finish symlink implementation on Windows | Jakub Konka | 3 | +50 | -5 |
| 2020-07-13 06:01 | Add readlink smoke test | Jakub Konka | 3 | +49 | -12 |
| 2020-07-12 21:03 | Start drafting out os.readlink on Windows | Jakub Konka | 2 | +57 | -2 |
| 2020-07-22 06:37 | Add temporary fix to the CI on Win | Jakub Konka | 1 | +5 | -1 |
| 2020-07-21 22:35 | Merge pull request #5905 from Vexu/stage2-float | Andrew Kelley | 9 | +459 | -90 |
| 2020-06-24 13:35 | Use function attribute "frame-pointer" | Hiroki Noda | 1 | +2 | -3 |
| 2020-07-21 18:43 | stage2: actually implement float casting | Vexu | 2 | +62 | -9 |
| 2020-07-21 18:18 | stage2: remove some dead code, fix build on aarch64 | Vexu | 3 | +36 | -26 |
| 2020-07-21 14:14 | stage2: add floatCast to zir and ir | Vexu | 5 | +120 | -67 |
| 2020-07-20 19:45 | stage2: implement some casts for numbers | Vexu | 4 | +74 | -15 |
| 2020-07-20 15:34 | stage2: astgen for floats and other primitive literals | Vexu | 2 | +56 | -1 |
| 2020-07-20 15:11 | stage2: add float values | Vexu | 1 | +144 | -17 |
| 2020-07-20 14:50 | fix comptime comparisons of different sized floats | Vexu | 2 | +14 | -2 |
| 2020-07-21 19:13 | stage2: ability for ZIR to map multiple tags to the same type | Andrew Kelley | 4 | +298 | -325 |
| 2020-07-20 23:21 | stage2: AST: (breaking) flatten out suffix operations | Andrew Kelley | 5 | +246 | -310 |
| 2020-07-20 22:52 | stage2 AST: rename OptionalUnwrap to OrElse | Andrew Kelley | 4 | +134 | -124 |
| 2020-07-21 17:42 | Merge pull request #5888 from pfgithub/stage-2-testing-Copy | Andrew Kelley | 1 | +59 | -4 |
| 2020-07-21 08:47 | Fix log.zig example. | purringChaos | 1 | +1 | -1 |
| 2020-07-20 20:12 | Merge branch 'register-allocation' | Andrew Kelley | 10 | +1819 | -1506 |
| 2020-07-20 20:11 | stage2: register allocator processes operand deaths | Andrew Kelley | 8 | +698 | -517 |
| 2020-07-18 00:03 | stage2: fix implementation of liveness operandDies() | Andrew Kelley | 3 | +39 | -1 |
| 2020-07-17 22:51 | stage2: implement register copying | Andrew Kelley | 4 | +124 | -36 |
| 2020-07-17 16:33 | stage2: codegen: refactor to always have comptime arch | Andrew Kelley | 2 | +1050 | -1044 |
| 2020-07-20 09:25 | Merge branch 'master' of https://github.com/ziglang/zig into 5002-fix-entrypoint-with-winmain | Anthony Arian | 255 | +16497 | -7828 |
| 2020-07-17 17:16 | allow non-pointer extern opaque variables | Vexu | 4 | +16 | -6 |
| 2020-07-18 07:22 | fix floatCast type check regression | Vexu | 2 | +18 | -0 |
| 2020-07-17 10:47 | Add trait.isTuple | data-man | 1 | +13 | -0 |
| 2020-07-16 20:35 | add is_tuple field to struct typeinfo | Vexu | 4 | +16 | -5 |
| 2020-07-16 21:08 | stage2: support @"identifier" syntax | pfg | 1 | +26 | -10 |
| 2020-07-16 19:03 | Merge pull request #5889 from Vexu/translate-c | Andrew Kelley | 8 | +135 | -3 |
| 2020-07-16 14:10 | add behavior tests fro macro translations | Vexu | 5 | +29 | -0 |
| 2020-07-16 14:05 | std.mem.zeroes use std.mem.set instead of `@memset` | Vexu | 1 | +1 | -1 |
| 2020-07-16 05:26 | Vectors clarification in docs | data-man | 1 | +1 | -1 |
| 2020-07-16 13:20 | translate-c: support initializer list expr macros | Vexu | 2 | +80 | -0 |
| 2020-07-16 13:00 | std.mem.zeroInit support initiating with tuples | Vexu | 1 | +25 | -2 |
| 2020-07-16 11:22 | stage2: period and suffixop | pfg | 1 | +39 | -0 |
| 2020-07-16 07:04 | stage2: change large switch → inline for loop | pfg | 1 | +6 | -39 |
| 2020-07-16 05:57 | Merge pull request #5885 from ziglang/stage2-locals | Andrew Kelley | 9 | +1504 | -1002 |
| 2020-07-16 05:36 | stage2: local consts | Andrew Kelley | 5 | +72 | -36 |
| 2020-07-16 02:39 | stage2: breaking AST memory layout modifications | Andrew Kelley | 6 | +599 | -285 |
| 2020-07-16 02:37 | On darwin, only add the self exe to the cache hash for compiler id (#5880) | haze | 1 | +8 | -0 |
| 2020-07-16 01:15 | stage2: breaking AST memory layout modifications | Andrew Kelley | 6 | +450 | -316 |
| 2020-07-15 22:42 | stage2: extract AST=>ZIR code to separate file | Andrew Kelley | 2 | +490 | -472 |
| 2020-07-15 18:34 | Merge pull request #5872 from ziglang/ast-flatten-2 | Andrew Kelley | 9 | +773 | -421 |
| 2020-07-15 11:04 | TrailerFlags test: fix bad alignment assumption on 32-bit | Andrew Kelley | 1 | +0 | -1 |
| 2020-07-15 08:38 | stage2: VarDecl and FnProto take advantage of TrailerFlags API | Andrew Kelley | 8 | +662 | -428 |
| 2020-07-15 00:17 | add std.meta.TrailerFlags API | Andrew Kelley | 2 | +119 | -0 |
| 2020-07-14 22:29 | follow up from previous commit for generic methods | Andrew Kelley | 2 | +6 | -1 |
| 2020-07-14 21:38 | fix ability to call methods on enums with pointer-to-self | Andrew Kelley | 3 | +42 | -4 |
| 2020-07-14 09:24 | Merge pull request #5868 from ziglang/stage2-improvements | Andrew Kelley | 12 | +1010 | -464 |
| 2020-07-14 09:24 | stage2: implement enough for assert() function to codegen | Andrew Kelley | 5 | +192 | -36 |
| 2020-07-14 06:48 | stage2: fix liveness analysis of Call instructions | Andrew Kelley | 2 | +40 | -16 |
| 2020-07-14 06:48 | stage2: detect unreferenced non-volatile asm and NOT | Andrew Kelley | 1 | +5 | -0 |
| 2020-07-14 06:27 | Added octal formatting fo `fmt` functions. (#5867) | ~nue | 1 | +8 | -0 |
| 2020-07-14 03:47 | stage2: add ZIR support for BoolNot | Andrew Kelley | 4 | +59 | -0 |
| 2020-07-14 03:13 | stage2 parser: split out PrefixOp into separate AST Nodes | Andrew Kelley | 5 | +711 | -408 |
| 2020-07-05 22:39 | Document top-level doc comments, per #2288. | Nathan Michaels | 1 | +12 | -0 |
| 2020-07-13 22:45 | Merge pull request #5831 from paulespinosa/langref-hello-world-more | Andrew Kelley | 1 | +95 | -5 |
| 2020-07-13 08:29 | Use Writer for Language Reference Hello World Example | Paul Espinosa | 1 | +1 | -1 |
| 2020-07-13 22:34 | stage2: Module: use StringHashMapUnmanaged | Andrew Kelley | 1 | +3 | -4 |
| 2020-07-13 07:32 | Merge branch 'stage2-condbr' | Andrew Kelley | 10 | +510 | -376 |
| 2020-07-13 07:31 | stage2: add new test case | Andrew Kelley | 1 | +28 | -1 |
| 2020-07-13 07:28 | stage2: add retvoid support to CBE | Andrew Kelley | 5 | +212 | -209 |
| 2020-07-13 06:50 | stage2: add implicit return void where applicable | Andrew Kelley | 4 | +58 | -32 |
| 2020-07-13 06:12 | stage2: codegen: more branching support | Andrew Kelley | 1 | +11 | -3 |
| 2020-07-13 06:04 | stage2: implement function calling convention for calls | Andrew Kelley | 1 | +185 | -132 |
| 2020-07-13 06:04 | stage2: peer type resolution with noreturn | Andrew Kelley | 1 | +18 | -1 |
| 2020-07-13 07:07 | Merge pull request #5864 from pixelherodev/cbe | Andrew Kelley | 4 | +263 | -145 |
| 2020-07-13 05:47 | CBE: Code cleanup | Noam Preil | 1 | +146 | -144 |
| 2020-07-13 05:12 | CBE: Only generate `(void)` for calls whose return values are ignored | Noam Preil | 1 | +4 | -4 |
| 2020-07-13 05:10 | CBE: Use hasCodeGenBits instead of checking against void and noreturn | Noam Preil | 1 | +1 | -2 |
| 2020-07-09 19:38 | Get basic return test working | Noam Preil | 4 | +145 | -28 |
| 2020-07-13 02:56 | CBE: Make C an ObjectFormat instead of a special bool (#5849) | pixelherodev | 5 | +14 | -11 |
| 2020-07-11 09:08 | check for invalid sentinel when creating pointer with `@Type` | Vexu | 2 | +22 | -1 |
| 2020-07-08 21:07 | std: add mem.joinZ | Isaac Freund | 1 | +36 | -2 |
| 2020-07-12 15:39 | document a few functions in std.mem | xackus | 1 | +12 | -3 |
| 2020-07-12 21:46 | Merge pull request #5857 from daurnimator/use-unmanaged | Andrew Kelley | 3 | +50 | -47 |
| 2020-07-12 17:14 | Make allocator test functions public | Sam Tebbs | 1 | +4 | -4 |
| 2020-07-09 05:59 | Fix incorrect continue condition in PreopeonList | Jakub Konka | 1 | +10 | -2 |
| 2020-07-12 14:38 | std: don't store allocator inside of std.http.HeaderEntry | daurnimator | 1 | +16 | -18 |
| 2020-07-12 14:34 | std: use *Unmanaged data structures in http.Headers object | daurnimator | 1 | +29 | -29 |
| 2020-07-12 14:34 | std: add StringHashMapUnmanaged | daurnimator | 2 | +5 | -0 |
| 2020-07-12 08:27 | revert accidental format of tests | Vexu | 2 | +4 | -2 |
| 2020-07-11 17:35 | fix alignment parsing in stage1 | Vexu | 2 | +2 | -2 |
| 2020-07-12 07:35 | Merge pull request #5846 from Vexu/anytype | Andrew Kelley | 166 | +792 | -749 |
| 2020-07-12 07:31 | Merge pull request #5847 from Vexu/decl | Andrew Kelley | 17 | +40 | -749 |
| 2020-07-11 22:33 | Sponsors Button => ZSF | Andrew Kelley | 1 | +1 | -1 |
| 2020-07-11 19:04 | update compile error tests and some doc comments | Vexu | 8 | +56 | -51 |
| 2020-07-11 19:04 | use 'anytype' in translate-c | Vexu | 5 | +22 | -23 |
| 2020-07-11 18:20 | fix parser tests and add test for anytype conversion | Vexu | 1 | +21 | -5 |
| 2020-07-11 11:09 | run zig fmt on std lib and self hosted | Vexu | 151 | +534 | -530 |
| 2020-07-11 17:11 | use typeInfo instead of hardcoded tables in std.Target | Vexu | 16 | +24 | -749 |
| 2020-07-11 16:51 | Add test for `@typeInfo` declarations showing up in declaration order | Vexu | 1 | +16 | -0 |
| 2020-07-11 11:08 | add 'anytype' to stage1 and langref | Vexu | 9 | +114 | -105 |
| 2020-07-11 10:54 | add 'anytype' to self-hosted parser | Vexu | 4 | +45 | -35 |
| 2020-07-11 11:08 | Introduce Error Union and Use Writer | Paul Espinosa | 1 | +27 | -18 |
| 2020-07-10 14:30 | use correct cast function when doing `@floatCast` at comptime | Vexu | 3 | +44 | -21 |
| 2020-07-11 02:10 | Update doc/langref.html.in | Paul | 1 | +1 | -1 |
| 2020-07-11 02:09 | Update doc/langref.html.in | Paul | 1 | +1 | -1 |
| 2020-07-11 02:09 | Update doc/langref.html.in | Paul | 1 | +1 | -1 |
| 2020-07-11 02:09 | Update doc/langref.html.in | Paul | 1 | +2 | -2 |
| 2020-07-10 01:51 | remove stray allocator parameter | Josh Wolfe | 1 | +1 | -1 |
| 2020-07-10 06:24 | Revert "use correct cast function when doing `@floatCast` at comptime" | Andrew Kelley | 2 | +1 | -14 |
| 2020-07-09 18:25 | use correct cast function when doing `@floatCast` at comptime | Vexu | 2 | +14 | -1 |
| 2020-07-09 11:38 | Explain Language Ref's Hello World | Paul Espinosa | 1 | +86 | -5 |
| 2020-07-09 04:03 | Merge branch 'register-allocation' | Andrew Kelley | 14 | +1395 | -438 |
| 2020-07-09 04:01 | start to make test runner aware of logging | Andrew Kelley | 2 | +15 | -0 |
| 2020-07-09 03:46 | Merge remote-tracking branch 'origin/master' into register-allocation | Andrew Kelley | 17 | +1883 | -1218 |
| 2020-07-09 03:33 | stage2: `if` AST=>ZIR | Andrew Kelley | 5 | +317 | -128 |
| 2020-07-09 03:32 | Merge pull request #5822 from pixelherodev/cbe | Andrew Kelley | 8 | +48 | -26 |
| 2020-07-08 20:40 | langref: Expand "if error union with optional" test case | Ryan Liptak | 1 | +16 | -0 |
| 2020-07-07 19:20 | ci: check langref.html for html errors | xackus | 2 | +6 | -1 |
| 2020-07-08 07:53 | langref: Add test case for "if error union with optional" | Ryan Liptak | 1 | +26 | -0 |
| 2020-07-08 04:42 | Rename langref's Index to Contents (TOC) | Paul Espinosa | 1 | +4 | -4 |
| 2020-07-08 18:10 | CBE: Don't expose openCFile, always close file after an update | Noam Preil | 2 | +5 | -4 |
| 2020-07-08 18:05 | CBE: Emit asm decls for now, but rename to make them valid | Noam Preil | 5 | +38 | -20 |
| 2020-07-08 10:45 | Merge pull request #5816 from pixelherodev/cbe | Andrew Kelley | 9 | +1716 | -1209 |
| 2020-07-08 07:04 | stage2: implement compare operator AST->ZIR | Andrew Kelley | 2 | +29 | -0 |
| 2020-07-08 06:56 | stage2 misc fixes | Andrew Kelley | 3 | +67 | -13 |
| 2020-07-08 05:44 | stage2: proper indenting when printing ZIR text | Andrew Kelley | 1 | +48 | -42 |
| 2020-07-08 05:35 | stage2: machine code for condbr jumps | Andrew Kelley | 4 | +109 | -42 |
| 2020-07-08 04:33 | CBE: Only try to use GNU attribute when __GNUC__is set | Noam Preil | 1 | +1 | -1 |
| 2020-07-08 04:11 | Stage2: facepalm. | Noam Preil | 1 | +4 | -1 |
| 2020-07-08 03:59 | CBE: Cleanup unimplementeds | Noam Preil | 2 | +33 | -24 |
| 2020-07-08 03:24 | CBE: Improve resource cleanup | Noam Preil | 2 | +18 | -3 |
| 2020-07-08 03:19 | CBE: truncate output file | Noam Preil | 1 | +5 | -22 |
| 2020-07-08 03:11 | CBE: Some cleanup | Noam Preil | 3 | +44 | -51 |
| 2020-07-07 20:31 | fix missing check on extern variables with no type | Vexu | 2 | +13 | -0 |
| 2020-07-08 02:57 | CBE: Move standards determination to generated code | Noam Preil | 7 | +57 | -60 |
| 2020-07-08 01:54 | CBE: Integrate into stage2 via --c-standard | Noam Preil | 1 | +63 | -43 |
| 2020-07-08 01:35 | CBE: working asm Inputs and Outputs; std{int,def}.h auto-inclusion | Noam Preil | 3 | +153 | -14 |
| 2020-07-07 23:35 | CBE: Working function call w/ no args or return value | Noam Preil | 3 | +95 | -25 |
| 2020-07-07 23:13 | Merge pull request #5755 from kubkon/dir-iter-tests | Andrew Kelley | 2 | +46 | -1 |
| 2020-07-07 22:43 | Fix a dumb in tests | Noam Preil | 1 | +4 | -8 |
| 2020-07-07 22:03 | Add comment about memory invalidation in Iterator.next on Win | Jakub Konka | 1 | +2 | -0 |
| 2020-07-07 21:51 | Working translation of empty function | Noam Preil | 3 | +46 | -3 |
| 2020-07-07 21:06 | CBE: Get test more useful | Noam Preil | 3 | +17 | -2 |
| 2020-07-07 20:47 | Detect unexpected compilation errors in tests | Noam Preil | 1 | +15 | -2 |
| 2020-07-07 20:40 | CBE skeleton | Noam Preil | 3 | +114 | -34 |
| 2020-07-07 18:55 | Stage2: Refactor in preparation for C backend | Noam Preil | 6 | +1284 | -1147 |
| 2020-07-07 08:01 | stage2: progress towards Block and CondBr codegen | Andrew Kelley | 4 | +55 | -15 |
| 2020-07-07 03:48 | fix liveness analysis and not correctly propagating link errors | Andrew Kelley | 4 | +40 | -29 |
| 2020-07-06 21:54 | Remove old comment | Noam Preil | 1 | +0 | -3 |
| 2020-07-06 13:51 | fix HashMap.clone() | Vexu | 1 | +26 | -6 |
| 2020-07-06 09:21 | stage2: codegen skeleton for cmp and sub | Andrew Kelley | 4 | +254 | -92 |
| 2020-07-06 06:10 | stage2: skeleton codegen for x64 ADD | Andrew Kelley | 6 | +392 | -283 |
| 2020-07-06 06:10 | std: expose unmanaged hash maps | Andrew Kelley | 2 | +9 | -3 |
| 2020-07-06 06:09 | std: add new array list functions | Andrew Kelley | 1 | +60 | -0 |
| 2020-06-30 01:58 | stage2: implement liveness analysis | Andrew Kelley | 4 | +209 | -11 |
| 2020-07-05 22:58 | Merge pull request #5793 from pfgithub/stage-2-testing | Andrew Kelley | 3 | +54 | -4 |
| 2020-07-03 19:35 | Rewrite std.fmt.parseInt | Alluet | 1 | +61 | -26 |
| 2020-07-05 22:44 | Merge branch 'emekoi-windowsver-fix' | Andrew Kelley | 3 | +38 | -23 |
| 2020-07-05 22:44 | add doc comment for std.Target.Os.WindowsVersion | Andrew Kelley | 1 | +2 | -0 |
| 2020-04-12 03:30 | added custom format method for WindowsVersion | emekoi | 3 | +36 | -23 |
| 2020-07-02 05:04 | Fix issue 5757: increase branch quota for formatting enums | Jonathan Marler | 1 | +4 | -0 |
| 2020-07-05 22:24 | Merge pull request #5797 from xackus/intcast-runtime-safety | Andrew Kelley | 5 | +19 | -7 |
| 2020-07-05 21:12 | Merge pull request #5786 from ziglang/std-hash-map | Andrew Kelley | 16 | +985 | -563 |
| 2020-07-04 22:25 | update more HashMap API usage | Andrew Kelley | 8 | +112 | -153 |
| 2020-07-04 02:07 | std hash map: do the pow2 improvement again | Andrew Kelley | 1 | +25 | -21 |
| 2020-07-04 01:31 | update std lib to new hash map API | Andrew Kelley | 8 | +111 | -108 |
| 2020-07-03 23:57 | reimplement std.HashMap | Andrew Kelley | 3 | +766 | -310 |
| 2020-07-05 18:44 | compiler-rt: fix bugs uncovered by previous commit | xackus | 3 | +3 | -3 |
| 2020-07-05 15:58 | stage1: add missing runtime safety for @intCast unsigned -> signed of same bit count | xackus | 2 | +16 | -4 |
| 2020-07-04 22:30 | stage2: add and @as tests | pfg | 1 | +25 | -0 |
| 2020-07-04 09:27 | stage2: builtin @as | pfg | 2 | +7 | -1 |
| 2020-07-04 08:58 | stage2: InfixOp add | pfg | 1 | +22 | -3 |
| 2020-07-04 11:44 | std.mem.dupe is deprecated, move all references in std | joachimschmidt557 | 14 | +23 | -23 |
| 2020-07-02 15:22 | zig build --help: Consistent capitalization/punctuation | heidezomp | 1 | +5 | -5 |
| 2020-07-04 01:15 | don't try to find config_h if it's not needed | pfg | 1 | +6 | -9 |
| 2020-07-03 17:11 | Merge pull request #5779 from ziglang/stage1-hash-map | Andrew Kelley | 2 | +148 | -36 |
| 2020-07-03 04:48 | cmake: add -DZIG_WORKAROUND_POLLY_SO | Andrew Kelley | 1 | +4 | -0 |
| 2020-07-03 04:43 | Merge branch 'timotheecour-pr_fix_4799' | Andrew Kelley | 2 | +11 | -2 |
| 2020-07-03 04:43 | clean up readme | Andrew Kelley | 1 | +5 | -5 |
| 2020-04-18 00:22 | fix https://github.com/ziglang/zig/issues/4799 | Timothee Cour | 2 | +10 | -1 |
| 2020-07-03 03:49 | stage1 HashMap: linear scan for < 16 entries | Andrew Kelley | 1 | +49 | -9 |
| 2020-07-02 22:33 | stage1 HashMap: store hash & do robin hood hashing | Andrew Kelley | 2 | +102 | -30 |
| 2020-07-02 18:54 | Update lib/std/fs/test.zig | Jakub Konka | 1 | +1 | -1 |
| 2020-06-24 09:04 | Translate-c fix rhs not cast on array access | Ian Simonson | 2 | +94 | -9 |
| 2020-07-01 12:15 | Fix memory corruption in Dir.Iterator test | Jakub Konka | 1 | +10 | -4 |
| 2020-06-30 15:43 | Add Dir.Iterator tests | Jakub Konka | 1 | +38 | -1 |
| 2020-07-01 10:14 | stage1: reimplement HashMap | Andrew Kelley | 2 | +199 | -131 |
| 2020-07-02 03:49 | Merge branch 'master' into ebadf-error | luna | 13 | +475 | -183 |
| 2020-07-01 23:20 | Merge pull request #5717 from squeek502/fs-dir-file-ops | Andrew Kelley | 2 | +60 | -4 |
| 2020-07-01 23:12 | Merge pull request #5749 from kubkon/wasi-notcapable | Andrew Kelley | 4 | +87 | -31 |
| 2020-06-30 21:33 | Corrected default value field initialization in std.zeroInit | Alexandros Naskos | 1 | +4 | -4 |
| 2020-07-01 01:52 | Add documentation for @src() builtin | Chris Watson | 1 | +22 | -0 |
| 2020-07-01 19:44 | in docs removed "path can be absolute" for imports | CodeMyst | 1 | +1 | -1 |
| 2020-07-01 21:56 | build: -Dlib-files-only prevents self-hosted compiler from being built | Andrew Kelley | 1 | +28 | -25 |
| 2020-07-01 21:13 | Implement std.start for powerpc64le | Shawn Anastasio | 1 | +15 | -0 |
| 2020-07-01 21:12 | Implement required ABI bits for powerpc{,64,64le} | Shawn Anastasio | 3 | +11 | -4 |
| 2020-06-04 01:55 | Implement clone() for powerpc64{,le} | Shawn Anastasio | 1 | +55 | -0 |
| 2020-06-04 00:37 | Implement std.os for powerpc64{,le} | Shawn Anastasio | 5 | +741 | -3 |
| 2020-06-24 17:12 | Add new error message for unreachable else prongs * Adds error message for types: enum, int and bool * Adds compile error tests | antlilja | 2 | +113 | -3 |
| 2020-06-30 16:18 | Map ENOTCAPABLE into error.AccessDenied instead of error.NotCapable | Jakub Konka | 6 | +69 | -114 |
| 2020-06-29 16:28 | Fix more compilation errors | Jakub Konka | 2 | +5 | -0 |
| 2020-06-29 19:23 | std.os: map EBADF to errors on WASI read/write syscalls | Luna | 1 | +8 | -8 |
| 2020-06-29 16:09 | Fix compilation errors | Jakub Konka | 5 | +13 | -6 |
| 2020-06-29 15:10 | Handle ENOTCAPABLE in WASI | Jakub Konka | 2 | +132 | -43 |
| 2020-06-29 05:44 | ArenaAllocator: use full capacity | Jonathan Marler | 1 | +2 | -3 |
| 2020-06-29 05:42 | Revert "arena_allocator: refactor and use full capacity" | Jonathan Marler | 1 | +25 | -23 |
| 2020-06-28 23:44 | zig fmt and delete unused type | Andrew Kelley | 2 | +7 | -28 |
| 2020-06-28 23:39 | stage2: implement function parameters | Andrew Kelley | 3 | +286 | -111 |
| 2020-06-28 02:36 | arena_allocator: refactor and use full capacity | Jonathan Marler | 1 | +23 | -25 |
| 2020-06-28 20:33 | Fix issue 5741, use after free | Jonathan Marler | 2 | +5 | -3 |
| 2020-06-28 20:38 | std.os: make EBADF return error for read and write | Luna | 5 | +19 | -9 |
| 2020-06-28 20:56 | Disable wasi 'readFileAlloc on a directory' assertion for now | Ryan Liptak | 1 | +7 | -2 |
| 2020-06-28 04:19 | WasmPageAllocator: fix bug not aligning allocations | Jonathan Marler | 1 | +18 | -10 |
| 2020-06-28 05:00 | Merge pull request #5696 from alexnask/async_call_tuple | Andrew Kelley | 10 | +244 | -105 |
| 2020-06-28 01:54 | stage2: clean up test harness, implement symbol collision detection (#5708) | Andrew Kelley | 6 | +345 | -122 |
| 2020-06-28 01:50 | Stage2/Module: Add symbol -> export lookup table | Noam Preil | 1 | +10 | -15 |
| 2020-06-28 01:39 | Return instead of branch | Noam Preil | 1 | +15 | -15 |
| 2020-06-28 01:39 | Rename type -> extension | Noam Preil | 1 | +4 | -4 |
| 2020-06-28 01:15 | Improve Tranform failure output | Noam Preil | 1 | +13 | -2 |
| 2020-06-28 01:10 | Disable test | Noam Preil | 2 | +24 | -25 |
| 2020-06-28 00:01 | Stage2/TestHarness: Improve progress reporting | Noam Preil | 1 | +17 | -7 |
| 2020-06-27 22:21 | Merge pull request #5064 from marler8997/newAllocator | Andrew Kelley | 10 | +610 | -457 |
| 2020-06-27 01:29 | new allocator interface after Andrew Kelley review | Jonathan Marler | 6 | +51 | -61 |
| 2020-06-27 11:16 | Stage2: remove clearErrors, fix ZIR export collision detection | Noam Preil | 2 | +5 | -28 |
| 2020-06-27 06:17 | Move fs-specific tests from os/test.zig to fs/test.zig | Ryan Liptak | 2 | +157 | -157 |
| 2020-06-27 00:12 | Dir.deleteFile: Fix symlink behavior when translating EPERM to EISDIR | Ryan Liptak | 1 | +2 | -1 |
| 2020-06-26 23:08 | Implement Dir.deleteFile in terms of deleteFileZ/deleteFileW | Ryan Liptak | 1 | +12 | -14 |
| 2020-06-26 22:49 | fs.deleteFile: Translate to error.IsDir when appropriate on POSIX systems | Ryan Liptak | 1 | +20 | -0 |
| 2020-04-17 20:15 | new allocator interface | Jonathan Marler | 10 | +624 | -461 |
| 2020-06-26 19:10 | README: add link to troubleshooting build issues wiki page | Andrew Kelley | 1 | +2 | -0 |
| 2020-06-26 10:52 | Fix a dumb | Noam Preil | 1 | +5 | -5 |
| 2020-06-26 10:51 | Stage2/Testing: Update documentation | Noam Preil | 1 | +64 | -23 |
| 2020-06-26 09:00 | Stage2/Testing: Simply incremental compilation tests | Noam Preil | 2 | +65 | -51 |
| 2020-06-26 08:36 | Stage2: handle missing function names | Noam Preil | 2 | +20 | -5 |
| 2020-06-26 08:03 | Stage2: function redefinition detection for Zig code | Noam Preil | 2 | +28 | -9 |
| 2020-06-26 07:17 | Stage2: exported symbol collision detection | Noam Preil | 2 | +65 | -17 |
| 2020-06-26 07:15 | Stage2: fix incremental compilation after error | Noam Preil | 1 | +28 | -0 |
| 2020-06-26 07:08 | Add a `compiles` wrapper case | Noam Preil | 1 | +32 | -0 |
| 2020-06-26 07:06 | Add tests for using file operations on directories | Ryan Liptak | 1 | +32 | -0 |
| 2020-06-26 06:42 | Stage2/Testing: Add convenience wrappers | Noam Preil | 4 | +83 | -9 |
| 2020-06-26 06:25 | self-hosted: working towards conditional branching test case | Andrew Kelley | 6 | +841 | -96 |
| 2020-06-25 23:10 | Merge pull request #5588 from tgschultz/leb128-output | Andrew Kelley | 1 | +243 | -109 |
| 2020-06-25 23:08 | Merge pull request #5684 from squeek502/fs-file-dir-ops | Andrew Kelley | 2 | +34 | -0 |
| 2020-06-25 16:05 | Use writer in benchmarks | data-man | 3 | +7 | -19 |
| 2020-06-24 00:41 | Add tests for using directory operations on files | Ryan Liptak | 1 | +33 | -0 |
| 2020-06-24 00:36 | Windows: Fix fs.Dir.openDir not handling STATUS_NOT_A_DIRECTORY | Ryan Liptak | 1 | +1 | -0 |
| 2020-06-25 04:01 | Merge pull request #5677 from kubkon/fstatat | Andrew Kelley | 4 | +90 | -12 |
| 2020-06-25 03:58 | Fix issue #5618 (#5685) | arbrk1 | 2 | +12 | -1 |
| 2020-06-24 18:04 | Fixed crash when resolving peer types of *[N:s]const T and [*:s]const T | Alexandros Naskos | 3 | +8 | -0 |
| 2020-06-25 03:34 | OOM -> catch unreachable | Noam Preil | 4 | +46 | -52 |
| 2020-06-25 02:31 | Clean up test harness | Noam Preil | 5 | +92 | -126 |
| 2020-06-25 02:37 | Merge pull request #5583 from ziglang/zig-ast-to-zir | Andrew Kelley | 20 | +2578 | -1202 |
| 2020-06-25 02:03 | Pdb.openFile use `[]const u8` instead of `[]u8` | Code Hz | 1 | +1 | -1 |
| 2020-06-25 01:28 | self-hosted: add compare output test for new AST->ZIR code | Andrew Kelley | 5 | +372 | -300 |
| 2020-06-25 00:28 | self-hosted: fix test regressions | Andrew Kelley | 9 | +221 | -264 |
| 2020-06-24 20:20 | fix memory leak of anonymous decl name | Andrew Kelley | 1 | +1 | -0 |
| 2020-06-24 19:36 | Merge remote-tracking branch 'origin/master' into zig-ast-to-zir | Andrew Kelley | 9 | +136 | -44 |
| 2020-06-24 17:00 | Copy union const values correctly | Alexandros Naskos | 2 | +14 | -0 |
| 2020-06-24 06:43 | Reformat using if-else where appropriate | Jakub Konka | 1 | +33 | -27 |
| 2020-06-23 15:45 | Use fstatat on macOS (otherwise uses 32bit) | Jakub Konka | 2 | +3 | -1 |
| 2020-06-23 07:59 | Implement fstatat targeting WASI | Jakub Konka | 2 | +92 | -22 |
| 2020-06-24 18:53 | Merge branch 'marler8997-fixAzureMsys2' | Andrew Kelley | 2 | +14 | -6 |
| 2020-06-24 18:36 | azure ci: install tar and xz with pacman | Andrew Kelley | 1 | +1 | -1 |
| 2020-06-24 05:56 | azure-pipelines: fix msys2 install | Jonathan Marler | 1 | +13 | -5 |
| 2020-06-24 17:02 | Remove unreachable else prongs | antlilja | 3 | +0 | -3 |
| 2020-06-24 16:01 | Updated @asyncCall docs | Alexandros Naskos | 1 | +2 | -2 |
| 2020-06-24 15:43 | Fixed @asyncCall in runtime safety test | Alexandros Naskos | 1 | +1 | -1 |
| 2020-06-23 13:18 | Store else node in IrInstSrcCheckSwitchProngs * Remove have_else_prong (bool) * Add else_prong (AstNode*) | antlilja | 3 | +10 | -10 |
| 2020-06-24 13:56 | Small fixes, fixed tests, added test for argument tuple type | Alexandros Naskos | 3 | +39 | -21 |
| 2020-06-24 11:07 | @asyncCall now requires an argument tuple | Alexandros Naskos | 6 | +208 | -87 |
| 2020-06-24 07:46 | self-hosted: restore ZIR functionality | Andrew Kelley | 4 | +211 | -216 |
| 2020-06-24 06:08 | Revert "building mingw-w64 for windows ARM looks in lib64/lib32 for .def files" | Andrew Kelley | 1 | +0 | -11 |
| 2020-06-24 05:59 | building mingw-w64 for windows ARM looks in lib64/lib32 for .def files | Andrew Kelley | 1 | +11 | -0 |
| 2020-06-24 03:29 | self-hosted: hook up incremental compilation to .zig source code | Andrew Kelley | 2 | +202 | -208 |
| 2020-06-24 02:23 | Merge pull request #5681 from kubkon/refactor-wasi-preopens | Andrew Kelley | 3 | +43 | -37 |
| 2020-06-23 23:53 | self-hosted: improve handling of anonymous decls | Andrew Kelley | 2 | +242 | -231 |
| 2020-06-23 21:59 | Remove some leftover debugging checks | Jakub Konka | 1 | +1 | -2 |
| 2020-06-23 19:54 | Refactor PreopenList.find() | Jakub Konka | 3 | +44 | -37 |
| 2020-06-22 10:14 | Add duplicate checking for switch on types * Add compile error tests | antlilja | 2 | +65 | -1 |
| 2020-06-23 16:08 | Add expectWithinEpsilon + test | antlilja | 1 | +27 | -0 |
| 2020-06-23 16:05 | Add expectWithinMargin and test | antlilja | 1 | +26 | -0 |
| 2020-06-23 03:22 | Merge remote-tracking branch 'origin/master' into zig-ast-to-zir | Andrew Kelley | 47 | +1633 | -647 |
| 2020-06-19 17:52 | self-hosted: astGenIntegerLiteral support other bases | Vexu | 1 | +12 | -9 |
| 2020-06-19 17:45 | self-hosted: generalize `astGenBuiltinCall` | Vexu | 2 | +27 | -9 |
| 2020-06-23 00:07 | Merge pull request #5667 from cartr/windows-arguments-unclosed-quote | Andrew Kelley | 1 | +7 | -34 |
| 2020-06-21 13:18 | Add std.fs.File.readAllAlloc tests | Jakub Konka | 3 | +42 | -6 |
| 2020-06-23 00:02 | Merge pull request #5666 from kubkon/symlinkat-readlinkat | Andrew Kelley | 3 | +120 | -6 |
| 2020-06-22 23:54 | Merge pull request #5662 from shtanton/meta-cast | Andrew Kelley | 3 | +103 | -159 |
| 2020-06-22 14:30 | `try` allocation of pointer type when parsing (#5665) | prime31 | 1 | +2 | -2 |
| 2020-06-22 09:53 | ArgIteratorWindows: simplify quote state tracking | Carter Sande | 1 | +6 | -8 |
| 2020-06-22 09:45 | ArgIteratorWindows: don't treat unclosed quotes like they're escaped | Carter Sande | 1 | +3 | -28 |
| 2020-06-22 07:40 | Enhance std.os.readlinkat coverage | Jakub Konka | 2 | +51 | -3 |
| 2020-06-22 07:14 | Enhance std.os.symlinkat coverage | Jakub Konka | 3 | +71 | -5 |
| 2020-06-21 20:48 | Compacts switch statements and string literal | Charlie Stanton | 2 | +11 | -28 |
| 2020-06-20 16:35 | stage1: fix concat of sliced str literals | xackus | 2 | +6 | -2 |
| 2020-06-21 18:55 | Make unary minus for unsigned types a compile error (#5654) | Robin Voetter | 3 | +37 | -21 |
| 2020-06-21 18:54 | Merge pull request #5655 from squeek502/zig-fmt-cli-test | Andrew Kelley | 2 | +31 | -1 |
| 2020-06-21 17:24 | Adds std.meta.cast and uses it to simplify translate-c | Charlie Stanton | 3 | +118 | -157 |
| 2020-06-21 14:03 | Close source file after reading it in zig fmt | Alexandros Naskos | 1 | +4 | -1 |
| 2020-06-21 05:21 | Add 'no changes' test to zig fmt cli test | Ryan Liptak | 1 | +4 | -0 |
| 2020-06-21 05:20 | Simplify unformatted code in zig fmt cli test | Ryan Liptak | 1 | +1 | -5 |
| 2020-06-21 03:50 | temporary: Add test-cli step for only running cli tests | Ryan Liptak | 1 | +4 | -1 |
| 2020-06-21 03:49 | Add zig fmt test to cli tests for both files and directories | Ryan Liptak | 1 | +27 | -0 |
| 2020-06-19 23:25 | Add errors to windows.WSAStartup and WSACleanup | Nameless | 1 | +10 | -1 |
| 2020-06-21 03:06 | Merge branch 'DrDeano-master' | Andrew Kelley | 9 | +200 | -132 |
| 2020-06-21 02:09 | implement new stat functionality for WASI | Andrew Kelley | 1 | +20 | -9 |
| 2020-06-21 00:43 | std.fs: fix shadowing `stat` with a local variable | Andrew Kelley | 1 | +3 | -3 |
| 2020-06-21 00:14 | zig fmt: avoid unnecessary file system access | Andrew Kelley | 1 | +17 | -8 |
| 2020-06-20 23:46 | rework zig fmt to avoid unnecessary realpath() calls | Andrew Kelley | 2 | +49 | -32 |
| 2020-06-20 22:39 | zig fmt | Andrew Kelley | 6 | +63 | -65 |
| 2020-06-20 22:27 | rework zig fmt to use less syscalls and open fds | Andrew Kelley | 3 | +79 | -46 |
| 2020-06-20 14:12 | Moved the check for formatting a directory | DrDeano | 1 | +16 | -16 |
| 2020-06-20 10:02 | Use writer in std.fmt | data-man | 1 | +175 | -175 |
| 2020-06-20 11:34 | Merge pull request #5645 from Sobeston/patch-7 | Veikka Tuominen | 1 | +1 | -1 |
| 2020-06-20 11:16 | langref - document that This works on enums too | Sebastian | 1 | +1 | -1 |
| 2020-06-19 09:38 | Replaced all occurrences of std.debug.warn in the docs with std.debug.print | Eleanor NB | 1 | +78 | -79 |
| 2020-06-19 03:02 | Don't attempt to use io from thin air | Haze Booth | 1 | +1 | -1 |
| 2020-06-18 23:03 | self-hosted: add Tracy integration | Andrew Kelley | 5 | +81 | -2 |
| 2020-06-19 01:40 | Merge pull request #5348 from ifreund/std-log | Andrew Kelley | 3 | +210 | -3 |
| 2020-06-19 01:25 | Merge pull request #5203 from tadeokondrak/@type-for-even-more-types | Andrew Kelley | 7 | +171 | -23 |
| 2020-06-19 01:09 | Merge branch 'deingithub-fmt-mode-thingybob' | Andrew Kelley | 3 | +45 | -10 |
| 2020-06-19 01:08 | rework zig fmt to only make one allocation | Andrew Kelley | 3 | +37 | -9 |
| 2020-06-18 16:27 | Fix fs.File.mode() not returning mode_t on windows | Cassidy Dingenskirchen | 1 | +1 | -1 |
| 2020-06-16 17:07 | Fix zig fmt clobbering a file's mode | Cassidy Dingenskirchen | 1 | +9 | -2 |
| 2020-06-17 11:04 | Add std.unicode.Utf8Iterator.peek | Michael Rees | 1 | +41 | -0 |
| 2020-06-19 00:32 | Merge pull request #5625 from antlilja/master | Andrew Kelley | 10 | +353 | -5 |
| 2020-06-17 17:24 | reference emit_raw in std lib tests | Vexu | 2 | +11 | -0 |
| 2020-06-18 22:17 | zig cc: add missing cxxabi include path | Andrew Kelley | 1 | +6 | -0 |
| 2020-06-17 10:08 | stage2: explicit hash and equality function for the DeclTable | Andrew Kelley | 1 | +12 | -2 |
| 2020-06-17 10:08 | self-hosted parser: make a function pointer comptime | Andrew Kelley | 1 | +1 | -1 |
| 2020-06-17 10:07 | stage1: stop emitting memset to undefined when safety is off | Andrew Kelley | 1 | +6 | -2 |
| 2020-06-17 08:38 | remove std.debug.warn debugging logs | Andrew Kelley | 2 | +7 | -7 |
| 2020-06-17 08:29 | self-hosted: implement Decl lookup | Andrew Kelley | 10 | +867 | -430 |
| 2020-06-11 05:22 | stage2: hook up Zig AST to ZIR | Andrew Kelley | 5 | +981 | -192 |
| 2020-06-18 21:09 | make file and fn_name fields of SourceLocation also null-terminated | Andrew Kelley | 3 | +10 | -8 |
| 2020-06-18 20:23 | Merge pull request #5628 from Vexu/src | Andrew Kelley | 8 | +125 | -0 |
| 2020-06-18 18:03 | add tests for `@src` | Vexu | 3 | +24 | -0 |
| 2020-06-18 17:45 | implement `@src` | Vexu | 5 | +101 | -0 |
| 2020-06-02 17:22 | Add std.debug.print for "printf debugging" | Isaac Freund | 1 | +7 | -2 |
| 2020-06-17 16:18 | Improve f128 standard library support * Add functions: floor128, ceil128, trunc128 and round128 * Add corresponding tests | antlilja | 5 | +178 | -0 |
| 2020-06-17 15:35 | Improve builtin op support for f128/comptime_float * Add support for fabs, floor, ceil, trunc and round * Add behavior tests | antlilja | 5 | +175 | -5 |
| 2020-06-02 16:43 | Deprecate std.debug.warn | Isaac Freund | 1 | +1 | -2 |
| 2020-05-15 15:10 | Introduce std.log | Isaac Freund | 2 | +203 | -0 |
| 2020-06-16 22:27 | Merge pull request #5607 from daurnimator/cleanup-debug-stderr | Andrew Kelley | 2 | +11 | -25 |
| 2020-06-13 17:35 | ArrayList(u8) support writer interface | Jonathan Marler | 1 | +29 | -12 |
| 2020-06-16 22:26 | Merge pull request #5608 from alexnask/windows_utf16_dir | Andrew Kelley | 3 | +222 | -30 |
| 2020-06-15 15:04 | Remove obsolete branch in ir_analyze_cast | Jakub Konka | 1 | +0 | -40 |
| 2020-06-16 16:11 | Added test to ensure minimum number of bytes is emitted for writes | tgschultz | 1 | +33 | -22 |
| 2020-06-11 20:53 | Code cleanup, documentation added, read*Mem functions now take *[]const u8 | tgschultz | 1 | +45 | -34 |
| 2020-06-11 18:42 | Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testing | tgschultz | 1 | +34 | -45 |
| 2020-06-11 20:53 | Code cleanup, documentation added, read*Mem functions now take *[]const u8 | tgschultz | 1 | +45 | -34 |
| 2020-06-11 18:42 | Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testing | tgschultz | 1 | +34 | -45 |
| 2020-06-11 20:53 | Code cleanup, documentation added, read*Mem functions now take *[]const u8 | tgschultz | 1 | +45 | -34 |
| 2020-06-11 18:42 | Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testing | tgschultz | 1 | +216 | -104 |
| 2020-06-16 07:50 | Merge pull request #5422 from pixelherodev/error_tests | Andrew Kelley | 3 | +304 | -174 |
| 2020-06-16 01:47 | Stage2/Testing: Code cleanup | Noam Preil | 2 | +13 | -13 |
| 2020-06-16 00:42 | Stage2/Testing: Enable another test | Noam Preil | 2 | +22 | -17 |
| 2020-06-16 00:30 | Stage2/Testing: Remove dead code | Noam Preil | 2 | +10 | -124 |
| 2020-06-16 00:25 | Stage2/Testing: Add error tests to ZIRCase | Noam Preil | 1 | +69 | -43 |
| 2020-06-15 21:59 | Stage2/Testing: Fix transformation tests | Noam Preil | 2 | +114 | -64 |
| 2020-06-15 21:56 | Stage2/Testing: remove ZIRTransformCase | Noam Preil | 1 | +2 | -157 |
| 2020-06-15 00:55 | Stage2/Testing: Rename stage -> update | Noam Preil | 1 | +25 | -25 |
| 2020-06-15 21:55 | Stage2/Testing: Move Transformation case to ZIRCase | Noam Preil | 2 | +57 | -85 |
| 2020-06-04 20:12 | Stage2/Testing: Fix error specification | Noam Preil | 2 | +7 | -11 |
| 2020-06-04 19:59 | Stage2/Testing: Fix error tests | Noam Preil | 2 | +58 | -118 |
| 2020-06-02 19:29 | Stage2/Testing: Staged test harness draft design | Noam Preil | 1 | +170 | -0 |
| 2020-06-15 22:33 | Update Stack Trace For start.zig Changes | DixiE | 1 | +3 | -3 |
| 2020-05-27 18:09 | [Stage2/Testing] Attempt to call nakedcc function | Noam Preil | 1 | +27 | -9 |
| 2020-05-27 15:54 | [Stage2/Testing] Handle decl and export errors | Noam Preil | 1 | +40 | -0 |
| 2020-05-27 15:51 | [Stage2/Testing] Make API more friendly | Noam Preil | 2 | +97 | -88 |
| 2020-05-27 13:20 | [Stage2/Testing] Add (failing) test | Noam Preil | 1 | +14 | -0 |
| 2020-05-25 20:26 | [Stage2/Testing] Reduce test | Noam Preil | 1 | +1 | -3 |
| 2020-05-25 20:15 | [Stage2/Testing] Always finish case, note all errs | Noam Preil | 1 | +25 | -9 |
| 2020-05-24 16:30 | [Stage2/Testing] Don't rely on update erroring | Noam Preil | 1 | +3 | -4 |
| 2020-05-24 13:30 | [Stage2/Testing] Print name of failed test | Noam Preil | 1 | +1 | -0 |
| 2020-06-15 21:51 | [Stage2/Testing] ZIR tests for expected errors | Noam Preil | 2 | +154 | -9 |
| 2020-06-15 13:24 | Implement WinMain Callers that Pass Valid Params | Anthony Arian | 4 | +65 | -14 |
| 2020-06-15 20:48 | stage1: implement type coercion of anon struct literal to struct | Andrew Kelley | 2 | +171 | -8 |
| 2020-06-15 19:21 | Use _wfopen instead of fopen on windows | Alexandros Naskos | 1 | +25 | -0 |
| 2020-06-15 18:51 | UTF16 create process, utf8->utf16 fix | Alexandros Naskos | 1 | +32 | -28 |
| 2020-06-15 15:38 | Use more wide functions on windows | Alexandros Naskos | 2 | +20 | -19 |
| 2020-06-15 13:51 | std: remove std.debug.getStderrStream | daurnimator | 2 | +7 | -11 |
| 2020-06-15 12:58 | std: clean up debug stderr variables | daurnimator | 1 | +6 | -16 |
| 2020-06-15 13:15 | Switched more Windows FS calls to their wide versions | Alexandros Naskos | 1 | +9 | -5 |
| 2020-06-15 12:52 | Convert paths to UTF-16 before calling CreateDirectory on windows | Alexandros Naskos | 3 | +160 | -2 |
| 2020-06-14 17:13 | add workaround for #5599 | Vexu | 1 | +1 | -1 |
| 2020-06-09 03:22 | Add strict_align to pre-v6 ARM targets | Carter Sande | 1 | +19 | -5 |
| 2020-06-12 17:40 | Merge pull request #5589 from kubkon/preopens-example | Andrew Kelley | 2 | +46 | -3 |
| 2020-06-12 12:50 | Fix formatting of floating point values with the B and Bi specifiers | Alexandros Naskos | 1 | +5 | -2 |
| 2020-06-12 14:32 | Fix a few std.sort.sort invocations | Cassidy Dingenskirchen | 5 | +16 | -16 |
| 2020-06-12 16:10 | Merge pull request #5595 from ifreund/doc-arraylist-fix | Veikka Tuominen | 1 | +2 | -2 |
| 2020-06-12 15:58 | docs: fix mention of deprecated ArrayList.span() | Isaac Freund | 1 | +2 | -2 |
| 2020-06-11 21:00 | Add unit test for std.fs.wasi.PreopenList | Jakub Konka | 1 | +14 | -0 |
| 2020-06-11 20:31 | Add custom format method for Preopen struct | Jakub Konka | 1 | +8 | -0 |
| 2020-06-11 20:06 | Add doc example for extracting WASI preopens | Jakub Konka | 1 | +24 | -3 |
| 2020-06-09 04:34 | Support Reader for InStream | Jonathan Marler | 18 | +757 | -681 |
| 2020-06-09 04:22 | Merge branch 'kubkon-wasm-instrinsics' | Andrew Kelley | 9 | +361 | -6 |
| 2020-06-05 08:16 | Update langref.html.in | Jakub Konka | 1 | +5 | -2 |
| 2020-06-05 07:27 | Document the builtins | Jakub Konka | 1 | +40 | -0 |
| 2020-06-05 07:27 | Return u32 in @wasmMemorySize instead of i32 | Jakub Konka | 1 | +1 | -1 |
| 2020-06-02 17:05 | Return should be i32 due to error signaling in memory.grow | Jakub Konka | 2 | +5 | -5 |
| 2020-06-02 14:19 | Fix builtins to return and accept u32 instead of i32 | Jakub Konka | 1 | +7 | -7 |
| 2020-06-02 12:08 | Expose full llvm intrinsic | Jakub Konka | 6 | +72 | -30 |
| 2020-06-02 11:26 | Add basic tests for the new builtins | Jakub Konka | 3 | +29 | -0 |
| 2020-06-02 11:04 | Use builtins in std.heap.WasmAllocator | Jakub Konka | 1 | +1 | -6 |
| 2020-06-01 19:54 | Add builtin for llvm.wasm.memory.grow.i32 intrinsic | Jakub Konka | 4 | +166 | -22 |
| 2020-05-31 19:11 | Add builtin for llvm.wasm.memory.size.i32 instrinsic | Jakub Konka | 4 | +102 | -0 |
| 2020-06-03 21:55 | fix memory errors | Jonathan Marler | 3 | +9 | -4 |
| 2020-06-09 04:12 | Merge pull request #5539 from mikdusan/issue5474 | Andrew Kelley | 3 | +62 | -4 |
| 2020-06-08 06:33 | support Writer instead of OutStream | Jonathan Marler | 18 | +585 | -488 |
| 2020-06-09 02:12 | Merge pull request #5567 from mikdusan/qemu | Michael Dusan | 1 | +1 | -1 |
| 2020-06-08 22:29 | Merge pull request #5566 from ziglang/stage2-garbage-collect-decls | Andrew Kelley | 12 | +1043 | -445 |
| 2020-06-05 20:21 | Add option for overriding the stack size | Jakub Konka | 2 | +6 | -2 |
| 2020-06-04 04:56 | Increase default Wasm stack to 1MB | Jakub Konka | 1 | +4 | -0 |
| 2020-06-08 17:06 | stage1: fix crash on slice byte reinterpretation | xackus | 2 | +27 | -5 |
| 2020-06-08 20:33 | update sort callsite to new API | Andrew Kelley | 1 | +3 | -3 |
| 2020-06-08 20:20 | ci linux: bump qemu-5.0.0-49ee115552 | Michael Dusan | 1 | +1 | -1 |
| 2020-06-08 19:15 | stage2: add passing test for compile error in unreferenced cycle | Andrew Kelley | 3 | +233 | -32 |
| 2020-06-08 06:31 | self-hosted: remove deleted Decls from failed_decls | Andrew Kelley | 1 | +7 | -1 |
| 2020-06-05 19:49 | stage2: fix not re-loading source file for updates after errors | Andrew Kelley | 3 | +93 | -11 |
| 2020-06-04 01:53 | stage2: -femit-zir respects decl names and supports cycles | Andrew Kelley | 5 | +330 | -153 |
| 2020-06-03 22:41 | std.sort: give comparator functions a context parameter | Andrew Kelley | 4 | +379 | -247 |
| 2020-06-05 18:11 | [Stage2/x86] Fix 8-bit register order | Noam Preil | 2 | +2 | -2 |
| 2020-06-07 17:53 | Merge pull request #5556 from iansimonson/try_other_addresses | Andrew Kelley | 2 | +47 | -1 |
| 2020-06-07 11:04 | tcpConnectToHost try all addresses in AddressList | Ian Simonson | 1 | +9 | -1 |
| 2020-06-07 12:36 | Test case for tcpConnectToHost fix | Ian Simonson | 1 | +38 | -0 |
| 2020-06-05 07:41 | Merge pull request #5531 from Vexu/translate-c | Veikka Tuominen | 2 | +24 | -0 |
| 2020-06-05 04:48 | stage1: fix constness in some corner cases | Michael Dusan | 3 | +62 | -4 |
| 2020-06-04 22:31 | std.os.windows.OpenFile: Handle FILE_IS_A_DIRECTORY status | Ryan Liptak | 1 | +1 | -0 |
| 2020-06-04 22:59 | Windows: Handle ERROR_DIRECTORY in std.fs.deleteDirAbsolute when called on a file path | Ryan Liptak | 1 | +2 | -0 |
| 2020-06-04 23:34 | Windows: Fix std.fs.Dir.deleteDir() deleting files | Ryan Liptak | 1 | +2 | -1 |
| 2020-06-04 10:53 | translate-c: don't crash on complex switches | Vexu | 2 | +24 | -0 |
| 2020-06-04 10:11 | add workaround for #5525 | Vexu | 1 | +5 | -2 |
| 2020-06-03 11:29 | demonstrate start + len > new_items.len | Jesse Rudolph | 1 | +3 | -0 |
| 2020-06-02 16:12 | add replaceRange() function to ArrayList | Jesse Rudolph | 1 | +65 | -0 |
| 2020-06-02 21:43 | stage2: fix referencing decls which appear later in the file | Andrew Kelley | 3 | +53 | -13 |
| 2020-06-02 19:31 | Merge branch 'lun-4-resolve-ip6' | Andrew Kelley | 6 | +276 | -15 |
| 2020-06-02 19:28 | cleanups | Andrew Kelley | 5 | +66 | -50 |
| 2020-04-20 22:56 | Replace os.linux to os.system | Luna | 1 | +1 | -1 |
| 2020-04-20 21:03 | Change ioctl's request type to i32 | Luna | 2 | +3 | -3 |
| 2020-04-20 20:47 | Add declaration for libc ioctl | Luna | 1 | +1 | -0 |
| 2020-04-20 20:16 | Replace syscall3 to os.ioctl | Luna | 2 | +3 | -3 |
| 2020-04-20 19:37 | Use resolveIp when looking up addresses on linux | Luna | 1 | +3 | -2 |
| 2020-04-20 19:34 | Add std.os.ioctl | Luna | 3 | +28 | -24 |
| 2020-04-10 01:13 | net.test: only call resolveIp6 when os is linux | Luna | 1 | +11 | -8 |
| 2020-04-02 21:13 | Add tests for overflow | Luna | 1 | +11 | -0 |
| 2020-04-02 21:13 | Use IFNAMESIZE for scope id value | Luna | 1 | +5 | -1 |
| 2020-04-02 21:12 | Make ifru fields sentinel-terminated | Luna | 1 | +2 | -2 |
| 2020-04-02 20:37 | Replace C types in declarations | Luna | 1 | +3 | -3 |
| 2020-04-02 20:34 | Plug resolveIp6 into IPv6 tests | Luna | 1 | +6 | -0 |
| 2020-04-02 20:34 | Add validation for scope ids | Luna | 1 | +15 | -2 |
| 2020-03-30 20:23 | Replace C shorts by integer types | Luna | 1 | +2 | -2 |
| 2020-03-30 20:10 | Remove warn() calls | Luna | 1 | +0 | -6 |
| 2020-03-30 20:06 | Fix ifreq definition | Luna | 2 | +10 | -10 |
| 2020-03-30 19:05 | Change Unsupported to InterfaceNotFound | Luna | 1 | +5 | -2 |
| 2020-03-30 19:04 | Make interface name null-terminated before syscall | Luna | 1 | +4 | -0 |
| 2020-03-30 19:01 | Stop using mem.len on array | Luna | 1 | +5 | -3 |
| 2020-03-29 20:45 | Add ioctl errors | Luna | 1 | +12 | -1 |
| 2020-03-29 20:45 | Only resolve scope id when needed | Luna | 2 | +12 | -10 |
| 2020-03-29 20:17 | Fix typo and add if_nametoindex | Luna | 1 | +20 | -1 |
| 2020-03-29 20:17 | Add some interface structs to linux bits | Luna | 1 | +32 | -0 |
| 2020-03-29 19:28 | Add basics of resolveIp6 | Luna | 1 | +135 | -0 |
| 2020-06-02 18:40 | std.HashMap: allow ensureCapacity with a zero parameter | Andrew Kelley | 1 | +4 | -0 |
| 2020-06-02 15:13 | Merge pull request #5510 from jessrud/arraylist-fix | Veikka Tuominen | 1 | +1 | -1 |
| 2020-06-02 14:52 | pass allocator to self.resize() in appendNTimes() | Jesse Rudolph | 1 | +1 | -1 |
| 2020-06-01 23:58 | Allow carriare return in comments | Alexandros Naskos | 1 | +3 | -3 |
| 2020-06-01 19:33 | Merge pull request #5475 from marler8997/windowsDns | Andrew Kelley | 6 | +140 | -10 |
| 2020-06-01 18:50 | Merge pull request #5449 from data-man/more_traits | Andrew Kelley | 1 | +75 | -0 |
| 2020-06-01 18:47 | Merge branch 'brodeuralexis-zero-init-helper' | Andrew Kelley | 1 | +74 | -0 |
| 2020-06-01 18:47 | rename std.mem.defaultInit to std.mem.zeroInit | Andrew Kelley | 1 | +5 | -5 |
| 2020-05-29 22:25 | Add initialization helper | Alexis Brodeur | 1 | +74 | -0 |
| 2020-06-01 18:42 | fixed timestamp() | Sebastian | 1 | +1 | -1 |
| 2020-05-31 15:53 | Fix evented builds on windows with runtime safety on | Alexandros Naskos | 1 | +1 | -0 |
| 2020-06-01 14:24 | Merge pull request #5500 from Vexu/fix | Veikka Tuominen | 1 | +75 | -51 |
| 2020-06-01 11:50 | Merge pull request #4976 from xackus/std-lib-docs | Veikka Tuominen | 2 | +59 | -104 |
| 2020-06-01 11:44 | Merge pull request #5443 from data-man/mem_len_vectors | Veikka Tuominen | 1 | +12 | -7 |
| 2020-06-01 11:37 | fix std.zig rejecting literal tabs in comments | Vexu | 1 | +75 | -51 |
| 2020-05-31 17:58 | enable dns test on windows | Jonathan Marler | 1 | +4 | -1 |
| 2020-05-31 17:48 | Merge pull request #5491 from xackus/fix_5487 | Veikka Tuominen | 3 | +19 | -6 |
| 2020-05-31 07:15 | deps/SoftFloat-3e/: commit with LF line endings | daurnimator | 2 | +58 | -58 |
| 2020-05-31 16:07 | more windows network fixes | Jonathan Marler | 4 | +61 | -41 |
| 2020-05-31 13:59 | Merge pull request #5478 from vrischmann/fix-iouring | Veikka Tuominen | 1 | +5 | -5 |
| 2020-05-31 13:49 | Merge pull request #5477 from alexnask/patch-1 | Veikka Tuominen | 1 | +1 | -1 |
| 2020-05-31 13:48 | Merge pull request #5481 from kubkon/typo-packedintarray | Veikka Tuominen | 1 | +2 | -2 |
| 2020-05-31 13:04 | stage1: fix unresolved inferred error sets | xackus | 3 | +19 | -6 |
| 2020-05-31 10:50 | Merge pull request #5480 from Vexu/fix | Veikka Tuominen | 2 | +8 | -0 |
| 2020-05-30 21:17 | Fix typo in PackedIntArray tests | Jakub Konka | 1 | +2 | -2 |
| 2020-05-30 20:07 | fix zig fmt out of bounds on empty file | Vexu | 2 | +8 | -0 |
| 2020-05-30 15:56 | convert getaddrinfo rc to enum before switching on it | Jonathan Marler | 1 | +11 | -13 |
| 2020-05-30 14:05 | linux: fix IOSQE_BIT decl and io_uring_sqe flags | Vincent Rischmann | 1 | +5 | -5 |
| 2020-05-30 13:46 | Fix WSARecvFrom signature | Alexandros Naskos | 1 | +1 | -1 |
| 2020-05-30 04:38 | more windows network support, including dns | Jonathan Marler | 5 | +132 | -23 |
| 2020-05-09 20:32 | Support equality comparison for optional to non-optional (?T ==/!= T) | foobles | 3 | +312 | -85 |
| 2020-05-29 22:41 | Merge branch 'gereeter-reduced-path-max' | Andrew Kelley | 5 | +98 | -37 |
| 2020-05-29 20:39 | cleanups | Andrew Kelley | 3 | +15 | -9 |
| 2020-03-28 05:33 | Document the failure to improve selfExe{,Dir}PathAlloc | Jonathan S | 1 | +14 | -4 |
| 2020-03-28 05:12 | In getCwdAlloc, geometrically allocate larger buffers to find an appropriate size. | Jonathan S | 1 | +22 | -4 |
| 2020-03-27 20:13 | Prefer Files to paths in std.debug. Additionally [breaking] add a flags parameter to openSelfExe and stop exporting openElfDebugInfo. | Jonathan S | 3 | +29 | -27 |
| 2020-03-27 19:28 | Document and reduce usage of MAX_PATH_BYTES, lifting arbitrary buffer size requirements | Jonathan S | 4 | +36 | -11 |
| 2020-05-29 22:11 | Merge pull request #5184 from alexnask/typeof_extern_call | Veikka Tuominen | 3 | +105 | -0 |
| 2020-05-29 19:55 | Merge pull request #5388 from kubkon/wasi-args-iter | Andrew Kelley | 1 | +130 | -39 |
| 2020-05-17 09:58 | Add include dirs to translate-c (close #5098) | Noam Preil | 1 | +11 | -0 |
| 2020-05-27 18:17 | [CI] Use ninja on Azura and Drone | Noam Preil | 2 | +6 | -6 |
| 2020-05-29 04:23 | [Stage2/Codegen] Extract REX | Noam Preil | 1 | +48 | -32 |
| 2020-05-29 15:12 | Fix args iterator test | Jakub Konka | 1 | +9 | -6 |
| 2020-05-29 06:40 | Make ArgIterator.init() a compile error in WASI | Jakub Konka | 1 | +39 | -29 |
| 2020-05-20 17:42 | Add ArgIteratorWasi and integrate it with ArgIterator | Jakub Konka | 1 | +119 | -41 |
| 2020-05-25 02:44 | Use tuples in multiTrait | data-man | 1 | +2 | -6 |
| 2020-05-29 03:10 | Support stringify for vectors (#5441) | Dmitry Atamanov | 1 | +9 | -0 |
| 2020-05-26 21:17 | Remove reliance on hashing algorithm for iterator reset test. | Walter Mays | 1 | +29 | -22 |
| 2020-05-29 03:06 | Merge pull request #5452 from squeek502/comptime-string-map | Andrew Kelley | 5 | +324 | -178 |
| 2020-05-28 17:45 | C ABI: Add C support for passing structs of floats to an extern function | Timon Kruiper | 3 | +134 | -0 |
| 2020-05-29 02:55 | Merge pull request #5463 from kubkon/link-issue-wasm-vector | Andrew Kelley | 1 | +5 | -4 |
| 2020-05-29 02:45 | Merge branch 'stage2-vaddr-alloc' | Andrew Kelley | 6 | +810 | -271 |
| 2020-05-29 02:43 | remove debug log statements | Andrew Kelley | 2 | +9 | -9 |
| 2020-05-29 01:15 | stage2: handle deletions and better dependency resolution | Andrew Kelley | 4 | +367 | -198 |
| 2020-05-28 22:06 | Fix skipping condition (skip when wasm32) | Jakub Konka | 1 | +1 | -1 |
| 2020-05-28 21:32 | Link issue to the failing test case targeting wasm | Jakub Konka | 1 | +4 | -3 |
| 2020-05-28 16:19 | stage2: first pass at recursive dependency resolution | Andrew Kelley | 4 | +290 | -129 |
| 2020-05-28 11:41 | zig fmt | data-man | 1 | +11 | -12 |
| 2020-05-28 11:39 | Added tests with tuple | data-man | 1 | +10 | -0 |
| 2020-05-27 19:23 | self-hosted: introduce a virtual address allocation scheme | Andrew Kelley | 3 | +351 | -142 |
| 2020-05-27 14:00 | Merge pull request #5448 from Vexu/translate-c | Veikka Tuominen | 2 | +14 | -1 |
| 2020-05-26 22:19 | translate-c: use correct scope in for loop condition | Vexu | 2 | +14 | -1 |
| 2020-05-27 06:26 | Not sure how a tab snuck in there | Ryan Liptak | 1 | +2 | -2 |
| 2020-05-27 05:31 | Use ComptimeStringMap in std.meta.stringToEnum when feasible | Ryan Liptak | 1 | +29 | -4 |
| 2020-05-27 04:56 | std.ComptimeStringMap: Add support for void value type (i.e. a set) | Ryan Liptak | 1 | +44 | -1 |
| 2020-05-27 04:46 | Use std.ComptimeStringMap in the C tokenizer | Ryan Liptak | 1 | +63 | -67 |
| 2020-05-27 04:36 | Use std.ComptimeStringMap in zig's tokenizer | Ryan Liptak | 1 | +54 | -107 |
| 2020-05-27 04:22 | Add std.ComptimeStringMap | Ryan Liptak | 2 | +135 | -0 |
| 2020-05-26 19:27 | Reenable zig parser tests disabled targeting Wasm | Jakub Konka | 1 | +0 | -5 |
| 2020-05-26 23:00 | Add more traits | data-man | 1 | +66 | -0 |
| 2020-05-26 18:07 | different strategy for tokenizing keywords | Andrew Kelley | 1 | +40 | -9 |
| 2020-05-26 13:36 | Use ccache (optionally) | data-man | 1 | +11 | -0 |
| 2020-05-26 19:51 | Remove unimplemented `init` call from ArrayListUnmanaged. | Walter Mays | 1 | +1 | -1 |
| 2020-05-26 19:49 | Merge pull request #5440 from kubkon/align-fn-error-wasm | Andrew Kelley | 3 | +44 | -4 |
| 2020-05-26 19:00 | Support vectors in mem.len | data-man | 1 | +12 | -7 |
| 2020-05-26 17:53 | fmt padding correction (#5403) | Dmitry Atamanov | 1 | +2 | -3 |
| 2020-05-26 17:04 | Add `writeToSlice` method to SegmentedList. (#5405) | Walter Mays | 1 | +53 | -4 |
| 2020-05-26 16:55 | Add caller location tracking for asserts (ir_assert, src_assert, ir_assert_gen) (#5393) | foobles | 4 | +21 | -12 |
| 2020-05-26 16:15 | Merge branch 'daurnimator-pretty-print-non-exhaustive-enums' | Andrew Kelley | 1 | +21 | -9 |
| 2020-05-26 16:15 | std.fmt: non-exhaustive enums: avoid the loop when it's not necessary | Andrew Kelley | 1 | +18 | -32 |
| 2020-03-10 12:36 | std: in fmt, use tag names of non-exhaustive enums when available | daurnimator | 1 | +9 | -3 |
| 2020-03-10 12:36 | std: allow specifiying enums to be formatted as numbers | daurnimator | 1 | +21 | -1 |
| 2020-05-26 16:00 | Add matching compile error test | Jakub Konka | 1 | +16 | -0 |
| 2020-05-26 15:16 | Make align expr on fns a compile error in Wasm | Jakub Konka | 2 | +28 | -4 |
| 2020-05-26 10:52 | More vector support in std.meta | data-man | 1 | +9 | -3 |
| 2020-05-26 09:36 | Changed test name to reflect it only fixes #4328 | Alexandros Naskos | 2 | +1 | -1 |
| 2020-05-26 08:13 | Merge pull request #5383 from Vexu/fix | Veikka Tuominen | 3 | +52 | -43 |
| 2020-05-26 01:04 | Merge branch 'leroycep-feature-cache-hash-zig' | Andrew Kelley | 5 | +721 | -9 |
| 2020-05-25 23:59 | fix pwrite on 32-bit linux | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-25 23:46 | fix std lib tests for WASI | Andrew Kelley | 1 | +17 | -1 |
| 2020-05-25 23:29 | improvements to self-hosted cache hash system | Andrew Kelley | 2 | +238 | -162 |
| 2020-05-20 08:34 | fix missing compile error on while/for missing block | Vexu | 3 | +52 | -43 |
| 2020-05-25 19:12 | stage2 parser: heuristics to pre-allocate token arrays | Andrew Kelley | 1 | +5 | -2 |
| 2020-05-25 19:02 | stage2 parser: heuristics to pre-allocate token arrays | Andrew Kelley | 1 | +5 | -2 |
| 2020-05-02 06:00 | Fix improper initialization of CacheHashFiles | LeRoyce Pearson | 1 | +4 | -0 |
| 2020-05-02 05:06 | Add max_file_size argument | LeRoyce Pearson | 1 | +50 | -22 |
| 2020-05-01 02:00 | Set manifest's maximum size to Andrew's recommendation | LeRoyce Pearson | 1 | +3 | -2 |
| 2020-05-01 01:54 | Remove non-null assertion in `CacheHash.release()` | LeRoyce Pearson | 1 | +5 | -5 |
| 2020-05-01 01:47 | Change null pointer test to `addFilePost` test | LeRoyce Pearson | 1 | +32 | -13 |
| 2020-04-30 23:12 | Make if statement more idiomatic | LeRoyce Pearson | 1 | +4 | -2 |
| 2020-04-30 23:11 | Don't use `iterate` when opening manifest directory | LeRoyce Pearson | 1 | +1 | -1 |
| 2020-04-30 23:06 | Add test case for fix in previous commit | LeRoyce Pearson | 1 | +52 | -0 |
| 2020-04-30 23:04 | Fix read from null pointer in CacheHash.hit | LeRoyce Pearson | 1 | +4 | -0 |
| 2020-04-16 02:13 | Return an index from `CacheHash.addFile` | LeRoyce Pearson | 1 | +22 | -9 |
| 2020-04-16 01:45 | Update code using deprecated ArrayList APIs | LeRoyce Pearson | 1 | +4 | -4 |
| 2020-04-15 04:17 | Make `addFilePost*` functions' documentation more clear | LeRoyce Pearson | 1 | +8 | -2 |
| 2020-04-15 03:51 | Make `CacheHash.release` return an error | LeRoyce Pearson | 1 | +14 | -10 |
| 2020-04-15 03:39 | Add "no file inputs" test | LeRoyce Pearson | 1 | +54 | -10 |
| 2020-04-15 03:37 | Add test checking file changes invalidate cache | LeRoyce Pearson | 1 | +45 | -0 |
| 2020-04-15 03:34 | Switch to using `testing.expect*` in tests | LeRoyce Pearson | 1 | +6 | -6 |
| 2020-04-15 03:27 | Make CacheHash cleanup consistent (always call `release`) | LeRoyce Pearson | 1 | +2 | -10 |
| 2020-04-15 01:33 | Add `addFilePost` and `addFilePostFetch` functions | LeRoyce Pearson | 1 | +39 | -6 |
| 2020-04-15 01:07 | Put base64 alphabet into a named constant | LeRoyce Pearson | 1 | +7 | -11 |
| 2020-04-08 05:57 | Add documentation to CacheHash API | LeRoyce Pearson | 1 | +27 | -46 |
| 2020-04-11 22:01 | Check for problematic timestamps | LeRoyce Pearson | 1 | +29 | -2 |
| 2020-04-11 21:24 | Open file with exclusive lock | LeRoyce Pearson | 1 | +6 | -2 |
| 2020-04-08 05:57 | Remove unnecessary contents field from File | LeRoyce Pearson | 1 | +2 | -7 |
| 2020-04-08 02:41 | Remove error union from CacheHash.final | LeRoyce Pearson | 1 | +4 | -3 |
| 2020-04-08 02:19 | Check if inode matches inode from manifest | LeRoyce Pearson | 1 | +6 | -4 |
| 2020-04-08 02:12 | Update cache_hash to zig master | LeRoyce Pearson | 1 | +8 | -9 |
| 2020-03-08 21:13 | Remove up files created in test at end of test | LeRoyce Pearson | 1 | +3 | -1 |
| 2020-03-08 21:11 | Remove file handle from CacheHash | LeRoyce Pearson | 1 | +9 | -7 |
| 2020-03-07 05:45 | Replace ArrayList in write_manifest with an array | LeRoyce Pearson | 1 | +3 | -4 |
| 2020-03-07 05:42 | Use `readAllAlloc` | LeRoyce Pearson | 1 | +2 | -7 |
| 2020-03-07 05:27 | Make hash digest same size as in the c API | LeRoyce Pearson | 1 | +2 | -2 |
| 2020-03-07 05:19 | Return base64 digest instead of using an out variable | LeRoyce Pearson | 1 | +22 | -29 |
| 2020-03-07 04:59 | Rename `cache_file` -> `addFile` | LeRoyce Pearson | 1 | +3 | -3 |
| 2020-03-07 04:58 | Add slice and array support to `add` method | LeRoyce Pearson | 1 | +17 | -2 |
| 2020-03-07 04:40 | Make type specific add functions | LeRoyce Pearson | 1 | +26 | -12 |
| 2020-03-07 04:25 | Rename `cache` functions to `add` | LeRoyce Pearson | 1 | +10 | -10 |
| 2020-03-07 04:02 | Store fs.Dir instead of path to dir | LeRoyce Pearson | 1 | +18 | -28 |
| 2020-03-07 03:23 | Rename CacheHashFile -> File | LeRoyce Pearson | 1 | +5 | -5 |
| 2020-03-07 03:21 | Use fs.File | LeRoyce Pearson | 1 | +2 | -3 |
| 2020-03-07 03:18 | Use std.fs.base64_encoder in std.cache_hash | LeRoyce Pearson | 1 | +6 | -8 |
| 2020-03-07 03:17 | Add filesystem base64 decoder | LeRoyce Pearson | 1 | +6 | -0 |
| 2020-03-06 06:22 | Support caching bools; make caching values infallible | LeRoyce Pearson | 1 | +16 | -10 |
| 2020-03-06 05:59 | Fix memory leak in cache_hash | LeRoyce Pearson | 1 | +49 | -3 |
| 2020-03-06 04:32 | Add `cache` method; add support for caching integers | LeRoyce Pearson | 1 | +18 | -45 |
| 2020-03-05 07:07 | Partially implement cache hash API in zig | LeRoyce Pearson | 2 | +330 | -0 |
| 2020-05-25 06:05 | Support comptime floats in std.fmt | data-man | 1 | +14 | -2 |
| 2020-05-25 15:24 | Merge pull request #5431 from alexnask/build_step_ids | Andrew Kelley | 8 | +61 | -22 |
| 2020-05-25 08:36 | Added custom build step id, made tests.zig steps use it | Alexandros Naskos | 2 | +7 | -4 |
| 2020-05-25 08:20 | Added and id and a cast function to build steps | Alexandros Naskos | 7 | +55 | -19 |
| 2020-05-25 04:37 | fix regression in std.os.windows.fromSysTime | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-25 01:40 | Merge branch 'leroycep-feature-nano-timestamp' | Andrew Kelley | 13 | +194 | -137 |
| 2020-05-25 00:06 | (breaking) std.time fixups and API changes | Andrew Kelley | 13 | +191 | -170 |
| 2020-05-02 00:12 | Use better names for darwin timestart | LeRoyce Pearson | 1 | +9 | -10 |
| 2020-05-01 15:08 | Fix compile errors for MacOS | LeRoyce Pearson | 1 | +3 | -4 |
| 2020-05-01 05:16 | Use `once` to init _timestart in thread safe way | LeRoyce Pearson | 1 | +9 | -9 |
| 2020-05-01 04:45 | Implement a faster way to get nanoseconds on darwin | LeRoyce Pearson | 1 | +38 | -6 |
| 2020-05-01 02:44 | Add `std.time.nanoTimestamp` function | LeRoyce Pearson | 1 | +19 | -13 |
| 2020-05-25 00:52 | target: Implement running OS version detection for FreeBSD (#5416) | Jethro Nederhof | 1 | +21 | -2 |
| 2020-05-24 14:01 | [Stage2/Codegen] Properly handle arch in genCall | Noam Preil | 1 | +28 | -27 |
| 2020-05-24 17:31 | Supports vectors in mem.zeroes | data-man | 1 | +9 | -1 |
| 2020-05-24 20:50 | Treat vectors as indexable | data-man | 1 | +3 | -1 |
| 2020-05-24 14:04 | run zig fmt on std lib | Andrew Kelley | 7 | +27 | -20 |
| 2020-05-24 14:03 | fix regression in AST node iteration | Andrew Kelley | 1 | +3 | -3 |
| 2020-05-24 13:44 | Merge pull request #5378 from ziglang/speed-up-stage2-parsing | Andrew Kelley | 15 | +5315 | -4612 |
| 2020-05-24 03:15 | translate-c: fix a use-after-free bug | Andrew Kelley | 1 | +3 | -2 |
| 2020-05-24 00:54 | Merge pull request #5415 from jethron/freebsd-bits | Andrew Kelley | 1 | +75 | -67 |
| 2020-05-24 00:40 | update docgen to new ast API | Andrew Kelley | 1 | +18 | -18 |
| 2020-05-24 00:27 | fix regression in compile errors | Andrew Kelley | 2 | +3 | -3 |
| 2020-05-24 00:14 | revert std.zig.ast iterator changes back to master branch API | Andrew Kelley | 1 | +105 | -381 |
| 2020-04-18 08:53 | os/bits/freebsd audit | Jethro Nederhof | 1 | +34 | -67 |
| 2020-04-07 11:34 | FreeBSD: missing networking constants | Jethro Nederhof | 1 | +41 | -0 |
| 2020-05-23 23:59 | translate-c: emit local typedefs | Andrew Kelley | 1 | +3 | -11 |
| 2020-05-23 23:28 | translate-c: fix regression in param name mangling | Andrew Kelley | 1 | +3 | -7 |
| 2020-05-23 21:58 | translate-c: fix regression in switch statement | Andrew Kelley | 1 | +10 | -13 |
| 2020-05-23 21:52 | translate-c: fix regression on array initialization | Andrew Kelley | 1 | +1 | -0 |
| 2020-05-23 21:50 | translate-c: fix decl statement regression | Andrew Kelley | 2 | +85 | -73 |
| 2020-05-23 21:25 | translate-c: fix regression in do-while loop | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-23 20:38 | std: update singly linked list tests to new API | Andrew Kelley | 1 | +13 | -20 |
| 2020-05-23 20:24 | translate-c is building again, but I have 1 `@panic` in there | Andrew Kelley | 2 | +106 | -83 |
| 2020-05-23 16:48 | update translate-c to new AST API | Andrew Kelley | 2 | +527 | -466 |
| 2020-05-22 19:32 | [Stage2/Codegen] Typo fix | Noam Preil | 1 | +2 | -2 |
| 2020-05-22 19:24 | [Stage2/Codegen] Document x64 register enum layout | Noam Preil | 1 | +16 | -0 |
| 2020-05-20 17:25 | Add poll definitions for Darwin | Greg Anders | 1 | +26 | -0 |
| 2020-05-22 16:34 | stage2 parser: token ids in their own array | Andrew Kelley | 6 | +217 | -240 |
| 2020-05-22 04:28 | stage2 parser: don't append doc comments to the list | Andrew Kelley | 3 | +60 | -54 |
| 2020-05-22 04:27 | std.testing: fix a crash when printing diffs | Andrew Kelley | 1 | +4 | -3 |
| 2020-05-22 03:24 | stage2 parser: different multiline string literal parsing strategy | Andrew Kelley | 3 | +120 | -82 |
| 2020-05-22 02:52 | stage2 parser: arrays and structs directly in memory after the node | Andrew Kelley | 3 | +134 | -26 |
| 2020-05-22 02:28 | stage2 parser: SwitchCase uses intrusive array instead of linkedlist | Andrew Kelley | 3 | +49 | -29 |
| 2020-05-22 01:48 | stage2 parser performance/API improvements | Andrew Kelley | 3 | +494 | -411 |
| 2020-05-21 04:30 | fix compile errors when setting NodeIndex/TokenIndex to u32 | Andrew Kelley | 1 | +14 | -7 |
| 2020-05-21 04:14 | more progress on updating translate-c | Andrew Kelley | 1 | +14 | -20 |
| 2020-05-21 03:47 | stage2 parsing: rework block statements AST memory layout | Andrew Kelley | 3 | +48 | -18 |
| 2020-05-21 03:28 | update translate-c to the new fn params AST node API | Andrew Kelley | 1 | +32 | -44 |
| 2020-05-21 03:13 | stage1: fix false positive redeclared variable compile error | Andrew Kelley | 2 | +30 | -6 |
| 2020-05-21 02:42 | Revert "stage2 parser: elide memcpy of large initialization lists" | Andrew Kelley | 2 | +4 | -56 |
| 2020-05-21 02:41 | stage2 parser: elide memcpy of large initialization lists | Andrew Kelley | 2 | +56 | -4 |
| 2020-05-21 01:27 | make rand function public, fixes crypto benchmark | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-20 23:18 | stage2 parser: split off some SuffixOp AST nodes into separate tags | Andrew Kelley | 3 | +523 | -354 |
| 2020-05-20 21:39 | stage2 parser: different memory layout of ParamDecl | Andrew Kelley | 3 | +123 | -105 |
| 2020-05-20 20:54 | update translate-c for new Root and ContainerDecl AST | Andrew Kelley | 1 | +39 | -47 |
| 2020-05-20 20:30 | small bump to ArenaAllocator minimum alloc size | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-20 20:13 | fields and decls: ArrayList appending, memcpy to ast arena | Andrew Kelley | 3 | +137 | -86 |
| 2020-05-20 19:57 | arena allocator: smaller minimum allocation size | Andrew Kelley | 1 | +2 | -6 |
| 2020-05-20 17:53 | golly jeepers it's taking a long time to update translate-c | Andrew Kelley | 4 | +341 | -269 |
| 2020-05-20 04:19 | fix zig fmt test regressions | Andrew Kelley | 1 | +1 | -3 |
| 2020-05-20 03:07 | zig fmt parser tests are compiling again | Andrew Kelley | 2 | +238 | -185 |
| 2020-05-19 23:14 | [Stage2/Codegen] Fix a typo | Noam Preil | 1 | +1 | -1 |
| 2020-05-20 01:11 | use singly linked lists for std.zig.parse | Andrew Kelley | 5 | +3386 | -3108 |
| 2020-05-19 17:56 | Merge branch 'stage2-fn-calls' | Andrew Kelley | 4 | +77 | -10 |
| 2020-05-19 17:51 | stage2: function calls using the global offset table | Andrew Kelley | 3 | +85 | -167 |
| 2020-05-19 17:33 | stage2: set up a trampoline table for functions | Andrew Kelley | 3 | +183 | -34 |
| 2020-05-18 23:23 | json: properly stringify error sets | Andrew Kelley | 1 | +2 | -2 |
| 2020-05-18 23:00 | Merge pull request #5303 from kubkon/dir-fns | Andrew Kelley | 25 | +886 | -147 |
| 2020-05-17 20:38 | CMake: Make fallthrough support version check specific to GCC | Ryan Liptak | 1 | +2 | -1 |
| 2020-05-18 20:22 | Undo accidentally checked-in changes to fs/test.zig | Jakub Konka | 1 | +14 | -26 |
| 2020-05-18 19:17 | Always return false for ANSI escape codes compat in WASI | Jakub Konka | 1 | +2 | -4 |
| 2020-05-18 19:05 | Re-enable refAllDecls gen and check in std.zig | Jakub Konka | 4 | +36 | -21 |
| 2020-05-18 16:28 | Updated test | Alexandros Naskos | 2 | +24 | -1 |
| 2020-05-18 16:15 | Add TypeOf resolution of dereferences and struct fields of undefined values | Alexandros Naskos | 2 | +18 | -1 |
| 2020-05-18 15:45 | Narrow down behaviour test cases; this removes wasmtime-enabled check in tests | Jakub Konka | 6 | +21 | -12 |
| 2020-05-18 15:10 | Integrate getTestDir with tmpDir logic | Jakub Konka | 3 | +100 | -73 |
| 2020-05-18 15:06 | Remove obsolete runtime panics from sleep impl | Jakub Konka | 1 | +2 | -10 |
| 2020-05-18 15:03 | Change to Self from *const Self/*Self where possible | Jakub Konka | 1 | +2 | -2 |
| 2020-05-18 15:01 | Make mode_t a 0-byte type in WASI | Jakub Konka | 3 | +45 | -7 |
| 2020-05-13 06:08 | Disable tests requiring Wasmtime be default; require -Denable-wasmtime flag otherwise | Jakub Konka | 8 | +14 | -14 |
| 2020-05-12 21:18 | Skip WASI tests in drone and on FreeBSD | Jakub Konka | 2 | +3 | -3 |
| 2020-05-12 21:15 | Download and unpack wasmtime on Linux | Jakub Konka | 1 | +5 | -0 |
| 2020-05-12 20:33 | Run WASI tests on Linux only | Jakub Konka | 3 | +3 | -3 |
| 2020-05-05 15:23 | Add/fix missing WASI functionality to pass libstd tests | Jakub Konka | 20 | +797 | -130 |
| 2020-05-17 21:07 | std.json: support stringify for anyerror | Andrew Kelley | 1 | +2 | -0 |
| 2020-05-17 19:02 | Merge pull request #5164 from daurnimator/in_stream-helpers | Veikka Tuominen | 1 | +31 | -10 |
| 2020-05-17 17:53 | Merge pull request #5307 from ziglang/self-hosted-incremental-compilation | Andrew Kelley | 37 | +6309 | -6595 |
| 2020-05-17 17:49 | update ZIR compare output test to test incremental updates | Andrew Kelley | 2 | +204 | -118 |
| 2020-05-17 16:48 | Merge pull request #5057 from xackus/opaque-param | Andrew Kelley | 4 | +80 | -77 |
| 2020-05-17 08:31 | Fix compilation with GCC 5 | Noam Preil | 2 | +5 | -2 |
| 2020-05-17 16:08 | move some files around | Andrew Kelley | 4 | +21 | -8 |
| 2020-05-17 09:35 | Document register functions | Noam Preil | 2 | +15 | -0 |
| 2020-05-17 09:17 | Remove trailing whitespace | Noam Preil | 2 | +0 | -2 |
| 2020-05-17 08:47 | Minor cleanup | Noam Preil | 1 | +8 | -8 |
| 2020-05-17 08:34 | Fix the dumb in x86 too | Noam Preil | 1 | +1 | -6 |
| 2020-05-17 08:06 | Fix a dumb (thanks daurminator!) | Noam Preil | 1 | +1 | -7 |
| 2020-05-16 22:16 | rework x64 genSetReg | Noam Preil | 4 | +251 | -261 |
| 2020-05-17 14:43 | Merge pull request #5367 from Vexu/fix | Veikka Tuominen | 2 | +11 | -1 |
| 2020-05-17 12:13 | fix zig fmt regression | Vexu | 2 | +11 | -1 |
| 2020-05-17 02:24 | linux: remove duplicated fields | Vincent Rischmann | 1 | +0 | -5 |
| 2020-05-17 00:23 | fix source not being loaded when printing errors | Andrew Kelley | 1 | +41 | -30 |
| 2020-05-16 19:44 | self hosted repl: close executables between updates | Andrew Kelley | 3 | +65 | -24 |
| 2020-05-16 18:24 | Merge pull request #5217 from wozeparrot/master | Andrew Kelley | 1 | +18 | -14 |
| 2020-05-16 17:49 | Merge pull request #5358 from Vexu/parser | Vexu | 3 | +18 | -0 |
| 2020-05-16 17:25 | self-hosted: remove `zig libc` command for now | Andrew Kelley | 1 | +0 | -40 |
| 2020-05-16 16:49 | Merge pull request #5231 from kubkon/wasi-preopens | Andrew Kelley | 2 | +210 | -0 |
| 2020-05-10 13:55 | Creates `std.ascii.control_code` that contains the C0 control codes as named constants. | Felix (xq) Queißner | 1 | +42 | -0 |
| 2020-05-13 13:07 | Fixes fmt padding for some types | data-man | 1 | +41 | -13 |
| 2020-05-12 19:53 | macos: use realpath$DARWIN_EXTSN | Michael Dusan | 2 | +12 | -1 |
| 2020-05-16 16:40 | Merge pull request #5354 from DrDeano/master | Andrew Kelley | 1 | +34 | -0 |
| 2020-05-16 16:23 | fix infinite loop with invalid comptime | Vexu | 3 | +18 | -0 |
| 2020-05-16 16:19 | cross compile the stage2 tests for the target that they work for | Andrew Kelley | 2 | +16 | -4 |
| 2020-05-16 14:37 | Merge pull request #5032 from LakeByTheWoods/redo_translate_c | Vexu | 2 | +13 | -9 |
| 2020-05-16 14:36 | Add Enum Option | DrDeano | 1 | +24 | -0 |
| 2020-05-15 23:12 | Add enum to addBuildOptions | DrDeano | 1 | +10 | -0 |
| 2020-05-16 13:43 | Merge pull request #5020 from jinroh/docs/search-perf | Vexu | 2 | +87 | -54 |
| 2020-05-16 12:56 | Merge pull request #5353 from Vexu/parser | Vexu | 7 | +171 | -115 |
| 2020-05-16 11:17 | translate-c use tagName for token id | Vexu | 1 | +6 | -6 |
| 2020-05-16 10:43 | Merge pull request #5175 from daurnimator/multi-out-stream | Vexu | 2 | +54 | -0 |
| 2020-05-16 10:20 | Merge pull request #5189 from zigazeljko/patch-1 | Vexu | 1 | +66 | -8 |
| 2020-05-16 10:10 | Merge pull request #5350 from yvt/test-global-linkage | Vexu | 2 | +1 | -4 |
| 2020-05-16 10:05 | fix building translate-c | Vexu | 1 | +5 | -9 |
| 2020-05-16 09:54 | move ParamType to Node.ParamDecl | Vexu | 3 | +33 | -32 |
| 2020-05-16 09:29 | recover from missing semicolon after if stmt | Vexu | 2 | +26 | -13 |
| 2020-05-16 09:09 | recover from invalid global error set access | Vexu | 2 | +47 | -34 |
| 2020-05-16 05:26 | Merge remote-tracking branch 'origin/master' into self-hosted-incremental-compilation | Andrew Kelley | 107 | +1930 | -1335 |
| 2020-05-16 05:22 | build.zig: -Dlib-files-only skips installing self-hosted | Andrew Kelley | 1 | +3 | -1 |
| 2020-05-16 03:54 | stage2 zir tests passing | Andrew Kelley | 3 | +102 | -97 |
| 2020-05-16 01:44 | move Module to its own file | Andrew Kelley | 8 | +3534 | -3525 |
| 2020-05-16 01:29 | update ZIR test cases | Andrew Kelley | 1 | +61 | -38 |
| 2020-05-15 23:11 | ZIR: emit proper string literals | Andrew Kelley | 1 | +16 | -1 |
| 2020-05-15 22:54 | fix memory leaks of one of the ZIR test cases | Andrew Kelley | 1 | +11 | -2 |
| 2020-05-15 20:38 | fix infinite loop with mismatced bracket | Vexu | 4 | +24 | -11 |
| 2020-05-15 19:20 | self-hosted: update main.zig | Andrew Kelley | 7 | +443 | -2598 |
| 2020-05-15 17:05 | Enable the test `standalone/global_linkage` | yvt | 2 | +1 | -4 |
| 2020-05-15 11:30 | properly handle extra closing braces at top level | Vexu | 2 | +36 | -16 |
| 2020-05-15 11:15 | Merge pull request #5336 from Vexu/parser | Vexu | 8 | +949 | -580 |
| 2020-05-15 08:06 | cleanup* remove unecessary error* properly handle ReturnTypeInvalid in ast.zig functions* assert that the tree is clean in render.zig* simplify parser recovery with top level decls | Vexu | 4 | +16 | -38 |
| 2020-05-15 05:22 | fix the global offset table code and updating decl exports | Andrew Kelley | 4 | +249 | -61 |
| 2020-05-14 20:34 | fix codegen of sentinel-terminated arrays and .got alignment | Andrew Kelley | 5 | +275 | -107 |
| 2020-05-14 17:20 | self-hosted: fix codegen and resolve some analysis bugs | Andrew Kelley | 7 | +302 | -79 |
| 2020-05-14 16:56 | fix infinite loop | Vexu | 2 | +26 | -12 |
| 2020-05-14 14:18 | store rparen in ReturnType.Invalid | Vexu | 2 | +2 | -2 |
| 2020-05-14 09:09 | improve recovery from invalid container members | Vexu | 2 | +99 | -20 |
| 2020-05-14 08:19 | recover from missing semicolon | Vexu | 2 | +30 | -3 |
| 2020-05-14 08:19 | remove useless nosuspend parsing | Vexu | 3 | +3 | -19 |
| 2020-05-14 02:20 | work around stage1 compiler bug | Andrew Kelley | 1 | +17 | -13 |
| 2020-05-14 02:12 | self-hosted: fix the rest of the compile errors | Andrew Kelley | 3 | +57 | -50 |
| 2020-05-14 00:06 | self-hosted: fix compile errors, except for codegen.zig | Andrew Kelley | 8 | +525 | -264 |
| 2020-05-13 21:16 | recover from invalid builtin/async call | Vexu | 3 | +20 | -8 |
| 2020-05-13 20:35 | recover after invalid inline/extern | Vexu | 3 | +29 | -7 |
| 2020-05-13 20:28 | correctly recover from invalid top level declarations | Vexu | 2 | +35 | -7 |
| 2020-05-13 20:08 | modernize std.zig.tokenizer | Vexu | 1 | +477 | -477 |
| 2020-05-13 17:42 | improve recovery on top level declarations | Vexu | 4 | +127 | -69 |
| 2020-05-13 16:28 | Merge pull request #5254 from ifreund/top-level-struct-file-names | Vexu | 1 | +8 | -0 |
| 2020-05-13 16:04 | Merge pull request #5321 from gpanders/ascii-case-sensitive | Vexu | 1 | +21 | -2 |
| 2020-05-13 15:38 | Make PriorityQueue.Iterator public | Vexu | 1 | +3 | -3 |
| 2020-05-13 15:32 | Merge pull request #5337 from DrDeano/master | Vexu | 1 | +1 | -1 |
| 2020-05-13 15:21 | Make StackIterator next public | DrDeano | 1 | +1 | -1 |
| 2020-05-13 15:04 | Merge pull request #5332 from jwmerrill/patch-1 | Vexu | 1 | +1 | -1 |
| 2020-05-13 14:53 | translate-c remove error set from `checkForBuiltinTypedef` | Vexu | 1 | +3 | -3 |
| 2020-05-13 14:36 | continue parsing on invalid and token | Vexu | 3 | +22 | -15 |
| 2020-05-13 14:21 | continue parsing after missing commas and invalid statements | Vexu | 3 | +54 | -2 |
| 2020-05-13 13:51 | continue parsing on extra qualifier errors | Vexu | 1 | +43 | -10 |
| 2020-05-13 03:59 | self-hosted: ir: implement separated analysis of Decl and Fn | Andrew Kelley | 3 | +209 | -148 |
| 2020-05-13 02:11 | Fix comment typo RFC8529 -> RFC8259 | Jason Merrill | 1 | +1 | -1 |
| 2020-05-13 00:11 | self-hosted: link: global offset table support for decls | Andrew Kelley | 4 | +198 | -100 |
| 2020-05-12 20:43 | clear progress indicator before printing errors | Andrew Kelley | 1 | +10 | -0 |
| 2020-05-12 19:37 | std.zig attempt to continue parsing on error | Vexu | 2 | +86 | -23 |
| 2020-05-12 18:44 | make parser testError take a list of expected errors | Vexu | 1 | +16 | -4 |
| 2020-05-12 14:44 | Merge pull request #5118 from xackus/fix-json-writestream | Vexu | 2 | +38 | -27 |
| 2020-05-12 13:14 | Remove redundant ASCII functions | Greg Anders | 1 | +6 | -48 |
| 2020-05-12 12:35 | Merge pull request #5275 from strangebug/docs-markdown-links | Vexu | 1 | +39 | -0 |
| 2020-05-12 12:20 | Merge pull request #5319 from Vexu/float-fix | Vexu | 2 | +16 | -5 |
| 2020-05-12 12:15 | std.json properly handle comptime int/float | Vexu | 2 | +7 | -5 |
| 2020-05-12 05:02 | self-hosted: rework the memory layout of ir.Module and related types | Andrew Kelley | 9 | +651 | -276 |
| 2020-05-12 01:36 | Add helper functions and docstrings to ascii.zig | Greg Anders | 1 | +66 | -5 |
| 2020-05-11 22:41 | Merge pull request #5308 from xiongxin/master | Vexu | 1 | +1 | -1 |
| 2020-05-11 22:25 | Merge pull request #5315 from xackus/fix-bigint_fits_in_bits | Vexu | 2 | +9 | -0 |
| 2020-05-11 21:24 | fix `@intToFloat` on comptime_floats | Vexu | 2 | +16 | -5 |
| 2020-05-11 17:10 | Merge pull request #5316 from marler8997/pubSockLen | Vexu | 1 | +1 | -1 |
| 2020-05-11 15:11 | make Address.getOsSockLen pub | Jonathan Marler | 1 | +1 | -1 |
| 2020-05-11 12:06 | stage1: detect underflow in bigint_fits_in_bits | xackus | 2 | +9 | -0 |
| 2020-05-10 12:35 | mem.eql need slice type | 熊鑫 | 1 | +1 | -1 |
| 2020-05-10 06:05 | rework self-hosted compiler for incremental builds | Andrew Kelley | 21 | +1836 | -1504 |
| 2020-05-09 12:09 | Remove fs.File artifact from connectUnixSocket | Haze Booth | 1 | +0 | -1 |
| 2020-05-08 21:31 | make std.build.getInstallPath public | Vexu | 1 | +1 | -1 |
| 2020-05-08 19:37 | Merge pull request #4892 from Sobeston/patch-4 | Vexu | 1 | +7 | -0 |
| 2020-05-08 16:02 | std: add test for mem.zeroes on sentinel terminated arrays | Vexu | 1 | +7 | -3 |
| 2020-05-08 15:21 | Merge pull request #4932 from Qix-/fix-private-access | Vexu | 10 | +72 | -19 |
| 2020-05-08 15:05 | Merge pull request #5296 from daurnimator/osx-RTLD | Vexu | 1 | +4 | -4 |
| 2020-05-08 12:11 | std: fix RTLD_ constants on OSX | daurnimator | 1 | +4 | -4 |
| 2020-05-08 11:52 | fix more private member access | Vexu | 3 | +5 | -5 |
| 2020-04-04 02:04 | publicize member functions affected by #4909 | Josh Junon | 6 | +14 | -14 |
| 2020-04-04 02:04 | fix private member checking for non-canonical invocations (fixes #4909) | Josh Junon | 1 | +9 | -0 |
| 2020-04-04 02:03 | add failing test for #4909 | Josh Junon | 1 | +44 | -0 |
| 2020-05-06 23:31 | stage1: handle all cases of invalid struct field default value | xackus | 2 | +20 | -0 |
| 2020-05-07 17:41 | Merge branch 'kristoff-it-macos-kqueue' | Andrew Kelley | 2 | +24 | -15 |
| 2020-05-07 00:00 | remove readable check when opening a socket connection | Loris Cro | 1 | +1 | -1 |
| 2020-05-06 23:55 | fix oneshot flag erroneusly set as filter_flag | Loris Cro | 1 | +13 | -6 |
| 2020-05-06 23:49 | fix crash in single-threaded builds | Loris Cro | 1 | +10 | -8 |
| 2020-05-06 20:08 | stage1: add ZigList gdb pretty printing | xackus | 1 | +39 | -0 |
| 2020-05-07 16:42 | Merge pull request #5268 from tadeokondrak/remove-callconv-redundant-syntax | Andrew Kelley | 70 | +299 | -429 |
| 2020-05-07 11:25 | Removed GetModuleHandleA from user32 | Jens Goldberg | 1 | +0 | -1 |
| 2020-05-06 15:45 | Removed duplicate WM_ACTIVATE | Jens Goldberg | 1 | +0 | -1 |
| 2020-05-07 09:39 | Merge pull request #5287 from marler8997/fixAllocWithPayload | Vexu | 1 | +18 | -2 |
| 2020-05-07 05:56 | add failAllocator to enable some regression tests | Jonathan Marler | 1 | +16 | -0 |
| 2020-05-07 05:08 | fix copy/paste error in AllocWithOptionaPayload | Jonathan Marler | 1 | +2 | -2 |
| 2020-05-06 13:36 | Standard library: Fix a regression in loop.waitUntilFdWritableOrReadable | Timon Kruiper | 1 | +1 | -1 |
| 2020-05-06 15:12 | Merge pull request #5281 from data-man/hash_vector_nocopy | Vexu | 1 | +1 | -3 |
| 2020-05-06 12:08 | Optimization of vectors hashing | data-man | 1 | +1 | -3 |
| 2020-05-06 09:52 | std: handle ConnectionTimedOut in switch | Vexu | 1 | +1 | -0 |
| 2020-05-06 09:28 | Merge pull request #5257 from matt1795/scoped-typedef | Vexu | 2 | +73 | -33 |
| 2020-05-06 08:48 | translate-c: small patch to fix bultin type detection | Vexu | 2 | +4 | -5 |
| 2020-05-06 06:26 | checkForBuiltinTypedef now returns a string | Matthew Knight | 1 | +37 | -35 |
| 2020-05-05 23:13 | Remove reference to import type (#5279) | Lann | 1 | +1 | -3 |
| 2020-05-05 19:26 | readme: remove the part about stage2 until it's done | Andrew Kelley | 1 | +0 | -37 |
| 2020-05-05 19:18 | Merge branch 'haze-hb/test-evented-io-build-zig' | Andrew Kelley | 1 | +5 | -0 |
| 2020-05-05 19:18 | simplify test-evented-io build setting | Andrew Kelley | 1 | +2 | -7 |
| 2020-05-05 15:49 | Add setUseTestEventedIO for test steps in build.zig | Haze Booth | 1 | +10 | -0 |
| 2020-05-05 16:50 | avoid unnecessary fcntl syscalls when setting socket flags | Andrew Kelley | 1 | +6 | -6 |
| 2020-05-05 16:45 | fix incorrect flags being set in os.setSockFlags | Andrew Kelley | 1 | +2 | -2 |
| 2020-05-04 16:50 | update docs/tests for async/extern fn removal | Tadeo Kondrak | 5 | +19 | -18 |
| 2020-05-05 16:09 | Add support for external links and URL to markdown parser. | StrangeBug | 1 | +39 | -0 |
| 2020-05-04 15:49 | zig fmt | Tadeo Kondrak | 56 | +222 | -240 |
| 2020-05-04 15:24 | add zig fmt fix for async/extern fn | Tadeo Kondrak | 4 | +63 | -20 |
| 2020-05-04 15:06 | remove nakedcc/stdcallcc/async fn/extern fn fnproto | Tadeo Kondrak | 11 | +9 | -165 |
| 2020-05-05 15:23 | Clear PreopenList on every populate call | Jakub Konka | 1 | +14 | -0 |
| 2020-05-05 15:21 | Merge pull request #5272 from tadeokondrak/noasync-to-nosuspend | Andrew Kelley | 28 | +233 | -208 |
| 2020-05-05 15:05 | Add docs | Jakub Konka | 2 | +66 | -15 |
| 2020-05-05 13:20 | Merge pull request #5273 from haze/hb/fix-posix-errorunion-thread-spawn-result | Vexu | 1 | +1 | -1 |
| 2020-05-05 13:07 | Move preopen and path wasi helpers to std.fs.wasi module | Jakub Konka | 3 | +106 | -104 |
| 2020-05-04 19:47 | Shuffle things around; add PreopenList.findByPath method | Jakub Konka | 3 | +23 | -12 |
| 2020-05-04 19:20 | Encapsulate getPreopens inside PreopenList | Jakub Konka | 2 | +52 | -104 |
| 2020-05-04 11:40 | Remove obsolete PATH_MAX const | Jakub Konka | 1 | +0 | -2 |
| 2020-05-04 11:35 | Simplify File constructors | Jakub Konka | 1 | +2 | -10 |
| 2020-05-04 11:30 | Refactor resolve_preopen into getPreopens function | Jakub Konka | 2 | +67 | -11 |
| 2020-05-01 20:27 | Make std.fs.cwd() return preopen for "." if exists | Jakub Konka | 2 | +21 | -8 |
| 2020-05-01 10:33 | Implement std.fs.Dir.openFileWasi | Jakub Konka | 2 | +79 | -25 |
| 2020-04-30 16:06 | Start drafting out openZ | Jakub Konka | 3 | +71 | -0 |
| 2020-05-05 11:19 | update comments for nosuspend | Tadeo Kondrak | 3 | +9 | -9 |
| 2020-05-05 11:18 | update tests for nosuspend | Tadeo Kondrak | 3 | +10 | -10 |
| 2020-05-05 11:14 | zig fmt | Tadeo Kondrak | 9 | +61 | -55 |
| 2020-05-05 11:11 | Rename noasync to nosuspend in C++ compiler | Tadeo Kondrak | 10 | +96 | -96 |
| 2020-05-05 11:08 | Rename noasync to nosuspend in self-hosted, add rewriter | Tadeo Kondrak | 6 | +57 | -38 |
| 2020-05-05 08:14 | Update ErrorUnion thread spawn result to return null instead of 0 | Haze Booth | 1 | +1 | -1 |
| 2020-05-05 06:45 | moved duplicated code to common functions | Matthew Knight | 2 | +39 | -29 |
| 2020-05-04 18:45 | Merge pull request #5267 from Vexu/const-call | Vexu | 3 | +35 | -1 |
| 2020-05-04 06:42 | os.zig: add ETIMEDOUT error case to read function | Jonathan Marler | 3 | +4 | -0 |
| 2020-05-04 11:45 | std: fix blake3 assignment to constant | Vexu | 1 | +2 | -1 |
| 2020-05-04 11:28 | fix missing compile error on call assigned to const | Vexu | 2 | +33 | -0 |
| 2020-05-04 04:23 | stage1: remove unneeded switch | xackus | 1 | +6 | -37 |
| 2020-05-03 03:11 | stage1: fix assert fail on opaque fn ptr param | xackus | 4 | +74 | -40 |
| 2020-05-03 08:40 | Pass filtered_sock_type to system.socket. Cover PermissionDenied error | Cato | 3 | +14 | -2 |
| 2020-05-03 08:33 | std: use async for MultiOutStream | daurnimator | 1 | +6 | -9 |
| 2020-05-03 03:22 | added scoped typedef to translate-c | Matthew Knight | 2 | +29 | -0 |
| 2020-04-28 12:44 | Include dbg.h to third-party libs | data-man | 5 | +910 | -0 |
| 2020-05-02 21:38 | Merge branch 'ninjacato-tomerge-darwin-fix-accept-sockets' | Andrew Kelley | 4 | +69 | -9 |
| 2020-05-02 21:36 | solve the problem with Darwin shims in std.os instead | Andrew Kelley | 3 | +80 | -107 |
| 2020-05-02 21:28 | Apply naming conventions of structs to files | Isaac Freund | 1 | +8 | -0 |
| 2020-04-30 11:50 | Implement @Type for ErrorSet | Tadeo Kondrak | 3 | +81 | -1 |
| 2020-04-30 10:30 | Constify TypeInfo | Tadeo Kondrak | 2 | +15 | -15 |
| 2020-04-28 17:16 | Implement @Type() for EnumLiteral and FnFrame | Tadeo Kondrak | 3 | +33 | -3 |
| 2020-04-28 17:14 | Implement @typeInfo for @Frame() | Tadeo Kondrak | 4 | +42 | -4 |
| 2020-05-02 13:14 | Fixed Darwin-incompatible socket flags and unavailable system calls | Cato | 3 | +105 | -18 |
| 2020-05-02 20:29 | Merge pull request #5249 from ziglang/FireFox317-windows-evented-io | Andrew Kelley | 15 | +646 | -663 |
| 2020-05-02 18:53 | add test coverage for top level fields | Andrew Kelley | 2 | +19 | -0 |
| 2020-05-02 18:16 | Merge remote-tracking branch 'origin/master' into FireFox317-windows-evented-io | Andrew Kelley | 8 | +78 | -27 |
| 2020-05-02 18:14 | Get evented io code paths to build on macOS (#5233) | Chris Heyes | 3 | +46 | -24 |
| 2020-05-02 18:08 | fs.File: improve handling async I/O on Windows | Andrew Kelley | 2 | +42 | -11 |
| 2020-05-02 13:46 | Merge pull request #5250 from mikdusan/qemu | Michael Dusan | 1 | +1 | -1 |
| 2020-05-02 08:35 | ci linux: bump qemu-5.0.0-z2 | Michael Dusan | 1 | +1 | -1 |
| 2020-05-02 08:31 | update windows impl of child process to new File API | Andrew Kelley | 1 | +3 | -12 |
| 2020-05-02 08:19 | correct usages of std.fs.dir.DeleteFileError (#5058) | nycex | 2 | +19 | -3 |
| 2020-05-02 08:16 | Merge pull request #5243 from niacat/kern-arand | Andrew Kelley | 3 | +13 | -0 |
| 2020-05-02 07:38 | child process: no need to remove O_CLOEXEC before execve | Andrew Kelley | 1 | +0 | -10 |
| 2020-05-02 05:54 | remove last use of share_with_child_process | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-02 05:53 | Merge remote-tracking branch 'origin/master' into FireFox317-windows-evented-io | Andrew Kelley | 28 | +5669 | -3483 |
| 2020-05-02 05:25 | fix regressions in windows std lib tests | Andrew Kelley | 4 | +85 | -112 |
| 2020-05-02 04:41 | std.event.Loop: promote the fs thread to be available for all OS's | Andrew Kelley | 6 | +137 | -193 |
| 2020-05-02 03:17 | cleanup and fixes. behavior tests passing with evented I/O | Andrew Kelley | 10 | +137 | -119 |
| 2020-05-02 00:57 | Merge pull request #5247 from mikdusan/housekeeping | Michael Dusan | 2 | +5 | -7 |
| 2020-05-01 23:02 | Merge branch 'windows-evented-io' of https://github.com/FireFox317/zig into FireFox317-windows-evented-io | Andrew Kelley | 8 | +300 | -253 |
| 2020-05-01 22:01 | stage1: cleanup | Michael Dusan | 2 | +5 | -7 |
| 2020-05-01 21:35 | Merge pull request #5192 from ziglang/stage2-tests | Andrew Kelley | 27 | +5679 | -3480 |
| 2020-05-01 19:13 | std.progress: handle error from FillConsoleOutputAttribute | Andrew Kelley | 1 | +6 | -2 |
| 2020-05-01 04:24 | Added socket bits for Darwin | Cato Auestad | 1 | +22 | -0 |
| 2020-05-01 17:33 | fix off-by-one error in sizeInBaseUpperBound | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-01 16:23 | In init_rand avoid reading from /dev/urandom on NetBSD/FreeBSD | nia | 1 | +8 | -0 |
| 2020-05-01 16:22 | Add arc4random_buf() in NetBSD libc, use it to implement getrandom() | nia | 2 | +5 | -0 |
| 2020-05-01 10:49 | update std.meta.IntType => std.meta.Int | Andrew Kelley | 1 | +3 | -3 |
| 2020-05-01 10:40 | back to stage2 tests passing | Andrew Kelley | 1 | +1 | -1 |
| 2020-05-01 10:15 | rework std.math.big.Int | Andrew Kelley | 10 | +3341 | -2663 |
| 2020-04-29 23:38 | add ZIR transform test case | Andrew Kelley | 2 | +133 | -8 |
| 2020-04-29 23:11 | zir: add breakpoint() instruction and object file ability | Andrew Kelley | 4 | +114 | -62 |
| 2020-04-29 22:14 | link: introduce the concept of output mode and link mode | Andrew Kelley | 4 | +110 | -52 |
| 2020-04-29 01:40 | ZIR: implement return instruction | Andrew Kelley | 5 | +78 | -5 |
| 2020-04-29 01:04 | ZIR: add cmp and condbr instructions | Andrew Kelley | 7 | +1630 | -450 |
| 2020-04-28 19:34 | link: recognize that Windows does not have POSIX fs modes | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-27 23:12 | disable stage2 zir tests on not-yet-supported archs | Andrew Kelley | 1 | +4 | -2 |
| 2020-04-27 22:48 | disable stage2 zir tests on not-yet-supported OS's | Andrew Kelley | 1 | +2 | -1 |
| 2020-04-27 22:26 | add ZIR compare output test case to test suite | Andrew Kelley | 15 | +407 | -377 |
| 2020-04-30 09:19 | Fast-forward std.os.bits.wasi to match preview1 snapshot ABI | Jakub Konka | 1 | +58 | -36 |
| 2020-04-30 16:14 | switch anyerror to OutOfMemory | wozeparrot | 1 | +2 | -2 |
| 2020-04-30 15:35 | Merge pull request #5216 from alexnask/windows_ansi_codes | Vexu | 1 | +7 | -3 |
| 2020-04-30 15:28 | Merge pull request #5223 from iansimonson/translate_c_bool_to_int | Vexu | 2 | +64 | -1 |
| 2020-04-30 09:10 | Use transCreateNodeInfixOp instead of maybeSuppressResult | Ian Simonson | 1 | +3 | -18 |
| 2020-04-30 09:04 | Merge pull request #4683 from LakeByTheWoods/parser_test | Vexu | 3 | +83 | -8 |
| 2020-04-30 08:00 | Merge pull request #5213 from tadeokondrak/evented-readv-fix | Vexu | 1 | +12 | -0 |
| 2020-04-29 11:40 | move printWithVisibleNewlines to testing.expectEqualStrings | Vexu | 2 | +64 | -51 |
| 2020-04-29 11:09 | rename diffIndex to indexOfDiff | Vexu | 2 | +11 | -13 |
| 2020-04-29 18:42 | Update WASI snapshot to preview1 | Jakub Konka | 1 | +59 | -58 |
| 2020-04-29 22:38 | Translate-C convert bools to int in complex expressions | Ian Simonson | 2 | +79 | -1 |
| 2020-04-29 23:20 | Merge pull request #5219 from mikdusan/qemu | Michael Dusan | 1 | +4 | -3 |
| 2020-04-29 21:01 | ci linux: bump qemu 5.0.0-rc4 → 5.0.0 | Michael Dusan | 1 | +4 | -3 |
| 2020-04-29 17:07 | Add unreachable branch | Alexandros Naskos | 1 | +1 | -1 |
| 2020-04-29 16:54 | build.zig recursive dep support | wozeparrot | 1 | +18 | -14 |
| 2020-04-29 16:49 | Progress will now use ANSI escape codes on windows for terminals that support it | Alexandros Naskos | 1 | +6 | -2 |
| 2020-04-29 10:33 | Fix std.event.Loop.readv | Tadeo Kondrak | 1 | +12 | -0 |
| 2020-04-29 08:01 | Merge pull request #5210 from tadeokondrak/IntType-to-Int | Vexu | 41 | +111 | -108 |
| 2020-04-29 01:10 | std.meta.IntType -> std.meta.Int | Tadeo Kondrak | 40 | +107 | -107 |
| 2020-04-29 01:06 | rename std.meta.IntType to std.meta.Int | Tadeo Kondrak | 1 | +4 | -1 |
| 2020-04-28 20:25 | Merge pull request #5196 from tadeokondrak/@vector-to-@type-vector | Andrew Kelley | 22 | +140 | -130 |
| 2020-04-28 20:21 | Merge pull request #5195 from tadeokondrak/opaquetype-to-type-opaque | Andrew Kelley | 12 | +158 | -159 |
| 2020-04-28 20:18 | Merge pull request #5201 from tadeokondrak/mangle-field-names-locally | Vexu | 2 | +28 | -7 |
| 2020-04-28 13:41 | Fix/add translate-c tests for previous commit | Tadeo Kondrak | 1 | +24 | -6 |
| 2020-04-28 13:30 | Mangle field names with a local counter in records | Tadeo Kondrak | 1 | +4 | -1 |
| 2020-04-28 05:46 | Update language reference for std.meta.Vector | Tadeo Kondrak | 1 | +5 | -16 |
| 2020-04-28 05:46 | @Vector -> std.meta.Vector | Tadeo Kondrak | 19 | +122 | -114 |
| 2020-04-28 05:45 | add std.meta.Vector to replace @Vector | Tadeo Kondrak | 1 | +9 | -0 |
| 2020-04-28 06:24 | Validate vector types for @Vector | Tadeo Kondrak | 1 | +4 | -0 |
| 2020-04-28 05:23 | Update language reference for recent @Type changes | Tadeo Kondrak | 1 | +30 | -32 |
| 2020-04-28 05:14 | @OpaqueType -> @Type(.Opaque) | Tadeo Kondrak | 11 | +128 | -127 |
| 2020-04-27 16:26 | add missing const to pkg dependencies | wozeparrot | 1 | +1 | -1 |
| 2020-04-27 22:28 | Merge pull request #5187 from ziglang/squeek502-windows-fmt-relative | Andrew Kelley | 3 | +31 | -15 |
| 2020-04-27 20:52 | Split AES struct into AESEncrypt and AESDecrypt | Žiga Željko | 1 | +66 | -8 |
| 2020-04-26 05:39 | implement @Type() for more types | Tadeo Kondrak | 2 | +85 | -5 |
| 2020-04-27 17:39 | std: support `/` in Windows paths | Andrew Kelley | 1 | +12 | -7 |
| 2020-04-27 17:38 | zig fmt: still print the relative path | Andrew Kelley | 2 | +9 | -5 |
| 2020-03-06 04:15 | fmt: Fix relative paths with . and .. on Windows | Ryan Liptak | 1 | +13 | -6 |
| 2020-04-27 16:22 | Fix issue with std.json incorrectly replacing forward slashes with a backslash (#5167) | Auguste Rame | 1 | +3 | -1 |
| 2020-04-26 20:47 | Add missing state to C object cache | George Roman | 1 | +8 | -0 |
| 2020-04-27 15:07 | Cleaned up code, added a testcase for an extern member function call | Alexandros Naskos | 2 | +41 | -25 |
| 2020-04-27 12:22 | Added tests. | Alexandros Naskos | 3 | +43 | -6 |
| 2020-04-26 23:33 | Extern functions can now be evaluated to undefined values in TypeOfs | Alexandros Naskos | 1 | +22 | -10 |
| 2020-04-26 21:37 | stage2 zir: remove dead code | Andrew Kelley | 1 | +0 | -5 |
| 2020-04-26 19:38 | Fix unfortunate typo | Henry Nelson | 1 | +3 | -3 |
| 2020-04-26 19:28 | add CLI option -Bsymbolic for binding global references locally | Andrew Kelley | 4 | +25 | -0 |
| 2020-04-26 18:03 | Fix f64 variants of math.cosh and math.sinh to accept negative inputs. (#5172) | Nick Appleton | 2 | +18 | -2 |
| 2020-04-26 16:50 | std: add io.MultiOutStream | daurnimator | 2 | +57 | -0 |
| 2020-04-26 05:20 | ir: elemptr and add instructions | Andrew Kelley | 3 | +167 | -1 |
| 2020-04-20 15:18 | std: fix posix Thread.spawn to accept all startFn types | Andrius Mitkus | 1 | +31 | -6 |
| 2020-04-24 12:48 | Pass each target feature flag separately | George Roman | 1 | +10 | -4 |
| 2020-04-25 10:42 | std: add in_stream.isBytes | daurnimator | 1 | +18 | -0 |
| 2020-04-25 10:34 | std: add instream.readBytesNoEof function | daurnimator | 1 | +13 | -10 |
| 2020-04-23 07:55 | stage1: Prevent the creation of illegal ptr types | LemonBoy | 2 | +14 | -0 |
| 2020-04-24 19:37 | Merge pull request #5158 from ziglang/zir-to-elf | Andrew Kelley | 8 | +1388 | -930 |
| 2020-04-24 19:36 | link: change default executable mode to 0o777 | Andrew Kelley | 2 | +6 | -2 |
| 2020-04-21 16:42 | Add mips support to standard library | Timon Kruiper | 22 | +138 | -14 |
| 2020-04-24 06:09 | bug fixes to make it work | Andrew Kelley | 2 | +151 | -93 |
| 2020-04-24 03:53 | codegen: write the updated code size to PT_LOAD section header | Andrew Kelley | 1 | +67 | -57 |
| 2020-04-24 00:30 | codegen rdx set immediate | Andrew Kelley | 1 | +31 | -6 |
| 2020-04-24 00:23 | codegen supports embedded-in-code constants | Andrew Kelley | 3 | +90 | -11 |
| 2020-04-23 23:40 | codegen for setting rax and rdi registers | Andrew Kelley | 1 | +80 | -7 |
| 2020-04-23 22:58 | codegen for inline assembly | Andrew Kelley | 1 | +212 | -7 |
| 2020-04-23 21:46 | codegen for const ints and string literals | Andrew Kelley | 1 | +76 | -19 |
| 2020-04-23 20:41 | basics of writing ELF and machine code generation | Andrew Kelley | 4 | +357 | -445 |
| 2020-04-21 08:25 | fix json.WriteStream.emitJson | xackus | 1 | +32 | -23 |
| 2020-04-23 01:06 | stage1: fix crash on accessing an array of size zero with runtime index | xackus | 3 | +19 | -1 |
| 2020-04-23 16:44 | stage1: Fix bitcast of immediate to ptr type (#5131) | LemonBoy | 3 | +24 | -5 |
| 2020-04-23 03:42 | zir-to-elf skeleton | Andrew Kelley | 5 | +565 | -530 |
| 2020-04-23 00:41 | Merge pull request #5139 from mikdusan/qemu-5.0.0-rc4 | Michael Dusan | 1 | +3 | -3 |
| 2020-04-08 23:04 | ci: bump static-qemu 5.0.0-rc3 → 5.0.0-rc4 | Michael Dusan | 1 | +3 | -3 |
| 2020-04-22 19:57 | Merge pull request #5125 from mikdusan/kern.osproductversion | Michael Dusan | 2 | +477 | -24 |
| 2020-04-22 18:42 | Merge pull request #5130 from ziglang/stage2-ir | Andrew Kelley | 14 | +3067 | -4267 |
| 2020-04-22 14:54 | stage1: Prevent the creation of illegal pointer types | LemonBoy | 3 | +10 | -3 |
| 2020-04-22 16:52 | Merge pull request #5133 from LemonBoy/win-progress | Andrew Kelley | 4 | +55 | -10 |
| 2020-04-22 07:02 | stage2: Allow \t in string literals | LemonBoy | 1 | +9 | -0 |
| 2020-04-22 10:58 | std: Implement progress for Windows | LemonBoy | 2 | +52 | -7 |
| 2020-04-22 10:52 | stage1: Another hack for the C ABI compatibility | LemonBoy | 2 | +3 | -3 |
| 2020-04-22 07:28 | std.math.big.Int: don't rely on the allocator when printing | Andrew Kelley | 2 | +16 | -12 |
| 2020-04-22 07:08 | ir: improve ZIR emission enough to emit hello world | Andrew Kelley | 4 | +169 | -14 |
| 2020-04-22 04:26 | ir: emit zir for fntype | Andrew Kelley | 2 | +196 | -2 |
| 2020-04-22 04:04 | emit zir skeleton | Andrew Kelley | 3 | +221 | -13 |
| 2020-04-22 02:19 | ir: analyze asm instruction | Andrew Kelley | 3 | +61 | -8 |
| 2020-04-22 01:33 | ir: analyze deref instruction | Andrew Kelley | 2 | +67 | -3 |
| 2020-04-22 01:14 | ir: analyze fieldptr instruction | Andrew Kelley | 3 | +137 | -35 |
| 2020-04-22 00:34 | ir: analyze ptrtoint | Andrew Kelley | 1 | +70 | -8 |
| 2020-04-21 23:48 | ir: analyze int casting | Andrew Kelley | 8 | +303 | -174 |
| 2020-04-21 22:24 | macos: add fallback version detection | Michael Dusan | 2 | +477 | -24 |
| 2020-04-21 06:10 | Added peer type resolution for [*]T and *[N]T. | elucent | 2 | +50 | -0 |
| 2020-04-21 12:22 | cleanup: IrBasicBlockGen | Michael Dusan | 1 | +110 | -110 |
| 2020-04-21 12:22 | cleanup: IrBasicBlockGen | Michael Dusan | 2 | +1 | -24 |
| 2020-04-21 18:26 | Remove std.lazyInit | Haze Booth | 3 | +2 | -94 |
| 2020-04-21 21:54 | ir: analyze int instruction | Andrew Kelley | 2 | +60 | -1 |
| 2020-04-21 21:33 | ir: analyze `as` instruction | Andrew Kelley | 1 | +24 | -9 |
| 2020-04-21 21:11 | ir: analyze primitive instruction | Andrew Kelley | 2 | +34 | -5 |
| 2020-04-21 21:06 | ir: analyze fntype instruction | Andrew Kelley | 3 | +189 | -51 |
| 2020-04-21 20:06 | ir: analysis of fn instruction | Andrew Kelley | 3 | +115 | -20 |
| 2020-04-21 17:50 | ir: comptime coerceArrayPtrToSlice | Andrew Kelley | 2 | +66 | -33 |
| 2020-04-21 17:24 | ir: type coercion skeleton | Andrew Kelley | 2 | +182 | -0 |
| 2020-04-21 05:20 | ir: analyze str instruction | Andrew Kelley | 2 | +29 | -2 |
| 2020-04-21 04:56 | ir: semantic analysis skeleton | Andrew Kelley | 4 | +315 | -135 |
| 2020-04-19 15:20 | stage1: Handle errors when generating block IR | LemonBoy | 3 | +19 | -4 |
| 2020-04-20 22:58 | Remove old-style @typeOf compatibility | Robin Voetter | 2 | +1 | -17 |
| 2020-04-20 23:19 | simplify ZIR spec; separate parsing/rendering from analysis | Andrew Kelley | 6 | +906 | -682 |
| 2020-04-20 16:47 | stage1: Fix wrong union access | LemonBoy | 1 | +1 | -1 |
| 2020-04-20 03:59 | ir: render keyword parameters | Andrew Kelley | 1 | +43 | -6 |
| 2020-04-20 03:39 | ir: render function body | Andrew Kelley | 1 | +21 | -8 |
| 2020-04-20 00:44 | ir: nice rendering of string literal constants | Andrew Kelley | 2 | +24 | -6 |
| 2020-04-20 00:33 | implement rendering escaped zig string literals | Andrew Kelley | 3 | +157 | -126 |
| 2020-04-20 00:04 | ir: rendering skeleton | Andrew Kelley | 3 | +182 | -30 |
| 2020-04-19 07:29 | ir: parse type noreturn | Andrew Kelley | 2 | +3 | -0 |
| 2020-04-19 07:19 | ir: parse export instruction | Andrew Kelley | 1 | +19 | -4 |
| 2020-04-19 07:14 | ir: parse asm instructions | Andrew Kelley | 1 | +80 | -40 |
| 2020-04-19 05:29 | ir: parse deref instruction | Andrew Kelley | 1 | +54 | -21 |
| 2020-04-19 05:06 | ir: parse string literals as parameters | Andrew Kelley | 1 | +18 | -12 |
| 2020-04-19 04:38 | ir: parse ptrtoint | Andrew Kelley | 1 | +23 | -3 |
| 2020-04-19 04:15 | ir: more foolproof way to organize instruction parsing | Andrew Kelley | 1 | +27 | -15 |
| 2020-04-19 04:02 | ir: parsing integer literals | Andrew Kelley | 2 | +38 | -10 |
| 2020-04-19 00:22 | ir: parse types | Andrew Kelley | 3 | +42 | -28 |
| 2020-04-19 00:04 | ir: parse fn body | Andrew Kelley | 1 | +66 | -26 |
| 2020-04-18 23:41 | rework types and values data layout | Andrew Kelley | 3 | +201 | -1088 |
| 2020-04-18 06:55 | generic ir parsing framework | Andrew Kelley | 2 | +80 | -4 |
| 2020-04-18 04:09 | beginnings of zig ir parser | Andrew Kelley | 3 | +302 | -3106 |
| 2020-04-19 09:38 | stage1: Fix signed multiplication overflow | LemonBoy | 1 | +3 | -3 |
| 2020-04-19 07:52 | Merge pull request #5097 from Vexu/field | Andrew Kelley | 11 | +153 | -40 |
| 2020-04-19 03:23 | fix uninitialized ZigValue | xackus | 2 | +4 | -3 |
| 2020-04-18 16:44 | update std lib to decls being disallowed between fields | Vexu | 10 | +103 | -42 |
| 2020-04-18 16:42 | disallow declarations between container fields | Vexu | 2 | +52 | -0 |
| 2020-04-18 11:26 | std: Introduce the Once synchronization primitive | LemonBoy | 2 | +67 | -0 |
| 2020-04-18 18:42 | Merge branch 'cshenton-patch-1' | Andrew Kelley | 2 | +6 | -2 |
| 2020-04-18 18:41 | ziggurat uses `@truncate` instead of `& 0xff` | Andrew Kelley | 1 | +1 | -1 |
| 2020-04-18 18:41 | rand: ref the decls so they get tested | Andrew Kelley | 1 | +4 | -0 |
| 2020-04-17 13:29 | Update ziggurat.zig to use `random.int(u64)` | Charles Shenton | 1 | +1 | -1 |
| 2020-04-18 18:35 | Merge pull request #5088 from Vexu/varargs-fix | Andrew Kelley | 4 | +59 | -56 |
| 2020-04-18 11:49 | std.os.readv: Add missing iov_count declaration | Christian Wesselhoeft | 1 | +2 | -1 |
| 2020-04-18 07:51 | fix typeInfo tests | Vexu | 3 | +39 | -51 |
| 2020-04-17 22:41 | update cmake, update readme, in response to the dynamic linking fiasco | Andrew Kelley | 3 | +199 | -186 |
| 2020-04-17 19:02 | add error for non-exter variadic functions | Vexu | 3 | +20 | -5 |
| 2020-04-17 13:36 | fix missing compile errors on builtin cast functions | Vexu | 2 | +85 | -27 |
| 2020-04-16 18:26 | stage1: Fix several bugs in constant generation | LemonBoy | 4 | +112 | -27 |
| 2020-04-16 08:03 | build: Create the output directory if it doesn't exist | LemonBoy | 1 | +3 | -0 |
| 2020-04-16 09:10 | debug: Minor QOL improvements for osx | LemonBoy | 1 | +13 | -9 |
| 2020-04-16 19:12 | std: make math.clamp work for common uses, remove automatic bounds swapping | Andrius Mitkus | 1 | +10 | -8 |
| 2020-04-15 14:42 | CC: fix binary dupe with no -o | Layne Gustafson | 1 | +1 | -0 |
| 2020-04-13 16:56 | Enable formatting in std.big.Int.format | joachimschmidt557 | 2 | +43 | -23 |
| 2020-04-15 15:06 | Merge pull request #5046 from Vexu/translate-c | Vexu | 10 | +92 | -72 |
| 2020-04-15 12:15 | translate-c cleanup and zig fmt | Vexu | 10 | +49 | -56 |
| 2020-04-15 12:14 | translate-c: correct invalid shortcut | Vexu | 2 | +43 | -16 |
| 2020-04-14 16:07 | Added gdi32.zig and More user32 definitions | Jakub | 4 | +186 | -1 |
| 2020-04-14 20:19 | Shift error message now says "fixed-width integer type" instead of just "integer type" (#5028) | foobles | 2 | +2 | -2 |
| 2020-04-14 02:25 | Update emit_raw.zig | markfirmware | 1 | +1 | -1 |
| 2020-04-14 17:38 | cli: add `c++` subcommand to --help menu | Andrew Kelley | 1 | +1 | -0 |
| 2020-04-14 08:42 | Translate C: Redo Add comment containing c source location for failed decls. | Lachlan Easton | 2 | +7 | -3 |
| 2020-04-14 01:33 | langref: add link to 0.6.0 version | Andrew Kelley | 1 | +6 | -5 |
| 2020-04-13 10:49 | stage1: More fixes for BE targets | LemonBoy | 3 | +19 | -10 |
| 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 12:03 | docs: use String.repeat for dom templates | Pierre Guilleminot | 1 | +1 | -5 |
| 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 21:17 | improve search perf: trim search results | Pierre Guilleminot | 2 | +25 | -0 |
| 2020-04-12 21:13 | improve search perf: batching dom list mutations | Pierre Guilleminot | 1 | +65 | -53 |
| 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-03-09 02:53 | Add visible newlines to parser_test output when there's a failure. | Lachlan Easton | 2 | +66 | -2 |
| 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:56 | refactor common pattern into a function | xackus | 1 | +42 | -111 |
| 2020-04-07 20:55 | std lib docs: fix null and int values | xackus | 2 | +24 | -0 |
| 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-04-01 08:11 | mem.zeroes - add sentinel terminated array support | Sebastian | 1 | +3 | -0 |
| 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-26 12:41 | fix behavior test with --test-evented-io on windows | Timon Kruiper | 7 | +315 | -282 |
| 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-17 14:07 | Initial support for static PIE executables | LemonBoy | 12 | +296 | -43 |
| 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 |