{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246820193,"defaultBranch":"main","name":"deno","ownerLogin":"crowlKats","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-12T11:45:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13135287?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723492737.0","currentOid":""},"activityList":{"items":[{"before":"e92a05b5518e5fd30559c96c5990b08657bbc3e4","after":"105d27bc7db5c0d2fd18cb26f41bd3193be74639","ref":"refs/heads/main","pushedAt":"2024-08-16T11:31:57.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix(ext/node): improve shelljs compat with managed npm execution (#24912)\n\nThis change improves the Node.js compatibility in managed npm resolution\r\nmode by disabling the discovery of `node_modules` when the\r\nmain specifier is inside of `DENO_DIR`.\r\n\r\ncloses #22732\r\ncloses #24589","shortMessageHtmlLink":"fix(ext/node): improve shelljs compat with managed npm execution (den…"}},{"before":"085058cfffa03663839b946153faf58860aed9ef","after":"e92a05b5518e5fd30559c96c5990b08657bbc3e4","ref":"refs/heads/main","pushedAt":"2024-08-14T22:54:41.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"feat(serve): Opt-in parallelism for `deno serve` (#24920)\n\nAdds a `parallel` flag to `deno serve`. When present, we spawn multiple\r\nworkers to parallelize serving requests.\r\n\r\n\r\n```bash\r\ndeno serve --parallel main.ts\r\n```\r\n\r\nCurrently on linux we use `SO_REUSEPORT` and rely on the fact that the\r\nkernel will distribute connections in a round-robin manner.\r\n\r\nOn mac and windows, we sort of emulate this by cloning the underlying\r\nfile descriptor and passing a handle to each worker. The connections\r\nwill not be guaranteed to be fairly distributed (and in practice almost\r\ncertainly won't be), but the distribution is still spread enough to\r\nprovide a significant performance increase.\r\n\r\n---\r\n(Run on an Macbook Pro with an M3 Max, serving `deno.com`\r\n\r\nbaseline::\r\n```\r\n❯ wrk -d 30s -c 125 --latency http://127.0.0.1:8000\r\nRunning 30s test @ http://127.0.0.1:8000\r\n 2 threads and 125 connections\r\n Thread Stats Avg Stdev Max +/- Stdev\r\n Latency 239.78ms 13.56ms 330.54ms 79.12%\r\n Req/Sec 258.58 35.56 360.00 70.64%\r\n Latency Distribution\r\n 50% 236.72ms\r\n 75% 248.46ms\r\n 90% 256.84ms\r\n 99% 268.23ms\r\n 15458 requests in 30.02s, 2.47GB read\r\nRequests/sec: 514.89\r\nTransfer/sec: 84.33MB\r\n```\r\n\r\nthis PR (`with --parallel` flag)\r\n```\r\n❯ wrk -d 30s -c 125 --latency http://127.0.0.1:8000\r\nRunning 30s test @ http://127.0.0.1:8000\r\n 2 threads and 125 connections\r\n Thread Stats Avg Stdev Max +/- Stdev\r\n Latency 117.40ms 142.84ms 590.45ms 79.07%\r\n Req/Sec 1.33k 175.19 1.77k 69.00%\r\n Latency Distribution\r\n 50% 22.34ms\r\n 75% 223.67ms\r\n 90% 357.32ms\r\n 99% 460.50ms\r\n 79636 requests in 30.07s, 12.74GB read\r\nRequests/sec: 2647.96\r\nTransfer/sec: 433.71MB\r\n```","shortMessageHtmlLink":"feat(serve): Opt-in parallelism for deno serve
(denoland#24920)"}},{"before":"76f4f202e7be3835bd3d95af9e1c485a4b4695fe","after":"085058cfffa03663839b946153faf58860aed9ef","ref":"refs/heads/main","pushedAt":"2024-08-12T20:32:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"feat: deno remove (#24952)\n\nCo-authored-by: Satya Rohith ","shortMessageHtmlLink":"feat: deno remove (denoland#24952)"}},{"before":"178db2a54edcd451276a1488fb570680525ec479","after":null,"ref":"refs/heads/update-deno_doc","pushedAt":"2024-08-12T19:58:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"}},{"before":"21aa449a2e5981f83834b51680cb4e7ca51bccae","after":"178db2a54edcd451276a1488fb570680525ec479","ref":"refs/heads/update-deno_doc","pushedAt":"2024-08-12T19:01:58.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix Cargo.lock","shortMessageHtmlLink":"fix Cargo.lock"}},{"before":"45022d58d320a98347a69843b0970dbcc82c0b5c","after":"21aa449a2e5981f83834b51680cb4e7ca51bccae","ref":"refs/heads/update-deno_doc","pushedAt":"2024-08-12T19:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"f7af9836af5131cd01cb5dc7d853ba0acf3b3db6","ref":"refs/heads/deno_ast-update","pushedAt":"2024-08-12T18:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"chore: update deno_ast","shortMessageHtmlLink":"chore: update deno_ast"}},{"before":"004b74c8c65a492a15a7538f71d44a92a86675fa","after":"76f4f202e7be3835bd3d95af9e1c485a4b4695fe","ref":"refs/heads/main","pushedAt":"2024-08-12T17:22:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"chore: update the copyright of c, mjs, and jsx (#25005)","shortMessageHtmlLink":"chore: update the copyright of c, mjs, and jsx (denoland#25005)"}},{"before":"e2fea24b249c2e627183eda3ceeaba2f4ef22d65","after":null,"ref":"refs/heads/better-help-output","pushedAt":"2024-08-12T15:55:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"}},{"before":"8f5f28210925ec487bf5637b88d6fe00b179478b","after":"e2fea24b249c2e627183eda3ceeaba2f4ef22d65","ref":"refs/heads/better-help-output","pushedAt":"2024-08-12T14:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"revert tokio update","shortMessageHtmlLink":"revert tokio update"}},{"before":"85953c02657bb6d816cabe87b577b59bcf858c77","after":"8f5f28210925ec487bf5637b88d6fe00b179478b","ref":"refs/heads/better-help-output","pushedAt":"2024-08-12T10:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"dont use white for contrast, but use p245","shortMessageHtmlLink":"dont use white for contrast, but use p245"}},{"before":"e2b2ed455598fc846e2f533ecc6723c6403ef3d6","after":"85953c02657bb6d816cabe87b577b59bcf858c77","ref":"refs/heads/better-help-output","pushedAt":"2024-08-12T09:59:07.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"Merge branch 'main' into better-help-output\n\n# Conflicts:\n#\tcli/args/flags.rs","shortMessageHtmlLink":"Merge branch 'main' into better-help-output"}},{"before":"854c7ba1980e949642c7240f38318cdd31f0113c","after":"004b74c8c65a492a15a7538f71d44a92a86675fa","ref":"refs/heads/main","pushedAt":"2024-08-12T09:58:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"feat: Rename --unstable-hmr to --watch-hmr (#24975)\n\nThis commit stabilizes HMR functionality and renames\r\n`--unstable-hmr` to `--watch-hmr`. The `--unstable-hmr`\r\nflag is still working, but hidden from the help output.\r\nIt will be removed in Deno 2.\r\n\r\nOnce https://github.com/denoland/deno/pull/24958 lands\r\nwe should improve grouping of `--watch` and `--watch-hmr`\r\nflags.","shortMessageHtmlLink":"feat: Rename --unstable-hmr to --watch-hmr (denoland#24975)"}},{"before":"1a235ac12cf49ee4fd3e711a6b391e5d31d435c2","after":"e2b2ed455598fc846e2f533ecc6723c6403ef3d6","ref":"refs/heads/better-help-output","pushedAt":"2024-08-12T09:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix help subcommand coloring","shortMessageHtmlLink":"fix help subcommand coloring"}},{"before":"992c82cb9be643c467467046f7324b7b7d6ceea6","after":"1a235ac12cf49ee4fd3e711a6b391e5d31d435c2","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T16:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"003c807c4aac8a618a3d35d0c737ccfa790e9a59","after":"992c82cb9be643c467467046f7324b7b7d6ceea6","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T16:21:29.000Z","pushType":"push","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","shortMessageHtmlLink":"fix test"}},{"before":null,"after":"45022d58d320a98347a69843b0970dbcc82c0b5c","ref":"refs/heads/update-deno_doc","pushedAt":"2024-08-09T14:15:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix: update deno_doc","shortMessageHtmlLink":"fix: update deno_doc"}},{"before":"18b9b43c3631053e2c8b4c293b9e1f44dee7bfa8","after":"854c7ba1980e949642c7240f38318cdd31f0113c","ref":"refs/heads/main","pushedAt":"2024-08-09T13:38:06.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix(install): Properly handle dist tags when setting up node_modules (#24968)\n\nFixes https://github.com/denoland/deno/issues/24966.\r\nFixes https://github.com/denoland/deno/issues/24932.","shortMessageHtmlLink":"fix(install): Properly handle dist tags when setting up node_modules (d…"}},{"before":"26d6cabb3efc5aacb42c84fe3c33c180b2c7bb48","after":"003c807c4aac8a618a3d35d0c737ccfa790e9a59","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T13:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix suggestion generation for errored bare deno","shortMessageHtmlLink":"fix suggestion generation for errored bare deno"}},{"before":"8e43c972b7ef9cdefef33ea1af1761682b3d5e87","after":"26d6cabb3efc5aacb42c84fe3c33c180b2c7bb48","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T12:00:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/better-help-output' into better-help-output","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/better-help-output' into better-…"}},{"before":"cf10ef4a53bda493d9086c1bc095007cefd3aab7","after":"8e43c972b7ef9cdefef33ea1af1761682b3d5e87","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T12:00:03.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"Merge branch 'main' into better-help-output","shortMessageHtmlLink":"Merge branch 'main' into better-help-output"}},{"before":"65b41212572c3eb3dfc17698d6493026993047f1","after":"cf10ef4a53bda493d9086c1bc095007cefd3aab7","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T11:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix help subcommand","shortMessageHtmlLink":"fix help subcommand"}},{"before":"6b569a59a8b46bfa1223248d0bf2d432c2819576","after":"65b41212572c3eb3dfc17698d6493026993047f1","ref":"refs/heads/better-help-output","pushedAt":"2024-08-09T07:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"f39f79a0ba40d64025471cac39c6ceb2da6c0e95","after":"6b569a59a8b46bfa1223248d0bf2d432c2819576","ref":"refs/heads/better-help-output","pushedAt":"2024-08-08T15:45:17.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"507e5b74ff21161ba8bd947d7d9cee317c0af379","after":"18b9b43c3631053e2c8b4c293b9e1f44dee7bfa8","ref":"refs/heads/main","pushedAt":"2024-08-08T14:29:17.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"chore: change property order in generated `deno.json` (#24953)\n\nThis moves all package-specific object keys right next to each other.","shortMessageHtmlLink":"chore: change property order in generated deno.json
(denoland#24953)"}},{"before":"3199ac0ced8f6d9823588eb3afef17c2056c06c3","after":null,"ref":"refs/heads/deno-bare-run","pushedAt":"2024-08-08T14:22:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"}},{"before":"95a4f59d863476d8f38a5ffa3fad436aafee8b6f","after":"3199ac0ced8f6d9823588eb3afef17c2056c06c3","ref":"refs/heads/deno-bare-run","pushedAt":"2024-08-08T13:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"switch some tests to not use run","shortMessageHtmlLink":"switch some tests to not use run"}},{"before":"edb4cbee1fb3fd370c74c11e56a9aa35a3208d5d","after":"95a4f59d863476d8f38a5ffa3fad436aafee8b6f","ref":"refs/heads/deno-bare-run","pushedAt":"2024-08-08T13:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix eror","shortMessageHtmlLink":"fix eror"}},{"before":"79e2a66950a262e409bf6bf7c4aae6c1a727eb0e","after":"edb4cbee1fb3fd370c74c11e56a9aa35a3208d5d","ref":"refs/heads/deno-bare-run","pushedAt":"2024-08-08T12:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"f39f79a0ba40d64025471cac39c6ceb2da6c0e95","ref":"refs/heads/better-help-output","pushedAt":"2024-08-08T12:29:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnBN3yQA","startCursor":null,"endCursor":null}},"title":"Activity · crowlKats/deno"}