{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615969,"defaultBranch":"master","name":"racket","ownerLogin":"racket","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-04-18T06:39:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/232371?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724119936.0","currentOid":""},"activityList":{"items":[{"before":"07b870c483f1811794aaf84bb23d84f9666defb7","after":"72a1cbabcf7f4540919ba1ce5d96ff74ce3debda","ref":"refs/heads/master","pushedAt":"2024-08-30T22:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"schemify: remove extra `begin`s\n\nAvoid discarding some minor optimization work, which can slightly\nsimply the overall schemified result. The next compilation layer will\neasily strip away the `begin`s anyway, but it turns out that they can\ncreate minor pessimizations within schemify itself.","shortMessageHtmlLink":"schemify: remove extra begins"}},{"before":"a67677189c05b982e6ce36cc010105d6eb44ee47","after":"07b870c483f1811794aaf84bb23d84f9666defb7","ref":"refs/heads/master","pushedAt":"2024-08-30T12:44:01.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"docs: make explicit the convention for Latin","shortMessageHtmlLink":"docs: make explicit the convention for Latin"}},{"before":"8b520aba5beda88adeed7d401851a589c88f4259","after":"a67677189c05b982e6ce36cc010105d6eb44ee47","ref":"refs/heads/master","pushedAt":"2024-08-30T12:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"treelist: repair for `treelist-insert`\n\nThe fast path for `cons` insertion was wrong in the case of adding to\na non-leftwise-dense tree that has a leftwise-dense, non-leaf child.\n\nCloses #5065","shortMessageHtmlLink":"treelist: repair for treelist-insert"}},{"before":"bf288da1171e884537760d2f5723ceb03840de98","after":"8b520aba5beda88adeed7d401851a589c88f4259","ref":"refs/heads/master","pushedAt":"2024-08-28T14:18:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"Zuo: update lang-zuo.scrbl `define` syntax\n\nzuo `define` should support optional arguments","shortMessageHtmlLink":"Zuo: update lang-zuo.scrbl define syntax"}},{"before":"7f84cf1c2e4ee1205f9ef9325d025b920eae54d4","after":"bf288da1171e884537760d2f5723ceb03840de98","ref":"refs/heads/master","pushedAt":"2024-08-26T13:46:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"raco exe: repair ELF update to add a section\n\nWhen a NOBITS section is misinterpreted as taking up space in the\nfile, and when that space would overlap with the string-constant\nupdate, then an incorrect update to the virtual-memory size of the\nsection was planned. That adjustment, in turn, could trigger\ndisallowed virtual-address shifts to PROGBITS sections that are later\nin memory, leading to a \"cannot move SHT_PROGBITS section\" error.","shortMessageHtmlLink":"raco exe: repair ELF update to add a section"}},{"before":"3a8524e395ca90afbba714f17d64815e2db8b4fe","after":"7f84cf1c2e4ee1205f9ef9325d025b920eae54d4","ref":"refs/heads/master","pushedAt":"2024-08-25T15:41:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"racket/mutable-treelist: correct `who` in error message\n\nAlso disable the check in unsafe mode.","shortMessageHtmlLink":"racket/mutable-treelist: correct who in error message"}},{"before":"244535d8b41169ee69d077cd327090c12f9dd969","after":"3a8524e395ca90afbba714f17d64815e2db8b4fe","ref":"refs/heads/master","pushedAt":"2024-08-23T19:09:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"CS: fix parsing of regexp conditional eith empty \"else\"","shortMessageHtmlLink":"CS: fix parsing of regexp conditional eith empty \"else\""}},{"before":"39d947c39ef5d7a6c5d283f97df1f7c865744eaa","after":"244535d8b41169ee69d077cd327090c12f9dd969","ref":"refs/heads/master","pushedAt":"2024-08-21T01:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfindler","name":"Robby Findler","path":"/rfindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/399024?s=80&v=4"},"commit":{"message":"in scribble, use the define popup to go to @section\n\n(also need 135a7d76 in racket/scribble","shortMessageHtmlLink":"in scribble, use the define popup to go to @section"}},{"before":"d5364e5b3df46be79ab206f8aa23e2b40957b827","after":"39d947c39ef5d7a6c5d283f97df1f7c865744eaa","ref":"refs/heads/master","pushedAt":"2024-08-20T16:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"regexp: repair for unmatchable range\n\nFix handling of `\"[^\\0-\\U10FFFF]\"` and `#\"[^\\0-\\xFF]\"`, which are\nunmatchable, because they exclude all characters. CS and BC had\ndifferent problems, but ultimately they had the same cause: no tests\nfor this corner case.","shortMessageHtmlLink":"regexp: repair for unmatchable range"}},{"before":"751dd68b806c921e68dc55f379dd8a3a0e272ca6","after":"f5acb4b7c68dcb5ee5f94c761fedd4da3cc074bb","ref":"refs/heads/stable","pushedAt":"2024-08-20T02:12:20.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"},"commit":{"message":"Update version number for the v8.14 release","shortMessageHtmlLink":"Update version number for the v8.14 release"}},{"before":"f5acb4b7c68dcb5ee5f94c761fedd4da3cc074bb","after":null,"ref":"refs/heads/release","pushedAt":"2024-08-20T02:12:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"}},{"before":"9967640aa1e1660779e0a2a01b1f4caf7e84b67b","after":"d5364e5b3df46be79ab206f8aa23e2b40957b827","ref":"refs/heads/master","pushedAt":"2024-08-18T23:16:37.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"rmculpepper","name":"Ryan Culpepper","path":"/rmculpepper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682551?s=80&v=4"},"commit":{"message":"openssl: delete dh4096.pem, no longer used","shortMessageHtmlLink":"openssl: delete dh4096.pem, no longer used"}},{"before":"4720590d45b274beceacc067695ce6f7aec21a2f","after":"9967640aa1e1660779e0a2a01b1f4caf7e84b67b","ref":"refs/heads/master","pushedAt":"2024-08-18T21:58:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rmculpepper","name":"Ryan Culpepper","path":"/rmculpepper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682551?s=80&v=4"},"commit":{"message":"openssl: accept EOF without shutdown on OpenSSL 3.0 and later\n\nTLS connections are supposed to be terminated with shutdown messages.\nRacket does not send shutdowns for SSL-{accept,connect} connections.\nOpenSSL v3.0 changed the way the API handled this error.\n\nReferences:\n- https://docs.openssl.org/1.1.1/man3/SSL_get_error/#bugs\n- https://docs.openssl.org/3.3/man3/SSL_shutdown/#non-compliant-peers\n\nThis commit enables a workaround to go back to the OpenSSL 1.x behavior.\n\nLong-term, we should fix the misbehaving Racket ports and maybe\nmake this workaround an option, since TLS is supposed to treat\ntruncated conversations differently from completed conversations.","shortMessageHtmlLink":"openssl: accept EOF without shutdown on OpenSSL 3.0 and later"}},{"before":"1ecba9f0e570a92aaae6fd16de8777b8aa3355e3","after":"4720590d45b274beceacc067695ce6f7aec21a2f","ref":"refs/heads/master","pushedAt":"2024-08-16T15:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"Chez Scheme: makefiles/boot.zuo: remove broken main submodule\n\nThe main submodule hasn't worked since at least commit b4a85f54, and\ndocumented build modes have been added in the mean time that support\nits former uses.","shortMessageHtmlLink":"Chez Scheme: makefiles/boot.zuo: remove broken main submodule"}},{"before":"088fcc4bf14fa33f498b6b00a8de4a9e72a477fb","after":"f5acb4b7c68dcb5ee5f94c761fedd4da3cc074bb","ref":"refs/heads/release","pushedAt":"2024-08-09T13:09:23.000Z","pushType":"push","commitsCount":1752,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"},"commit":{"message":"Update version number for the v8.14 release","shortMessageHtmlLink":"Update version number for the v8.14 release"}},{"before":"b8a50e5fd1efb3bbb57c7db396d8845d43e380c6","after":"1ecba9f0e570a92aaae6fd16de8777b8aa3355e3","ref":"refs/heads/master","pushedAt":"2024-08-08T16:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"update `raco pkg` tests for `uninstall` instead of `remove`","shortMessageHtmlLink":"update raco pkg tests for uninstall instead of remove"}},{"before":"3ebc18fbe197c6eef28ca5db85b19c8dec3cbb69","after":"b8a50e5fd1efb3bbb57c7db396d8845d43e380c6","ref":"refs/heads/master","pushedAt":"2024-08-08T15:57:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"guide: some tools for Emacs\n\nSymex, for modal structural editing; and Mindstream, for lightweight\nversion-controlled programming sessions.","shortMessageHtmlLink":"guide: some tools for Emacs"}},{"before":"15be0fc0307556feac933d18ea5de08a6a7782d6","after":"3ebc18fbe197c6eef28ca5db85b19c8dec3cbb69","ref":"refs/heads/master","pushedAt":"2024-08-06T16:07:07.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"pkg uninstall: update user messages for new command name","shortMessageHtmlLink":"pkg uninstall: update user messages for new command name"}},{"before":"967525239f42a30ffbcdca47ba7cfab46e9ce4a0","after":"15be0fc0307556feac933d18ea5de08a6a7782d6","ref":"refs/heads/master","pushedAt":"2024-08-03T21:49:53.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"Chez Scheme: recover some lost text edits\n\nSome \"README.md\" and similar updates had gotten lost in various\nmerges.","shortMessageHtmlLink":"Chez Scheme: recover some lost text edits"}},{"before":"f82a96e5a9fb73ccd7380d8bb03416bf5e46b9b0","after":"967525239f42a30ffbcdca47ba7cfab46e9ce4a0","ref":"refs/heads/master","pushedAt":"2024-07-31T22:20:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"update a test now that a repair is in place\n\nCloses #5009","shortMessageHtmlLink":"update a test now that a repair is in place"}},{"before":"6912e444e0ef7ca23c4b48ed85b99e21ecccf7fe","after":"f82a96e5a9fb73ccd7380d8bb03416bf5e46b9b0","ref":"refs/heads/master","pushedAt":"2024-07-30T00:52:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"glob: clarify that only path values are returned\n\nSummarizing [1], experimental evidence suggested that `glob` and cousins\nonly returned values matching `path?` and never `string?`. Digging into\nthe source, glob depends on `in-directory` from\nracket/collects/racket/private/for.rkt, which sorts the results\n`directory-list` by `path","shortMessageHtmlLink":"guide: Add Gentoo geiser port"}},{"before":"240aa086c548440e0b11641c40cf79e393a560a4","after":"6fec1db9fb5935d917d5e40d403217a5631d4860","ref":"refs/heads/master","pushedAt":"2024-07-29T03:56:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"net/platform-ssl: avoid cross-system-type in stub-replacement macro\n\nAs suggested by @rmculpepper, this moves the stub-replacement dispatch\nto runtime to fix an issue with code distributed in \"built\" form. The\ndifference in memory use between the two approaches is negligible.\n\nSee also https://github.com/racket/racket/pull/4884#issuecomment-2254275684","shortMessageHtmlLink":"net/platform-ssl: avoid cross-system-type in stub-replacement macro"}},{"before":"b5b0465800a4df0b789d786d1e07e8c3f0064b42","after":"088fcc4bf14fa33f498b6b00a8de4a9e72a477fb","ref":"refs/heads/release","pushedAt":"2024-07-28T13:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"},"commit":{"message":"configure: repair detection of in-place versus Unix-style\n\nCommit a51501be14 was missing a change that is needed to go along with\na change to the default, and missing the change meant that inference\nof an in-place build (by default) didn't work.\n\n(cherry picked from commit 240aa086c548440e0b11641c40cf79e393a560a4)","shortMessageHtmlLink":"configure: repair detection of in-place versus Unix-style"}},{"before":"a82ed41616e1116d848d66cc1a123944be763513","after":"240aa086c548440e0b11641c40cf79e393a560a4","ref":"refs/heads/master","pushedAt":"2024-07-24T23:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"configure: repair detection of in-place versus Unix-style\n\nCommit a51501be14 was missing a change that is needed to go along with\na change to the default, and missing the change meant that inference\nof an in-place build (by default) didn't work.","shortMessageHtmlLink":"configure: repair detection of in-place versus Unix-style"}},{"before":"09b74345517b40b43460db83f9a3a5386781a031","after":"c334ee8fab6b8c780c34eabea8a5f525b86221bc","ref":"refs/heads/require-provide-transformer-error-messages","pushedAt":"2024-07-23T14:15:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rfindler","name":"Robby Findler","path":"/rfindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/399024?s=80&v=4"},"commit":{"message":"improve the error message when require and provide transformers are used outside of `require` and `provide`","shortMessageHtmlLink":"improve the error message when require and provide transformers are u…"}},{"before":"127518659c966b74a724b655cbbfe1b2d36a7715","after":"a82ed41616e1116d848d66cc1a123944be763513","ref":"refs/heads/master","pushedAt":"2024-07-20T21:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"raco pkg: unbreak clone updating","shortMessageHtmlLink":"raco pkg: unbreak clone updating"}},{"before":"54be9492cf0ef78aedaf92493324203be13d4051","after":"09b74345517b40b43460db83f9a3a5386781a031","ref":"refs/heads/require-provide-transformer-error-messages","pushedAt":"2024-07-19T12:50:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rfindler","name":"Robby Findler","path":"/rfindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/399024?s=80&v=4"},"commit":{"message":"improve the error message when require and provide transformers are used outside of `require` and `provide`","shortMessageHtmlLink":"improve the error message when require and provide transformers are u…"}},{"before":null,"after":"54be9492cf0ef78aedaf92493324203be13d4051","ref":"refs/heads/require-provide-transformer-error-messages","pushedAt":"2024-07-19T12:50:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfindler","name":"Robby Findler","path":"/rfindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/399024?s=80&v=4"},"commit":{"message":"improve the error message when require and provide transformers are used outside of `require` and `provide`","shortMessageHtmlLink":"improve the error message when require and provide transformers are u…"}},{"before":"4af560f3220b300ced201583c7984ef2b7040597","after":"127518659c966b74a724b655cbbfe1b2d36a7715","ref":"refs/heads/master","pushedAt":"2024-07-19T04:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"build guide: try one more time on the version number","shortMessageHtmlLink":"build guide: try one more time on the version number"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqRambgA","startCursor":null,"endCursor":null}},"title":"Activity · racket/racket"}