{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40276274,"defaultBranch":"master","name":"zig","ownerLogin":"ziglang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-06T00:51:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27973237?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719462954.0","currentOid":""},"activityList":{"items":[{"before":"1e3fb482563cc3ce769c01bb608e5a9424ec426f","after":"cb308ba3ac2d7e3735d1cb42ef085edb1e6db723","ref":"refs/heads/master","pushedAt":"2024-06-27T19:37:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"langref: correct test runner path","shortMessageHtmlLink":"langref: correct test runner path"}},{"before":"766e281a72bb915ebee21cafd862d6b7a2a298ca","after":null,"ref":"refs/heads/macho-tsan","pushedAt":"2024-06-27T04:35:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kubkon","name":"Jakub Konka","path":"/kubkon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519747?s=80&v=4"}},{"before":"a016ca61706b300534a3a3a3c656b9b0ec24591c","after":"1e3fb482563cc3ce769c01bb608e5a9424ec426f","ref":"refs/heads/master","pushedAt":"2024-06-27T04:35:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kubkon","name":"Jakub Konka","path":"/kubkon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519747?s=80&v=4"},"commit":{"message":"Merge pull request #20428 from ziglang/macho-tsan\n\nmacho: support TSAN","shortMessageHtmlLink":"Merge pull request #20428 from ziglang/macho-tsan"}},{"before":"3e9ab6aa7b2d90c25cb906d425a148abf9da3dcb","after":"a016ca61706b300534a3a3a3c656b9b0ec24591c","ref":"refs/heads/master","pushedAt":"2024-06-26T23:14:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #20424 from mlugg/the-great-decl-split\n\nDismantle Decl a little bit more","shortMessageHtmlLink":"Merge pull request #20424 from mlugg/the-great-decl-split"}},{"before":"6e78642d5158bdf6240c446fee5775c2888ad82e","after":"766e281a72bb915ebee21cafd862d6b7a2a298ca","ref":"refs/heads/macho-tsan","pushedAt":"2024-06-26T20:01:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kubkon","name":"Jakub Konka","path":"/kubkon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519747?s=80&v=4"},"commit":{"message":"macho: set allow_shlib_undefined to true when TSAN was requested","shortMessageHtmlLink":"macho: set allow_shlib_undefined to true when TSAN was requested"}},{"before":null,"after":"6e78642d5158bdf6240c446fee5775c2888ad82e","ref":"refs/heads/macho-tsan","pushedAt":"2024-06-26T05:38:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kubkon","name":"Jakub Konka","path":"/kubkon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519747?s=80&v=4"},"commit":{"message":"macho: link in TSAN if requested","shortMessageHtmlLink":"macho: link in TSAN if requested"}},{"before":"ab4c461b76ff7b1d10e6d2010370ea0984f97efe","after":"3e9ab6aa7b2d90c25cb906d425a148abf9da3dcb","ref":"refs/heads/master","pushedAt":"2024-06-24T18:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Luukdegram","name":"Luuk de Gram","path":"/Luukdegram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4252848?s=80&v=4"},"commit":{"message":"stage2-wasm: abs 128 bit","shortMessageHtmlLink":"stage2-wasm: abs 128 bit"}},{"before":"1ede3af9f6e5923ed1e42cb33e60c0403539c221","after":"ab4c461b76ff7b1d10e6d2010370ea0984f97efe","ref":"refs/heads/master","pushedAt":"2024-06-24T00:43:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"std.mem.zeroes: explicit compile error for @Type(.EnumLiteral)","shortMessageHtmlLink":"std.mem.zeroes: explicit compile error for @type(.EnumLiteral)"}},{"before":"e73ae94b3640ef74c9614c2da6a0200ff444f3e8","after":"1ede3af9f6e5923ed1e42cb33e60c0403539c221","ref":"refs/heads/master","pushedAt":"2024-06-23T23:53:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"std.zig.target: Remove armeb-windows-gnu and aarch64_be-windows-gnu.\n\nThis doesn't actually exist; Windows on Arm only runs on little endian. MinGW\nalso doesn't work for these targets at all.","shortMessageHtmlLink":"std.zig.target: Remove armeb-windows-gnu and aarch64_be-windows-gnu."}},{"before":"f3655fd07dbd30d3c7ed95d92df192a78b081a3a","after":"e73ae94b3640ef74c9614c2da6a0200ff444f3e8","ref":"refs/heads/master","pushedAt":"2024-06-23T14:26:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"riscv: remove deprecated `Module` usages","shortMessageHtmlLink":"riscv: remove deprecated Module usages"}},{"before":"5f589562646b972e4f177d60c7da37e872991d29","after":"f3655fd07dbd30d3c7ed95d92df192a78b081a3a","ref":"refs/heads/master","pushedAt":"2024-06-23T13:20:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedisct1","name":"Frank Denis","path":"/jedisct1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124872?s=80&v=4"},"commit":{"message":"std.crypto.chacha: fix typo in XChaChaIETF.stream() (#20399)\n\nThanks to @r4gus for reporting this.\r\n\r\nFixes #20398","shortMessageHtmlLink":"std.crypto.chacha: fix typo in XChaChaIETF.stream() (#20399)"}},{"before":"f1b6f1aeb38452fce2c1185326556566cacee2ca","after":"5f589562646b972e4f177d60c7da37e872991d29","ref":"refs/heads/master","pushedAt":"2024-06-23T03:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"std: Extended type checks for Thread startFn return type","shortMessageHtmlLink":"std: Extended type checks for Thread startFn return type"}},{"before":"642093e04bf10f6a9a7c23dfcf219bbbc7d51b54","after":"f1b6f1aeb38452fce2c1185326556566cacee2ca","ref":"refs/heads/master","pushedAt":"2024-06-23T03:33:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"std.meta.hasUniqueRepresentation: Handle optional pointers correctly (#20366)\n\nstd.meta.hasUniqueRepresentation should now return true for non-slice optional pointers. Additional checks were added to the test to reflect this.","shortMessageHtmlLink":"std.meta.hasUniqueRepresentation: Handle optional pointers correctly (#…"}},{"before":"0fcd59eadae468284943895f50bc9fc6d1924154","after":"642093e04bf10f6a9a7c23dfcf219bbbc7d51b54","ref":"refs/heads/master","pushedAt":"2024-06-23T03:30:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"Rename *[UI]LEB128 functions to *[UI]leb128","shortMessageHtmlLink":"Rename *[UI]LEB128 functions to *[UI]leb128"}},{"before":"1c72c4e2bb9ecbd59ee7a3339a7dc76a53acb7b1","after":null,"ref":"refs/heads/zcu","pushedAt":"2024-06-23T02:59:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"}},{"before":"6026bbd0adb445a0edd6defb0b378937dcce7a9b","after":"0fcd59eadae468284943895f50bc9fc6d1924154","ref":"refs/heads/master","pushedAt":"2024-06-23T02:59:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"rename src/Module.zig to src/Zcu.zig\n\nThis patch is a pure rename plus only changing the file path in\n`@import` sites, so it is expected to not create version control\nconflicts, even when rebasing.","shortMessageHtmlLink":"rename src/Module.zig to src/Zcu.zig"}},{"before":null,"after":"1c72c4e2bb9ecbd59ee7a3339a7dc76a53acb7b1","ref":"refs/heads/zcu","pushedAt":"2024-06-22T23:11:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"rename src/Module.zig to src/Zcu.zig\n\nThis patch is a pure rename plus only changing the file path in\n`@import` sites, so it is expected to not create version control\nconflicts, even when rebasing.","shortMessageHtmlLink":"rename src/Module.zig to src/Zcu.zig"}},{"before":"9be9b8ca902bb7c250a6836c6090af8525464749","after":"6026bbd0adb445a0edd6defb0b378937dcce7a9b","ref":"refs/heads/master","pushedAt":"2024-06-22T19:35:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Luukdegram","name":"Luuk de Gram","path":"/Luukdegram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4252848?s=80&v=4"},"commit":{"message":"stage2-wasm: fix div and rem","shortMessageHtmlLink":"stage2-wasm: fix div and rem"}},{"before":"451550e86a1461e814da4eea22f78c6a77ab9308","after":"9be9b8ca902bb7c250a6836c6090af8525464749","ref":"refs/heads/master","pushedAt":"2024-06-21T19:41:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"std.Build.findProgram(): Try with and without the Windows executable extensions.\n\nI renamed std.process.Child.CreateProcessSupportedExtension to WindowsExtension\nand made it public to avoid duplicating the list of extensions.\n\nWhile here, I also improved it to not misreport OOM from std.fs.realpathAlloc()\nas a generic failure to find the program, but instead panic like the rest of the\nbuild system does for OOM.\n\nCloses #20314.","shortMessageHtmlLink":"std.Build.findProgram(): Try with and without the Windows executable …"}},{"before":"499b88dc07fba446c62776480ae446be1eea9b44","after":"070beaeecf4a981bc011ec57fe6708aeb181dad4","ref":"refs/heads/threadpool","pushedAt":"2024-06-21T18:04:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"make the main thread call waitAndWork instead of just wait\n\nThe main thread has an implicit thread token which makes loitering\nillegal.","shortMessageHtmlLink":"make the main thread call waitAndWork instead of just wait"}},{"before":"0d12caee293aff07718053fce95acc6e30957ef3","after":"451550e86a1461e814da4eea22f78c6a77ab9308","ref":"refs/heads/master","pushedAt":"2024-06-21T04:12:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"Closes #20355: Enables dynamic linking for `.os_tag == .other` again","shortMessageHtmlLink":"Closes #20355: Enables dynamic linking for .os_tag == .other again"}},{"before":"b6fd34aa46217a8c9f49ebff0b912672296315ad","after":"0d12caee293aff07718053fce95acc6e30957ef3","ref":"refs/heads/master","pushedAt":"2024-06-21T04:12:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"- Fix `ypedef` -> `typedef`","shortMessageHtmlLink":"- Fix ypedef -> typedef"}},{"before":"7c938a2c23040871fd67308468ea77d8b71b4725","after":"499b88dc07fba446c62776480ae446be1eea9b44","ref":"refs/heads/threadpool","pushedAt":"2024-06-21T03:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"std.Thread.Pool: fix connection\n\nTCP cannot be used with UNIX domain sockets","shortMessageHtmlLink":"std.Thread.Pool: fix connection"}},{"before":null,"after":"7c938a2c23040871fd67308468ea77d8b71b4725","ref":"refs/heads/threadpool","pushedAt":"2024-06-21T02:50:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"new thread pool jobserver integration\n\nstd.Thread.Pool: back to spawning all threads in initialization because\nit's overall simpler. This scheme requires init to be passed a pointer\nto the struct.\n\nstd.process.Child: implement integration with thread pool jobserver. The\nenvironment variable is called `JOBSERVERV2`. The API works based on\nassigning a thread pool to the child process.\n\nbuild runner: store the thread pool in std.Build.Graph so that it can be\npassed to child processes during the make phase.\n\nFix not allocating +1 pollfds in previous commit.","shortMessageHtmlLink":"new thread pool jobserver integration"}},{"before":"b8890f8ee1cb36e425afd96c0058fc382eb7cf39","after":"b6fd34aa46217a8c9f49ebff0b912672296315ad","ref":"refs/heads/master","pushedAt":"2024-06-20T23:22:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vexu","name":"Veikka Tuominen","path":"/Vexu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15308111?s=80&v=4"},"commit":{"message":"std.static_string_map: Cast length of input for runtime initialization","shortMessageHtmlLink":"std.static_string_map: Cast length of input for runtime initialization"}},{"before":"e03026507f6e3f0b60947d9859c1346f64f480b6","after":"b8890f8ee1cb36e425afd96c0058fc382eb7cf39","ref":"refs/heads/master","pushedAt":"2024-06-20T22:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"io_uring: don't assume completions order (2)\n\nIn my first [try](https://github.com/ziglang/zig/pull/20224) to fix\n20212 I didn't reproduce bug on required kernel (6.9.2) and wrongly\nconcluded that first two completions have different order on newer\nkernel.\nOn my current kernel (6.5.0) order of completions is: send1, recv,\nsend2. On 6.9.2 order is send1, send2, recv. This fix allows second two\ncompletions to arrive in any order.\nTested on both kernels.\n\nFixes: #20212","shortMessageHtmlLink":"io_uring: don't assume completions order (2)"}},{"before":"5afd774db35e1e12cc49aab5b7f134b741545b80","after":"e03026507f6e3f0b60947d9859c1346f64f480b6","ref":"refs/heads/master","pushedAt":"2024-06-20T19:38:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"std: fuzz test sort stability (#20284)\n\nStability of std sort was undertested before this change. Add a fuzz\r\ntest for more confidence.\r\n\r\nSpecifically, we used to have a single example test that used an array\r\nof eight elements. That ends up exercising only a tiny fraction of\r\nsorting logic, as it hits a hard-coded sorting network due to small\r\nsize.","shortMessageHtmlLink":"std: fuzz test sort stability (#20284)"}},{"before":"f7d72ce881db7162aa74ec0fa05ee3af76ecfe1c","after":"5afd774db35e1e12cc49aab5b7f134b741545b80","ref":"refs/heads/master","pushedAt":"2024-06-20T19:17:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106511?s=80&v=4"},"commit":{"message":"std: mark Build.args as const\n\nI don't think these are intended to be mutated!","shortMessageHtmlLink":"std: mark Build.args as const"}},{"before":"f73be120f4254c080c48081dfc5834a7ebc9d9cf","after":"f7d72ce881db7162aa74ec0fa05ee3af76ecfe1c","ref":"refs/heads/master","pushedAt":"2024-06-20T11:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vexu","name":"Veikka Tuominen","path":"/Vexu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15308111?s=80&v=4"},"commit":{"message":"build runner: add missing 'new' option to --summary error hint","shortMessageHtmlLink":"build runner: add missing 'new' option to --summary error hint"}},{"before":"ccd3cc3266762c1fea93cdc0190eaf71718d9e6a","after":"f73be120f4254c080c48081dfc5834a7ebc9d9cf","ref":"refs/heads/master","pushedAt":"2024-06-20T10:07:17.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #20299 from mlugg/the-great-decl-split\n\nThe Great Decl Split (preliminary work): refactor source locations and eliminate `Sema.Block.src_decl`.","shortMessageHtmlLink":"Merge pull request #20299 from mlugg/the-great-decl-split"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcTMxKQA","startCursor":null,"endCursor":null}},"title":"Activity · ziglang/zig"}