# Commit history · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commits/646268875e04250609d7e355af1618077c4a290f)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 646268875e04250609d7e355af1618077c4a290f

Requested commit: 646268875e04250609d7e355af1618077c4a290f

- [Use new width format option](https://git.cafe/gitcafe/zig/commit/646268875e04250609d7e355af1618077c4a290f?format=markdown) — 646268875e04250609d7e355af1618077c4a290f; hryx

- [Merge branch 'master' into translate-c-userland](https://git.cafe/gitcafe/zig/commit/2060c7c39b5c33fd6379a785b9beb921a22d1a6a?format=markdown) — 2060c7c39b5c33fd6379a785b9beb921a22d1a6a; hryx

- [Separate with space instead of LF to prevent rendering excessive indentation](https://git.cafe/gitcafe/zig/commit/3e0ff32bd84102e4ea892bfdab6cd20daab83897?format=markdown) — 3e0ff32bd84102e4ea892bfdab6cd20daab83897; hryx

- [Create and render big.Int from IntegerLiteral; group BinaryOperator](https://git.cafe/gitcafe/zig/commit/b4bd52cc515e698a0bcf64653d829efeb2e0b4cb?format=markdown) — b4bd52cc515e698a0bcf64653d829efeb2e0b4cb; hryx

- [Escape C string literals](https://git.cafe/gitcafe/zig/commit/84353515817929d694efd22e528e00e8de3d41a1?format=markdown) — 84353515817929d694efd22e528e00e8de3d41a1; hryx

- [transBinaryOperator: Add, Sub](https://git.cafe/gitcafe/zig/commit/f845994839697315aba7c4d4ce80d04d0d7b8ab0?format=markdown) — f845994839697315aba7c4d4ce80d04d0d7b8ab0; hryx

- [transStringLiteral](https://git.cafe/gitcafe/zig/commit/69b90e0681bb42980eeb8364e50686a1f9702eb5?format=markdown) — 69b90e0681bb42980eeb8364e50686a1f9702eb5; hryx

- [Observe translate mode in stage2](https://git.cafe/gitcafe/zig/commit/b2e06c3bf41669e02f07525bb483efedf2d77b95?format=markdown) — b2e06c3bf41669e02f07525bb483efedf2d77b95; hryx

- [stage1: always render space after \`fn\` like stage2](https://git.cafe/gitcafe/zig/commit/226a23d97730b5ee0b14d51abb4999e679259ac3?format=markdown) — 226a23d97730b5ee0b14d51abb4999e679259ac3; hryx

- [Merge branch 'master' into translate-c-userland](https://git.cafe/gitcafe/zig/commit/c423697c78462f4e817869a3b25e72af33ce09ed?format=markdown) — c423697c78462f4e817869a3b25e72af33ce09ed; hryx

- [Fix order of tokens; omit 'pub' for fn types](https://git.cafe/gitcafe/zig/commit/1c86a191da400bd47a5044a5b84cf9a05b15066b?format=markdown) — 1c86a191da400bd47a5044a5b84cf9a05b15066b; hryx

- [Fix recursive self-referential block](https://git.cafe/gitcafe/zig/commit/4c8b460fec7dff1f56605ca1c9bd9b76599952d8?format=markdown) — 4c8b460fec7dff1f56605ca1c9bd9b76599952d8; hryx

- [Translate assignment BinaryOperator statements](https://git.cafe/gitcafe/zig/commit/4ae95d7ffc6ce6b011d5e5c6ff747cd3a1aa59bb?format=markdown) — 4ae95d7ffc6ce6b011d5e5c6ff747cd3a1aa59bb; hryx

- [Assign undefined literal \(instead of null\) when no init value](https://git.cafe/gitcafe/zig/commit/6325ffc3f1e5f61caab6d554a760c1b5d061b0d4?format=markdown) — 6325ffc3f1e5f61caab6d554a760c1b5d061b0d4; hryx

- [transReturnStmt](https://git.cafe/gitcafe/zig/commit/0f545e5a2b664d340fe33fe0a8fbc44956485e18?format=markdown) — 0f545e5a2b664d340fe33fe0a8fbc44956485e18; hryx

- [\(broken\) local var decls, integer literals \(part\)](https://git.cafe/gitcafe/zig/commit/84e479d94f9998331bdd73665274684cf3d0ad48?format=markdown) — 84e479d94f9998331bdd73665274684cf3d0ad48; hryx

- [Restore fn decls removed during conflict](https://git.cafe/gitcafe/zig/commit/586c36dd1d37d06bdf84fcf867165b8861825cb8?format=markdown) — 586c36dd1d37d06bdf84fcf867165b8861825cb8; hryx

- [Merge branch 'master' into translate-c-userland](https://git.cafe/gitcafe/zig/commit/ad0f0562d8103d65bd36eb12ead899f375bda3e0?format=markdown) — ad0f0562d8103d65bd36eb12ead899f375bda3e0; hryx

- [\(broken\) translate Paren type](https://git.cafe/gitcafe/zig/commit/ed5b8335b564cc4372b12e1c1a1b459aa348a90d?format=markdown) — ed5b8335b564cc4372b12e1c1a1b459aa348a90d; hryx

- [transImplictCastExpr: LValueToRValue](https://git.cafe/gitcafe/zig/commit/1692a76d28740637b8b303ecbc05dca0fb0218b6?format=markdown) — 1692a76d28740637b8b303ecbc05dca0fb0218b6; hryx

- [transCStyleCastExpr](https://git.cafe/gitcafe/zig/commit/1f82c7ba2243bb16a5036a22d34e9762302303de?format=markdown) — 1f82c7ba2243bb16a5036a22d34e9762302303de; hryx

- [Implement missing clang functions from last commit](https://git.cafe/gitcafe/zig/commit/3e14f86f9e703a4d189aab5e2f27c1029927c9e9?format=markdown) — 3e14f86f9e703a4d189aab5e2f27c1029927c9e9; hryx

- [\(broken\) port a bunch of stuff from stage1 translate-c](https://git.cafe/gitcafe/zig/commit/e632c2ade3d9ea2cfaa201b20f523d315d9c47fd?format=markdown) — e632c2ade3d9ea2cfaa201b20f523d315d9c47fd; hryx

- [expr: DeclRefExpr](https://git.cafe/gitcafe/zig/commit/b558d0996a8a18475f91483d3e3962502422a315?format=markdown) — b558d0996a8a18475f91483d3e3962502422a315; hryx

- [expr: FunctionToPointerDecay & ArrayToPointerDecay for ImplicitCastExpr](https://git.cafe/gitcafe/zig/commit/e07888e54c251b6c493ea911cf65aa46eccba67d?format=markdown) — e07888e54c251b6c493ea911cf65aa46eccba67d; hryx

- [Prevent infinite recursion](https://git.cafe/gitcafe/zig/commit/22299869baaa4e65c3dae48b292b1bd8bd4b1c58?format=markdown) — 22299869baaa4e65c3dae48b292b1bd8bd4b1c58; hryx

- [Merge branch 'master' into translate-c-userland](https://git.cafe/gitcafe/zig/commit/e1f3eec9cc05535b3f3b81f2fb7cd65dd4d1e841?format=markdown) — e1f3eec9cc05535b3f3b81f2fb7cd65dd4d1e841; hryx

- [Remove unused local struct type](https://git.cafe/gitcafe/zig/commit/2aa1c5da5dded6b1b346c3a1b57443f2c459ebe9?format=markdown) — 2aa1c5da5dded6b1b346c3a1b57443f2c459ebe9; hryx

- [expr: BitCast for ImplicitCastExpr](https://git.cafe/gitcafe/zig/commit/3bbee1ba2e758d4bb5ea7d03b27133ffd6e4e9e2?format=markdown) — 3bbee1ba2e758d4bb5ea7d03b27133ffd6e4e9e2; hryx

- [var decl: ImplicitCastExpr](https://git.cafe/gitcafe/zig/commit/9c437f90327880a195f1090f726118a8f6742bc6?format=markdown) — 9c437f90327880a195f1090f726118a8f6742bc6; hryx

- [var decl: init node](https://git.cafe/gitcafe/zig/commit/1a8f8c6262e68ece9dedd875b9a20b619f73035f?format=markdown) — 1a8f8c6262e68ece9dedd875b9a20b619f73035f; hryx

- [var decl: threadlocal](https://git.cafe/gitcafe/zig/commit/c79b8aeaef860528da645b956f21c8d95d05880d?format=markdown) — c79b8aeaef860528da645b956f21c8d95d05880d; hryx

- [var decl: mut_token, create child scope](https://git.cafe/gitcafe/zig/commit/99f0b28d3946a1110df235bb8d3b1918afc08df8?format=markdown) — 99f0b28d3946a1110df235bb8d3b1918afc08df8; hryx

- [WIP translate var decl](https://git.cafe/gitcafe/zig/commit/fceedada5c18ca5e9fa3ca14e74f6722eda85600?format=markdown) — fceedada5c18ca5e9fa3ca14e74f6722eda85600; hryx

- [support enum literals implicit casting to tagged unions](https://git.cafe/gitcafe/zig/commit/21ed9391179a9e472b25c80eaec5eebc9d08aca8?format=markdown) — 21ed9391179a9e472b25c80eaec5eebc9d08aca8; Andrew Kelley

- [std.fmt.parse_float: Fix exponent calculation](https://git.cafe/gitcafe/zig/commit/163a8e98bc04ea955ee54d5905436ffac34c93a2?format=markdown) — 163a8e98bc04ea955ee54d5905436ffac34c93a2; Marc Tiehuis

- [ran zig fmt on stdlib](https://git.cafe/gitcafe/zig/commit/1c73c08298fc3a19886038d935e45cf74ba152fb?format=markdown) — 1c73c08298fc3a19886038d935e45cf74ba152fb; emekoi

- [Fix too eager comptime evaluation of error ptr](https://git.cafe/gitcafe/zig/commit/6672ee9eb39a1cd9a3d6874ac1fb6de347ee2d33?format=markdown) — 6672ee9eb39a1cd9a3d6874ac1fb6de347ee2d33; LemonBoy

- [Use the correct scope for \`use\`](https://git.cafe/gitcafe/zig/commit/b660134a18a308a3a4378c98b78b84595da34e7e?format=markdown) — b660134a18a308a3a4378c98b78b84595da34e7e; LemonBoy

- [Merge pull request \#2516 from LemonBoy/32bfix](https://git.cafe/gitcafe/zig/commit/860684cc2f867b568137319930981904968c9577?format=markdown) — 860684cc2f867b568137319930981904968c9577; Andrew Kelley

- [Fix load/store of non-integer fields in packed struct](https://git.cafe/gitcafe/zig/commit/0a3aec020a6c24e82e8b0accfd8d1a78286f4eda?format=markdown) — 0a3aec020a6c24e82e8b0accfd8d1a78286f4eda; LemonBoy

- [VDSO calls must use the C CC](https://git.cafe/gitcafe/zig/commit/51aaa02679002ba65b270414bf94860fdcbe7c59?format=markdown) — 51aaa02679002ba65b270414bf94860fdcbe7c59; LemonBoy

- [stage1 tokenizer: add more missing break statements](https://git.cafe/gitcafe/zig/commit/2eba779af5ee2dd90ac383abe8e548d893ea4ffc?format=markdown) — 2eba779af5ee2dd90ac383abe8e548d893ea4ffc; Andrew Kelley

- [Add break after digit_value check in TokenizeStateCharCode](https://git.cafe/gitcafe/zig/commit/87901baa28ca04f5de8125c2f473fa02db6b4eb8?format=markdown) — 87901baa28ca04f5de8125c2f473fa02db6b4eb8; SamTebbs33

- [Merge branch 'shawnl-builtins'](https://git.cafe/gitcafe/zig/commit/e09c05f689bbc5c34e7e7cde89bbf0d28ab56421?format=markdown) — e09c05f689bbc5c34e7e7cde89bbf0d28ab56421; Andrew Kelley

- [docgen: add lib codeblock type and use it for wasm32-freestanding](https://git.cafe/gitcafe/zig/commit/56a905c7d16c79138b4581a84f1f844bce2f00eb?format=markdown) — 56a905c7d16c79138b4581a84f1f844bce2f00eb; Shritesh Bhattarai

- [Merge pull request \#2507 from ziglang/wasm-libs](https://git.cafe/gitcafe/zig/commit/8468ff0fe1466d8b38aff1d265d953b5cc8fefe6?format=markdown) — 8468ff0fe1466d8b38aff1d265d953b5cc8fefe6; Andrew Kelley

- [clang C API wrapper: small progress](https://git.cafe/gitcafe/zig/commit/07d0aee11a5725dc22eeaa116fb59c40a1a7c99c?format=markdown) — 07d0aee11a5725dc22eeaa116fb59c40a1a7c99c; Andrew Kelley

- [std: update linux syscalls to 5.1](https://git.cafe/gitcafe/zig/commit/e30cd800e23e419fa1bb48f3b63168becc431211?format=markdown) — e30cd800e23e419fa1bb48f3b63168becc431211; daurnimator

- [fix static builds of zig from requiring c compiler](https://git.cafe/gitcafe/zig/commit/6b36b756eb4b4c26b98d405310680ebe5679d111?format=markdown) — 6b36b756eb4b4c26b98d405310680ebe5679d111; Andrew Kelley

- [change wasm obj ext to \.wasm](https://git.cafe/gitcafe/zig/commit/b64e6cb8130ca0ef7deca2191a8312edc7f2ce41?format=markdown) — b64e6cb8130ca0ef7deca2191a8312edc7f2ce41; Shritesh Bhattarai

- [improvements to zig's implementation of libc and WebAssembly](https://git.cafe/gitcafe/zig/commit/14cdb01f35b35972b06e95a3a438f9f7910b97f8?format=markdown) — 14cdb01f35b35972b06e95a3a438f9f7910b97f8; Andrew Kelley

- [update libclang C API wrapper](https://git.cafe/gitcafe/zig/commit/3aa43dc31c468b2f80bf065f850618a981c5fca2?format=markdown) — 3aa43dc31c468b2f80bf065f850618a981c5fca2; Andrew Kelley

- [Fix off-by-one error in LEB128 parsing](https://git.cafe/gitcafe/zig/commit/787fd0f1bea262d134f06e5913554b8ca086655f?format=markdown) — 787fd0f1bea262d134f06e5913554b8ca086655f; LemonBoy

- [slice types no longer have field access](https://git.cafe/gitcafe/zig/commit/057a5d4898f70c6a8169c99375fbb8631e539051?format=markdown) — 057a5d4898f70c6a8169c99375fbb8631e539051; Andrew Kelley

- [clean up code now that \#769 is implemented](https://git.cafe/gitcafe/zig/commit/5a57610039b6150557b159fe9a8eb30088455dba?format=markdown) — 5a57610039b6150557b159fe9a8eb30088455dba; Andrew Kelley

- [switching on error sets makes new error set for capture values](https://git.cafe/gitcafe/zig/commit/e93a05b6e4a6e66012a24d61d7653e7002e62196?format=markdown) — e93a05b6e4a6e66012a24d61d7653e7002e62196; Andrew Kelley

- [fix regression on switch capture value for multiple cases](https://git.cafe/gitcafe/zig/commit/c08c222d5e8881631a4e3c56a9bda909c25e6c0b?format=markdown) — c08c222d5e8881631a4e3c56a9bda909c25e6c0b; Andrew Kelley

- [else value when switching on error set has](https://git.cafe/gitcafe/zig/commit/df4f77024e93dc3b60dd1d76d64e3c5ffa5ebd84?format=markdown) — df4f77024e93dc3b60dd1d76d64e3c5ffa5ebd84; Andrew Kelley

- [Don't emit DW_TAG_lexical_block for VarDecls](https://git.cafe/gitcafe/zig/commit/6536b409df053165ed704148de6ecf5b72e27282?format=markdown) — 6536b409df053165ed704148de6ecf5b72e27282; LemonBoy

- [Merge pull request \#2482 from ziglang/linux-elf-read](https://git.cafe/gitcafe/zig/commit/b64cee2ec2cdfd4c49208b3b32bb925233a73e08?format=markdown) — b64cee2ec2cdfd4c49208b3b32bb925233a73e08; Marc Tiehuis

- [Fix formatting for multiline asm expressions](https://git.cafe/gitcafe/zig/commit/08d41da916787ab0c19130dc4dc4e7b0e75c9fa8?format=markdown) — 08d41da916787ab0c19130dc4dc4e7b0e75c9fa8; LemonBoy

- [Merge branch 'LemonBoy-asm-cc'](https://git.cafe/gitcafe/zig/commit/66d86eccbe43e01500bd57dba13a4ce68aba8921?format=markdown) — 66d86eccbe43e01500bd57dba13a4ce68aba8921; Andrew Kelley

- [zig fmt on the standard library](https://git.cafe/gitcafe/zig/commit/c1793d61061a112dc3d58c33ac0d3a1ebc8fb35e?format=markdown) — c1793d61061a112dc3d58c33ac0d3a1ebc8fb35e; Andrew Kelley

- [Merge pull request \#2405 from hryx/stage2-recursive-parser](https://git.cafe/gitcafe/zig/commit/ed5a6d74ad980474ed46732828c7f8363dd5b80d?format=markdown) — ed5a6d74ad980474ed46732828c7f8363dd5b80d; Andrew Kelley

- [Merge pull request \#2459 from LemonBoy/enum-num-um-m](https://git.cafe/gitcafe/zig/commit/edcc7c72d1a684a8a16ca23ad26689f2cce4e803?format=markdown) — edcc7c72d1a684a8a16ca23ad26689f2cce4e803; Andrew Kelley

- [fixes \#2235](https://git.cafe/gitcafe/zig/commit/6cf7fb1177848c2f2a20c1f4093b1e003c477911?format=markdown) — 6cf7fb1177848c2f2a20c1f4093b1e003c477911; Jimmi Holst Christensen

- [added grammar rule for enum literal to docs](https://git.cafe/gitcafe/zig/commit/ba3d18a80e6b33e943ecebd9aaf07c0a84de84ee?format=markdown) — ba3d18a80e6b33e943ecebd9aaf07c0a84de84ee; Jimmi Holst Christensen

- [Merge branch 'master' of github.com:ziglang/zig](https://git.cafe/gitcafe/zig/commit/e5a0e21a539f8232fe6f86a0bb25e8c14e685db5?format=markdown) — e5a0e21a539f8232fe6f86a0bb25e8c14e685db5; Jimmi Holst Christensen

- [added tests for global variable declaration syntax](https://git.cafe/gitcafe/zig/commit/fb3b943b0767ad8730a4c1a38f224351705f5198?format=markdown) — fb3b943b0767ad8730a4c1a38f224351705f5198; Jimmi Holst Christensen

- [Merge branch 'master' of github.com:ziglang/zig](https://git.cafe/gitcafe/zig/commit/b2a196e01dce9856eb43ae92a43d1a5b260d11d4?format=markdown) — b2a196e01dce9856eb43ae92a43d1a5b260d11d4; Jimmi Holst Christensen

- [Fixed parser for extern threadlocal variables](https://git.cafe/gitcafe/zig/commit/c051904903e65f6bd2cb9d71f52688ce9d17d52d?format=markdown) — c051904903e65f6bd2cb9d71f52688ce9d17d52d; Jimmi Holst Christensen

- [std: the failing allocator didn't actually count allocations](https://git.cafe/gitcafe/zig/commit/3d93c89fc55a428171bbfa779fb604801d84421d?format=markdown) — 3d93c89fc55a428171bbfa779fb604801d84421d; daurnimator

- [Fix more corner cases in LEB128 parsing](https://git.cafe/gitcafe/zig/commit/6756e545f40dc7de373186a6581594e07bfd8200?format=markdown) — 6756e545f40dc7de373186a6581594e07bfd8200; LemonBoy

- [stage2 translate-c: simple function definitions](https://git.cafe/gitcafe/zig/commit/5f4c3e6557b6ffd654fad5ef3928e5f21db56a50?format=markdown) — 5f4c3e6557b6ffd654fad5ef3928e5f21db56a50; Andrew Kelley

- [stage2 translate-c: builtin types and pub](https://git.cafe/gitcafe/zig/commit/dbb5da14f4b2fafb5000b55dd5cb44f1ddd215f1?format=markdown) — dbb5da14f4b2fafb5000b55dd5cb44f1ddd215f1; Andrew Kelley

- [translate-c: better handling of restore points](https://git.cafe/gitcafe/zig/commit/82219b1fd5018a961726847bf42dfc1d33ec3aeb?format=markdown) — 82219b1fd5018a961726847bf42dfc1d33ec3aeb; Andrew Kelley

- [add test case for previous commit](https://git.cafe/gitcafe/zig/commit/2933d6b8489b8dc5c07bfb503578b12d0d783350?format=markdown) — 2933d6b8489b8dc5c07bfb503578b12d0d783350; Andrew Kelley

- [fix hang for some compile errors](https://git.cafe/gitcafe/zig/commit/fee0e6c8b9d676ef785aab52d25b19ed64e9adeb?format=markdown) — fee0e6c8b9d676ef785aab52d25b19ed64e9adeb; Andrew Kelley

- [translate-c: we have our first test of self-hosted](https://git.cafe/gitcafe/zig/commit/a6f7a9ce2b008ff66ab32c8162d64dd77ffe952f?format=markdown) — a6f7a9ce2b008ff66ab32c8162d64dd77ffe952f; Andrew Kelley

- [stage1: compile error for loop expr val ignored](https://git.cafe/gitcafe/zig/commit/d065f297ab6de5ca35636d169195ce5da6235786?format=markdown) — d065f297ab6de5ca35636d169195ce5da6235786; Michael Dusan

- [Fixes and simplifications for stage 1 parser](https://git.cafe/gitcafe/zig/commit/6b10f03b4a868cc02fc0535193ea0108c77ddd1f?format=markdown) — 6b10f03b4a868cc02fc0535193ea0108c77ddd1f; Jimmi HC

- [Merge pull request \#2465 from LemonBoy/builtins-for-wasm](https://git.cafe/gitcafe/zig/commit/bcf4d20289bfb062aa7e4fadd900c9a247feb3e8?format=markdown) — bcf4d20289bfb062aa7e4fadd900c9a247feb3e8; Andrew Kelley

- [Fix erroneous test case](https://git.cafe/gitcafe/zig/commit/1606dae7286daac67b5eb2d91108f558ab7b2b00?format=markdown) — 1606dae7286daac67b5eb2d91108f558ab7b2b00; LemonBoy

- [translate-c: progress on self-hosted function prototypes](https://git.cafe/gitcafe/zig/commit/1c0223899cfe6c1c73f186330f6eff2cc9e78579?format=markdown) — 1c0223899cfe6c1c73f186330f6eff2cc9e78579; Andrew Kelley

- [Merge pull request \#2461 from LemonBoy/dwarf-leb128](https://git.cafe/gitcafe/zig/commit/f8b7ea119f89c0625fd27c3ec1db338b79af58bd?format=markdown) — f8b7ea119f89c0625fd27c3ec1db338b79af58bd; Andrew Kelley

- [fix translate-c regression](https://git.cafe/gitcafe/zig/commit/09cff0d2bdc2e0787154bedb77926d69e5393b11?format=markdown) — 09cff0d2bdc2e0787154bedb77926d69e5393b11; Andrew Kelley

- [translate-c: progress on self-hosted function prototypes](https://git.cafe/gitcafe/zig/commit/eea2de108d686e36996ff698feec4c0c6574cb15?format=markdown) — eea2de108d686e36996ff698feec4c0c6574cb15; Andrew Kelley

- [translate-c: use C API for builtin types](https://git.cafe/gitcafe/zig/commit/214625587c66f07f2dd54670258143637058f490?format=markdown) — 214625587c66f07f2dd54670258143637058f490; Andrew Kelley

- [stage1: make some asserts print source location](https://git.cafe/gitcafe/zig/commit/010963ce431db2648374368dfc886aa8482494a9?format=markdown) — 010963ce431db2648374368dfc886aa8482494a9; Andrew Kelley

- [compile error for attempt to cast enum literal to error](https://git.cafe/gitcafe/zig/commit/c459edac18a53854dbfdebe50a370d169e715145?format=markdown) — c459edac18a53854dbfdebe50a370d169e715145; Andrew Kelley

- [fix std.os.copyFile](https://git.cafe/gitcafe/zig/commit/72899da44bb95ebd90f5fcc5b0d3212491f94e9a?format=markdown) — 72899da44bb95ebd90f5fcc5b0d3212491f94e9a; Andrew Kelley

- [translate-c: enough C tokenization/parsing to handle shifting in macros](https://git.cafe/gitcafe/zig/commit/eb65410b624d3aa8c56e7f2d2e68502030f8e981?format=markdown) — eb65410b624d3aa8c56e7f2d2e68502030f8e981; Andrew Kelley

- [translate-c: handle int to ptr and ptr to int casting](https://git.cafe/gitcafe/zig/commit/62065a9aea1c3c93cfea617403b7d5dc8344e36a?format=markdown) — 62065a9aea1c3c93cfea617403b7d5dc8344e36a; Andrew Kelley

- [fix build on macOS](https://git.cafe/gitcafe/zig/commit/a7346ea49f4d9b1af2d0babf67354b234a87fe42?format=markdown) — a7346ea49f4d9b1af2d0babf67354b234a87fe42; Andrew Kelley

- [Merge pull request \#2452 from LemonBoy/more-more-builtins](https://git.cafe/gitcafe/zig/commit/4b9e12be50a8d075d06b127712573b531d068837?format=markdown) — 4b9e12be50a8d075d06b127712573b531d068837; Andrew Kelley

- [self-hosted translate-c progress on function decls](https://git.cafe/gitcafe/zig/commit/46e1c34fcfe0973735c75a0c210db314030798f0?format=markdown) — 46e1c34fcfe0973735c75a0c210db314030798f0; Andrew Kelley

- [add \-\-bundle-compiler-rt function to link options](https://git.cafe/gitcafe/zig/commit/9bbd71c9ab3915b8bd8619a319a0eb6de2e2d152?format=markdown) — 9bbd71c9ab3915b8bd8619a319a0eb6de2e2d152; Andrew Kelley

- [stage1: remove unneeded extern function](https://git.cafe/gitcafe/zig/commit/3bd5c16f39a67889600a2102b716ccf7f9ba70f0?format=markdown) — 3bd5c16f39a67889600a2102b716ccf7f9ba70f0; Andrew Kelley

- [translate-c: NULL pointers translate to \`null\`](https://git.cafe/gitcafe/zig/commit/e3542196c0b0121fb52d9af599b549cf490e47a8?format=markdown) — e3542196c0b0121fb52d9af599b549cf490e47a8; Andrew Kelley

More commits follow; continue with `GET /api/repos/gitcafe/zig/commits?after=IjljMTIyMzdkMmQwNjQzZmNmMzRhZDZkMDI3Y2U3OGQyODVlNDAyNzEi`.
