{"bugs":[{"bugid":796596,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig: keywording"},{"bugid":851732,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig failed to test in riscv"},{"bugid":890234,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.10.0 - \/...\/xlocale.h: error: cannot add abi_tag attribute in a redeclaration"},{"bugid":914731,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"[RAP] dev-lang\/zig fails to build at stage3: zig build-exe zig ReleaseFast native 5 errors, ld.lld: undefined symbol"},{"bugid":916719,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.11.0-r1 - warning: Encountered error: UnexpectedEndOfFile, falling back to default ABI and dynamic linker."},{"bugid":947168,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.13.0-r2 fails test - [gcc-15] wwinmain.c: error: windows.h file not found"},{"bugid":948997,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.13.0-r2 fails test - [ffmpeg] error: undefined symbol: _Unwind_Resume"},{"bugid":949878,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.13.0-r3 fails test - [texlive] [gcc-15] error: \/...\/source.h: fatal error: stdbool.h not found"},{"bugid":956121,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.13.0-r3 - [gcc-16] QA Notice: The following files contain writable and executable sections"},{"bugid":960349,"firstseen":"2025-07-17T18:02:18.063785","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.14.1 - [gcc-16] error: the following command terminated unexpectedly:"},{"bugid":961624,"firstseen":"2025-08-17T16:50:37.904265","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.14.1 fails test - [gcc-16] error: BrokenPipe"},{"bugid":963801,"firstseen":"2025-10-05T09:59:47.857765","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/zig-0.14.1 install fails with binary data in the build log"},{"bugid":965080,"firstseen":"2025-10-24T22:06:16.401536","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.15.2 fails test - [boost-1.89] [ffmpeg8] [portage-9999] debug.zig: error: reached unreachable code"},{"bugid":965695,"firstseen":"2025-11-05T16:02:48.054529","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/zig-0.15.2 - [gcc-16] Target.zig: error: mixed scalar and vector operands: @Vector(5, usize) and @Vector(5, usize)"},{"bugid":965811,"firstseen":"2025-11-07T16:04:02.480608","severity":"critical","status":"UNCONFIRMED","summary":"dev-lang\/zig-0.14.1 Building causes kernel panic on intel 11th gen"},{"bugid":966120,"firstseen":"2025-11-16T02:54:39.179440","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/zig-0.15.2 shoud probably disable distcc"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":1596,"name":"llvm-core"}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0affe1fd6d0c95fb3fd115be7b5c5e89c82cf34f","committime":"2026-02-27T21:45:46","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"514830608ed2bf224330d112a3d5c6ad48130f09","committime":"2026-02-27T21:36:20","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add comment to upstream docs re LLVM version"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cd29d0077896b0f78b174629b7320ad7a7724a92","committime":"2025-11-27T20:00:57","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44792\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"c5f1afe84f8ee166153b26bd3108004a2bb087b9","committime":"2025-11-27T08:58:04","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update HOMEPAGE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b98c1df1fbb6c5a883d186478ceccdc749244fef","committime":"2025-11-04T22:50:49","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"3aa26c8e2b4e971e5feb068c50dff97611309536","committime":"2025-11-04T22:35:31","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Stabilize 0.15.1 amd64, #963735"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7baf212a63086150299a631bebf48e97ae8cd74b","committime":"2025-10-23T15:49:14","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Upstream changed behavior so that the \"max_rss\" field\nin one line of their build.zig is now required:\nhttps:\/\/www.github.com\/ziglang\/zig\/pull\/25402\n\nDrop the command removing it, as it is no longer needed.\n\"max_rss\" errors were downgraded to warnings in:\nhttps:\/\/www.github.com\/ziglang\/zig\/pull\/23525\n\nUpstream suggestion:\nhttps:\/\/www.github.com\/ziglang\/zig\/issues\/25659\n\nCloses: https:\/\/bugs.gentoo.org\/964953\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44298\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44298\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"042170938639f54a66bda9708cf0f276f8ede6f2","committime":"2025-10-23T12:35:00","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix build error for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"23e0eb355327afb21faa8a49e3162a323b6812d7","committime":"2025-10-16T19:18:38","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44204\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44204\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"475f00c7f91d3efdce73af3b3c27a51d32581c47","committime":"2025-10-16T16:41:53","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.15.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ac742135e5a2418e94db151e8927290eb86503b4","committime":"2025-09-01T10:51:15","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43618\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/43618\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"04cff48996e5a4ebc08ff409e52394815e1322c3","committime":"2025-08-31T09:20:25","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 21 for 9999"},{"authoremail":"arnauxabia@gmail.com","authorname":"Arnau Camprubí","body":"Signed-off-by: Arnau Camprubí <arnauxabia@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43546\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a61ba8c1a44f0eadaa213109fe689df0324db71e","committime":"2025-08-24T22:00:32","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.15.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b7a16c97d536b3cc796f78159dc0a806f4611b7","committime":"2025-07-01T22:22:45","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ade6ee1f48760e2219fe933e86f1d985801fca60","committime":"2025-07-01T22:07:14","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Stabilize 0.14.1 amd64, #959358"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1944652997c05f225647cc53aa5a681fdaa40718","committime":"2025-06-13T10:52:16","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42566\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42566\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"cb3386c49e862be809e95ff833d2c03d7b5afdf5","committime":"2025-06-09T17:16:43","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.14.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7e3ccac03cd35fb75f728c009aad8a14d49554c4","committime":"2025-05-31T21:54:27","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"See previous commit for details.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42374\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42374\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"94822957f2fe46cb4415def712dfe238306bdf71","committime":"2025-05-31T13:52:13","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: sync 9999 with 0.14.1"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Also removed old notice about standard library documentation and\nrestructuted filter logic for test step arguments.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42374\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"1a0597224c55e1f820e924dd34db0d9c8e0b8cf1","committime":"2025-05-25T17:33:59","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.14.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0886e6018c9243114890ae6288aa63c914c46ea4","committime":"2025-05-21T22:09:14","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"48014457a9af64d205c1c7a5894ab0474cbdb7eb","committime":"2025-05-10T18:24:19","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"591c60ed9307097cd32f20f54f42b7afc7c06dde","committime":"2025-05-10T18:02:38","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Stabilize 0.13.0-r3 amd64, #953231"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/954126\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41651\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41651\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e8d2ae01189188f70baf03fc8e563a15ebb8def7","committime":"2025-04-22T06:01:21","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix installing in Gentoo Prefix"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/951143\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41651\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"69608b897403f3a5edaada015db94b59f6083740","committime":"2025-04-18T17:37:10","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: skip linker script checks for zig executable"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41651\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ae0aa71eaf099e28360c66a6820f90c9edb8a0b4","committime":"2025-04-18T17:36:26","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.13.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9564d8e3ae40ded2dd766d8b92b3eb86c104106a","committime":"2025-04-11T10:20:11","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41463\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ef66c4d439dddc3e745c1d459aa5286f9d7cbdd3","committime":"2025-04-05T06:36:35","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 20 for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fe822c1f312e23011f1d84b3e5817f4dcd324e58","committime":"2025-03-05T11:48:33","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/40909\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"bf825c6fb33c69e3bd144efa9c7b17c4672ae1fd","committime":"2025-03-05T08:47:18","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.14.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"130447eb36ae1471fc4ec4f68a781059d1b8f0de","committime":"2025-03-04T22:18:16","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Upstream uses release mode only for behavior tests, full suite is run\nprimarily with Debug, so other modes tend to fail with strange errors.\n\nSeems like no other distro runs them in different modes, so align it\nwith upstream and everyone else.\n\nAlso restore `RESTRICT=test` for LLVM-disabled builds; it was removed\nby mistake in some previous commit.\n\nBug: https:\/\/bugs.gentoo.org\/949878\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/40891\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8f091ec5a8f33a72c0d57b1588d7b6ca18f1ee01","committime":"2025-03-04T19:54:52","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: run tests with LLVM enabled and in Debug mode on 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2a7d32153752dfee1fe4a03378bf9cbad091562","committime":"2025-03-03T19:33:31","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"364c75877f9f0482ebb4b8c98e475ba4940d7eb1","committime":"2025-02-17T02:03:29","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/40598\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9c26c480a223bbc97a4496652afff4a7e219cea2","committime":"2025-02-16T17:59:02","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: do not die on `eselect` in `pkg_postrm` (leftover)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9c4860aa3b6e4d39478786cbf4926d722d285e8e","committime":"2025-02-16T16:33:31","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"They can't be run when cross-compiling unless user has qemu static-usr\nenabled and used, which we can't check in ebuild. Therefore, we need to\nalso disallow docs building when cross-compiling for the time being.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6586ae03e438478e8c2db09b2355b519043c2760","committime":"2025-02-14T19:46:57","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: guard `stage3` calls when cross-compiling"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"If binfmt_misc hooks are installed for QEMU, then running Zig tests will\nfail because Zig attempts to run executables during tests that may be\nfrom foreign architectures. Normally this would raise an \"exec format\nerror\" failure which Zig handles but binfmt_misc hooks turn it into a\n\"missing interpreter\" error instead which is not handled.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b5ac3a5296fd73fbd9efe3443724e6547222e815","committime":"2025-02-14T19:33:11","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: warn user about `binfmt_misc` when running tests"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"When `--libc` is passed to `zig build test`, tests that cross-compile to\nother OSes and architectures fail because the internal include paths\nautomatically configured by Zig are overridden by the libc installation\nfile.\n\nUpstream issue: https:\/\/www.github.com\/ziglang\/zig\/issues\/22383\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7cfe7beb5c3f0f0fee6137225b927acb457c2b5d","committime":"2025-02-14T19:23:57","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: do not pass `--libc` when running tests"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Per PMS:\n> Ebuilds are allowed to call them in pkg_preinst and pkg_postinst.\n> Ebuilds may also call them in pkg_prerm and pkg_postrm but must not\n> rely on them being available.\n\nBug: https:\/\/bugs.gentoo.org\/949225\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9cbe02e307e7f552415f5bc8ab19dfcd2aecad6e","committime":"2025-02-04T16:51:58","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: do not die on `eselect` in `pkg_postrm`"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7cdd301e55b3bf954e95b9c49ba830b3164df22e","committime":"2025-01-19T20:09:39","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.13.0-r1"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"Needed for correctness when `build.zig` uses them to manipulate default\npathes in compiled artifact. Without `DESTDIR` it would try to install\nto root directly, so to fix this we set `DESTDIR` where appliable.\n\nCo-authored-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/40197\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e4f91d2c2e48b6d6e068a0f1c1adffcece28a324","committime":"2025-01-19T10:05:05","packageid":70022,"repoid":1,"summary":"zig.eclass: always use absolute path for `--prefix` argument"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/39765\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"aec404d30863f2304c1f593ac2a3161b5c2e9534","committime":"2024-12-18T21:41:13","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: use `llvm-r2.eclass`, add cross-compilation support for `USE=llvm`"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Controls debug extensions such as `zig dump-zir` or\n`zig build-exe --debug-compile-errors` and can change default when\nbuilding Zig itself from `ReleaseFast` to `ReleaseSafe`.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"eaaa8b9b68a6d7c6f8d36bced910856c0860413f","committime":"2024-12-17T21:23:02","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add `debug` USE-flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"47f879575c73d96bfd0679088ffd735dfe360b7a","committime":"2024-12-15T10:05:32","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1f9f1999cdc8ccb94054dec2d2951c7e486aa996","committime":"2024-12-11T11:29:30","packageid":70022,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/llvm"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e572f2011e30b309d26963ac156a7af860ad0d42","committime":"2024-12-11T11:25:13","packageid":70022,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/lld"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3ee411f1324ad2b881555d1bec5f943f1a7f28a1","committime":"2024-12-11T11:23:19","packageid":70022,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4c0ef9fe2aaac62caea8b2e32501dd17f1a4404d","committime":"2024-11-06T13:48:21","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Also, while we are here, sync `.maxrss` fix from 9999 ebuild .\nPatch message:\n\nThis is backported PR https:\/\/www.github.com\/ziglang\/zig\/pull\/21862 ,\nsquashed and trimmed down for Zig 0.13.0 . Fixes following error when\ncompiling with sys-devel\/llvm-18.1.8-r6:\n```\n\/var\/tmp\/portage\/dev-lang\/zig-0.13.0\/work\/zig-0.13.0\/src\/zig_llvm.cpp:738:68: error: static assertion failed\n  738 | static_assert((Triple::EnvironmentType)ZigLLVM_LastEnvironmentType == Triple::LastEnvironmentType, \"\");\n```\n\nChronology as I understood it:\n * New enum tags were added for `Triple::EnvironmentType` to 20.x in\n   https:\/\/www.github.com\/llvm\/llvm-project\/pull\/111302 ,\n * These additions were backported to 19.1.3 in\n   https:\/\/www.github.com\/llvm\/llvm-project\/pull\/112364 , at this point\n   Zig upstream (9999) notices static assert failure and fixes in\n   https:\/\/www.github.com\/ziglang\/zig\/pull\/21862 .\n   Discussed here:\n   https:\/\/www.github.com\/llvm\/llvm-project\/pull\/112364#discussion_r1823206017 .\n * These additions were backported again to 18.1.8-r6 (Gentoo only) in\n   https:\/\/gitweb.gentoo.org\/repo\/gentoo.git\/commit\/?id=9455b76daa769c03686d18098dbf37690c5c5f61 ,\n   this time it causes static assert failure for 0.13.0 .\n\nCloses: https:\/\/bugs.gentoo.org\/942563\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/39187\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f4a5c79c896bde3dbf6fe3618fd86f68c003577a","committime":"2024-11-03T00:08:53","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix building 0.13.0 with `sys-devel\/llvm-18.1.8-r6`"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"69476fd23007ae32759fdd1ae4037ec9a0e0d7f9","committime":"2024-09-21T07:50:56","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/38704\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6c3c4f0fcc8dbdc84a461279797610dd402ad561","committime":"2024-09-20T12:49:45","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 19 for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ee4ba59b4748e8330666bf610497e892235e2987","committime":"2024-08-23T02:18:49","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/38005\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"1adc0bf0ee5b5f6328cae09f925ad75d3c01af01","committime":"2024-08-07T10:30:40","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.11.0-r1, 0.12.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f1966912d1c556e15fd64f0f3d1160d6ec9809c3","committime":"2024-08-07T03:33:55","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e3d9ca0b8d781ac5badcaf02b1d02df9b458b31c","committime":"2024-08-05T07:49:01","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/37703\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"5b1ed6293014dce1016a26d3532ba467113762da","committime":"2024-07-24T09:57:21","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix building with `doc` USE-flag enabled on 9999"},{"authoremail":"aliaksei.urbanski@gmail.com","authorname":"Aliaksei Urbanski","body":"Release:\n  - https:\/\/ziglang.org\/download\/0.13.0\/release-notes.html\n  - https:\/\/github.com\/ziglang\/zig\/releases\/tag\/0.13.0\n\nCloses: https:\/\/bugs.gentoo.org\/933854\nCo-authored-by: Jean-Baptiste \"Jiboo\" Lepesme <lepesme.jb@gmail.com>\nSigned-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2cd85ecfc76344ae70181a0e2aabd5534098202e","committime":"2024-06-28T00:33:32","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.13.0"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"* Update to use llvm-r1 eclass instead of llvm, zig and\n  zig-utils eclasses instead of local get_zig_mcpu etc. functions.\n* Port \"llvm USE-flag\" from 9999 ebuild.\n* \"stage3\" compilation is unified by combining build.zig options,\n  now both cmake (+llvm) and bootstrap.c (-llvm) build up to \"zig2\"\n  target, after that we use zig.eclass with common options.\n* Before migrating to the zig.eclass, test steps in src_test\n  have been ran sequentially in for-loop, which allowed logic inside\n  each step to ran parallelly but not several steps at a time. Now we\n  use upstream \"test\" step instead of separately calling all dependant\n  steps, so that build system can now ran all of them paralelly.\n  This means time spent in `src_test` is now significantly shorter.\n* \"zig2\" in both scenarios now has explicit target which is set by\n  using zig-utils.eclass functions on a CBUILD\/CHOST. This allows us\n  to skip convertion logic in CMake and bootstrap.c, so that instead\n  of patching them we can just update converter in zig-utils.eclass\n  and unify target behaviour.\n* Disable autodocs generation for \"std\" module, since it can now\n  be generated on-fly with `zig std` command.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"082d8d82085f74a30fdeb4f1ef5a02fd13189cd1","committime":"2024-06-07T13:39:46","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.13.0-r2"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"* Update to use zig-utils and zig eclasses instead of local\n  get_zig_mcpu etc. functions.\n* \"stage3\" compilation is unified by combining build.zig options,\n  now both cmake (+llvm) and bootstrap.c (-llvm) build up to \"zig2\"\n  target, after that we use zig.eclass with common options.\n* Before migrating to the zig.eclass, test steps in src_test\n  have been ran sequentially in for-loop, which allowed logic inside\n  each step to ran parallelly but not several steps at a time. Now we\n  use upstream \"test\" step instead of separately calling all dependant\n  steps, so that build system can now ran all of them paralelly.\n  This means time spent in `src_test` is now significantly shorter.\n* \"zig2\" in both scenarios now has explicit target which is set by\n  using zig-utils.eclass functions on a CBUILD\/CHOST. This allows us\n  to skip convertion logic in CMake and bootstrap.c, so that instead\n  of patching them we can just update converter in zig-utils.eclass\n  and unify target behaviour.\n* Disable autodocs generation for \"std\" module, since it can now\n  be generated on-fly with `zig std` command.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b68ca211734f85e6a98efd2e5c1cb96e27a7998d","committime":"2024-06-06T13:59:53","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: sync 9999 with 0.13.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ccd16d54473a6c59ef4d2a2256453322c02f9bc1","committime":"2024-05-20T08:03:41","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9279a5276b784cb0abca81f8e5bed463983b35ae","committime":"2024-05-19T15:36:57","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthur@wienstroer.net","authorname":"0x5a4","body":"Signed-off-by: 0x5a4 <arthur@wienstroer.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/36517\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ec54c19f5b6c28b03d2c1beba2d07d92a4df2f00","committime":"2024-05-02T18:54:51","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.12.0"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35997\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"570d80252431fe2ebd6ab7d6f24384becbb1546a","committime":"2024-03-30T08:42:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update LLVM to 18, fix build without LLVM on 9999"},{"authoremail":"bratishkaerik@landless-city.net","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7f0030f20b6e01ae7deb80143dd3a39e0d69234e","committime":"2024-03-30T08:34:32","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add verify-sig support"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"78255fd746cfddd949b691172837eca56d8e1f09","committime":"2024-02-28T09:18:42","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Extracted from \"test-behaviour\" in\nhttps:\/\/www.github.com\/ziglang\/zig\/pull\/19016 .\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35457\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"5dc3eca9297aa7f5908411f7763770a0294631e2","committime":"2024-02-21T04:19:47","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add \"test-c-import\" step in 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"404ab5c35ed47b566dc5e613d0a50f72d354849e","committime":"2024-02-11T16:18:26","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35273\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"a689d1251d826a329a937e19dae19bae823cc033","committime":"2024-02-11T14:58:05","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Migrate to llvm-r1 in 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"24bae1c024feed9616892e1af6b7ba1eed548682","committime":"2023-12-13T08:03:47","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"They are too high and cause errors like below:\n * https:\/\/www.github.com\/ziglang\/zig\/issues\/18263\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34252\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"ff13cba4edbd2a712f1d863b96fa549f74a9e91b","committime":"2023-12-12T14:35:44","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: remove \".max_rss\" fields initializers from build.zig in 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e87895f6a8db9206ca1e307886327a52ec2db60","committime":"2023-11-22T11:46:51","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"See upstream PR https:\/\/www.github.com\/ziglang\/zig\/pull\/17994\nand https:\/\/www.github.com\/ziglang\/zig\/commit\/f8b38a174f0c4a843688fe8adac09dc4f66cd585 .\n\nLLVM-less build cannot build `sys-fs\/ncdu` yet (no @cImport support), but we are close.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33868\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"907ccc13308ae0393eb165b43d4fc5a9e5af0ae5","committime":"2023-11-16T18:05:24","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add `llvm` USE-flag for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"162ec303597cd9baa1cee256db2c440b97bc74d5","committime":"2023-10-27T03:01:51","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Useful for debugging and a little bit more deterministic than\nbefore.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33272\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"eded707d05b3a2ad50ee8c5c9682cd9617bf2a92","committime":"2023-10-22T17:22:29","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: explicitly set locations for build cache"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Will make bugs similar to following easier to spot in future because they\nwill fall earlier and with better error message [than \"`zig build std-docs` not found\"].\n\nIn case \"doc\" USE-flag and tests are disabled, miscompilation could have been unnoticed by user at all until Zig usage,\nsince the only calls to Zig binary in ebuild would have been skipped.\nNow, it will always check during \"src_compile\" phase and can reveal\npotentially hidden bug.\n\nBug: https:\/\/bugs.gentoo.org\/914101\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2b7185f8742031e9a7acfa5d5e837fc48daaeccd","committime":"2023-10-20T17:06:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add simple `zig env` invocation to check if compiler built itself properly"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"baf4175f348041a9324003db60d18bcad6cdb7bc","committime":"2023-10-10T03:22:35","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.10.1-r3"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Bug: https:\/\/bugs.gentoo.org\/914731\nBug: https:\/\/bugs.gentoo.org\/914101\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"42ac667416fe133255c3baca620e9af61315cb3b","committime":"2023-10-10T03:12:16","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: patch 0.11.0 to use getconf when detecting glibc version"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b5efc842a8df29e359339d4eed9841819f3cfd6d","committime":"2023-09-26T16:01:32","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"See also https:\/\/www.github.com\/ziglang\/zig\/pull\/17202 .\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/32935\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4d67993edccbfabf302a222c3a35658d80c900fb","committime":"2023-09-19T18:34:43","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 17 for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"190de7482f6239deca9d981557a868a926f03510","committime":"2023-08-25T04:01:37","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"ececf403a1e5ee445cc95c5de14f98e9cccf751e","committime":"2023-08-04T08:53:38","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.11.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"390f815746e2b2b6f9ebbcb995dbc6a087184698","committime":"2023-07-27T12:03:42","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Use build system steps for automatically following latest changes in doc-generation.\nThis means less frequent breakage, which is good.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/32052\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"04a33463261c264137b6e4466cb83c0695d3f6d6","committime":"2023-07-26T08:52:40","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: make doc generation for 9999 more reliable"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"936f263179b7c620e3e63b0e4a917293ef8466fd","committime":"2023-07-26T03:46:39","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"ZIG_NO_LANGREF variable was disabled in https:\/\/github.com\/ziglang\/zig\/commit\/32a175740c8750a7db550011795a4c22c0d0bc93.\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/32035\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3126404cca731e732d4a413fbd24edc052b5e410","committime":"2023-07-25T18:30:39","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix building on 9999 with \"doc\" USE-flag enabled"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"53d95e94bd89645dc3ff7f4bf1e482eaf4af4479","committime":"2023-07-09T02:16:43","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"vimproved@inventati.org","authorname":"Violet Purcell","body":"Signed-off-by: Violet Purcell <vimproved@inventati.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8f377950b088ae4240db530fee28ddb3a23c2013","committime":"2023-07-07T19:17:09","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Backport fix for musl 1.2.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1ce5f8635e4b90ab846ae3b874142c0f8f4074fe","committime":"2023-05-13T03:31:50","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30616\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"17236bf13b73ff1558fec245631e14f370fbe117","committime":"2023-05-01T13:58:59","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update testing process for 9999"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"02196982135a2b96e825e93d3f2019a146a9350d","committime":"2023-04-16T07:03:27","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update LICENSE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d7f3c1c85968e72e3d4a927bf6b6a85a305f4bab","committime":"2023-04-07T04:31:51","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30508\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"03156f4e282b290c6323a2720f430fe037d4cdb6","committime":"2023-04-07T04:08:58","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 16 for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4801301f3158fa49ec7e4f8443aec387b9426401","committime":"2023-03-17T09:46:55","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"67e28ad1e4320b9ecb7b4f1925cd328252bd2a65","committime":"2023-03-16T15:03:10","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.10.0-r1, 0.10.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"40340609a11aca9b484bae9d20e7fcb166ffdb3f","committime":"2023-03-10T07:01:56","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"afaa84986f2c6c46426f70b697dff7fdb71780e5","committime":"2023-03-09T18:02:00","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"flow@gentoo.org","authorname":"Florian Schmaus","body":"Signed-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"62c12329b91daf81370acaa9873cebeab8b7f289","committime":"2023-03-09T17:55:36","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: sync live"},{"authoremail":"flow@gentoo.org","authorname":"Florian Schmaus","body":"Signed-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"7b5492a0d2e76edefce33a23b0f5c9e72a020f36","committime":"2023-03-09T17:50:33","packageid":70022,"repoid":1,"summary":"dev-lang\/zig(-bin): eselect-zig is an IDEPEND"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/900543\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"5e8f76136eb2a9cdb9d50869ecabe88e669008dc","committime":"2023-03-09T14:06:59","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: adjust QA_FLAGS_IGNORED for new placements"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e6b8e78701137c7be6f76a3635c0c1d7846a39dd","committime":"2023-03-09T11:01:53","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"flow@gentoo.org","authorname":"Florian Schmaus","body":"Signed-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"f3ea1cde63c36f09e5ed98f763beb89aec062ff5","committime":"2023-03-09T10:47:44","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: ensure 'zig' symlink is valid if possible"},{"authoremail":"flow@gentoo.org","authorname":"Florian Schmaus","body":"ewarn and higher should, if possible, only be used conditionally and\ncheck-reqs_pkg_setup already issues a warning if the memory requirements\nare not met.\n\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"765823f832c01d4332d40e59d32b626cb40985a6","committime":"2023-03-09T10:46:24","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: downgrade ewarn to elog"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"* Install Zig to \"\/usr\/$(get_libdir)\/zig\/${PV}\", handle\n    \/usr\/bin\/zig via eselect-zig\n  * Add functions for getting ZIG_TARGET and ZIG_MCPU (user-provided or\n    defaults) and use them for building\/testing\n  * Add \"doc\" USE flag for installing language reference and stdlib\n    documentation\n\nCloses: https:\/\/bugs.gentoo.org\/885861\nBug: https:\/\/bugs.gentoo.org\/890234\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"8fadfe488122a31156de1ea0118a4f9e7d7943f7","committime":"2023-01-23T04:09:15","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: slotting, initial support for setting ZIG_{MCPU,TARGET}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4ce470fd807cf434cadf2a1b892ea142a73221f9","committime":"2023-01-20T04:02:13","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"It shouldn't be here.\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29182\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ad227223cb9511c2f563d95aa06558fddfbe728c","committime":"2023-01-20T03:46:47","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.10.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7f71c9b1a3d99dadaae5b7f2413c77d41d925f14","committime":"2023-01-20T01:31:53","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"1507d26e8c4f80483bc55fbd5a9bdce843634c10","committime":"2023-01-19T15:27:31","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.10.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cbcbb4711e04a76bd0b7e4674e1ee6f0a3ef8954","committime":"2023-01-14T19:32:04","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"As suggested by Sam James. I'm not touching live version yet as PR is not\nmerged yet and upstream plans to add some tests [that requires network\naccess] for their newly-created package manager (literally today) and related stuff (TLS\nclient\/server etc.). I'll try to cooperate with them and add option that\nwill skip these tests.\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29090\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e27d250289fea5fed738efbc2f64b5e6e5a86386","committime":"2023-01-13T11:57:44","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: use \"edob\" for testing 0.10.0"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"I'm sorry for possible incovenience caused by this (I hope that it was, since it\ndidn't look SO bad). Explained in and rebased upstream PR too.\n\nFixes: 28fcae31f91eb30b62c8d55b39207238d377f0c2\nCloses: https:\/\/bugs.gentoo.org\/890457\nCloses: https:\/\/bugs.gentoo.org\/890459\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"766ffdacc8e269ad975a010bb9124024e7272fd7","committime":"2023-01-13T11:47:46","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix patch from previous commit"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a247acce9f7cee783f32925b87142c9d4f9069d","committime":"2023-01-11T06:17:03","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"358ee51c66a495b7822225b810ce2c8b893e5a67","committime":"2023-01-08T03:47:02","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/886569\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28997\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7bcf6e440e99f0d38f27011186ff98a5abe9cdc0","committime":"2023-01-07T11:24:21","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add patch from upstream for 0.10.0"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"According to upstream [1], 'stage3' binary should be used for testing\ninstead of 'stage2'. Thanks to Frederik Schwan and Sam James for\npointing this out! Also split tests so than we can know more accurately\nwhat test step failed.\n\n[1] https:\/\/www.github.com\/ziglang\/zig\/issues\/14240#issuecomment-1374634325\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29059\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"28fcae31f91eb30b62c8d55b39207238d377f0c2","committime":"2023-01-04T11:44:25","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: use correct binary for testing 0.10.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6eb76bca47be8a980f22eaf29f7aadb7302bdb4b","committime":"2022-12-14T09:31:46","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"https:\/\/www.github.com\/ziglang\/zig\/commit\/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118\nwas merged recently, so memory usage (when building) drops from ~10GB to ~4GB\n\nBug: https:\/\/bugs.gentoo.org\/823086\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28581\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"71cc785aae8ce2453258188b87e307ca42906d32","committime":"2022-12-07T01:59:30","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: relax memory requirements for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b8158c1ac587e02f2c8c82efd5c431f2426955ae","committime":"2022-12-01T14:01:57","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/876181\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28492\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f49f0e28babffcf0878268d01324397309682fd6","committime":"2022-12-01T12:43:21","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.9.1-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"af0bf8c898ca8fb8f333d74ac91eead4aed77a14","committime":"2022-11-08T04:16:46","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"See commit f28480799d348da161f8d121df2fb99c73250ab3.\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28177\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"bd7fdcec46962af3a5a61ba74a2d1455a14d2c68","committime":"2022-11-08T03:36:52","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop \"threads\" and \"test\" USE flags for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ecafcb9e497c0e109dc7aa0283567fd49d70f075","committime":"2022-11-07T07:01:50","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Have all functions be together.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9c3e47685b03e771b87da1f38df6cb534530c3d6","committime":"2022-11-07T06:51:41","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: style tweaks"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Drop \"threads\" USE flag, since this is default and well-tested\nconfiguration by upstream.\nDrop \"test\" USE flag, since it doesn't require special dependencies (or preparations)\nnecessary to run tests.\n\nBug: https:\/\/bugs.gentoo.org\/876181\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f28480799d348da161f8d121df2fb99c73250ab3","committime":"2022-11-01T03:56:36","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.10.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"60d36aba4ba0870ebf77ce3f63e22417609818c7","committime":"2022-10-30T09:46:44","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Starting with https:\/\/github.com\/ziglang\/zig\/commit\/d42a719e8f7ba31a9e18d6be9d58691b0b38c69a Zig requires zstd compression support.\n\nZig requires zstd and zlib compression support in LLVM, if using LLVM backend (non-LLVM backends don't require these).\nThey are not required \"on their own\", so please don't add them to\ndependencies.\nYou can check https:\/\/github.com\/ziglang\/zig-bootstrap in future, to see\noptions that are passed to LLVM CMake building (excluding \"static\" ofc).\n\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27964\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"044b0969623c0c23f5884a22dfa58b02929b5086","committime":"2022-10-26T19:00:03","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: requires zstd support in LLVM"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"366542f5d253d03e0e1d9ba9c758dd03c749082f","committime":"2022-10-20T23:46:43","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Upstream PR https:\/\/github.com\/ziglang\/zig\/pull\/13036\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27849\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"0fd7c39bf9fca8c661b43d0cbd1a4bfba284bcb5","committime":"2022-10-19T15:34:20","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: use standard CMake procedure for building\/installing"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5a78ad2a962ca80eb5d3f05c2999341032efccd1","committime":"2022-10-18T15:18:56","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3916228a7abc819802d1e9304a7d462d02a7a8b1","committime":"2022-10-15T15:33:54","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"LLD is slotted now.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"0589d0cb2e6afad82048dc5108b7bc357927c790","committime":"2022-10-15T15:17:20","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix MissingSlotDep on LLD"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Upstream PR https:\/\/github.com\/ziglang\/zig\/pull\/13121\n\nCloses: https:\/\/bugs.gentoo.org\/877231\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27718\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"b15d873b0f867c6b2fe6c763bf859ea79ea41074","committime":"2022-10-10T03:16:41","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix building with Clang 16, fix searching LLD"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0d97ca030dedd4a715709c9fe75cd640a4470210","committime":"2022-09-19T03:46:40","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/871462\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27221\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d49ff59b4a3fb539e41219d67b2319dfe6356dca","committime":"2022-09-14T14:36:42","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update to LLVM 15 for 9999"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b0be76203ac70656b0b6cce6b165880680c38382","committime":"2022-09-12T13:38:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop unnecessary patch for 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1761a61256c3e9a1dea3986e72c4b1958cc7c7e2","committime":"2022-09-11T18:25:29","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1e425dbe4dbc25a643b01a26dd8ae9f28c3f8be1","committime":"2022-09-05T01:31:41","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Closes: https:\/\/bugs.gentoo.org\/867592\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27112\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3e4dcebab96edb125e5089b9fd996ebdd36e23fa","committime":"2022-09-02T10:22:36","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: always install self-hosted compiler, workaround upstream cmake bugs"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Bug: https:\/\/bugs.gentoo.org\/780612\nBug: https:\/\/bugs.gentoo.org\/829959\nBug: https:\/\/bugs.gentoo.org\/866374\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4d2d75f3df3edee03055e7e3b50e30d1c0dd0984","committime":"2022-08-24T10:08:10","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add patches for 0.9.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"76f6ea776395cb2c0be17f8e138cbea50339064d","committime":"2022-08-22T08:31:58","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"cmake_src_install already installs lib\/, so we should skip this in\nstage2\n\n-DZIG_PREFER_CLANG_CPP_DYLIB has been renamed\nto -DZIG_SHARED_LLVM, see https:\/\/github.com\/ziglang\/zig\/pull\/12136\n\nCloses: https:\/\/bugs.gentoo.org\/864247\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26779\nCo-authored-by: Rahim Usubov <the.guard@mail.ru>\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"7b3b491cb416d13765051c3957ccb7d624a4d61b","committime":"2022-07-26T21:33:45","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: block dev-lang\/zig-bin and some fixes for 9999"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"Eric Joldasov","body":"Bug: https:\/\/bugs.gentoo.org\/851732\nSigned-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"d005e3b069726d01579b86d32f6fe32c26573aa3","committime":"2022-07-26T21:25:12","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: block dev-lang\/zig-bin, add risv stage0 patch for 0.9.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2f16781ddff5a55f9eb33c1af4c7b9e15cb31af5","committime":"2022-07-15T08:48:33","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26320\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"dcd8eff6fdeca24dc34ac1ff2e78cfe281f3314e","committime":"2022-07-10T08:11:40","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: enable LLVM 14 on -9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9bf3d35b80a16ac8cab568a985f5f469d58297e8","committime":"2022-05-27T08:03:05","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25573\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"ed84231a31840b229dcc3d15a0141d16019299e5","committime":"2022-05-20T13:02:20","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add QA_FLAGS_IGNORED"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e65424f0cda5754051c5b5a7178030cd45273ff8","committime":"2022-05-20T12:19:18","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add threads USE flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"092bf843b30e9271d7aff11705a8d7466855a0e2","committime":"2022-04-30T08:18:11","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25085\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"2647a868c09f98a97fad19e0070a4abab851376c","committime":"2022-04-19T13:44:23","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add stage2 support (on -9999)"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0ace574c3772b362224c6b7bcefc13466f7c9282","committime":"2022-04-18T10:18:22","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: update SRC_URI"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"11975936afda765842b9ccd27d113ba7ec12988d","committime":"2022-04-17T19:23:46","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0611d10dcaeddf387d82b609334155bb3cfeea4a","committime":"2022-04-17T18:46:43","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop 0.7.1, 0.8.1-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5332d694053d062d10d60e363864a7017ab4440b","committime":"2022-03-29T11:04:35","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Thanks for 0.9.1 fix.\n\nBug: https:\/\/bugs.gentoo.org\/836310\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"1c1aedd190ddd20cb3ac99aaba07b281b5f4f388","committime":"2022-03-29T10:34:16","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: propagate #836310 fix to other versions + live"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"91e93c960b6475187eed3c7d64548f55965fed93","committime":"2022-03-29T07:34:30","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"- two eclasses export pkg_setup causing a conflict.\n\nCloses: https:\/\/bugs.gentoo.org\/836310\nThanks-to: Ionen Wolkens <ionen@gentoo.org>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"716f9df176f41d165541932174bb10968a180f65","committime":"2022-03-29T07:18:59","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix pkg_setup on 0.9.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cbf899880043d97759ab4ce0c017465419584089","committime":"2022-03-28T08:04:35","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"see https:\/\/github.com\/ziglang\/zig\/issues\/6485\n\nPackage-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24734\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"d3e007705a1dbe686551fba460f2294285043db0","committime":"2022-03-24T13:43:14","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add memory requirement via check-reqs"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"71788ddcccc1f81644d6f8413ad87830e2411d68","committime":"2022-03-24T13:39:52","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: drop old version"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c3b01e53a26789a47d9bfdb376b116b6cfadc898","committime":"2022-03-08T13:37:21","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24412\nSigned-off-by: Florian Schmaus <flow@gentoo.org>","commitid":"e9c309cc793b64322187e89b35822a5be0032c03","committime":"2022-03-05T14:04:19","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: New version 0.9.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b8cd569e6287c76f5183ad10dc856c450e9c6255","committime":"2021-12-25T17:36:31","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c5dfae2cff3c10778fe25921e5be13ba7f57906b","committime":"2021-12-25T17:25:54","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Keyword 0.9.0 arm, #796596"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e822ad02a330f9c59942bd255b1c18e7aa0b6e7d","committime":"2021-12-25T10:36:32","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c178342dee4cd125fc0447c90dab8ad1dbf19945","committime":"2021-12-25T10:21:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: fix WhitespaceFound"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a8d16bb82ffe4a7369ed05479eb593c7f99452e9","committime":"2021-12-25T10:20:13","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.9.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"020b1f3a3ff94c60588312dbaaba63a751b0d7be","committime":"2021-11-21T10:06:35","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"a4c78c736ff3dd8bef9f6278858fcebbd3da3a1f","committime":"2021-11-21T09:49:30","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Keyword 0.8.1-r1 arm64, #796596"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2271a1afd0fb7258851ddcc8054ed29e8d8a184d","committime":"2021-11-05T13:51:21","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Doesn't build otherwise, can't be fixed easily as\nupstream assumes full LLVM_TARGETS available\n\nBug: https:\/\/bugs.gentoo.org\/800206\nPackage-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"a9506d0fdd5713698e24b41ce4f6f5afea2bd7ad","committime":"2021-11-05T13:38:53","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Disable experimental useflag for newest"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"efa035755501b0e34aa7e4f9911d9f79d619b758","committime":"2021-10-30T23:51:21","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/816084\nReported-by: Martin Sekera <sekerama@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8b4a7071f8c7de45efe15c23bbf85e1cdd858df3","committime":"2021-10-30T23:31:22","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: depend on LLVM 13 in live ebuild"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c666e88e9a5c2e0abf663d6b96d01db72ca4b138","committime":"2021-10-30T23:30:18","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add 0.8.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"df01439638880ec955da344cb993c616dd7d994b","committime":"2021-07-03T17:13:36","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"9cd7a519ad961a6b4ddaa85c9abc59059a2c997e","committime":"2021-07-03T15:40:59","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add missing dies"},{"authoremail":"floss@bsd.ac","authorname":"Aisha Tammy","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Aisha Tammy <gentoo@aisha.cc>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/21296\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"77a79765c7e6c8421c5591bd80954098631e3114","committime":"2021-06-22T19:34:00","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: enable tests for 0.7.1"},{"authoremail":"floss@bsd.ac","authorname":"Aisha Tammy","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Aisha Tammy <gentoo@aisha.cc>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/21175\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"ae36192c403d573af8ccf00c28b3d13009fb9661","committime":"2021-06-22T19:33:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: version bump to 0.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5a65f5ecdc76f3ca9a3c52035b94059fa2d74e09","committime":"2021-03-06T12:36:57","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"94c592547c3432b88b98b3c6401ace18c56ca88d","committime":"2021-03-06T12:10:35","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cb176a8bd9b5a5f1333af658490d0c3585a46227","committime":"2021-03-04T17:52:03","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"gentoo@aisha.cc","authorname":"Aisha Tammy","body":"Package-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Aisha Tammy <gentoo@aisha.cc>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/19606\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"41ff4d6bedc52f042d13e3e4ab34ee519f2a1baf","committime":"2021-02-22T22:54:50","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: version bump to 0.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d6f2c963eb805aee7c5ba1486bb4be2827946e84","committime":"2020-07-30T22:35:10","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"fe45fe353d86f7b7990f38998cd176ca6dec9d1d","committime":"2020-07-29T11:41:17","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Remove old (LLVM 8)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3e8354969819bf56748db9ccfd2d8ac1f6519b88","committime":"2020-01-06T12:45:35","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"0a2f7dda89a2ee2092cbcbf62a88976f409ab217","committime":"2020-01-06T10:53:05","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: Switch to cmake.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ac85ded1ea8b41c7dda5efb01830612a54aad000","committime":"2019-10-01T06:25:56","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Signed-off-by: Nick Erdmann <n@nirf.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13107\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d9e4c6fa5bdc0c29bec7f02d47e51e5a782efa3e","committime":"2019-09-27T06:05:26","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: bump to 0.5.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9fa335046d2f4f88eae9f34adf040eff5fa1174a","committime":"2019-09-20T16:25:59","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Signed-off-by: Nick Erdmann <n@nirf.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12979\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"197fbe7ff1c6b45cf3816ae3c30fbe4cd03e4086","committime":"2019-09-20T14:04:57","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: require llvm 9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"33ff874f49175cb0f3ecc844490a15f6c7e46e5b","committime":"2019-09-08T16:05:25","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fd67300f1f73d9a255b1ee426f69a427d086f0b4","committime":"2019-08-07T19:07:18","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Signed-off-by: Nick Erdmann <n@nirf.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12606\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"29888e3202978f866bd0f2494711d2defd2290ed","committime":"2019-08-03T15:07:53","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: remove zig-0.4.0.ebuild"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Signed-off-by: Nick Erdmann <n@nirf.de>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d71767d8b9454f990c4f220aacc316e2914b7af6","committime":"2019-08-03T15:05:42","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: switch to EAPI=6, use patch files"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Signed-off-by: Nick Erdmann <n@nirf.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12599\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"220ace90a4fdcec12c40466284e4a4bb3e01fd10","committime":"2019-08-02T14:59:01","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: add version 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5cb69a520501734a9a6e6d5a40e0e8e5e031d657","committime":"2019-08-02T09:31:29","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Package-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"efbc7eb4725347d59e62e66403b037b17d4223b0","committime":"2019-08-02T09:07:26","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: specify LLVM SLOT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"248274431ed4db79450ccb466381addfc5c6092e","committime":"2019-08-02T08:47:14","packageid":70022,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"n@nirf.de","authorname":"Nick Erdmann","body":"Zig is an open-source programming language designed for robustness,\noptimality, and maintainability.\n\nFeature Highlights\n- Manual memory management. Memory allocation failure is handled correctly.\n  Edge cases matter!\n- Zig competes with C instead of depending on it. The Zig Standard Library\n  does not depend on libc.\n- Small, simple language. Focus on debugging your application rather than\n  debugging your knowledge of your programming language.\n- A fresh take on error handling that resembles what well-written C error\n  handling looks like, minus the boilerplate and verbosity.\n- Debug mode optimizes for fast compilation time and crashing with a stack\n  trace when undefined behavior would happen.\n- ReleaseFast mode produces heavily optimized code. What other projects call\n  \"Link Time Optimization\" Zig does automatically.\n- ReleaseSafe mode produces optimized code but keeps safety checks enabled.\n  Disable safety checks in the bottlenecks of your code.\n- Generic data structures and functions.\n- Compile-time reflection and compile-time code execution. No preprocessor.\n- Concurrency via coroutines. Async\/await is thread-safe, non-blocking, and\n  makes no syscalls, and therefore available in freestanding mode. You can\n  multiplex coroutines onto a thread pool in userland for M:N concurrency.\n- Import .h files and directly use C types, variables, and functions.\n- Export functions, variables, and types for C code to depend on.\n  Automatically generate .h files.\n- Optional type instead of null pointers.\n- Order independent top level declarations.\n- Friendly toward package maintainers. Reproducible build, 3-step\n  bootstrapping process.\n- Cross-compiling is a first-class use case.\n\nPackage-Manager: portage-2.3.66\nCloses: https:\/\/bugs.gentoo.org\/683386\nSigned-off-by: Nick Erdmann <n@nirf.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12110\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"01327ee8db1a1e7d88849498264988031bc4d552","committime":"2019-05-26T06:22:57","packageid":70022,"repoid":1,"summary":"dev-lang\/zig: new package"}],"dependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"The LLVM linker (link editor)","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"lld","packageid":78055},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"depending":[],"ebuilds":[{"archs":[],"ebuildid":655448,"firstseen":"2019-09-08T16:11:36.308037","license":"MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+","moddate":"2026-03-30T13:49:22","packageid":70022,"repoid":1,"slot":"9999","uses":["debug","doc","llvm","llvm_slot_21"],"version":"9999"},{"archs":["~amd64","~arm","~arm64"],"ebuildid":879229,"firstseen":"2025-10-16T20:22:59.080999","license":"MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+","moddate":"2026-03-30T13:49:22","packageid":70022,"repoid":1,"slot":"0.15","uses":["debug","doc","llvm","llvm_slot_20","verify-sig"],"version":"0.15.2"},{"archs":["amd64","~arm","~arm64"],"ebuildid":874365,"firstseen":"2025-09-01T12:00:42.689517","license":"MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+","moddate":"2026-03-30T13:49:22","packageid":70022,"repoid":1,"slot":"0.15","uses":["debug","doc","llvm","llvm_slot_20","verify-sig"],"version":"0.15.1"},{"archs":["amd64","~arm","~arm64"],"ebuildid":865269,"firstseen":"2025-05-31T23:02:28.845270","license":"MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+","moddate":"2026-03-30T13:49:22","packageid":70022,"repoid":1,"slot":"0.14","uses":["debug","doc","llvm","llvm_slot_19","verify-sig"],"version":"0.14.1"},{"archs":["amd64","~arm","~arm64"],"ebuildid":854202,"firstseen":"2025-02-16T16:46:29.901897","license":"MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+","moddate":"2026-03-30T13:49:22","packageid":70022,"repoid":1,"slot":"0.13","uses":["debug","doc","llvm","llvm_slot_18","verify-sig"],"version":"0.13.0-r3"}],"masks":[],"package":{"categoryid":450,"description":"A robust, optimal, and maintainable programming language","firstseen":"2019-08-02T08:54:16.567799","name":"zig","packageid":70022},"rdependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"The LLVM linker (link editor)","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"lld","packageid":78055},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[655448,854202,865269,874365,879229],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"repos":[{"branch":"master","lastcommit":"d7d651a3f16a89ff2e0067af3dec9c6eecc0ca6b","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/codeberg.org\/ziglang\/zig\/","https:\/\/ziglang.org\/"],"uses":[{"description":"Build with debug extensions enabled.","isdefault":false,"packageid":70022,"use":"debug"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"defaultflag":true,"description":"Build with LLVM backend and extensions enabled.","isdefault":true,"packageid":70022,"use":"llvm"},{"description":"Verify upstream signatures on distfiles","isdefault":false,"use":"verify-sig"},{"defaultflag":true,"description":"Use LLVM 18.","group":"llvm_slot","isdefault":true,"use":"18"},{"defaultflag":true,"description":"Use LLVM 19.","group":"llvm_slot","isdefault":true,"use":"19"},{"defaultflag":true,"description":"Use LLVM 20.","group":"llvm_slot","isdefault":true,"use":"20"},{"defaultflag":true,"description":"Use LLVM 21.","group":"llvm_slot","isdefault":true,"use":"21"}]}