{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1890957,"defaultBranch":"master","name":"sbcl","ownerLogin":"sbcl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-06-13T20:33:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/318632?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725402346.0","currentOid":""},"activityList":{"items":[{"before":"b19996680b6c2f84852ead6d73c8614af7b9b7a3","after":"db68bd8276f1fa05c6461683ea095526a8d30a18","ref":"refs/heads/master","pushedAt":"2024-09-19T23:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"pmrgc: disable incorrect dcheck","shortMessageHtmlLink":"pmrgc: disable incorrect dcheck"}},{"before":"5dad9a4902bef2f9bc10bcd21a9751295bdb86c2","after":"b19996680b6c2f84852ead6d73c8614af7b9b7a3","ref":"refs/heads/master","pushedAt":"2024-09-19T22:53:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Don't check for bounds in find/position on lists with safety 0.","shortMessageHtmlLink":"Don't check for bounds in find/position on lists with safety 0."}},{"before":"f24e888f2dc4dbca7655dcfd1acbb028fb282fc5","after":"5dad9a4902bef2f9bc10bcd21a9751295bdb86c2","ref":"refs/heads/master","pushedAt":"2024-09-19T20:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Github actions: run on ubuntu-24.04 which has a newer sbcl.","shortMessageHtmlLink":"Github actions: run on ubuntu-24.04 which has a newer sbcl."}},{"before":"2933d9454da017fac4a3307f2bdc23a8ea5d3d36","after":"f24e888f2dc4dbca7655dcfd1acbb028fb282fc5","ref":"refs/heads/master","pushedAt":"2024-09-19T19:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Transform (= small-int float) and not just (= float small-int).","shortMessageHtmlLink":"Transform (= small-int float) and not just (= float small-int)."}},{"before":"5f0ff383365bd249e6d9d5410396cc5cab579302","after":"2933d9454da017fac4a3307f2bdc23a8ea5d3d36","ref":"refs/heads/master","pushedAt":"2024-09-18T15:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"github actions: use a more recent sbcl host.","shortMessageHtmlLink":"github actions: use a more recent sbcl host."}},{"before":"e0ee69c4a854df63a22769f3034b5393ec714589","after":"5f0ff383365bd249e6d9d5410396cc5cab579302","ref":"refs/heads/master","pushedAt":"2024-09-18T13:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"arm64 immobile space: Make sure to allocate pseudo-atomically.\n\nThis doesn't solve any crash but looks very wrong to not do this.","shortMessageHtmlLink":"arm64 immobile space: Make sure to allocate pseudo-atomically."}},{"before":"dec23c2be43d336988d3ddc88aaeb157b4b2c231","after":"e0ee69c4a854df63a22769f3034b5393ec714589","ref":"refs/heads/master","pushedAt":"2024-09-18T11:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Compile on netbsd arm64 with sb-core-compression option.\n\nOS_LIBS should preserve -lzstd but be overwritten here.","shortMessageHtmlLink":"Compile on netbsd arm64 with sb-core-compression option."}},{"before":"42a3e5bf59206ba9163afd28088cba95f50930cf","after":"dec23c2be43d336988d3ddc88aaeb157b4b2c231","ref":"refs/heads/master","pushedAt":"2024-09-17T21:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Add tests of package iteration\n\nRelated to lp#2080387. Weaken the tests of iteration over both\ninternal and external symbols while exporting slightly to reflect\ncurrent not-quite-compliant but culturally-compatible behaviour.","shortMessageHtmlLink":"Add tests of package iteration"}},{"before":"83c6d5716f6880e46aa5d504e0952a45bae6d313","after":"42a3e5bf59206ba9163afd28088cba95f50930cf","ref":"refs/heads/master","pushedAt":"2024-09-17T13:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"arm64 immobile space: Fix code-header-set VOP.\n\nThe arm-v8.1 code was slightly inefficient, and the non-arm-v8.1 was\njust wrong, since it would clobber the bit-to-set on retry.","shortMessageHtmlLink":"arm64 immobile space: Fix code-header-set VOP."}},{"before":"ca75c194f528a38a6111ca21f69573a507d6f079","after":"83c6d5716f6880e46aa5d504e0952a45bae6d313","ref":"refs/heads/master","pushedAt":"2024-09-17T11:34:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"x86-64: don't get confused by negative constants in logior/signed.\n\nFixes lp#2080920","shortMessageHtmlLink":"x86-64: don't get confused by negative constants in logior/signed."}},{"before":"a3581dd522508c04f897628219c8ad2267b5fd46","after":"ca75c194f528a38a6111ca21f69573a507d6f079","ref":"refs/heads/master","pushedAt":"2024-09-16T22:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"arm64: add a vop for (logior signed-word unsigned-word)","shortMessageHtmlLink":"arm64: add a vop for (logior signed-word unsigned-word)"}},{"before":"eb70f44e055e2bd112373a4d138ee99ad4c1694c","after":"a3581dd522508c04f897628219c8ad2267b5fd46","ref":"refs/heads/master","pushedAt":"2024-09-16T21:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Transform %ldb back to %ldb after cutting.\n\nFor the %ldb vops to get a chance.","shortMessageHtmlLink":"Transform %ldb back to %ldb after cutting."}},{"before":"80e311bc804f2519e6a53dd67fbf3b7a0c7f9c9b","after":"eb70f44e055e2bd112373a4d138ee99ad4c1694c","ref":"refs/heads/master","pushedAt":"2024-09-16T20:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"emit-optimized-test-inst: don't get confused by negative numbers.\n\nFixes lp#2080878","shortMessageHtmlLink":"emit-optimized-test-inst: don't get confused by negative numbers."}},{"before":"e073cf7cff49b378cd86f437204f579c0a5c9422","after":"80e311bc804f2519e6a53dd67fbf3b7a0c7f9c9b","ref":"refs/heads/master","pushedAt":"2024-09-15T22:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"x86-64: use BT for single-bit logtest.","shortMessageHtmlLink":"x86-64: use BT for single-bit logtest."}},{"before":"8ad09201276ed3ba8138551efcd92dcf1bb7920f","after":"e073cf7cff49b378cd86f437204f579c0a5c9422","ref":"refs/heads/master","pushedAt":"2024-09-15T21:08:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"x86-64: use btr for fixnum logand.","shortMessageHtmlLink":"x86-64: use btr for fixnum logand."}},{"before":"476e62d11b99812aa8118ab368fc738440702443","after":"8ad09201276ed3ba8138551efcd92dcf1bb7920f","ref":"refs/heads/master","pushedAt":"2024-09-15T09:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Fix sb-unix:unix-simple-poll EINTR\n\nThe current sb-unix:unix-simple-poll implementation is buggy wrt.\nEINTR handling; the timeout is reset on every EINTR, meaning that\non a busy system, where EINTR happens regularly, longer timeouts\nwill never trigger. This commit fixes this behavior.","shortMessageHtmlLink":"Fix sb-unix:unix-simple-poll EINTR"}},{"before":"d51bf0176472430b54651ff1ef9d6c9027f3ec01","after":"476e62d11b99812aa8118ab368fc738440702443","ref":"refs/heads/master","pushedAt":"2024-09-14T23:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Use btr in logand/c/signed=>signed too.","shortMessageHtmlLink":"Use btr in logand/c/signed=>signed too."}},{"before":"e7e3602755cde7429927070ebda4ced073707f8d","after":"d51bf0176472430b54651ff1ef9d6c9027f3ec01","ref":"refs/heads/master","pushedAt":"2024-09-14T23:10:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Skip private-cons.impure on :interpreter","shortMessageHtmlLink":"Skip private-cons.impure on :interpreter"}},{"before":"eae344b725c49fae5340a643265db842fe61fbab","after":"e7e3602755cde7429927070ebda4ced073707f8d","ref":"refs/heads/master","pushedAt":"2024-09-14T23:07:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"x86-64: use bts/btr for large single-bit masks.","shortMessageHtmlLink":"x86-64: use bts/btr for large single-bit masks."}},{"before":"6fd6f12f1888e04334e1497355c11f4f7b5f2b83","after":"eae344b725c49fae5340a643265db842fe61fbab","ref":"refs/heads/master","pushedAt":"2024-09-14T21:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"arm64, logand-word-mask: accept all words.","shortMessageHtmlLink":"arm64, logand-word-mask: accept all words."}},{"before":"30765e6e5aee5d908b7851bf0a218af8ec799a20","after":"6fd6f12f1888e04334e1497355c11f4f7b5f2b83","ref":"refs/heads/master","pushedAt":"2024-09-14T18:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Transform logbitp on small indexes.\n\nEven if the type of the integer is not known.","shortMessageHtmlLink":"Transform logbitp on small indexes."}},{"before":"ebd56a0c18ba6c0bc8eb630eab564659a7dc4405","after":"30765e6e5aee5d908b7851bf0a218af8ec799a20","ref":"refs/heads/master","pushedAt":"2024-09-13T19:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Fix transform-%with-array-data/mumble\n\nIt has been broken for 17 years because it was never called.","shortMessageHtmlLink":"Fix transform-%with-array-data/mumble"}},{"before":"03043733f7df79f6af9c41855ee6ae7c320601e6","after":"ebd56a0c18ba6c0bc8eb630eab564659a7dc4405","ref":"refs/heads/master","pushedAt":"2024-09-13T17:50:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Add an assertion.\n\nOtherwise the vector of immobile code component offsets will move and\nthen it becomes very confusing what anything is.","shortMessageHtmlLink":"Add an assertion."}},{"before":"f9fb143535017cf107809c232a25fcfc35905cdb","after":"03043733f7df79f6af9c41855ee6ae7c320601e6","ref":"refs/heads/master","pushedAt":"2024-09-13T13:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Revert attempts at fixing 32-bit :EQ-HASH-SWITCH-TO-SAFE\n\nThere are too few bits to easily construct a key set that collides\nreally badly with both EQ-HASH/SMALL and EQ-HASH/MID.","shortMessageHtmlLink":"Revert attempts at fixing 32-bit :EQ-HASH-SWITCH-TO-SAFE"}},{"before":"0105b794469ead0530557a4884bd4025a64bc667","after":"f9fb143535017cf107809c232a25fcfc35905cdb","ref":"refs/heads/master","pushedAt":"2024-09-13T10:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Fix 32-bit :EQ-HASH-SWITCH-TO-SAFE again","shortMessageHtmlLink":"Fix 32-bit :EQ-HASH-SWITCH-TO-SAFE again"}},{"before":"d286fb97f063ac8fa1775cca58ec6c0dcc0980a7","after":"0105b794469ead0530557a4884bd4025a64bc667","ref":"refs/heads/master","pushedAt":"2024-09-13T10:06:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Improve :EQ-HASH-SWITCH-TO-SAFE","shortMessageHtmlLink":"Improve :EQ-HASH-SWITCH-TO-SAFE"}},{"before":"fdc79340127e99731bdf36177037233cce1a7bd8","after":"d286fb97f063ac8fa1775cca58ec6c0dcc0980a7","ref":"refs/heads/master","pushedAt":"2024-09-13T09:27:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Use NAMED-LAMBDA for synchronized hash table accessors\n\nWhat had been GETHASH/EQUAL/LOCK before commit e95c304c9 (\"Have a\nsingle closure for all hash table accessors\") and an anonymous closure\nafter is now GETHASH/LOCK or GETHASH/STATE/LOCK, which is still quite\ncosmetic as the parent frame is GETHASH/EQUAL.","shortMessageHtmlLink":"Use NAMED-LAMBDA for synchronized hash table accessors"}},{"before":"da2e1cada0a3f33202894f6a23c07fcbe5f2b579","after":"fdc79340127e99731bdf36177037233cce1a7bd8","ref":"refs/heads/master","pushedAt":"2024-09-13T01:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"arm64: smaller (the type (or null type))\n\nTest for non-overlapping lowtags.","shortMessageHtmlLink":"arm64: smaller (the type (or null type))"}},{"before":"7215922b877d28890f8d50d22b40a65061c33ba4","after":"da2e1cada0a3f33202894f6a23c07fcbe5f2b579","ref":"refs/heads/master","pushedAt":"2024-09-13T00:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"count: %coerce-callable-to-fun the test function.","shortMessageHtmlLink":"count: %coerce-callable-to-fun the test function."}},{"before":"132d1c042a54012191c463972204d726ea3ee8db","after":"7215922b877d28890f8d50d22b40a65061c33ba4","ref":"refs/heads/master","pushedAt":"2024-09-12T21:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stassats","name":"Stas Boukarev","path":"/stassats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473?s=80&v=4"},"commit":{"message":"Just make pin_exact_root work on immobile space objects.\n\nThis reduces the difference between precise and conservative platforms\nwhen it comes to pinning immobile space objects, and it seems like it\nwas wanted behavior anyway on x86-64.","shortMessageHtmlLink":"Just make pin_exact_root work on immobile space objects."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzo1NDozOC4wMDAwMDBazwAAAAS7afqx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzo1NDozOC4wMDAwMDBazwAAAAS7afqx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQyMTo0ODo1OC4wMDAwMDBazwAAAAS04VfA"}},"title":"Activity ยท sbcl/sbcl"}