/** @jsxImportSource preact */

/** a counter written in Preact */
export default function PreactSFC({ children }) {
  return (
    <>
      <div className="counter">Hello from Preact!</div>
    </>
  );
}
lication/atom+xml'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/'><img src='/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/'>index</a> : <a href='/ansg191/bun/'>bun</a></td><td class='form'><form method='get'>
<select name='h' onchange='this.form.submit();'>
<option value='1-runner'>1-runner</option>
<option value='add-license'>add-license</option>
<option value='ansg191/server-identity-CN'>ansg191/server-identity-CN</option>
<option value='ansg191/system-store'>ansg191/system-store</option>
<option value='bun-crash-dump'>bun-crash-dump</option>
<option value='bun-json'>bun-json</option>
<option value='bun-polyfills'>bun-polyfills</option>
<option value='bun-test-each'>bun-test-each</option>
<option value='ciro/child-process-fixes'>ciro/child-process-fixes</option>
<option value='ciro/fetch-fix-with-lock'>ciro/fetch-fix-with-lock</option>
<option value='ciro/fix-flask-tests'>ciro/fix-flask-tests</option>
<option value='ciro/fix-maxRequestBodySize'>ciro/fix-maxRequestBodySize</option>
<option value='ciro/fix-test-command'>ciro/fix-test-command</option>
<option value='ciro/gc-tests'>ciro/gc-tests</option>
<option value='ciro/http2'>ciro/http2</option>
<option value='ciro/proxy-connect-tests'>ciro/proxy-connect-tests</option>
<option value='ciro/queue-response-experiment'>ciro/queue-response-experiment</option>
<option value='ciro/spawn-abort-signal-rebased'>ciro/spawn-abort-signal-rebased</option>
<option value='ciro/ws-fetch-proper-handshake'>ciro/ws-fetch-proper-handshake</option>
<option value='cli-flags'>cli-flags</option>
<option value='completions'>completions</option>
<option value='create-constructors-when-needed'>create-constructors-when-needed</option>
<option value='dap2'>dap2</option>
<option value='dap3'>dap3</option>
<option value='dave/assert-double-is-valid' selected='selected'>dave/assert-double-is-valid</option>
<option value='dave/bundler-string-length'>dave/bundler-string-length</option>
<option value='dave/es5-class-helper'>dave/es5-class-helper</option>
<option value='dave/import.meta.resolve'>dave/import.meta.resolve</option>
<option value='dave/install-tag-without-dash'>dave/install-tag-without-dash</option>
<option value='dave/lol'>dave/lol</option>
<option value='dave/nodemodule-preloadmodules'>dave/nodemodule-preloadmodules</option>
<option value='dave/postinstall'>dave/postinstall</option>
<option value='dave/postinstall_2'>dave/postinstall_2</option>
<option value='dave/remove-native-event'>dave/remove-native-event</option>
<option value='dave/zlib'>dave/zlib</option>
<option value='debugger-dev'>debugger-dev</option>
<option value='derrick/fix/bindings-mark-jscinitialize'>derrick/fix/bindings-mark-jscinitialize</option>
<option value='derrick/fix/event-emitter-async-iter'>derrick/fix/event-emitter-async-iter</option>
<option value='derrick/fix/event-emitter-emit-throw-native'>derrick/fix/event-emitter-emit-throw-native</option>
<option value='derrick/fix/http-lowercase-headers'>derrick/fix/http-lowercase-headers</option>
<option value='derrick/fix/node-tests'>derrick/fix/node-tests</option>
<option value='derrick/test/add-ed25519-tests'>derrick/test/add-ed25519-tests</option>
<option value='detect-libc'>detect-libc</option>
<option value='doc/0.8'>doc/0.8</option>
<option value='dylan/callback-fulfilled-after-rejection'>dylan/callback-fulfilled-after-rejection</option>
<option value='dylan/change-pathname-assert'>dylan/change-pathname-assert</option>
<option value='dylan/cli-fixes'>dylan/cli-fixes</option>
<option value='dylan/encoding-fix'>dylan/encoding-fix</option>
<option value='dylan/fix-bundling-lodash-es-is-buffer'>dylan/fix-bundling-lodash-es-is-buffer</option>
<option value='dylan/fix-error-inlining'>dylan/fix-error-inlining</option>
<option value='dylan/fix-module-field-in-exports'>dylan/fix-module-field-in-exports</option>
<option value='dylan/github-api-option'>dylan/github-api-option</option>
<option value='dylan/github-dependencies'>dylan/github-dependencies</option>
<option value='dylan/import-file-path'>dylan/import-file-path</option>
<option value='dylan/non-enumerable-export-values'>dylan/non-enumerable-export-values</option>
<option value='dylan/resolve-rope-in-string'>dylan/resolve-rope-in-string</option>
<option value='dylan/set-exit-code'>dylan/set-exit-code</option>
<option value='dylan/source-map-names-property'>dylan/source-map-names-property</option>
<option value='eventstream'>eventstream</option>
<option value='feat/ecosystem'>feat/ecosystem</option>
<option value='feat/npm'>feat/npm</option>
<option value='fix'>fix</option>
<option value='fix-prepare-stack-trace'>fix-prepare-stack-trace</option>
<option value='fix-websocket-upgrade'>fix-websocket-upgrade</option>
<option value='fs-watch-file'>fs-watch-file</option>
<option value='got'>got</option>
<option value='guides-3'>guides-3</option>
<option value='improve-docker'>improve-docker</option>
<option value='insensitive-pkg-names'>insensitive-pkg-names</option>
<option value='integration-tests'>integration-tests</option>
<option value='jarred/5859'>jarred/5859</option>
<option value='jarred/actions'>jarred/actions</option>
<option value='jarred/add-git'>jarred/add-git</option>
<option value='jarred/analytics'>jarred/analytics</option>
<option value='jarred/arenas'>jarred/arenas</option>
<option value='jarred/ast'>jarred/ast</option>
<option value='jarred/ast-again'>jarred/ast-again</option>
<option value='jarred/async_bio'>jarred/async_bio</option>
<option value='jarred/bench'>jarred/bench</option>
<option value='jarred/brotli'>jarred/brotli</option>
<option value='jarred/bump-uws'>jarred/bump-uws</option>
<option value='jarred/bundle-workspace-packages'>jarred/bundle-workspace-packages</option>
<option value='jarred/bunfig'>jarred/bunfig</option>
<option value='jarred/callable'>jarred/callable</option>
<option value='jarred/canvas'>jarred/canvas</option>
<option value='jarred/ci-check'>jarred/ci-check</option>
<option value='jarred/cjs2'>jarred/cjs2</option>
<option value='jarred/cleanup-error'>jarred/cleanup-error</option>
<option value='jarred/clipboard-objc'>jarred/clipboard-objc</option>
<option value='jarred/direct'>jarred/direct</option>
<option value='jarred/dump'>jarred/dump</option>
<option value='jarred/edgecase'>jarred/edgecase</option>
<option value='jarred/esbuild-plugin-api'>jarred/esbuild-plugin-api</option>
<option value='jarred/escapeHTML'>jarred/escapeHTML</option>
<option value='jarred/esm-conditions'>jarred/esm-conditions</option>
<option value='jarred/experiment-bsp'>jarred/experiment-bsp</option>
<option value='jarred/export-star-flat'>jarred/export-star-flat</option>
<option value='jarred/exports-map'>jarred/exports-map</option>
<option value='jarred/faster-error-capturestacktrace'>jarred/faster-error-capturestacktrace</option>
<option value='jarred/faster-ordered-properties'>jarred/faster-ordered-properties</option>
<option value='jarred/fastmalloc'>jarred/fastmalloc</option>
<option value='jarred/fetch-experiment'>jarred/fetch-experiment</option>
<option value='jarred/fetchheaders'>jarred/fetchheaders</option>
<option value='jarred/fix-blob-slice-test'>jarred/fix-blob-slice-test</option>
<option value='jarred/fix-bunbun-on-wsl'>jarred/fix-bunbun-on-wsl</option>
<option value='jarred/fix-crash'>jarred/fix-crash</option>
<option value='jarred/fix-http-compression'>jarred/fix-http-compression</option>
<option value='jarred/fix-issue-with-tsconfig-run'>jarred/fix-issue-with-tsconfig-run</option>
<option value='jarred/fix-proxy-regression'>jarred/fix-proxy-regression</option>
<option value='jarred/fixes-3129'>jarred/fixes-3129</option>
<option value='jarred/gen'>jarred/gen</option>
<option value='jarred/htmlrewriter'>jarred/htmlrewriter</option>
<option value='jarred/improve-testing'>jarred/improve-testing</option>
<option value='jarred/inquirer'>jarred/inquirer</option>
<option value='jarred/isolation'>jarred/isolation</option>
<option value='jarred/jsc'>jarred/jsc</option>
<option value='jarred/land'>jarred/land</option>
<option value='jarred/landing'>jarred/landing</option>
<option value='jarred/linux'>jarred/linux</option>
<option value='jarred/live-bindings'>jarred/live-bindings</option>
<option value='jarred/make-strings-better'>jarred/make-strings-better</option>
<option value='jarred/mdx-thrwawy'>jarred/mdx-thrwawy</option>
<option value='jarred/move'>jarred/move</option>
<option value='jarred/napi'>jarred/napi</option>
<option value='jarred/new-bund'>jarred/new-bund</option>
<option value='jarred/new-bund-ressurected-branch'>jarred/new-bund-ressurected-branch</option>
<option value='jarred/new-http'>jarred/new-http</option>
<option value='jarred/no-more-npm'>jarred/no-more-npm</option>
<option value='jarred/package-mapper'>jarred/package-mapper</option>
<option value='jarred/pg'>jarred/pg</option>
<option value='jarred/port'>jarred/port</option>
<option value='jarred/possibly-2732'>jarred/possibly-2732</option>
<option value='jarred/postgresql'>jarred/postgresql</option>
<option value='jarred/precompile-linux-dependencies'>jarred/precompile-linux-dependencies</option>
<option value='jarred/prepare-for-libuv'>jarred/prepare-for-libuv</option>
<option value='jarred/profiled-call'>jarred/profiled-call</option>
<option value='jarred/read-tsconfig-jsx'>jarred/read-tsconfig-jsx</option>
<option value='jarred/redo-evaluation-order'>jarred/redo-evaluation-order</option>
<option value='jarred/redo-zigstring-for-utf16'>jarred/redo-zigstring-for-utf16</option>
<option value='jarred/relay'>jarred/relay</option>
<option value='jarred/rename'>jarred/rename</option>
<option value='jarred/repl'>jarred/repl</option>
<option value='jarred/request-finalizer'>jarred/request-finalizer</option>
<option value='jarred/rewrite-router'>jarred/rewrite-router</option>
<option value='jarred/run'>jarred/run</option>
<option value='jarred/simdjson'>jarred/simdjson</option>
<option value='jarred/simplify'>jarred/simplify</option>
<option value='jarred/some-fixes-for-eventsource'>jarred/some-fixes-for-eventsource</option>
<option value='jarred/standalone-repro1'>jarred/standalone-repro1</option>
<option value='jarred/start'>jarred/start</option>
<option value='jarred/strong'>jarred/strong</option>
<option value='jarred/subprocess'>jarred/subprocess</option>
<option value='jarred/support-tee'>jarred/support-tee</option>
<option value='jarred/tcc'>jarred/tcc</option>
<option value='jarred/throw-if'>jarred/throw-if</option>
<option value='jarred/update-install-stuff'>jarred/update-install-stuff</option>
<option value='jarred/update-zig1'>jarred/update-zig1</option>
<option value='jarred/upgrade-zig-2'>jarred/upgrade-zig-2</option>
<option value='jarred/uws'>jarred/uws</option>
<option value='jarred/webkit-upgrade-may-17'>jarred/webkit-upgrade-may-17</option>
<option value='jarred/wip-more-reliable'>jarred/wip-more-reliable</option>
<option value='jarred/workers'>jarred/workers</option>
<option value='jarred/zlib'>jarred/zlib</option>
<option value='jarred/zls'>jarred/zls</option>
<option value='lithdew/picohttp-mimalloc'>lithdew/picohttp-mimalloc</option>
<option value='main'>main</option>
<option value='move-templates'>move-templates</option>
<option value='nestjs-guide'>nestjs-guide</option>
<option value='next-cleanup'>next-cleanup</option>
<option value='origin/main'>origin/main</option>
<option value='plugin/plugindata'>plugin/plugindata</option>
<option value='plugin/resolvedir'>plugin/resolvedir</option>
<option value='postinstall_3'>postinstall_3</option>
<option value='repl'>repl</option>
<option value='request-body-stream'>request-body-stream</option>
<option value='reserve-commands'>reserve-commands</option>
<option value='revert-5167-dylan/decode-regex-if-needed'>revert-5167-dylan/decode-regex-if-needed</option>
<option value='rfc/bun-bundler-api'>rfc/bun-bundler-api</option>
<option value='rfc/bunfig-overhaul'>rfc/bunfig-overhaul</option>
<option value='save-in-update'>save-in-update</option>
<option value='sdl'>sdl</option>
<option value='test/action'>test/action</option>
<option value='types/mock'>types/mock</option>
<option value='types/readable-stream-default'>types/readable-stream-default</option>
<option value='types/tty'>types/tty</option>
<option value='u/vjpr/zig-0.10'>u/vjpr/zig-0.10</option>
<option value='xHyroM/types/expose-Bun-Env'>xHyroM/types/expose-Bun-Env</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Unnamed repository; edit this file 'description' to name the repository.</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/ansg191/bun/about/?h=dave/assert-double-is-valid'>about</a><a href='/ansg191/bun/?h=dave/assert-double-is-valid'>summary</a><a href='/ansg191/bun/refs/?h=dave/assert-double-is-valid'>refs</a><a class='active' href='/ansg191/bun/log/docs/api/hashing.md?h=dave/assert-double-is-valid&amp;follow=1'>log</a><a href='/ansg191/bun/tree/docs/api/hashing.md?h=dave/assert-double-is-valid'>tree</a><a href='/ansg191/bun/commit/docs/api/hashing.md?h=dave/assert-double-is-valid&amp;follow=1'>commit</a><a href='/ansg191/bun/diff/docs/api/hashing.md?h=dave/assert-double-is-valid&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/ansg191/bun/log/docs/api/hashing.md'>
<input type='hidden' name='h' value='dave/assert-double-is-valid'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/ansg191/bun/log/?h=dave/assert-double-is-valid&amp;follow=1'>root</a>/<a href='/ansg191/bun/log/docs?h=dave/assert-double-is-valid&amp;follow=1'>docs</a>/<a href='/ansg191/bun/log/docs/api?h=dave/assert-double-is-valid&amp;follow=1'>api</a>/<a href='/ansg191/bun/log/docs/api/hashing.md?h=dave/assert-double-is-valid&amp;follow=1'>hashing.md</a> (<a href='/ansg191/bun/log/docs/api/hashing.md?h=dave/assert-double-is-valid'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/ansg191/bun/log/docs/api/hashing.md?h=dave/assert-double-is-valid&amp;showmsg=1&amp;follow=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td><span title='2023-09-21 17:32:19 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/src/cli.zig?h=dave/assert-double-is-valid&amp;id=030407c52e0be488027762dc2351865b01c83833&amp;follow=1'>Update completions list</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td><span title='2023-09-21 15:17:16 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/docs/cli/install.md?h=dave/assert-double-is-valid&amp;id=cfc56dafeb18042f4f4144127e02ffd2da3273df&amp;follow=1'>Update install docs</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2023-09-21 12:55:27 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/packages/bun-types/tsconfig.json?h=dave/assert-double-is-valid&amp;id=b011f94250030858c28cc4338f18b46d3ae26dc9&amp;follow=1'>Update test script</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+4</span></td></tr>
<tr><td><span title='2023-09-21 12:35:41 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/docs/runtime/env.md?h=dave/assert-double-is-valid&amp;id=66cdb077ad1ecfa4ba6b8e79640110a4822b6d28&amp;follow=1'>Add docs for extending process.env</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+25</span></td></tr>
<tr><td><span title='2023-09-21 12:20:53 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/transpiler/decorator-metadata.test.ts?h=dave/assert-double-is-valid&amp;id=4a1573e007f984a9c1eb11a5fa003f73e84dc975&amp;follow=1'>decorator metadata defaults and rest args</a></td><td><img src='//www.gravatar.com/avatar/0f2ac0141773b63a6cd646063e7ebfca?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Dylan Conway
</td><td>2</td><td><span class='deletions'>-9</span>/<span class='insertions'>+72</span></td></tr>
<tr><td><span title='2023-09-21 07:56:44 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/third_party/svelte/bun-loader-svelte.ts?h=dave/assert-double-is-valid&amp;id=0b4a34bbd6e07096212774759ca6e8a7f3922e46&amp;follow=1'>Fix test failures (#5862)</a></td><td><img src='//www.gravatar.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>5</td><td><span class='deletions'>-19</span>/<span class='insertions'>+24</span></td></tr>
<tr><td><span title='2023-09-21 07:25:18 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/node/process/process.test.js?h=dave/assert-double-is-valid&amp;id=d1e9b33cac65794632921045e7a851c58ef1863d&amp;follow=1'>On Linux, respect memory limit from cgroups (#5849)</a></td><td><img src='//www.gravatar.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>8</td><td><span class='deletions'>-58</span>/<span class='insertions'>+89</span></td></tr>
<tr><td><span title='2023-09-21 07:10:07 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/web/encoding/text-decoder.test.js?h=dave/assert-double-is-valid&amp;id=abfc10afeb73f9447e47929359d37f2b488c3c81&amp;follow=1'>Revert "feat(encoding): support BOM detection (#5550)"</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>5</td><td><span class='deletions'>-70</span>/<span class='insertions'>+8</span></td></tr>
<tr><td><span title='2023-09-21 06:16:31 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/third_party/svelte/bun-loader-svelte.ts?h=dave/assert-double-is-valid&amp;id=a18ef053a42779138ab1b8bfbcba362ff65e04eb&amp;follow=1'>Don't await plugins</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td><span title='2023-09-21 06:04:58 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/bun/http/serve.test.ts?h=dave/assert-double-is-valid&amp;id=6abc9af47224fbfc5e13c11cff3e11fb21c1180a&amp;follow=1'>Add another test</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td><span title='2023-09-21 05:48:40 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/bun/http/serve.test.ts?h=dave/assert-double-is-valid&amp;id=e1cf08b3a6fb33f0c90837178fc36caeacb346e5&amp;follow=1'>Fixes #5859</a><span class='decoration'><a class='branch-deco' href='/ansg191/bun/log/test/js/bun/http/serve.test.ts?h=jarred/5859'>jarred/5859</a></span></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>2</td><td><span class='deletions'>-6</span>/<span class='insertions'>+55</span></td></tr>
<tr><td><span title='2023-09-21 02:59:50 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/src/js/out/WebCoreJSBuiltins.h?h=dave/assert-double-is-valid&amp;id=28f345346650dc94330b4a2cdcd1297df2916a39&amp;follow=1'>Regenerate builtins</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>3</td><td><span class='deletions'>-5009</span>/<span class='insertions'>+5009</span></td></tr>
<tr><td><span title='2023-09-21 02:10:54 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/Makefile?h=dave/assert-double-is-valid&amp;id=9c45487763e3302a428074430127cae6dd4f1468&amp;follow=1'>Fix `make jsc` on Linux (#4779)</a></td><td><img src='//www.gravatar.com/avatar/8965b2ee8947ada8e249293d7bd63e6e?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Aaron Dewes
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-21 00:51:48 -0700'>2023-09-21</span></td><td><a href='/ansg191/bun/commit/test/js/web/encoding/text-decoder.test.js?h=dave/assert-double-is-valid&amp;id=01d2cb5d98c6e90507d1dfba962276cf2edf9ad7&amp;follow=1'>Prettier</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>1</td><td><span class='deletions'>-11</span>/<span class='insertions'>+10</span></td></tr>
<tr><td><span title='2023-09-20 23:43:21 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/sqlite/lazy_sqlite3.h?h=dave/assert-double-is-valid&amp;id=2664dfad9bb0b2d83bf64ebda5b7e512b89f5e91&amp;follow=1'>fix: add check to sqlite extension loading logic (#5773)</a></td><td><img src='//www.gravatar.com/avatar/9aadcdb0589dd405d985b35764c8856f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Liz
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2023-09-20 23:42:44 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/web/console/console-log.js?h=dave/assert-double-is-valid&amp;id=e0c5debc5749a38ed4699f8c02333df22046ee9b&amp;follow=1'>fix(console.log): change default depth from 8 to 2 (#5839)</a></td><td><img src='//www.gravatar.com/avatar/b56abf6ebceea7aeca4f1c9c486c9b6a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jibran Kalia
</td><td>3</td><td><span class='deletions'>-1</span>/<span class='insertions'>+22</span></td></tr>
<tr><td><span title='2023-09-20 23:40:42 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/src/http_client_async.zig?h=dave/assert-double-is-valid&amp;id=e16022362777dc62fd77e95c0db0807c3be4ea2c&amp;follow=1'>In http client, use .toOwnedSlice() instead of potentially re-using the WTFSt...</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+7</span></td></tr>
<tr><td><span title='2023-09-20 23:34:00 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/web/fetch/fetch.test.ts?h=dave/assert-double-is-valid&amp;id=b00588e98cc4ab5254dca1c6e69829de6e1fd993&amp;follow=1'>fix(fetch): fix redirect in relative path location. (#5781)</a></td><td><img src='//www.gravatar.com/avatar/f5e958b74d4aa97583ba7956d3e033ff?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ai Hoshino
</td><td>2</td><td><span class='deletions'>-14</span>/<span class='insertions'>+106</span></td></tr>
<tr><td><span title='2023-09-20 20:30:15 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test.js?h=dave/assert-double-is-valid&amp;id=ac19c7c62e3a151251ebaa8aef2f32f7b61808f0&amp;follow=1'>remove /test.js and git ignore it - sorry</a></td><td><img src='//www.gravatar.com/avatar/7eeb3c9446e467f71ba578a6fcc9c614?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> dave caruso
</td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-20 20:11:13 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/docs/project/development.md?h=dave/assert-double-is-valid&amp;id=539eec85db8f97a0c2fa0ac013a93727649b3da4&amp;follow=1'>docs(project): development fix Arch install-dependencies command (#5270)</a></td><td><img src='//www.gravatar.com/avatar/c92eee8b264c75b2d3e4ff46a50427c2?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> saurabh
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-20 19:48:46 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/package.json?h=dave/assert-double-is-valid&amp;id=b7951511a3926b1ffe008c12ec712096cf53997f&amp;follow=1'>fix(run): interpret extensionless files as typescript (#5711)</a></td><td><img src='//www.gravatar.com/avatar/7eeb3c9446e467f71ba578a6fcc9c614?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> dave caruso
</td><td>13</td><td><span class='deletions'>-19</span>/<span class='insertions'>+76</span></td></tr>
<tr><td><span title='2023-09-20 18:50:10 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/bun/ffi/ffi.test.js?h=dave/assert-double-is-valid&amp;id=b65862e23b255d2ebf6df8cd32481e5162c7f978&amp;follow=1'>fix(ffi) fix size limit for dlopen (#5516)</a></td><td><img src='//www.gravatar.com/avatar/209348ae1158d8f3be635b721db356e2?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ciro Spaciari
</td><td>8</td><td><span class='deletions'>-5016</span>/<span class='insertions'>+5306</span></td></tr>
<tr><td><span title='2023-09-20 18:44:05 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/web/encoding/text-decoder.test.js?h=dave/assert-double-is-valid&amp;id=5f66b4e729105286863a13955b1ed8897b45210e&amp;follow=1'>feat(encoding): support BOM detection (#5550)</a></td><td><img src='//www.gravatar.com/avatar/818522dda0e60832149824e0f4244cdb?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> WingLim
</td><td>5</td><td><span class='deletions'>-8</span>/<span class='insertions'>+71</span></td></tr>
<tr><td><span title='2023-09-20 18:43:08 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/dns/node-dns.test.js?h=dave/assert-double-is-valid&amp;id=7319142fd866d8314364d769f401a492892f7d63&amp;follow=1'>feat(node:dns): implement `dns.lookupService` (#5613)</a></td><td><img src='//www.gravatar.com/avatar/f5e958b74d4aa97583ba7956d3e033ff?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ai Hoshino
</td><td>6</td><td><span class='deletions'>-9</span>/<span class='insertions'>+492</span></td></tr>
<tr><td><span title='2023-09-20 18:31:57 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/module/node-module-module.test.js?h=dave/assert-double-is-valid&amp;id=365fc0d39ddfaed8683eb6ee75013a0fe3adcae2&amp;follow=1'>implement `Module.prototype._compile` (#5840)</a></td><td><img src='//www.gravatar.com/avatar/7eeb3c9446e467f71ba578a6fcc9c614?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> dave caruso
</td><td>4</td><td><span class='deletions'>-2</span>/<span class='insertions'>+78</span></td></tr>
<tr><td><span title='2023-09-20 18:28:07 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/console/console.test.ts?h=dave/assert-double-is-valid&amp;id=34d191be67e821284e6e2a241a17731f2d646e2f&amp;follow=1'>feat(runtime): implement `console._stdout` (#5842)</a></td><td><img src='//www.gravatar.com/avatar/7eeb3c9446e467f71ba578a6fcc9c614?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> dave caruso
</td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+59</span></td></tr>
<tr><td><span title='2023-09-20 17:43:08 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/packages/bun-types/tests/test.test-d.ts?h=dave/assert-double-is-valid&amp;id=5c6d7760a5e706bcfd0421680bfa148fc50aec63&amp;follow=1'>Improve types for `test.each`, `describe.each` (#5838)</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>2</td><td><span class='deletions'>-10</span>/<span class='insertions'>+59</span></td></tr>
<tr><td><span title='2023-09-20 17:39:33 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/packages/bun-vscode/src/features/lockfile/index.ts?h=dave/assert-double-is-valid&amp;id=3c7b9353e10d56327223b1a4abfa812ebacea696&amp;follow=1'>Fix rendering of bun.lockb in vscode extension</a></td><td><img src='//www.gravatar.com/avatar/882f2dfc408f3f96e6e745e36d5d1d80?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ashcon Partovi
</td><td>5</td><td><span class='deletions'>-114</span>/<span class='insertions'>+4</span></td></tr>
<tr><td><span title='2023-09-20 17:24:09 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/v8/capture-stack-trace.test.js?h=dave/assert-double-is-valid&amp;id=64a717ab33940087baea22d2d2fda527a7262d0f&amp;follow=1'>Run bun fmt</a></td><td><img src='//www.gravatar.com/avatar/882f2dfc408f3f96e6e745e36d5d1d80?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ashcon Partovi
</td><td>2</td><td><span class='deletions'>-12</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2023-09-20 16:32:51 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/docs/quickstart.md?h=dave/assert-double-is-valid&amp;id=bbff5b77358151c7e203cb4f9278aa17f284cde9&amp;follow=1'>Update quickstart</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+19</span></td></tr>
<tr><td><span title='2023-09-20 15:42:03 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/docs/guides/ecosystem/prisma.md?h=dave/assert-double-is-valid&amp;id=2e06dbaffe1188caf0a0d2f9b1a4c819369caa53&amp;follow=1'>Update prisma guide</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td><span title='2023-09-20 13:04:03 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/docs/runtime/env.md?h=dave/assert-double-is-valid&amp;id=19151bb1d2b722a053388e8e2f0137cb492527ce&amp;follow=1'>Update env doc</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-20 13:04:02 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/docs/runtime/hot.md?h=dave/assert-double-is-valid&amp;id=f8343f25b83ac1e059f698aec13de80840663487&amp;follow=1'>Clarify hot mode</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>1</td><td><span class='deletions'>-10</span>/<span class='insertions'>+9</span></td></tr>
<tr><td><span title='2023-09-20 11:14:55 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/cli/install/bun-add.test.ts?h=dave/assert-double-is-valid&amp;id=67defd95afb8f19259b2bde9be10e1a76a8137b5&amp;follow=1'>[bun install] Add `-E` as alias of `--exact` (#5104)</a></td><td><img src='//www.gravatar.com/avatar/d18bc6b3bfe882ba8ff4f618a9168d47?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jonah Snider
</td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+57</span></td></tr>
<tr><td><span title='2023-09-20 10:13:31 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/src/bunfig.zig?h=dave/assert-double-is-valid&amp;id=aa3355dc823b9166c162094bad55c90bf15d144c&amp;follow=1'>feat: switch disableTelemetry to bunfig (#5690)</a></td><td><img src='//www.gravatar.com/avatar/42723d3d25aecf509c4accffc90e287b?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Lucas Coratger
</td><td>3</td><td><span class='deletions'>-1</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2023-09-20 10:11:41 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/src/bun.js/test/expect.zig?h=dave/assert-double-is-valid&amp;id=8c612adcdb04cdc71a464c9a8df4bd871eaffc7d&amp;follow=1'>Treat `undefined` value as empty in expect.toThrow (#5788)</a></td><td><img src='//www.gravatar.com/avatar/b42cd0b382123d0dacf30aaa817ac3f3?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> LongYinan
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr><td><span title='2023-09-20 10:09:51 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/packages/bun-vscode/src/features/tasks/package.json.ts?h=dave/assert-double-is-valid&amp;id=711a2bcdd1a6bb7ab9029625b28517254cfdcd3e&amp;follow=1'>Fix various bugs in vscode extension (#5772)</a></td><td><img src='//www.gravatar.com/avatar/a878a19d3ff83fe16f324b963890f248?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> JeremyFunk
</td><td>3</td><td><span class='deletions'>-9</span>/<span class='insertions'>+85</span></td></tr>
<tr><td><span title='2023-09-20 08:10:03 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/tsconfig.json?h=dave/assert-double-is-valid&amp;id=689b28455c943897a3d286271e6f182afb17848f&amp;follow=1'>add `emitDecoratorMetadata` (#5777)</a></td><td><img src='//www.gravatar.com/avatar/9c0e69537b9d9493708725dd4c91e3af?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Dylan Conway
</td><td>19</td><td><span class='deletions'>-110</span>/<span class='insertions'>+1884</span></td></tr>
<tr><td><span title='2023-09-20 08:08:11 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/packages/bun-types/bun.d.ts?h=dave/assert-double-is-valid&amp;id=4439f1615571f3558704a7b48cfa84273be4221d&amp;follow=1'>fix(doc): correct `server.reload` (#5799)</a></td><td><img src='//www.gravatar.com/avatar/f5e958b74d4aa97583ba7956d3e033ff?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Ai Hoshino
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-20 05:52:59 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/vm/vm.test.ts?h=dave/assert-double-is-valid&amp;id=ff7f642099b2ce777347b125e802083d324d3cbd&amp;follow=1'>Call `Error.prepareStackTrace` on `new Error().stack` (#5802)</a></td><td><img src='//www.gravatar.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>6</td><td><span class='deletions'>-155</span>/<span class='insertions'>+277</span></td></tr>
<tr><td><span title='2023-09-20 04:33:38 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/js/node/process/process.test.js?h=dave/assert-double-is-valid&amp;id=1456c72648927e54ab78b00205917258672a4ecc&amp;follow=1'>Fixes #5800</a></td><td><img src='//www.gravatar.com/avatar/5145ad1d8bb861137d85da7a3e32ef36?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-20 01:00:29 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/test/cli/install/bunx.test.ts?h=dave/assert-double-is-valid&amp;id=5d09a061004804e7f6e7cf55c3d30068efa33387&amp;follow=1'>Fix path used in bunx (#5785)</a></td><td><img src='//www.gravatar.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>2</td><td><span class='deletions'>-26</span>/<span class='insertions'>+51</span></td></tr>
<tr><td><span title='2023-09-20 00:18:47 -0700'>2023-09-20</span></td><td><a href='/ansg191/bun/commit/src/http_client_async.zig?h=dave/assert-double-is-valid&amp;id=4a0eb19038fc1ae7debf6f4e67a08d53ea67a7de&amp;follow=1'>Fix RedirectURLTooLong errors (#5786)</a></td><td><img src='//www.gravatar.com/avatar/187ec5e2e2423d107e715f5e8f0b3410?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> ggobbe
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2023-09-19 23:03:11 -0700'>2023-09-19</span></td><td><a href='/ansg191/bun/commit/src/install/lockfile.zig?h=dave/assert-double-is-valid&amp;id=edee1e3d04c80f5301b4eeb8eef2a92a0ed5823c&amp;follow=1'>Show when a newer version is available in the install screen (#5780)</a></td><td><img src='//www.gravatar.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
</td><td>3</td><td><span class='deletions'>-14</span>/<span class='insertions'>+95</span></td></tr>
<tr><td><span title='2023-09-19 22:42:54 -0700'>2023-09-19</span></td><td><a href='/ansg191/bun/commit/docs/guides/runtime/set-env.md?h=dave/assert-double-is-valid&amp;id=e2fb524993137bce0a6d3a2a45783877efff4f82&amp;follow=1'>Fix broken links</a></td><td><img src='//www.gravatar.com/avatar/7314f20052c467b4e5b959ac03e39ff0?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Colin McDonnell
</td><td>4</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
