{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133442384,"defaultBranch":"main","name":"deno","ownerLogin":"denoland","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-15T01:34:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42048915?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714736795.0","currentOid":""},"activityList":{"items":[{"before":"121769844d4456b296e42d60794813da1b1472eb","after":"d81e97f92fe41d54e956104011fe0b1ba6c325eb","ref":"refs/heads/main","pushedAt":"2024-05-03T21:31:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"chore: maybe make watcher tests less flaky (#23683)\n\nCloses #23637","shortMessageHtmlLink":"chore: maybe make watcher tests less flaky (#23683)"}},{"before":"1fce59281c38c83c937c01ff92f8656da44ccada","after":"121769844d4456b296e42d60794813da1b1472eb","ref":"refs/heads/main","pushedAt":"2024-05-03T20:44:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"fix(lsp): always cache all npm packages (#23679)\n\nCloses #23659","shortMessageHtmlLink":"fix(lsp): always cache all npm packages (#23679)"}},{"before":"02d0ff58d2bab24ebbd1e61afe6b571ff4c415af","after":"1fce59281c38c83c937c01ff92f8656da44ccada","ref":"refs/heads/main","pushedAt":"2024-05-03T19:52:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nayeemrmn","name":"Nayeem Rahman","path":"/nayeemrmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29990554?s=80&v=4"},"commit":{"message":"refactor(lsp): cleanup cache and module registry update (#23620)","shortMessageHtmlLink":"refactor(lsp): cleanup cache and module registry update (#23620)"}},{"before":null,"after":"18e121dde3a6f5a1bca4de5563e8f92ad35d018b","ref":"refs/heads/update-documentation-categories","pushedAt":"2024-05-03T11:46:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thisisjofrank","name":"Jo Franchetti","path":"/thisisjofrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3490640?s=80&v=4"},"commit":{"message":"docs: update categories to match new planned sitemap","shortMessageHtmlLink":"docs: update categories to match new planned sitemap"}},{"before":"7190132742ef6921f19bf7f19eef3dea0bc3ed3c","after":null,"ref":"refs/heads/satya/migrate_node_worker_itests","pushedAt":"2024-05-03T05:52:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"}},{"before":"3e98ea4e69732d8a659ca0ca61747fe3887ab673","after":"02d0ff58d2bab24ebbd1e61afe6b571ff4c415af","ref":"refs/heads/main","pushedAt":"2024-05-03T05:52:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"refactor(tests): move worker_threads itests to spec tests (#23648)","shortMessageHtmlLink":"refactor(tests): move worker_threads itests to spec tests (#23648)"}},{"before":"b6b8e82df295b3eaac1377770e96446e3e470e1e","after":"7190132742ef6921f19bf7f19eef3dea0bc3ed3c","ref":"refs/heads/satya/migrate_node_worker_itests","pushedAt":"2024-05-03T05:17:31.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"b7945a218ee193f6730b4b459e5ab28d13b1f040","after":"3e98ea4e69732d8a659ca0ca61747fe3887ab673","ref":"refs/heads/main","pushedAt":"2024-05-03T04:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"chore(tests/specs): ability to have sub tests in file (#23667)\n\nAllows writing named sub-tests. These are:\r\n\r\n1. Filterable on the command line via `cargo test ...`\r\n2. Run in parallel\r\n3. Use a fresh temp and deno dir for each test (unlike steps)","shortMessageHtmlLink":"chore(tests/specs): ability to have sub tests in file (#23667)"}},{"before":"cf0579c7d4b69fcb205fb0d5320e0a00012720ee","after":"b7945a218ee193f6730b4b459e5ab28d13b1f040","ref":"refs/heads/main","pushedAt":"2024-05-03T00:43:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"chore: move cert itests to spec tests (#23607)","shortMessageHtmlLink":"chore: move cert itests to spec tests (#23607)"}},{"before":"1b27b5839624ebf9fef65cea28a17281f3b79a74","after":"cf0579c7d4b69fcb205fb0d5320e0a00012720ee","ref":"refs/heads/main","pushedAt":"2024-05-03T00:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"},"commit":{"message":"test: npm registry handles two test scopes (#23663)\n\nThis commit updates our testing npm registry to handle\r\nadditional `@denotest2` scope in addition to `@denotest`\r\nscope. I might have to update it further in the future to handle\r\nadditional scopes, but it's good enough for now.","shortMessageHtmlLink":"test: npm registry handles two test scopes (#23663)"}},{"before":"811280af77b5136a2592af7447ac566674309065","after":"1b27b5839624ebf9fef65cea28a17281f3b79a74","ref":"refs/heads/main","pushedAt":"2024-05-02T18:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix(test): proper type checking for files with doc tests (#23654)\n\nCloses https://github.com/denoland/deno/issues/23430\r\n\r\n---------\r\n\r\nCo-authored-by: Yoshiya Hinosawa ","shortMessageHtmlLink":"fix(test): proper type checking for files with doc tests (#23654)"}},{"before":"56ba7f3c233fcf8c9478314956c70725179ed16f","after":"811280af77b5136a2592af7447ac566674309065","ref":"refs/heads/main","pushedAt":"2024-05-02T13:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"fix(ext/node): check resource exists before close (#23655)","shortMessageHtmlLink":"fix(ext/node): check resource exists before close (#23655)"}},{"before":null,"after":"5522b613f9cf731bb4f03cc9b2ded61127ccb5a6","ref":"refs/heads/serve-error-handler","pushedAt":"2024-05-02T11:13:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marvinhagemeister","name":"Marvin Hagemeister","path":"/marvinhagemeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1062408?s=80&v=4"},"commit":{"message":"fix: serve handler error with 0 arguments","shortMessageHtmlLink":"fix: serve handler error with 0 arguments"}},{"before":null,"after":"b6b8e82df295b3eaac1377770e96446e3e470e1e","ref":"refs/heads/satya/migrate_node_worker_itests","pushedAt":"2024-05-02T06:47:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"tests as steps","shortMessageHtmlLink":"tests as steps"}},{"before":"d7c88742c3ffcc71e4c4c8b11f0b568bf79841a9","after":null,"ref":"refs/heads/satya/fix_23641","pushedAt":"2024-05-02T06:40:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"}},{"before":"66b66de96a78af6162e581c2986e3ef4ec8733c4","after":"56ba7f3c233fcf8c9478314956c70725179ed16f","ref":"refs/heads/main","pushedAt":"2024-05-02T06:40:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"fix(ext/node): support delete process.env.var (#23647)\n\nCloses https://github.com/denoland/deno/issues/23641","shortMessageHtmlLink":"fix(ext/node): support delete process.env.var (#23647)"}},{"before":null,"after":"d7c88742c3ffcc71e4c4c8b11f0b568bf79841a9","ref":"refs/heads/satya/fix_23641","pushedAt":"2024-05-02T06:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satyarohith","name":"Satya Rohith","path":"/satyarohith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29819102?s=80&v=4"},"commit":{"message":"fix(ext/node): support delete process.env.var","shortMessageHtmlLink":"fix(ext/node): support delete process.env.var"}},{"before":"ee122c5af6b8251329c213b4042a6d71ff5d9b71","after":"66b66de96a78af6162e581c2986e3ef4ec8733c4","ref":"refs/heads/main","pushedAt":"2024-05-02T03:31:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanwhit","name":"Nathan Whitaker","path":"/nathanwhit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17734409?s=80&v=4"},"commit":{"message":"fix(lsp): Catch cancellation exceptions thrown by TSC, stop waiting for TS result upon cancellation (#23645)\n\nFixes #23643.\r\n\r\nWe weren't catching the cancellation exception thrown by TSC on the JS\r\nside, so the rust side was catching this exception and then attempting\r\nto print out the exception via `toString`. That last bit resulted in a\r\ncryptic `[object Object]` showing up in the logs like so:\r\n\r\n```\r\nError during TS request \"getCompletionEntryDetails\":\r\n [object Object]\r\n```\r\n\r\nI'm not 100% sure how we weren't seeing this in the past. My guess is\r\nthat #23409 and the subsequent PR to improve the exception catching and\r\nlogging surfaced this, but I'm still not quite clear on it.\r\n\r\nMy initial fix here returned `null` to rust when a server request was\r\ncancelled, but this resulted in a deserialization error when we\r\nattempted to deserialize that into the expected response type. So now,\r\nas soon as the request's cancellation token signals we'll stop waiting\r\nfor a response and return an error (which will get swallowed as the LSP\r\nrequest is being cancelled).\r\n\r\nI was a bit surprised to find that [this\r\nbranch](https://github.com/nathanwhit/deno/blob/0c671c9792ac706c1ecd60f88efdc5eb8e941917/cli/lsp/tsc.rs#L1093)\r\nactually executes sometimes, I believe due to the fact that aborting a\r\nfuture may not [immediately stop its\r\nexecution](https://docs.rs/futures/latest/futures/stream/struct.AbortHandle.html#method.abort).","shortMessageHtmlLink":"fix(lsp): Catch cancellation exceptions thrown by TSC, stop waiting f…"}},{"before":"505130d813eeb6381bf12ad92a3e9d688ed518a3","after":"ee122c5af6b8251329c213b4042a6d71ff5d9b71","ref":"refs/heads/main","pushedAt":"2024-05-01T22:00:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmastrac","name":"Matt Mastracci","path":"/mmastrac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512240?s=80&v=4"},"commit":{"message":"feat(runtime): allow adding custom extensions to snapshot (#23569)\n\nThis makes `create_runtime_snapshot` more useful for embedders who add\r\ntheir own extension(s) to the runtime in build scripts.\r\n\r\n---------\r\n\r\nSigned-off-by: Matt Mastracci \r\nCo-authored-by: Matt Mastracci ","shortMessageHtmlLink":"feat(runtime): allow adding custom extensions to snapshot (#23569)"}},{"before":"e0069c87c024589e1e00d0f3e2286ef21efd029e","after":"505130d813eeb6381bf12ad92a3e9d688ed518a3","ref":"refs/heads/main","pushedAt":"2024-05-01T19:17:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmastrac","name":"Matt Mastracci","path":"/mmastrac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512240?s=80&v=4"},"commit":{"message":"chore(cli): add permission test (#23633)","shortMessageHtmlLink":"chore(cli): add permission test (#23633)"}},{"before":"f270e41aae5466da1df52e9d73198b5067339c8a","after":"e0069c87c024589e1e00d0f3e2286ef21efd029e","ref":"refs/heads/main","pushedAt":"2024-05-01T16:37:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"chore: make a couple repl tests less flaky (#23636)\n\nThese were both failing for me from time to time locally.","shortMessageHtmlLink":"chore: make a couple repl tests less flaky (#23636)"}},{"before":"5ff881a0737eccceed55a0ace3ef3110d5b72b2f","after":"f270e41aae5466da1df52e9d73198b5067339c8a","ref":"refs/heads/main","pushedAt":"2024-05-01T15:15:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmastrac","name":"Matt Mastracci","path":"/mmastrac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512240?s=80&v=4"},"commit":{"message":"ci: use -A for wpt script (#23631)\n\nFixes CI. The wpt setup script writes to `/etc/hosts` which now needs\r\n`--allow-all`. We use the latest release for the deno binary there so\r\nit's only impacted as of the 1.43.0 release.","shortMessageHtmlLink":"ci: use -A for wpt script (#23631)"}},{"before":"4817fd983faac75544d4d31629f756d9aa344d16","after":null,"ref":"refs/tags/v1.43.0","pushedAt":"2024-05-01T08:17:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"}},{"before":"4817fd983faac75544d4d31629f756d9aa344d16","after":"5ff881a0737eccceed55a0ace3ef3110d5b72b2f","ref":"refs/heads/main","pushedAt":"2024-05-01T06:46:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"},"commit":{"message":"1.43.0 (#23629)\n\nBumped versions for 1.43.0\r\n\r\nCo-authored-by: Divy Srivastava ","shortMessageHtmlLink":"1.43.0 (#23629)"}},{"before":"e0c51549dd6e675cd8797c5273d9d2860a1af9f0","after":null,"ref":"refs/heads/release_1_44.0","pushedAt":"2024-05-01T06:46:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"}},{"before":"2a797d38522f6562e687e0089730456890ffb1c4","after":"e0c51549dd6e675cd8797c5273d9d2860a1af9f0","ref":"refs/heads/release_1_44.0","pushedAt":"2024-05-01T06:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"},"commit":{"message":"Update to unyanked v","shortMessageHtmlLink":"Update to unyanked v"}},{"before":"13469df08b78b473f9a4fbd9a8413759eed48592","after":"2a797d38522f6562e687e0089730456890ffb1c4","ref":"refs/heads/release_1_44.0","pushedAt":"2024-05-01T06:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"},"commit":{"message":"Update Releases.md\n\nSigned-off-by: Divy Srivastava ","shortMessageHtmlLink":"Update Releases.md"}},{"before":null,"after":"13469df08b78b473f9a4fbd9a8413759eed48592","ref":"refs/heads/release_1_44.0","pushedAt":"2024-05-01T06:00:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"1.44.0","shortMessageHtmlLink":"1.44.0"}},{"before":"7f80d90f1c70dfc4f5bb6934e65338817ff265d2","after":"4817fd983faac75544d4d31629f756d9aa344d16","ref":"refs/heads/main","pushedAt":"2024-05-01T05:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"},"commit":{"message":"chore: 1.43 release notes (#23628)\n\nUpdate release notes for 1.43.0. The crate versions have already been\r\nbumped in the previous attempt.","shortMessageHtmlLink":"chore: 1.43 release notes (#23628)"}},{"before":"56bf634fa9721832b605dd91ced5329e0329a8f8","after":"7f80d90f1c70dfc4f5bb6934e65338817ff265d2","ref":"refs/heads/main","pushedAt":"2024-05-01T05:54:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"littledivy","name":"Divy Srivastava","path":"/littledivy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34997667?s=80&v=4"},"commit":{"message":"Revert \"refactor(lsp): move fields from Documents to LspResolver\" (#23626)\n\nThis reverts commit 5cae3439912ad60eb2866f3d4372a5fe4d0de957.\r\n\r\n\r\n![image](https://github.com/denoland/deno/assets/34997667/e68e40a1-7baf-453b-80d9-f8b6aae186c7)\r\n\r\nCaused a +3.3s regression in one of the LSP benchmarks at\r\ndeno.land/benchmarks.","shortMessageHtmlLink":"Revert \"refactor(lsp): move fields from Documents to LspResolver\" (#2…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQSC_hAA","startCursor":null,"endCursor":null}},"title":"Activity · denoland/deno"}