{"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:1726805436.0","currentOid":""},"activityList":{"items":[{"before":"88a469e823658192daae1abe6f6e9bc14224c680","after":"4b022103a14916de1c3bc539d123273750138915","ref":"refs/heads/main","pushedAt":"2024-09-20T23:46:42.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":"chore: Revert child_process close ordering change (#25781)\n\nFrom\r\nhttps://github.com/denoland/deno/commit/18b89d948dcb849c4dc577478794c3d5fb23b59\r\n\r\nMay have caused the recent flakiness of\r\nparallel/test-child-process-ipc-next-tick.js","shortMessageHtmlLink":"chore: Revert child_process close ordering change (#25781)"}},{"before":"55c22ee1bd8e5b108b8b13517150c3cfadf4d7f9","after":"88a469e823658192daae1abe6f6e9bc14224c680","ref":"refs/heads/main","pushedAt":"2024-09-20T23:25:00.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":"perf(ext/web): optimize performance.measure() (#25774)\n\nThis PR optimizes the case when `performance.measure()` needs to find\r\nthe startMark by name. It is a simple change on `findMostRecent` fn to\r\navoiding copying and reversing the complete entries list.\r\n\r\nAdds minor missing tests for:\r\n- `clearMarks()`, general\r\n- `clearMeasures()`, general\r\n- `measure()`, case when the startMarks name exists more than once\r\n\r\n### Benchmarks\r\n\r\n#### main\r\n\r\n```\r\n CPU | AMD Ryzen 7 PRO 6850U with Radeon Graphics\r\nRuntime | Deno 2.0.0-rc.4 (x86_64-unknown-linux-gnu)\r\n\r\nbenchmark time/iter (avg) iter/s (min … max) p75 p99 p995\r\n---------------------- ----------------------------- --------------------- --------------------------\r\nworst case measure() 2.1 ms 486.9 ( 1.7 ms … 2.4 ms) 2.2 ms 2.4 ms 2.4 ms\r\n```\r\n\r\n#### this PR\r\n\r\n```\r\n CPU | AMD Ryzen 7 PRO 6850U with Radeon Graphics\r\nRuntime | Deno 2.0.0-rc.4 (x86_64-unknown-linux-gnu)\r\n\r\nbenchmark time/iter (avg) iter/s (min … max) p75 p99 p995\r\n---------------------- ----------------------------- --------------------- --------------------------\r\nworst case measure() 966.3 µs 1,035 (876.9 µs … 1.1 ms) 1.0 ms 1.1 ms 1.1 ms\r\n```\r\n\r\n```ts\r\nDeno.bench(\"worst case measure()\", (b) => {\r\n performance.mark('start');\r\n\r\n for (let i = 0; i < 1e5; i += 1) {\r\n performance.mark(crypto.randomUUID());\r\n }\r\n\r\n b.start();\r\n\r\n performance.measure('total', 'start');\r\n\r\n b.end();\r\n\r\n performance.clearMarks();\r\n performance.clearMeasures();\r\n});\r\n```","shortMessageHtmlLink":"perf(ext/web): optimize performance.measure() (#25774)"}},{"before":"20ed4f5718d6682fc5e65adf7eac13af3bfe0062","after":"55c22ee1bd8e5b108b8b13517150c3cfadf4d7f9","ref":"refs/heads/main","pushedAt":"2024-09-20T21:16:10.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":"fix: panic when require(esm) (#25769)\n\nUpgrades `deno_core`.\r\n\r\nCloses https://github.com/denoland/deno/issues/25761\r\nCloses https://github.com/denoland/deno/issues/25738","shortMessageHtmlLink":"fix: panic when require(esm) (#25769)"}},{"before":"4b131d24a75ba6449c67461da4e5cf004bf865d1","after":"20ed4f5718d6682fc5e65adf7eac13af3bfe0062","ref":"refs/heads/main","pushedAt":"2024-09-20T21:11:34.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":"feat(fmt): upgrade markup_fmt (#25768)\n\nFixes #25259 \r\nFixes #25687","shortMessageHtmlLink":"feat(fmt): upgrade markup_fmt (#25768)"}},{"before":"94bdebe3998d503c625dbf093c40d7cb9d694d7c","after":"4b131d24a75ba6449c67461da4e5cf004bf865d1","ref":"refs/heads/main","pushedAt":"2024-09-20T20:55:33.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(cli): Default to auto with --node-modules-dir flag (#25772)\n\nFixes a regression where we were ignoring `--node-modules-dir` if there\r\nwas no value passed with it. We should instead default to \"auto\", to\r\nmaintain compat with deno 1","shortMessageHtmlLink":"fix(cli): Default to auto with --node-modules-dir flag (#25772)"}},{"before":"3e053f8f06cfd83bd3f162ee68a0eca849e50d2a","after":"94bdebe3998d503c625dbf093c40d7cb9d694d7c","ref":"refs/heads/main","pushedAt":"2024-09-20T20:38:32.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): migrate npm itests to specs (#25764)\n\nTowards https://github.com/denoland/deno/issues/25241","shortMessageHtmlLink":"refactor(tests): migrate npm itests to specs (#25764)"}},{"before":"92fc702cec555a08c38509bfb10edd3d163af241","after":"3e053f8f06cfd83bd3f162ee68a0eca849e50d2a","ref":"refs/heads/main","pushedAt":"2024-09-20T18:10:47.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(flags): properly error out for urls (#25770)\n\nCloses https://github.com/denoland/deno/issues/25760","shortMessageHtmlLink":"fix(flags): properly error out for urls (#25770)"}},{"before":"471a15ecfffff009d24a684dda47a42aa71001d7","after":"92fc702cec555a08c38509bfb10edd3d163af241","ref":"refs/heads/main","pushedAt":"2024-09-20T15:29:05.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":"fix(ext/crypto): ensure EC public keys are exported uncompressed (#25766)\n\nFixes https://github.com/denoland/deno/issues/18050","shortMessageHtmlLink":"fix(ext/crypto): ensure EC public keys are exported uncompressed (#25766"}},{"before":"a92ebd95a120def1ac24815a893ee2063f519b31","after":"471a15ecfffff009d24a684dda47a42aa71001d7","ref":"refs/heads/main","pushedAt":"2024-09-20T13:14:03.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: make specs::test::doc_success less flaky (#25765)\n\nMissed this line in https://github.com/denoland/deno/pull/25726","shortMessageHtmlLink":"test: make specs::test::doc_success less flaky (#25765)"}},{"before":"cbdeb35891cb4eea7aaeb140c9d2206751082863","after":"a92ebd95a120def1ac24815a893ee2063f519b31","ref":"refs/heads/main","pushedAt":"2024-09-20T12:32:28.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":"fix(ext/crypto): reject empty usages in SubtleCrypto#importKey (#25759)\n\nFixes https://github.com/denoland/deno/issues/19051","shortMessageHtmlLink":"fix(ext/crypto): reject empty usages in SubtleCrypto#importKey (#25759)"}},{"before":"1fb482863e31971c9d70216ebee9c2e482d0ba7d","after":"cbdeb35891cb4eea7aaeb140c9d2206751082863","ref":"refs/heads/main","pushedAt":"2024-09-20T09:02: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":"chore: update tools allow-run list (#25756)","shortMessageHtmlLink":"chore: update tools allow-run list (#25756)"}},{"before":"66fb81ea8581bc7f485c99423c307c8fa548b2fe","after":"1fb482863e31971c9d70216ebee9c2e482d0ba7d","ref":"refs/heads/main","pushedAt":"2024-09-20T09:02:15.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: update sui to 0.3.1 (#25758)","shortMessageHtmlLink":"chore: update sui to 0.3.1 (#25758)"}},{"before":"a01dce3a25e0bf671c6c21bd6ff57861be613087","after":"66fb81ea8581bc7f485c99423c307c8fa548b2fe","ref":"refs/heads/main","pushedAt":"2024-09-20T06:04:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kt3k","name":"Yoshiya Hinosawa","path":"/kt3k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613956?s=80&v=4"},"commit":{"message":"fix(coverage): ignore urls from doc testing (#25736)","shortMessageHtmlLink":"fix(coverage): ignore urls from doc testing (#25736)"}},{"before":"fe471a2be53e7a5d2685fc4fac57e208cc1e8303","after":null,"ref":"refs/heads/cjs-fixes","pushedAt":"2024-09-20T04:10:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devsnek","name":"snek","path":"/devsnek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5952481?s=80&v=4"}},{"before":"f1ba26661346a83b6e7fe5e7ffeed4553a9571ae","after":"a01dce3a25e0bf671c6c21bd6ff57861be613087","ref":"refs/heads/main","pushedAt":"2024-09-20T04:10:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devsnek","name":"snek","path":"/devsnek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5952481?s=80&v=4"},"commit":{"message":"fix: cjs resolution cases (#25739)\n\nFixes cjs modules being loaded as esm.","shortMessageHtmlLink":"fix: cjs resolution cases (#25739)"}},{"before":"5bcea1a9f4eb95cd764047869a17ed74df8f60d1","after":"f1ba26661346a83b6e7fe5e7ffeed4553a9571ae","ref":"refs/heads/main","pushedAt":"2024-09-20T01:37:36.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(node): Don't error out if we fail to statically analyze CJS re-export (#25748)\n\nFixes rsbuild running in deno.\r\n\r\nYou can look at the test to see what was failing, the gist is that we\r\nwere trying to statically analyze the re-exports of a CJS script, and if\r\nwe couldn't find the source for the re-exported file we would fail.\r\n\r\nInstead, we should just treat these as if they were too dynamic to\r\nanalyze, and let it fail (or succeed) at runtime. This aligns with\r\nnode's behavior.","shortMessageHtmlLink":"fix(node): Don't error out if we fail to statically analyze CJS re-ex…"}},{"before":"6a04bbe07606e973af51df1a124707ba63aa75b3","after":"5bcea1a9f4eb95cd764047869a17ed74df8f60d1","ref":"refs/heads/main","pushedAt":"2024-09-20T00:05:20.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":"ci: increase timeout to 180 minutes (#25750)\n\nMac aarch64 is failing with timeout after 150 minutes :( we'll address\r\nit after Deno 2 is released but for now just increase the timeout.","shortMessageHtmlLink":"ci: increase timeout to 180 minutes (#25750)"}},{"before":"dad5678baa0c96a40810f9af820145041fb8f98e","after":"6a04bbe07606e973af51df1a124707ba63aa75b3","ref":"refs/heads/main","pushedAt":"2024-09-19T22:03:57.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(cli): Only set allow net flag for deno serve if not already allowed all (#25743)\n\nFixes #25740","shortMessageHtmlLink":"fix(cli): Only set allow net flag for deno serve if not already allow…"}},{"before":"09133dc88d2414154285bef3e91ddced022c1e23","after":"fe471a2be53e7a5d2685fc4fac57e208cc1e8303","ref":"refs/heads/cjs-fixes","pushedAt":"2024-09-19T18:46:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"devsnek","name":"snek","path":"/devsnek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5952481?s=80&v=4"},"commit":{"message":"fix: cjs resolution cases","shortMessageHtmlLink":"fix: cjs resolution cases"}},{"before":null,"after":"09133dc88d2414154285bef3e91ddced022c1e23","ref":"refs/heads/cjs-fixes","pushedAt":"2024-09-19T18:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devsnek","name":"snek","path":"/devsnek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5952481?s=80&v=4"},"commit":{"message":"fix: cjs resolution cases","shortMessageHtmlLink":"fix: cjs resolution cases"}},{"before":"dcc95112f7a53d94b355cd0cfaedbcee648bfe7f","after":"dad5678baa0c96a40810f9af820145041fb8f98e","ref":"refs/heads/main","pushedAt":"2024-09-19T15:59:53.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":"v2.0.0-rc.4 (#25728)","shortMessageHtmlLink":"v2.0.0-rc.4 (#25728)"}},{"before":"e97f00f6f624d11ce7f37796bd65e52c473093b6","after":"dcc95112f7a53d94b355cd0cfaedbcee648bfe7f","ref":"refs/heads/main","pushedAt":"2024-09-19T13:55:00.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":"ci: revert changed to canary uploads (#25733)\n\nAll these changes made CI fail consistently with random exit code 1\r\nafter successful upload.","shortMessageHtmlLink":"ci: revert changed to canary uploads (#25733)"}},{"before":"159ac45a852c32b9b76176328900b9cdb3f1a8e0","after":"e97f00f6f624d11ce7f37796bd65e52c473093b6","ref":"refs/heads/main","pushedAt":"2024-09-19T13:42:24.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":"fix(ext/node): support x509 certificates in `createPublicKey` (#25731)\n\nFixes https://github.com/denoland/deno/issues/25681","shortMessageHtmlLink":"fix(ext/node): support x509 certificates in createPublicKey (#25731)"}},{"before":"dd1beb383b260089620e843b81269fe15402ce4e","after":null,"ref":"refs/heads/console_time_precision","pushedAt":"2024-09-19T12:41:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucacasonato","name":"Luca Casonato","path":"/lucacasonato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7829205?s=80&v=4"}},{"before":"236a298f9db93a4247449a177e4a021ca121353d","after":"159ac45a852c32b9b76176328900b9cdb3f1a8e0","ref":"refs/heads/main","pushedAt":"2024-09-19T12:41:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lucacasonato","name":"Luca Casonato","path":"/lucacasonato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7829205?s=80&v=4"},"commit":{"message":"fix(ext/console): more precision in console.time (#25723)","shortMessageHtmlLink":"fix(ext/console): more precision in console.time (#25723)"}},{"before":"b102158bff9054742b52c02621c43c858402dc7e","after":null,"ref":"refs/heads/fix_release_script","pushedAt":"2024-09-19T11:48:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"}},{"before":"d7aafda2431026b4e4c3b91e674a54857f4bf47e","after":"236a298f9db93a4247449a177e4a021ca121353d","ref":"refs/heads/main","pushedAt":"2024-09-19T11:48:06.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":"ci: fix 'promote_to_release' script (#25727)\n\nThis CI action was using wrong variable to create release directory.","shortMessageHtmlLink":"ci: fix 'promote_to_release' script (#25727)"}},{"before":"51cac074dc24fa03d6094c3ef98b754f41165e9a","after":"d7aafda2431026b4e4c3b91e674a54857f4bf47e","ref":"refs/heads/main","pushedAt":"2024-09-19T11:47:52.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: make specs::test::doc_success less flaky (#25726)\n\nOn Windows some of these steps were taking more than 1s","shortMessageHtmlLink":"test: make specs::test::doc_success less flaky (#25726)"}},{"before":"bb45446fa763b077f705971ca091008febab0794","after":"51cac074dc24fa03d6094c3ef98b754f41165e9a","ref":"refs/heads/main","pushedAt":"2024-09-19T11:46:40.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":"ci: Fix uploading latest canary version (#25725)","shortMessageHtmlLink":"ci: Fix uploading latest canary version (#25725)"}},{"before":"dbb26dd06b68bad0e6122e6f61f182b92d7046f3","after":"dd1beb383b260089620e843b81269fe15402ce4e","ref":"refs/heads/console_time_precision","pushedAt":"2024-09-19T11:28:28.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"lucacasonato","name":"Luca Casonato","path":"/lucacasonato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7829205?s=80&v=4"},"commit":{"message":"Merge branch 'main' into console_time_precision","shortMessageHtmlLink":"Merge branch 'main' into console_time_precision"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo0Njo0Mi4wMDAwMDBazwAAAAS8ccsE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo0Njo0Mi4wMDAwMDBazwAAAAS8ccsE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMToyODoyOC4wMDAwMDBazwAAAAS6xPss"}},"title":"Activity · denoland/deno"}