{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6698407,"defaultBranch":"horizon","name":"pyret-lang","ownerLogin":"brownplt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-15T02:28:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/391839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715218079.0","currentOid":""},"activityList":{"items":[{"before":"0df0cb8516dceb3f341e581257ff3adbeee402e1","after":"6beb526fae74a62342cf90f952af31803788e165","ref":"refs/heads/horizon","pushedAt":"2024-05-09T03:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"gey key-val types a name","shortMessageHtmlLink":"gey key-val types a name"}},{"before":"8c64340665ba1f780f8e509ace97383cd69e28bc","after":"c0ae091ec102d00a1f514473f6e7b32170707c9f","ref":"refs/heads/fix-1470","pushedAt":"2024-05-09T01:41:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ds26gte","name":null,"path":"/ds26gte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3708729?s=80&v=4"},"commit":{"message":"Merge pull request #1743 from ds26gte/fix-1470\n\nUpdate .travis.yml node_js to 19.8.1","shortMessageHtmlLink":"Merge pull request #1743 from ds26gte/fix-1470"}},{"before":"0205eca303a1d0caeb66df32693c8de71c60290f","after":"8c0ed7a2dda8523f37e1e077f3fa1ce4e9984187","ref":"refs/heads/fix-1538","pushedAt":"2024-05-09T01:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"tests for polymorphic modes","shortMessageHtmlLink":"tests for polymorphic modes"}},{"before":"eb64974477e42cdefe63c95754e4956e9b727a43","after":null,"ref":"refs/heads/fix-1399","pushedAt":"2024-05-09T01:27:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"96c7fc2fe36df21a370017d2ee5dcf16a1a11b92","after":"0df0cb8516dceb3f341e581257ff3adbeee402e1","ref":"refs/heads/horizon","pushedAt":"2024-05-09T01:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Clarify tests and move loop-invariant test out of loop (see https://github.com/brownplt/pyret-lang/pull/1735)","shortMessageHtmlLink":"Clarify tests and move loop-invariant test out of loop (see #1735)"}},{"before":"974e7759592826eb034016a96578c90fb0fc553b","after":"4aace5383d436efb60b29327e5a30a2d88526a38","ref":"refs/heads/fix-1681","pushedAt":"2024-05-09T01:26:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Add string-find-index and string-get-index counterparts of stirng-index-of. Fixes #1681","shortMessageHtmlLink":"Add string-find-index and string-get-index counterparts of stirng-ind…"}},{"before":"0c456b8d937512bb7761f38dd748b7dbd0c206c9","after":null,"ref":"refs/heads/fix-1720","pushedAt":"2024-05-08T21:37:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"a12f31b1a03cd522a324f5e54c7ea31cd393057e","after":null,"ref":"refs/heads/fix-1695","pushedAt":"2024-05-08T21:37:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"63c2960984f61c0183b676005a2076b6e408c10f","after":null,"ref":"refs/heads/fix-1740","pushedAt":"2024-05-08T21:36:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"62a9e406d3a228b56db4e4ab71a6a3f1e1b40195","after":"96c7fc2fe36df21a370017d2ee5dcf16a1a11b92","ref":"refs/heads/horizon","pushedAt":"2024-05-08T21:10:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jpolitz","name":"Joe Politz","path":"/jpolitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119891?s=80&v=4"},"commit":{"message":"Merge pull request #1734 from brownplt/fix-1720\n\nFixes #1720 by adding annotations","shortMessageHtmlLink":"Merge pull request #1734 from brownplt/fix-1720"}},{"before":"1b7452b91bf7ca9b1f2b6f6fde979a6a03bb61d4","after":"62a9e406d3a228b56db4e4ab71a6a3f1e1b40195","ref":"refs/heads/horizon","pushedAt":"2024-05-08T21:09:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jpolitz","name":"Joe Politz","path":"/jpolitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119891?s=80&v=4"},"commit":{"message":"Merge pull request #1735 from brownplt/fix-1695\n\nIntroduce a stable-sort-by method and function","shortMessageHtmlLink":"Merge pull request #1735 from brownplt/fix-1695"}},{"before":"54054eae614cd0336c59350574bd1589a1d18b72","after":"1b7452b91bf7ca9b1f2b6f6fde979a6a03bb61d4","ref":"refs/heads/horizon","pushedAt":"2024-05-08T21:03:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jpolitz","name":"Joe Politz","path":"/jpolitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119891?s=80&v=4"},"commit":{"message":"Merge pull request #1741 from brownplt/fix-1740\n\nPartial attempt to fix #1740","shortMessageHtmlLink":"Merge pull request #1741 from brownplt/fix-1740"}},{"before":"2bc5e6643c814209feb4c62e78c2c5cbb1c23c2e","after":"8c64340665ba1f780f8e509ace97383cd69e28bc","ref":"refs/heads/fix-1470","pushedAt":"2024-05-08T20:46:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ds26gte","name":null,"path":"/ds26gte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3708729?s=80&v=4"},"commit":{"message":"Merge pull request #1478 from ds26gte/fix-1470\n\nmore errbacks fixes. Also, num-to-fixnum added.","shortMessageHtmlLink":"Merge pull request #1478 from ds26gte/fix-1470"}},{"before":"4e3fff0670c00527c09f52d0406a1c29fc2720aa","after":"d570b695bf7eeb13b6f7c436db54b51fa89c656a","ref":"refs/heads/anchor","pushedAt":"2024-05-08T20:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpolitz","name":"Joe Politz","path":"/jpolitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119891?s=80&v=4"},"commit":{"message":"Add `appendToDefinitions` chat action for text mode\n\n- Deletes a chunk and adds its text to the end of definitions\n- Atomically undo-able by resetting definitions text and putting the chunk back\n\nWe also *clear* the undo/redo history when modes change. This action *only*\nmakes sense in text/examplar mode, and we expect other actions like this to\nshow up in the future.","shortMessageHtmlLink":"Add appendToDefinitions chat action for text mode"}},{"before":"60dbaf5b5091391e7454c522ec04381e0dab230f","after":"4e3fff0670c00527c09f52d0406a1c29fc2720aa","ref":"refs/heads/anchor","pushedAt":"2024-05-08T19:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpolitz","name":"Joe Politz","path":"/jpolitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119891?s=80&v=4"},"commit":{"message":"no need to prepend the editor chunk -- the new version of getCurrentFileContents already prepends it","shortMessageHtmlLink":"no need to prepend the editor chunk -- the new version of getCurrentF…"}},{"before":"2e9c996554dfcfed8ae9e3885f8f88bfcd76acb9","after":"60dbaf5b5091391e7454c522ec04381e0dab230f","ref":"refs/heads/anchor","pushedAt":"2024-05-07T10:30:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ds26gte","name":null,"path":"/ds26gte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3708729?s=80&v=4"},"commit":{"message":"Merge pull request #1742 from ds26gte/anchor-hints-qtm\n\n- Added hints processing:","shortMessageHtmlLink":"Merge pull request #1742 from ds26gte/anchor-hints-qtm"}},{"before":"f4acb1dd016210a22bcfb8dfbf3ddd228d8c38f2","after":"54054eae614cd0336c59350574bd1589a1d18b72","ref":"refs/heads/horizon","pushedAt":"2024-05-06T13:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"npm update for vulnerability","shortMessageHtmlLink":"npm update for vulnerability"}},{"before":"7305206ef350f1ed750ceee223823fbbf27f2340","after":"63c2960984f61c0183b676005a2076b6e408c10f","ref":"refs/heads/fix-1740","pushedAt":"2024-05-05T15:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Better attempt to fix #1740. The idea is to decorate PRecordAnn and PTupleAnn values with optional names, if the annotations came from a `type NAME = ANN` type-let definition. These names then get passed back through the runtime into the reported runtime errors, to be rendered into the error messages.\n\nThis commit addresses the following four error messages, in both the command line and in CPO:\n- \"Expected Record, got non-record\"\n- \"Expected Record to have specific fields, but didn't\"\n- \"Expected Tuple, got non-tuple\"\n- \"Expected Tuple to have specific length, but didn't\"","shortMessageHtmlLink":"Better attempt to fix #1740. The idea is to decorate PRecordAnn and P…"}},{"before":null,"after":"7305206ef350f1ed750ceee223823fbbf27f2340","ref":"refs/heads/fix-1740","pushedAt":"2024-05-04T22:23:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Partial attempt to fix #1740","shortMessageHtmlLink":"Partial attempt to fix #1740"}},{"before":"11c9115acb78117f85bf7ca03aae6f449a6ab6c3","after":"f4acb1dd016210a22bcfb8dfbf3ddd228d8c38f2","ref":"refs/heads/horizon","pushedAt":"2024-05-03T19:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fixes #1552","shortMessageHtmlLink":"Fixes #1552"}},{"before":"b05551f58bd8a43972bcc3f4ce18798a7e66fad8","after":"11c9115acb78117f85bf7ca03aae6f449a6ab6c3","ref":"refs/heads/horizon","pushedAt":"2024-05-03T18:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1588\n\nThere are still problems in how the error message is rendered, but those are the fault of #1658 and have to be figured out separately.","shortMessageHtmlLink":"Fix #1588"}},{"before":null,"after":"974e7759592826eb034016a96578c90fb0fc553b","ref":"refs/heads/fix-1681","pushedAt":"2024-05-02T16:11:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Add string-find-index and string-get-index counterparts of stirng-index-of. Fixes #1681","shortMessageHtmlLink":"Add string-find-index and string-get-index counterparts of stirng-ind…"}},{"before":"ba65c73d551889f47383cf000d276e9b8a64b41e","after":null,"ref":"refs/heads/fix-1669","pushedAt":"2024-05-02T15:48:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"d5d897cac4e598fb49dc3892ff55c918414136b6","after":"b05551f58bd8a43972bcc3f4ce18798a7e66fad8","ref":"refs/heads/horizon","pushedAt":"2024-05-02T15:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1669","shortMessageHtmlLink":"Fix #1669"}},{"before":null,"after":"0205eca303a1d0caeb66df32693c8de71c60290f","ref":"refs/heads/fix-1538","pushedAt":"2024-05-02T14:16:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"A version of modes that relies on sorting when values are numbers, string-dicts when they're strings, and a quadratic filter-and-count otherwise.","shortMessageHtmlLink":"A version of modes that relies on sorting when values are numbers, st…"}},{"before":"dfe1763fd2792da216125e43736e4b5ce7cfdd34","after":"d5d897cac4e598fb49dc3892ff55c918414136b6","ref":"refs/heads/horizon","pushedAt":"2024-05-02T02:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1606","shortMessageHtmlLink":"Fix #1606"}},{"before":"ac39edfdb1e4e9fbd1b39e2aeaef3a379fe58c57","after":"dfe1763fd2792da216125e43736e4b5ce7cfdd34","ref":"refs/heads/horizon","pushedAt":"2024-05-01T23:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1660","shortMessageHtmlLink":"Fix #1660"}},{"before":null,"after":"ba65c73d551889f47383cf000d276e9b8a64b41e","ref":"refs/heads/fix-1669","pushedAt":"2024-05-01T23:16:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1669","shortMessageHtmlLink":"Fix #1669"}},{"before":"17561b0155e862874e14427d719c20278758ea72","after":null,"ref":"refs/heads/fix-1723","pushedAt":"2024-05-01T22:09:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"}},{"before":"3fbcc2988dd7c644aca7c812294ba828b655a058","after":"ac39edfdb1e4e9fbd1b39e2aeaef3a379fe58c57","ref":"refs/heads/horizon","pushedAt":"2024-05-01T22:09:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blerner","name":"Ben Lerner","path":"/blerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/918464?s=80&v=4"},"commit":{"message":"Fix #1723","shortMessageHtmlLink":"Fix #1723"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERT0cQAA","startCursor":null,"endCursor":null}},"title":"Activity · brownplt/pyret-lang"}