{"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:1713289124.0","currentOid":""},"activityList":{"items":[{"before":"4433205ad9b83862c4559ceb7fab3151088bfb43","after":"5396f5ce604e5f22bf5b5991fd468085a4ffd3b4","ref":"refs/heads/master","pushedAt":"2024-04-28T14:08:39.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":"repair path objects for `equal-always?`","shortMessageHtmlLink":"repair path objects for equal-always?"}},{"before":"57132019f3b5a3b01bdbd811255dbdba60df77bc","after":"4433205ad9b83862c4559ceb7fab3151088bfb43","ref":"refs/heads/master","pushedAt":"2024-04-28T14:01:54.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":"Fix equal-always? on fl/fxvector, stencil-vector","shortMessageHtmlLink":"Fix equal-always? on fl/fxvector, stencil-vector"}},{"before":"a04dffe9590c70b6a477a5f9494a29bc101d62d1","after":"57132019f3b5a3b01bdbd811255dbdba60df77bc","ref":"refs/heads/master","pushedAt":"2024-04-26T13:27:59.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":"improve error when \".rackboot\" section is stripped\n\nDetect the case that a \".rackboot\" ELF section is expected to be\npresent but isn't found, instead of failing with a more obscure\nmessage about the format of the `petite` boot image.","shortMessageHtmlLink":"improve error when \".rackboot\" section is stripped"}},{"before":"36cca4bc692a8e7303ebf36bf9a34c3542c4afb7","after":"a04dffe9590c70b6a477a5f9494a29bc101d62d1","ref":"refs/heads/master","pushedAt":"2024-04-26T12:59:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"zuo: fix some compiler warnings\n\nChange parts of `zuo.c` to avoid warnings that show up with flags like\n\n-Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wshadow -Wpointer-arith -Wcast-qual -pedantic -O2 -std=c11\n\nRepair a bug in Windows for `fd-poll` that better testing exposed, but\nalso update test and docs to clarify that `fd-poll` is not so useful on\nWindows.","shortMessageHtmlLink":"zuo: fix some compiler warnings"}},{"before":"fc4b6277b8b14d5a614202d55484f3ab774797d9","after":"36cca4bc692a8e7303ebf36bf9a34c3542c4afb7","ref":"refs/heads/master","pushedAt":"2024-04-25T14:10:19.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":"ffi/unsafe/objc: add `objc-block-function-pointer`","shortMessageHtmlLink":"ffi/unsafe/objc: add objc-block-function-pointer"}},{"before":"ec751b4442b122e339dbc6d4c978f2d516424326","after":"dd68b45bf290d3c45303811193eb643d090ab33c","ref":"refs/heads/release","pushedAt":"2024-04-23T20:15:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"},"commit":{"message":"hash: remove hash-filter for now\n\nhash-filter conflicts with a user package,\nwhich blocks the 8.13 release\n\n(cherry picked from commit ca8af2c19acb65a535a1492e811a20deaa352a27)","shortMessageHtmlLink":"hash: remove hash-filter for now"}},{"before":"6d396d6526a2e73a64f760fb8c67be310e582fbd","after":"fc4b6277b8b14d5a614202d55484f3ab774797d9","ref":"refs/heads/master","pushedAt":"2024-04-23T19:22:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"guide: simplify Vim documentation\n\nThis version addresses feedback that the Vim guide is overly technical\nby\n- focusing on the provided features and recommended plugins early, and\n- deferring discussion of minutiae like older versions and plugin\n managers to later.\n\nIn addition, it streamlines many documentation sections to focus on the\nessentials and leave details for plugin documentation or other sites. At\nthe risk of being self-serving, it also cuts mention of an unmaintained\nplugin in favor of mine (parts of which are now distributed with Vim).\n\nOne point of confusion likely remains: Scheme vs. Racket. I have not yet\ncontributed my enhanced filetype detection to Vim: it's a large change\nfrom the current experience (if you're not using my plugin) and warrants\nsome care. Therefore this guide continues to point out the distinction\nbetween scheme and racket filetypes and recommends my plugin for\nenhanced support wherever possible. Configuring your own filetype\ndetection for the racket filetype to benefit from the out-of-the-box Vim\nsupport continues to be an option.","shortMessageHtmlLink":"guide: simplify Vim documentation"}},{"before":"50f844606f57134830a13b82a60b954af4fd3de0","after":"6d396d6526a2e73a64f760fb8c67be310e582fbd","ref":"refs/heads/master","pushedAt":"2024-04-23T19:20:19.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":"feat: move rackunit/log to raco/testing\n\nPreviously, `rackunit/log` is used by both `raco test` and various\ntesting framework to log testing results. However, this organization\ndoesn't make much sense, as it gives privileges to rackunit over\nother testing frameworks (technically `rackunit/log` lives in the\n`testing-util-lib` package, so it's not a rackunit package proper,\nbut it's still very close)\n\nThis commit moves `rackunit/log` to `raco/testing`, which makes\n`raco test` \"neutral\". This also eliminates the dependency on\n`testing-util-lib`/`rackunit-lib`, for both `raco test` itself,\nand also other testing frameworks.\n\nFixes #4965","shortMessageHtmlLink":"feat: move rackunit/log to raco/testing"}},{"before":"ca8af2c19acb65a535a1492e811a20deaa352a27","after":"50f844606f57134830a13b82a60b954af4fd3de0","ref":"refs/heads/master","pushedAt":"2024-04-23T19:18:48.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":"preserve source locations in `lib`, `file`, `planet`, and `submod` require forms","shortMessageHtmlLink":"preserve source locations in lib, file, planet, and submod re…"}},{"before":"bdfaf6720c7f07e5b3f093e87ccdad3f39cbcc8e","after":"ca8af2c19acb65a535a1492e811a20deaa352a27","ref":"refs/heads/master","pushedAt":"2024-04-23T19:16:46.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":"hash: remove hash-filter for now\n\nhash-filter conflicts with a user package,\nwhich blocks the 8.13 release","shortMessageHtmlLink":"hash: remove hash-filter for now"}},{"before":"fee1bcbd739bb794a2aec46b981e535e87aa5933","after":"bdfaf6720c7f07e5b3f093e87ccdad3f39cbcc8e","ref":"refs/heads/master","pushedAt":"2024-04-23T19:09:32.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":"Fix kill-thread description in threads.scrbl\n\nLike thread-suspend, kill-thread fails if it is managed by a custodian that is not current-custodian or one of its subordinates. This new kill-thread description is based on the phrasing already used for the thread-suspend description.","shortMessageHtmlLink":"Fix kill-thread description in threads.scrbl"}},{"before":"7844684fb3dc3786b80725d6be26d90edc5d268b","after":"fee1bcbd739bb794a2aec46b981e535e87aa5933","ref":"refs/heads/master","pushedAt":"2024-04-23T19:02:41.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":"docs: more explanation of Windows processes and arguments\n\nExpand the explanation of how Windows processes work. In particular\nwarn about an incompatibility between the normal Windows encoding of\ncommand-line arguments and how a command-line string is parsed by a\nsubprocess started for a \".bat\" or \".cmd\" executable. These changes\nare in a response BatBadBut vulnerabilities:\n\nhttps://flatt.tech/research/posts/batbadbut-you-cant-securely-execute-commands-on-windows/","shortMessageHtmlLink":"docs: more explanation of Windows processes and arguments"}},{"before":"dfe2d1f0e8c268ca872c057f30354ebf7690ad6a","after":"7844684fb3dc3786b80725d6be26d90edc5d268b","ref":"refs/heads/master","pushedAt":"2024-04-20T13:35: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":"raise `for` run-time errors in the `'racket/primitive` realm","shortMessageHtmlLink":"raise for run-time errors in the 'racket/primitive realm"}},{"before":"9eaffa8df69304a56ee9425bd840df24e56ec484","after":"dfe2d1f0e8c268ca872c057f30354ebf7690ad6a","ref":"refs/heads/master","pushedAt":"2024-04-19T14:52:32.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":"CS: fix misordered fence in future lock implementation\n\nA `(memory-order-release)` needs to be before the operation to release\na lock, not before. This problem was sometimes caught by the\n\"fsema-lock.rkt\" test when run on AArch64.","shortMessageHtmlLink":"CS: fix misordered fence in future lock implementation"}},{"before":"002254ea759ba3244d1d16b52c16a21c5938dc52","after":"9eaffa8df69304a56ee9425bd840df24e56ec484","ref":"refs/heads/master","pushedAt":"2024-04-19T14:51:59.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/imap: add date support\n\nAn IMAP server keeps a date for a message that is independent of any\ndate in the message header.","shortMessageHtmlLink":"net/imap: add date support"}},{"before":"bb087a5bd563984c33342f257962910b5b148fbc","after":"002254ea759ba3244d1d16b52c16a21c5938dc52","ref":"refs/heads/master","pushedAt":"2024-04-18T21:03: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":"CS: disallow `'exact` on non-Windows platforms in `process`\n\nThis constraint as implemented in BC didn't get carried over in CS.","shortMessageHtmlLink":"CS: disallow 'exact on non-Windows platforms in process"}},{"before":"82db977167c1557c6241538ef172a2d99e0c65c2","after":"bb087a5bd563984c33342f257962910b5b148fbc","ref":"refs/heads/master","pushedAt":"2024-04-18T15:14:48.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/smtp and net/imap: add XOAUTH2 authentication support\n\nAlso, change debugging logging `net/smtp` to use a logger.","shortMessageHtmlLink":"net/smtp and net/imap: add XOAUTH2 authentication support"}},{"before":"b44455b1ba9ec2e4d559e2b963f72ad8882f1f23","after":null,"ref":"refs/heads/dependabot/github_actions/Bogdanp/setup-racket-1.11","pushedAt":"2024-04-16T17:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c29c4a3fd0e4c4caf7919d45ca3292f75e847087","after":"82db977167c1557c6241538ef172a2d99e0c65c2","ref":"refs/heads/master","pushedAt":"2024-04-16T17:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sorawee","name":null,"path":"/sorawee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9099577?s=80&v=4"},"commit":{"message":"Bump Bogdanp/setup-racket from 1.9.1 to 1.11\n\nBumps [Bogdanp/setup-racket](https://github.com/bogdanp/setup-racket) from 1.9.1 to 1.11.\n- [Release notes](https://github.com/bogdanp/setup-racket/releases)\n- [Commits](https://github.com/bogdanp/setup-racket/compare/v1.9.1...v1.11)\n\n---\nupdated-dependencies:\n- dependency-name: Bogdanp/setup-racket\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Bogdanp/setup-racket from 1.9.1 to 1.11"}},{"before":null,"after":"b44455b1ba9ec2e4d559e2b963f72ad8882f1f23","ref":"refs/heads/dependabot/github_actions/Bogdanp/setup-racket-1.11","pushedAt":"2024-04-15T14:36:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump Bogdanp/setup-racket from 1.9.1 to 1.11\n\nBumps [Bogdanp/setup-racket](https://github.com/bogdanp/setup-racket) from 1.9.1 to 1.11.\n- [Release notes](https://github.com/bogdanp/setup-racket/releases)\n- [Commits](https://github.com/bogdanp/setup-racket/compare/v1.9.1...v1.11)\n\n---\nupdated-dependencies:\n- dependency-name: Bogdanp/setup-racket\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Bogdanp/setup-racket from 1.9.1 to 1.11"}},{"before":"362727980eee0f60043820112aecfbce16eb46a7","after":"c29c4a3fd0e4c4caf7919d45ca3292f75e847087","ref":"refs/heads/master","pushedAt":"2024-04-13T18:42:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rfindler","name":"Robby Findler","path":"/rfindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/399024?s=80&v=4"},"commit":{"message":"generalize contract-in to have the same features as contract-out\n\nalong the way, add some features to define-module-boundary-contract and generalize\nblame structs so they can start out with the positive blame missing (and swapped)","shortMessageHtmlLink":"generalize contract-in to have the same features as contract-out"}},{"before":"d6e4a6ad47cb64b179bf9e1d5272a1746593ec19","after":"362727980eee0f60043820112aecfbce16eb46a7","ref":"refs/heads/master","pushedAt":"2024-04-13T13:01:42.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":"Racket HISTORY.txt notes for v8.13","shortMessageHtmlLink":"Racket HISTORY.txt notes for v8.13"}},{"before":"f6fe40dde18004d71ece98a2d22de84e42e90bcf","after":"d6e4a6ad47cb64b179bf9e1d5272a1746593ec19","ref":"refs/heads/master","pushedAt":"2024-04-13T06:11:41.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":"Post-release version for the v8.13 release","shortMessageHtmlLink":"Post-release version for the v8.13 release"}},{"before":"f6fe40dde18004d71ece98a2d22de84e42e90bcf","after":"ec751b4442b122e339dbc6d4c978f2d516424326","ref":"refs/heads/release","pushedAt":"2024-04-13T06:11:41.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":"Alpha version number for the v8.13 release","shortMessageHtmlLink":"Alpha version number for the v8.13 release"}},{"before":null,"after":"f6fe40dde18004d71ece98a2d22de84e42e90bcf","ref":"refs/heads/release","pushedAt":"2024-04-13T06:09:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jbclements","name":"John Clements","path":"/jbclements","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226617?s=80&v=4"},"commit":{"message":"racket/treelist: raise errors as 'racket/primitive\n\nThe 'racket/primitive realm was in place for many errors, but not all.","shortMessageHtmlLink":"racket/treelist: raise errors as 'racket/primitive"}},{"before":"ae9f9259f07a1879703063df912fb08d0c746e77","after":"925422f57210b97598631949ee20286c46fc6dfc","ref":"refs/heads/refactor-for-contract-in-and-out","pushedAt":"2024-04-11T02:05:40.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":"generalize contract-in to have the same features as contract-out\n\nalong the way, add some features to define-module-boundary-contract and generalize\nblame structs so they can start out with the positive blame missing (and swapped)","shortMessageHtmlLink":"generalize contract-in to have the same features as contract-out"}},{"before":"72f6b6ae7912c30f0d0688cd63491eea1a750693","after":"ae9f9259f07a1879703063df912fb08d0c746e77","ref":"refs/heads/refactor-for-contract-in-and-out","pushedAt":"2024-04-11T02:04:31.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":"generalize contract-in to have the same features as contract-out\n\nalong the way, add some features to define-module-boundary-contract and generalize\nblame structs so they can start out with the positive blame missing (and swapped)","shortMessageHtmlLink":"generalize contract-in to have the same features as contract-out"}},{"before":"160ce8863a297cafd7dc6cbf4cd46084c9215032","after":"72f6b6ae7912c30f0d0688cd63491eea1a750693","ref":"refs/heads/refactor-for-contract-in-and-out","pushedAt":"2024-04-11T01:49:33.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":"improve docs","shortMessageHtmlLink":"improve docs"}},{"before":"c0331ce80cdbdc6dcf503c72a832a88877ca7933","after":"160ce8863a297cafd7dc6cbf4cd46084c9215032","ref":"refs/heads/refactor-for-contract-in-and-out","pushedAt":"2024-04-11T01:25:40.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":"added more test cases and fixed more bugs","shortMessageHtmlLink":"added more test cases and fixed more bugs"}},{"before":"816da50be0709920429657f477ccb1b3df93690f","after":"c0331ce80cdbdc6dcf503c72a832a88877ca7933","ref":"refs/heads/refactor-for-contract-in-and-out","pushedAt":"2024-04-11T00:13:05.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":"more fixes","shortMessageHtmlLink":"more fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPEm-gAA","startCursor":null,"endCursor":null}},"title":"Activity · racket/racket"}