{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37868459,"defaultBranch":"main","name":"node","ownerLogin":"jasnell","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-22T17:01:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/439929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714348606.0","currentOid":""},"activityList":{"items":[{"before":"40ef9d541ed79470977f90eb445c291b95ab75a0","after":"65c8380a5ab1a0a2bf5fd548c065f4c1e0f9670f","ref":"refs/heads/main","pushedAt":"2024-05-04T16:53:35.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"http: correctly translate HTTP method\n\nPR-URL: https://github.com/nodejs/node/pull/52701\nReviewed-By: Matteo Collina \nReviewed-By: Robert Nagy \nReviewed-By: Filip Skokan \nReviewed-By: Marco Ippolito \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: James M Snell ","shortMessageHtmlLink":"http: correctly translate HTTP method"}},{"before":"add097052a8610637e70c2e869d5b941c4d4ede5","after":"804476749c7d545e6f1fbc0854ea0fdbef594a46","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T02:36:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"278ba2967b56b286f9be2ae5899585ea12c0ccb8","after":"add097052a8610637e70c2e869d5b941c4d4ede5","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T02:36:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"bf2eec3dbfb9d522911707434e160054f602b9f1","after":"278ba2967b56b286f9be2ae5899585ea12c0ccb8","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T02:28:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"1fccc12cf2c24eb030804330bd7d41936c6fb4ad","after":"bf2eec3dbfb9d522911707434e160054f602b9f1","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T01:57:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"f7b6758471f33df6cf853ac1e3023062d6429e6e","after":"1fccc12cf2c24eb030804330bd7d41936c6fb4ad","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T00:46:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"0464ee019833eb89c0283101cd6044bb4db108f1","after":"f7b6758471f33df6cf853ac1e3023062d6429e6e","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-29T00:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":null,"after":"0464ee019833eb89c0283101cd6044bb4db108f1","ref":"refs/heads/asynccontext-refactor","pushedAt":"2024-04-28T23:56:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: add new underlying async context tracking\n\nImplements the core underlying bits of a refactored\nAsyncLocalStorage implementation based on the same\nmechanism that will be used for the standard AsyncContext\nAPI. The implementation is based on the new continuation\npreserved embedder data API in v8 and is designed to be\nsignificantly faster and more efficient that the current\npromise-hook based implementation.\n\nThis intentionally only adds the basic pieces, with the\nintent of spreading the refactored implementation across\nmultiple PRs just to make things easier to review.\n\nThe basic idea is to implement AsyncLocalStorage like:\n\n```js\nconst { internalBinding } = require('internal/test/binding');\nconst {\n get: get_,\n run: run_,\n runWithin: runWithin_,\n snapshot: snapshot_,\n enterWith: enterWith_,\n} = internalBinding('async_context')\n\nclass AsyncLocalStorage {\n #key = Symbol();\n\n run(value, fn, ...args) {\n return run_(this.#key, value, () => fn(...args));\n }\n\n exit(fn, ...args) {\n return run_(this.#key, undefined, () => fn(...args));\n }\n\n getStore() {\n return get_(this.#key);\n }\n\n disable() {\n enterWith_(this.#key, undefined);\n }\n\n enterWith(value) {\n enterWith_(this.#key, value);\n }\n\n static snapshot() {\n const frame = snapshot_();\n return function(fn) {\n return runWithin_(frame, fn);\n };\n }\n\n static bind(fn) {\n return AsyncLocalStorage.snapshot().bind(undefined, fn);\n }\n}\n```","shortMessageHtmlLink":"src: add new underlying async context tracking"}},{"before":"44f81a1b7dbed051433959cc2e816faeb674457d","after":"40ef9d541ed79470977f90eb445c291b95ab75a0","ref":"refs/heads/main","pushedAt":"2024-04-27T18:55:12.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"deps: V8: cherry-pick 500de8bd371b\n\nOriginal commit message:\n\n [gcc] Fix gcc / bazel build\n\n Add includes to fix gcc/blaze builds. Also ignore a dangling\n pointer warning introduced in newer gcc, since it has false positives\n on some uses of scope classes.\n\n Change-Id: Ib86a2437ffc34b5497a5b8619013d6d5b4ea30fe\n Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5380192\n Auto-Submit: Leszek Swirski \n Reviewed-by: Adam Klein \n Reviewed-by: Michael Achenbach \n Commit-Queue: Michael Achenbach \n Cr-Commit-Position: refs/heads/main@{#92977}\n\nRefs: https://github.com/v8/v8/commit/500de8bd371b224bb5274e88d6c7b165a146d378\nPR-URL: https://github.com/nodejs/node/pull/52676\nFixes: https://github.com/nodejs/node/issues/52675\nReviewed-By: Yagiz Nizipli \nReviewed-By: Jiawen Geng \nReviewed-By: Michaël Zasso \nReviewed-By: Luigi Pinca \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Moshe Atlow \nReviewed-By: Gerhard Stöbich ","shortMessageHtmlLink":"deps: V8: cherry-pick 500de8bd371b"}},{"before":null,"after":"a33220fadd187f115d448ed49f84e30bee43089f","ref":"refs/heads/quic-part-12","pushedAt":"2024-04-21T20:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: add scaffolding for Web Transport API\n\nWill be the JS API for QUIC","shortMessageHtmlLink":"quic: add scaffolding for Web Transport API"}},{"before":"93da936f14321b681d6e6ea66a9060f057a44e4d","after":"44f81a1b7dbed051433959cc2e816faeb674457d","ref":"refs/heads/main","pushedAt":"2024-04-21T18:16:19.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"doc: add info on contributor spotlight program\n\nRefs: https://github.com/nodejs/TSC/issues/1474\n\nSigned-off-by: Michael Dawson \nPR-URL: https://github.com/nodejs/node/pull/52598\nReviewed-By: Yagiz Nizipli \nReviewed-By: Paolo Insogna \nReviewed-By: Marco Ippolito \nReviewed-By: Ruy Adorno \nReviewed-By: Moshe Atlow \nReviewed-By: Rafael Gonzaga \nReviewed-By: James M Snell ","shortMessageHtmlLink":"doc: add info on contributor spotlight program"}},{"before":"76659e8a8bdee4eb6264e6c2b83f8b455c43599e","after":"e03af7bf5b39ec8fbd2c062e7429a52a75eea3a1","ref":"refs/heads/quic-part-11","pushedAt":"2024-04-20T19:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"src: additional fixups for tlscontext","shortMessageHtmlLink":"src: additional fixups for tlscontext"}},{"before":"d9bb5628c4623f3f03af7692c51dad7289d0b3d6","after":"76659e8a8bdee4eb6264e6c2b83f8b455c43599e","ref":"refs/heads/quic-part-11","pushedAt":"2024-04-20T18:54:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup changes that were problematic on windows","shortMessageHtmlLink":"quic: fixup changes that were problematic on windows"}},{"before":"bae14b7914624630c3e451def82a8f56c6402534","after":"93da936f14321b681d6e6ea66a9060f057a44e4d","ref":"refs/heads/main","pushedAt":"2024-04-20T18:50:51.000Z","pushType":"push","commitsCount":196,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"doc: correct stream.finished changes\n\nPR-URL: https://github.com/nodejs/node/pull/52551\nReviewed-By: Qingyu Deng \nReviewed-By: Luigi Pinca \nReviewed-By: Debadree Chatterjee ","shortMessageHtmlLink":"doc: correct stream.finished changes"}},{"before":"151d365ad14187d39b912a323a322f900dd0368c","after":"bae14b7914624630c3e451def82a8f56c6402534","ref":"refs/heads/main","pushedAt":"2024-03-24T15:50:43.000Z","pushType":"push","commitsCount":115,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"test: do not set concurrency on parallelized runs\n\nOur CI already run test files in parallel, having `node:test` spawns\nchild processes concurrently could lead to oversubscribing the CI\nmachine. This commit sets the `concurrency` depending\non the presence of `TEST_PARALLEL` in the env, so running the test\nfile individually still spawns child processes concurrently, and\nrunning the whole test suite does not oversubscribe the machine.\n\nPR-URL: https://github.com/nodejs/node/pull/52177\nReviewed-By: Vinícius Lourenço Claro Cardoso \nReviewed-By: Luigi Pinca \nReviewed-By: Marco Ippolito ","shortMessageHtmlLink":"test: do not set concurrency on parallelized runs"}},{"before":"fe2299089dad253208509a624fb18165cf2a0d01","after":"151d365ad14187d39b912a323a322f900dd0368c","ref":"refs/heads/main","pushedAt":"2024-03-04T01:06:56.000Z","pushType":"push","commitsCount":93,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"fs: expose glob and globSync\n\nPR-URL: https://github.com/nodejs/node/pull/51912\nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Chemi Atlow \nReviewed-By: Nitzan Uziely \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"fs: expose glob and globSync"}},{"before":"6ae20aa63de78294b18d5015481485b7cd8fbb60","after":"fe2299089dad253208509a624fb18165cf2a0d01","ref":"refs/heads/main","pushedAt":"2024-02-18T15:07:18.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"doc,crypto: add changelog and note about disabled RSA_PKCS1_PADDING\n\nPR-URL: https://github.com/nodejs/node/pull/51782\nReviewed-By: Luigi Pinca \nReviewed-By: Marco Ippolito ","shortMessageHtmlLink":"doc,crypto: add changelog and note about disabled RSA_PKCS1_PADDING"}},{"before":"0bf154826f1cc2f44dd0b07c5190cd6e7e3f2393","after":"6ae20aa63de78294b18d5015481485b7cd8fbb60","ref":"refs/heads/main","pushedAt":"2024-01-24T23:29:20.000Z","pushType":"push","commitsCount":116,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"tools: fix loong64 build\n\nPR-URL: https://github.com/nodejs/node/pull/51401\nReviewed-By: Michaël Zasso \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"tools: fix loong64 build"}},{"before":"e641a1c7d109840b5ff666337dc06be7f61bdf89","after":"d9bb5628c4623f3f03af7692c51dad7289d0b3d6","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-07T16:10:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup changes that were problematic on windows","shortMessageHtmlLink":"quic: fixup changes that were problematic on windows"}},{"before":"9cb015eae5efd01893ebe904816b39ae1d82d18e","after":"e641a1c7d109840b5ff666337dc06be7f61bdf89","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-07T04:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup changes that were problematic on windows","shortMessageHtmlLink":"quic: fixup changes that were problematic on windows"}},{"before":"40f913423946468610d43dd34c1c31ecf473d449","after":"9cb015eae5efd01893ebe904816b39ae1d82d18e","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-07T03:36:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup linting issues","shortMessageHtmlLink":"quic: fixup linting issues"}},{"before":"c32d46595559f53390f20e4f0d8f561bacae5e28","after":"40f913423946468610d43dd34c1c31ecf473d449","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-07T03:33:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup linting issues","shortMessageHtmlLink":"quic: fixup linting issues"}},{"before":"702d4b2a31239657050d84dea83fcdbdec231da7","after":"c32d46595559f53390f20e4f0d8f561bacae5e28","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-07T03:21:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup linting issues","shortMessageHtmlLink":"quic: fixup linting issues"}},{"before":"399b1a296e718c87c1290118c4563bc337e6ecb7","after":"702d4b2a31239657050d84dea83fcdbdec231da7","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-06T22:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup linting issues","shortMessageHtmlLink":"quic: fixup linting issues"}},{"before":"47517635f99306671e63874e5ca161cf97520623","after":"399b1a296e718c87c1290118c4563bc337e6ecb7","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-06T22:33:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: eliminate some boilerplate","shortMessageHtmlLink":"quic: eliminate some boilerplate"}},{"before":"9051c6cf33d3f0237a4efdefd50ea26893449388","after":"47517635f99306671e63874e5ca161cf97520623","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-06T16:55:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup application packet preparation","shortMessageHtmlLink":"quic: fixup application packet preparation"}},{"before":"b253482c0682069d4bef24e021c814afe101c0cc","after":"46ee891a57eab3b6891a88d16c4882b83eb54b3c","ref":"refs/heads/docs-fixup-warning","pushedAt":"2024-01-04T19:52:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"doc: fixup alignment of warning subsection\n\nSubsection was accidentally aligned with the wrong event.","shortMessageHtmlLink":"doc: fixup alignment of warning subsection"}},{"before":null,"after":"b253482c0682069d4bef24e021c814afe101c0cc","ref":"refs/heads/docs-fixup-warning","pushedAt":"2024-01-04T17:56:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"docs: fixup alignment of warning subsection\n\nSubsection was accidentally aligned with the wrong event.","shortMessageHtmlLink":"docs: fixup alignment of warning subsection"}},{"before":null,"after":"9051c6cf33d3f0237a4efdefd50ea26893449388","ref":"refs/heads/quic-part-11","pushedAt":"2024-01-02T15:32:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup application packet preparation","shortMessageHtmlLink":"quic: fixup application packet preparation"}},{"before":"8f68912d98861dbfab77c06189e1aa6cae68f0ef","after":"6d0b4c7284e2d3e62511791dcb0e59719f5c11a1","ref":"refs/heads/quic-part-10","pushedAt":"2023-12-30T18:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"quic: fixup build errors","shortMessageHtmlLink":"quic: fixup build errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQYCSvwA","startCursor":null,"endCursor":null}},"title":"Activity · jasnell/node"}