{"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-ghuser.fzsz.win/u/27973237?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726123312.0","currentOid":""},"activityList":{"items":[{"before":"6d008d58e7881d7df88c2d0ca029dc2d4e57730e","after":"223cc1bdbed74807cf9bd25a7819e6b070fd5613","ref":"refs/heads/llvm19","pushedAt":"2024-09-19T20:07:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"compiler_rt does not need a build_options module","shortMessageHtmlLink":"compiler_rt does not need a build_options module"}},{"before":"2ea8caf96471b7f208db721ce50895d021e30222","after":"6d008d58e7881d7df88c2d0ca029dc2d4e57730e","ref":"refs/heads/llvm19","pushedAt":"2024-09-18T22:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"CI: update tarballs to 0.14.0-dev.1622+2ac543388","shortMessageHtmlLink":"CI: update tarballs to 0.14.0-dev.1622+2ac543388"}},{"before":"feaee2ba170766cc905a6aa9c799f3105cdc8145","after":"2111f4c38b4c91a2406da3a5cf578162c1cafc4d","ref":"refs/heads/master","pushedAt":"2024-09-18T20:42:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Sema: mark export on owner nav when exporting function alias\n\nResolves: #20847","shortMessageHtmlLink":"Sema: mark export on owner nav when exporting function alias"}},{"before":"2ac5433885daae9634324bb6ce97e0bef2b4268b","after":"2ea8caf96471b7f208db721ce50895d021e30222","ref":"refs/heads/llvm19","pushedAt":"2024-09-18T20:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Revert \"ci: Build with `ZIG2_NO_RTLIB` on Windows machines.\"\n\nThis reverts commit 7e66b6d0684fb1b3aa76381486e655e4d13bc0a5.\n\nI don't think this is needed, I don't get any errors locally when I\nbootstrap windows without this change.","shortMessageHtmlLink":"Revert \"ci: Build with ZIG2_NO_RTLIB on Windows machines.\""}},{"before":"4f01de251241debe91e78b7243328327ae96f0ab","after":"2ac5433885daae9634324bb6ce97e0bef2b4268b","ref":"refs/heads/llvm19","pushedAt":"2024-09-18T19:06:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"std.Target: Update CPU models/features for LLVM 19.1.0.","shortMessageHtmlLink":"std.Target: Update CPU models/features for LLVM 19.1.0."}},{"before":"cef52b0c02d740edfc0e0373d66d30301ee7f9f9","after":"4f01de251241debe91e78b7243328327ae96f0ab","ref":"refs/heads/llvm19","pushedAt":"2024-09-18T18:53:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"std.Target: Update CPU models/features for LLVM 19.1.0.","shortMessageHtmlLink":"std.Target: Update CPU models/features for LLVM 19.1.0."}},{"before":"41330c96aebddbf26d8fdc0725e7483476175601","after":"feaee2ba170766cc905a6aa9c799f3105cdc8145","ref":"refs/heads/master","pushedAt":"2024-09-18T06:54:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"cc: Add support for -Wp,","shortMessageHtmlLink":"cc: Add support for -Wp,"}},{"before":"812557bfde3c577b5f00cb556201c71ad5ed6fa4","after":"41330c96aebddbf26d8fdc0725e7483476175601","ref":"refs/heads/master","pushedAt":"2024-09-17T13:34:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #21428 from mlugg/compare-to-undef\n\nSema: return undefined on comparison of runtime value against undefined","shortMessageHtmlLink":"Merge pull request #21428 from mlugg/compare-to-undef"}},{"before":"7caa3d9da71c38665340247a1c2bf9bedb8db925","after":"812557bfde3c577b5f00cb556201c71ad5ed6fa4","ref":"refs/heads/master","pushedAt":"2024-09-16T21:04:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"std: Restore conventional `compareFn` behavior for `binarySearch`\n\nPR #20927 made some improvements to the `binarySearch` API, but one\nchange I found surprising was the relationship between the left-hand and\nright-hand parameters of `compareFn` was inverted. This is different\nfrom how comparison functions typically behave, both in other parts of\nZig (e.g. `std.math.order`) and in other languages (e.g. C's `bsearch`).\nUnless a strong reason can be identified and documented for doing\notherwise, I think it'll be better to stick with convention.\n\nWhile writing this patch and changing things back to the way they were,\nthe predicates of `lowerBound` and `upperBound` seemed to be the only\nareas that benefited from the inversion. I don't think that benefit is\nworth the cost, personally. Calling `Order.invert()` in the predicates\naccomplishes the same goal.","shortMessageHtmlLink":"std: Restore conventional compareFn behavior for binarySearch"}},{"before":"f3445f8f6935b4532aab3f339f5d86319d2dca72","after":"7caa3d9da71c38665340247a1c2bf9bedb8db925","ref":"refs/heads/master","pushedAt":"2024-09-16T21:04:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #21425 from mlugg/pointer-arith-inplace-res-ty\n\ncompiler: provide correct result types to `+=` and `-=`","shortMessageHtmlLink":"Merge pull request #21425 from mlugg/pointer-arith-inplace-res-ty"}},{"before":"5d7fa5513f92a43a418e3c5c4d27f0b61db313ff","after":"f3445f8f6935b4532aab3f339f5d86319d2dca72","ref":"refs/heads/master","pushedAt":"2024-09-16T16:39:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #21423 from mlugg/field-init-resolution\n\ncompiler: always resolve field inits, remove unncecessary eager resolution","shortMessageHtmlLink":"Merge pull request #21423 from mlugg/field-init-resolution"}},{"before":"258236ec1bbfa72555189d87db42e57e1f74be3c","after":"5d7fa5513f92a43a418e3c5c4d27f0b61db313ff","ref":"refs/heads/master","pushedAt":"2024-09-16T00:24:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"std.Build: allow packages to expose arbitrary LazyPaths by name","shortMessageHtmlLink":"std.Build: allow packages to expose arbitrary LazyPaths by name"}},{"before":"19924ca2890964b411362c423dd9f4b10596a18f","after":"258236ec1bbfa72555189d87db42e57e1f74be3c","ref":"refs/heads/master","pushedAt":"2024-09-15T16:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Sema: don't emit instruction when casting @min/@max result to OPV type\n\nResolves: #21408","shortMessageHtmlLink":"Sema: don't emit instruction when casting @min/@max result to OPV type"}},{"before":"4d81e8ee915c3e012131cf90ed87cc8c6a01a934","after":"19924ca2890964b411362c423dd9f4b10596a18f","ref":"refs/heads/master","pushedAt":"2024-09-15T15:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Sema: give `try` operand `error{}` result type in non-errorable functions\n\nResolves: #21414","shortMessageHtmlLink":"Sema: give try operand error{} result type in non-errorable funct…"}},{"before":"8ddce90e62e52244b7f6d1104bb39a55350f0a83","after":"4d81e8ee915c3e012131cf90ed87cc8c6a01a934","ref":"refs/heads/master","pushedAt":"2024-09-14T05:24:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #21390 from xdBronch/push-tvovpsxztrqn\n\nmake decl literals work with single item pointers","shortMessageHtmlLink":"Merge pull request #21390 from xdBronch/push-tvovpsxztrqn"}},{"before":"b56a667ecdb9f34dbd60d247d4237bc008755979","after":"8ddce90e62e52244b7f6d1104bb39a55350f0a83","ref":"refs/heads/master","pushedAt":"2024-09-14T00:22:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"`std.ascii`: make `toLower` `toUpper` branchless (#21369)\n\nCo-authored-by: WX\\shixi ","shortMessageHtmlLink":"std.ascii: make toLower toUpper branchless (#21369)"}},{"before":"cf691543323be9bb663aac2d19f62412435a4d39","after":"b56a667ecdb9f34dbd60d247d4237bc008755979","ref":"refs/heads/master","pushedAt":"2024-09-13T03:10:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"start: Rewrite arm code to work for thumb1 too.\n\n0ecc6332b4eb1ced547ffa38f57471134aaa4d13 improved things for thumb2, but thumb1\nhas a much smaller permissible instruction set. This commit makes that work.","shortMessageHtmlLink":"start: Rewrite arm code to work for thumb1 too."}},{"before":"e17dfb9da0bee4c1f118e0a72b88f29f43365f61","after":"cf691543323be9bb663aac2d19f62412435a4d39","ref":"refs/heads/master","pushedAt":"2024-09-13T03:06:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Labeled switch documentation (#21383)\n\nAdd langref docs for labeled switch\r\n\r\nThis feature was proposed in #8220, and implemented in #21257.\r\n\r\nCo-authored-by: Andrew Kelley ","shortMessageHtmlLink":"Labeled switch documentation (#21383)"}},{"before":"54611e32d76e97c1f3145f4a14221668e70d52fb","after":"e17dfb9da0bee4c1f118e0a72b88f29f43365f61","ref":"refs/heads/master","pushedAt":"2024-09-13T03:02:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"std.http.WebSocket: Make 'upgrade: websocket' check case-insensitive\n\nI've seen implementations in the wild that send 'Upgrade: WebSocket',\nwhich currently fails the handshake.\n\nFrom https://datatracker.ietf.org/doc/html/rfc6455:\n\n\"If the response lacks an |Upgrade| header field or the |Upgrade| header\nfield contains a value that is not an ASCII case-insensitive match for\nthe value \"websocket\", the client MUST _Fail the WebSocket Connection_.\"","shortMessageHtmlLink":"std.http.WebSocket: Make 'upgrade: websocket' check case-insensitive"}},{"before":"55250a9370ae247d52d9d78033880451cb1e9add","after":"54611e32d76e97c1f3145f4a14221668e70d52fb","ref":"refs/heads/master","pushedAt":"2024-09-13T02:53:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Package.Fetch: add another non-standard Content-Type\n\nFor instance, the official download site for libvterm uses this MIME\ntype for tar.gz tarballs.","shortMessageHtmlLink":"Package.Fetch: add another non-standard Content-Type"}},{"before":"03c363300fd829f3a656c6a9854a9c9720c9b3f1","after":"55250a9370ae247d52d9d78033880451cb1e9add","ref":"refs/heads/master","pushedAt":"2024-09-12T22:46:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Sema: perform requested coercion when decl literal demoted to enum literal\n\nResolves: #21392","shortMessageHtmlLink":"Sema: perform requested coercion when decl literal demoted to enum li…"}},{"before":"0001f91e4e1e51cd64cdd5c0a21451c8bad67233","after":"03c363300fd829f3a656c6a9854a9c9720c9b3f1","ref":"refs/heads/master","pushedAt":"2024-09-12T21:52:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"AstGen: do not allow unlabeled `break` to exit a labeled switch\n\n`break`ing from something which isn't a loop should always be opt-in.\nThis was a bug in #21257.","shortMessageHtmlLink":"AstGen: do not allow unlabeled break to exit a labeled switch"}},{"before":"b95e0e09dcbe4ca948fd4098a8e3a4d90df9cb22","after":"0001f91e4e1e51cd64cdd5c0a21451c8bad67233","ref":"refs/heads/master","pushedAt":"2024-09-12T18:50:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlugg","name":"Matthew Lugg","path":"/mlugg","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7289241?s=80&v=4"},"commit":{"message":"Merge pull request #21287 from linusg/deprecated-default-init\n\nReplace deprecated default initializations with decl literals","shortMessageHtmlLink":"Merge pull request #21287 from linusg/deprecated-default-init"}},{"before":"eccd06f5d01d05286691bc77e6d1e582bb14b7b1","after":"b95e0e09dcbe4ca948fd4098a8e3a4d90df9cb22","ref":"refs/heads/master","pushedAt":"2024-09-12T17:50:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Merge pull request #21339 from alexrp/reenable-tests\n\n`test`: Re-enable a bunch of behavior tests with LLVM.","shortMessageHtmlLink":"Merge pull request #21339 from alexrp/reenable-tests"}},{"before":"e3f58bd5515ffd0039c7f5afde8b9d74dc5a24b5","after":null,"ref":"refs/heads/fuzz","pushedAt":"2024-09-12T06:41:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"}},{"before":"4fba7336a9038b4abf647caf822f89df717d3cc0","after":"eccd06f5d01d05286691bc77e6d1e582bb14b7b1","ref":"refs/heads/master","pushedAt":"2024-09-12T06:41:51.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Merge pull request #21370 from ziglang/fuzz\n\nrework fuzzing API to accept a function pointer parameter","shortMessageHtmlLink":"Merge pull request #21370 from ziglang/fuzz"}},{"before":"5dfb686fa726b487688fdaad5da2c32f9e4cb083","after":"e3f58bd5515ffd0039c7f5afde8b9d74dc5a24b5","ref":"refs/heads/fuzz","pushedAt":"2024-09-12T02:53:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"add runs per second to fuzzing ui\n\ncloses #21025","shortMessageHtmlLink":"add runs per second to fuzzing ui"}},{"before":"218cf059dd215282aa96d6b4715e68d533a4238e","after":"4fba7336a9038b4abf647caf822f89df717d3cc0","ref":"refs/heads/master","pushedAt":"2024-09-12T00:41:55.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Merge pull request #21269 from alexrp/soft-float\n\nFix soft float support, split musl triples by float ABI, and enable CI","shortMessageHtmlLink":"Merge pull request #21269 from alexrp/soft-float"}},{"before":"b81782366bcdaf18ad0066e029cfdb2ed028bddd","after":"218cf059dd215282aa96d6b4715e68d533a4238e","ref":"refs/heads/master","pushedAt":"2024-09-11T03:28:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"remove explicit ComplexTypeTag from switch","shortMessageHtmlLink":"remove explicit ComplexTypeTag from switch"}},{"before":"421fbd939c450b34f310f380466cdc0d3d15133e","after":"b81782366bcdaf18ad0066e029cfdb2ed028bddd","ref":"refs/heads/master","pushedAt":"2024-09-11T02:59:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrewrk","name":"Andrew Kelley","path":"/andrewrk","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/106511?s=80&v=4"},"commit":{"message":"Merge pull request #21367 from RetroDev256/faster-tokenizer\n\nUpdate the zig tokenizer to use labeled switch statements","shortMessageHtmlLink":"Merge pull request #21367 from RetroDev256/faster-tokenizer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu0ag0wA","startCursor":null,"endCursor":null}},"title":"Activity · ziglang/zig"}