From 97d17904d3f6b850e8973b84d6b4ad5e22afb941 Mon Sep 17 00:00:00 2001
From: Jarred Sumner <jarred@jarredsumner.com>
Date: Fri, 28 Jan 2022 19:26:03 -0800
Subject: Update AST layout to store capacity for items

We want to be able to push to the list
---
 integration/snapshots/react-context-value-func.hmr.debug.tsx | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'integration/snapshots/react-context-value-func.hmr.debug.tsx')

diff --git a/integration/snapshots/react-context-value-func.hmr.debug.tsx b/integration/snapshots/react-context-value-func.hmr.debug.tsx
index 4632802d4..cfaca0723 100644
--- a/integration/snapshots/react-context-value-func.hmr.debug.tsx
+++ b/integration/snapshots/react-context-value-func.hmr.debug.tsx
@@ -1,13 +1,14 @@
 import {
 __HMRClient as Bun
-} from "http://localhost:8080/bun:runtime";
+} from "http://localhost:8080/bun:wrap";
 import {
 __require as require
-} from "http://localhost:8080/bun:runtime";
+} from "http://localhost:8080/bun:wrap";
 import {
 __HMRModule as HMR
-} from "http://localhost:8080/bun:runtime";
-import * as JSX from "http://localhost:8080/node_modules/react/jsx-dev-runtime.js";
+} from "http://localhost:8080/bun:wrap";
+import * as $2f488e5b from "http://localhost:8080/node_modules/react/jsx-dev-runtime.js";
+var JSX = require($2f488e5b);
 var jsx = require(JSX).jsxDEV;
 
 import * as $bbcd215f from "http://localhost:8080/node_modules/react/index.js";
-- 
cgit v1.2.3

axRequestBodySize</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'>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' selected='selected'>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=dylan/set-exit-code'>about</a><a href='/ansg191/bun/?h=dylan/set-exit-code'>summary</a><a href='/ansg191/bun/refs/?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c'>refs</a><a class='active' href='/ansg191/bun/log/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;follow=1'>log</a><a href='/ansg191/bun/tree/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c'>tree</a><a href='/ansg191/bun/commit/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>commit</a><a href='/ansg191/bun/diff/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/ansg191/bun/log/bench/snippets/realpath.mjs'>
<input type='hidden' name='h' value='dylan/set-exit-code'/><input type='hidden' name='id' value='f13f465024d434f5976128f8690b581285ebd68c'/><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=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>root</a>/<a href='/ansg191/bun/log/bench?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>bench</a>/<a href='/ansg191/bun/log/bench/snippets?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>snippets</a>/<a href='/ansg191/bun/log/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&amp;follow=1'>realpath.mjs</a> (<a href='/ansg191/bun/log/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c'>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/bench/snippets/realpath.mjs?h=dylan/set-exit-code&amp;id=f13f465024d434f5976128f8690b581285ebd68c&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='2022-10-24 04:13:11 -0700'>2022-10-24</span></td><td><a href='/ansg191/bun/commit/README.md?h=dylan/set-exit-code&amp;id=e8d6ad6d66c9594027d944885524863e8a985bc0&amp;follow=1'>Update README.md</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='2022-10-24 04:12:32 -0700'>2022-10-24</span></td><td><a href='/ansg191/bun/commit/README.md?h=dylan/set-exit-code&amp;id=434f1bffad642855b7e3fa82fd98e80464a5edb7&amp;follow=1'>Update README.md</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'>+4</span></td></tr>
<tr><td><span title='2022-10-24 04:10:44 -0700'>2022-10-24</span></td><td><a href='/ansg191/bun/commit/test/bun.js/peek.test.ts?h=dylan/set-exit-code&amp;id=0b0db78799308cc3de148959b9496901d90b0794&amp;follow=1'>`Bun.peek`</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'>-0</span>/<span class='insertions'>+228</span></td></tr>
<tr><td><span title='2022-10-23 22:29:23 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/src/bun.js/node/syscall.zig?h=dylan/set-exit-code&amp;id=b3434a8b883ee98324cea2c7d14dd988e6bb8adc&amp;follow=1'>Add `fd` to `SystemError` and fix 2 cases with invalid tagged union</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>7</td><td><span class='deletions'>-9</span>/<span class='insertions'>+42</span></td></tr>
<tr><td><span title='2022-10-23 22:14:37 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/src/bun.js/node/types.zig?h=dylan/set-exit-code&amp;id=223ce77ecafe16bf7b314817e06780182dc88c3c&amp;follow=1'>fix(web): stop segfault on invalid fd error (#1386)</a></td><td><img src='//www.gravatar.com/avatar/ff300bcb4e848c454ae573da2ae44a60?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Carter Snook
</td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+15</span></td></tr>
<tr><td><span title='2022-10-23 21:53:54 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/src/js_printer.zig?h=dylan/set-exit-code&amp;id=ec9787770eec73201fae7ee60982e1df93391525&amp;follow=1'>Preserve trailing newline when updating package.json</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'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2022-10-23 21:30:50 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/test/bun.js/streams.test.js?h=dylan/set-exit-code&amp;id=360a007f160b6935140dc75003a503059ff23976&amp;follow=1'>Fix `ReadableStream.prototype.tee`</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'>-2</span>/<span class='insertions'>+61</span></td></tr>
<tr><td><span title='2022-10-23 20:25:18 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/test/bun.js/web-crypto.test.ts?h=dylan/set-exit-code&amp;id=76652ac3cad64dbc2fd54e976ce4bad0a37caa03&amp;follow=1'>Add Web Crypto API (#1384)</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>240</td><td><span class='deletions'>-49</span>/<span class='insertions'>+18727</span></td></tr>
<tr><td><span title='2022-10-23 18:27:03 -0700'>2022-10-23</span></td><td><a href='/ansg191/bun/commit/src/bun.js/webcore/response.zig?h=dylan/set-exit-code&amp;id=14cec299f5170b8ed35eed28e53b88724b8cc04f&amp;follow=1'>fix(fetch): stop `new Response(null)` from segfaulting (#1383)</a></td><td><img src='//www.gravatar.com/avatar/ff300bcb4e848c454ae573da2ae44a60?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Carter Snook
</td><td>1</td><td><span class='deletions'>-8</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2022-10-22 09:41:56 -0700'>2022-10-22</span></td><td><a href='/ansg191/bun/commit/test/bun.js/spawn.test.ts?h=dylan/set-exit-code&amp;id=55c42f166332b143649b5770ae9f9c48104c1ea0&amp;follow=1'>Fix spawn exitcode (#1371)</a></td><td><img src='//www.gravatar.com/avatar/679c1ab94893c53405109f2eba7c4902?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> zhiyuan
</td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+30</span></td></tr>
<tr><td><span title='2022-10-21 22:54:26 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/.vscode/c_cpp_properties.json?h=dylan/set-exit-code&amp;id=85808700c8a89f82cfce55330a2c8c592a5623d2&amp;follow=1'>Add sqlite to include list</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'>+4</span></td></tr>
<tr><td><span title='2022-10-21 22:54:17 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp?h=dylan/set-exit-code&amp;id=73fba0c5f1304bac6aa2f9f55ad2b20b46494f3a&amp;follow=1'>Codegen</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'>-16</span>/<span class='insertions'>+25</span></td></tr>
<tr><td><span title='2022-10-21 22:53:32 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/webcore/encoding.zig?h=dylan/set-exit-code&amp;id=7060008b83bec6be201ce08cfab7e12fc366991c&amp;follow=1'>Treat invalid buffer value as utf8 string</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'>-2</span>/<span class='insertions'>+3</span></td></tr>
<tr><td><span title='2022-10-21 22:50:23 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/test/bun.js/fs.test.js?h=dylan/set-exit-code&amp;id=ae4f2d63c8c9b42a4ae7f0913ab47702a2e2399d&amp;follow=1'>Add test for `fs.createReadStream`</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'>+43</span></td></tr>
<tr><td><span title='2022-10-21 22:50:06 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/fs.exports.js?h=dylan/set-exit-code&amp;id=9129309f0a6665cc0ad4ad3ec815302e4ee83d2d&amp;follow=1'>Implement `fs.createReadStream`, begin `fs.createWriteStream`</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'>-3</span>/<span class='insertions'>+621</span></td></tr>
<tr><td><span title='2022-10-21 22:49:49 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/streams.exports.js?h=dylan/set-exit-code&amp;id=c987bdcbf9e120a0dcb228041a2040e203d6f5c3&amp;follow=1'>Make Node Streams work better in Bun</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'>-140</span>/<span class='insertions'>+214</span></td></tr>
<tr><td><span title='2022-10-21 22:49:19 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/JSReadableHelper.cpp?h=dylan/set-exit-code&amp;id=f6a451256fb7249c58322c05f0ee0332da2045f5&amp;follow=1'>Fix error handling logic in read()</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'>-51</span>/<span class='insertions'>+79</span></td></tr>
<tr><td><span title='2022-10-21 22:48:55 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/JSReadableState.h?h=dylan/set-exit-code&amp;id=71b942b5811b8bf4aed8de043aa022ae4102623c&amp;follow=1'>Fix bugs in mask boolean values</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'>-15</span>/<span class='insertions'>+21</span></td></tr>
<tr><td><span title='2022-10-21 22:47:58 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/webcore/EventEmitter.h?h=dylan/set-exit-code&amp;id=cd2e9e9dcfcdb609026f9624e478b7e3af314de5&amp;follow=1'>Emit errors</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'>+37</span></td></tr>
<tr><td><span title='2022-10-21 22:35:28 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/test/bun.js/resolve-error.test.ts?h=dylan/set-exit-code&amp;id=347309b26fadd7f51b9caeb61ff9d8c5e707899f&amp;follow=1'>Add test for ResolveError.position being inspectable</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'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td><span title='2022-10-21 22:34:47 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/javascript.zig?h=dylan/set-exit-code&amp;id=8d67870da45175956cb742ae805b11a63ae097ca&amp;follow=1'>Fix segfault when logging position object from failed nested import</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'>-114</span>/<span class='insertions'>+34</span></td></tr>
<tr><td><span title='2022-10-21 21:13:50 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/webcore/JSEventEmitter.cpp?h=dylan/set-exit-code&amp;id=04e0583c31f46643a127ff3ac3cbb64472076aef&amp;follow=1'>Implement `setMaxListeners` and `getMaxListeners`</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'>+46</span></td></tr>
<tr><td><span title='2022-10-21 21:13:50 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/test/bun.js/event-emitter.test.ts?h=dylan/set-exit-code&amp;id=c37d0be027b84192a96e15f6ed70d74269618de5&amp;follow=1'>Fix `import Foo, {bar}` when from hardcoded builtin modules in runtime</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'>-19</span>/<span class='insertions'>+34</span></td></tr>
<tr><td><span title='2022-10-21 21:13:50 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/webcore/response.zig?h=dylan/set-exit-code&amp;id=4c136cddd7356ad1fb6e03124d7ac60079056d69&amp;follow=1'>Fix test failure</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'>-2</span>/<span class='insertions'>+3</span></td></tr>
<tr><td><span title='2022-10-21 21:13:50 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/javascript.zig?h=dylan/set-exit-code&amp;id=b50dc40fb8bebdf1e3af66d2386f5295c8b40632&amp;follow=1'>Reload node:fs in development</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'>+9</span></td></tr>
<tr><td><span title='2022-10-21 09:54:13 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/README.md?h=dylan/set-exit-code&amp;id=6160dc39959d096d3131dac45ac78889c3e16cc5&amp;follow=1'>chore: remove outdated `var` usages (#1364)</a></td><td><img src='//www.gravatar.com/avatar/ff300bcb4e848c454ae573da2ae44a60?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Carter Snook
</td><td>1</td><td><span class='deletions'>-34</span>/<span class='insertions'>+34</span></td></tr>
<tr><td><span title='2022-10-21 01:09:37 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/examples/http-file.ts?h=dylan/set-exit-code&amp;id=a1f40400c158316b1e57ec9bc53887efdb645192&amp;follow=1'>Fix "/" in example</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'>-3</span>/<span class='insertions'>+10</span></td></tr>
<tr><td><span title='2022-10-21 01:07:49 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/js_ast.zig?h=dylan/set-exit-code&amp;id=c940f00e2d49ea37ac69589a9a160a43df91eeb6&amp;follow=1'>Fix infinite loop</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'>-3</span>/<span class='insertions'>+13</span></td></tr>
<tr><td><span title='2022-10-21 01:07:49 -0700'>2022-10-21</span></td><td><a href='/ansg191/bun/commit/src/bun.js/builtins/js/StreamInternals.js?h=dylan/set-exit-code&amp;id=97ccbc189a52fe2e497f2ad20ebf86a83b758d14&amp;follow=1'>micro-optimize</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'>-7</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2022-10-20 18:44:50 -0700'>2022-10-20</span></td><td><a href='/ansg191/bun/commit/src/cli/upgrade_command.zig?h=dylan/set-exit-code&amp;id=0a2c101c28461e5aa7b20dca7cba50c52716b8e3&amp;follow=1'>Update install script to use secure flags</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'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td><span title='2022-10-20 18:26:23 -0700'>2022-10-20</span></td><td><a href='/ansg191/bun/commit/README.md?h=dylan/set-exit-code&amp;id=c526a6bce816c2dab06541b17d4e7f1f0750c0ce&amp;follow=1'>Add installation method for Homebrew</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>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td><span title='2022-10-20 16:34:09 -0700'>2022-10-20</span></td><td><a href='/ansg191/bun/commit/src/bun.js/bindings/JSReadableState.cpp?h=dylan/set-exit-code&amp;id=da9b2452a7d44705f33ccde29c970cc510870264&amp;follow=1'>Fix crash in `highWaterMark`</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'>-143</span>/<span class='insertions'>+144</span></td></tr>
<tr><td><span title='2022-10-20 01:40:58 -0700'>2022-10-20</span></td><td><a href='/ansg191/bun/commit/test/bun.js/serve.test.ts?h=dylan/set-exit-code&amp;id=210ae2ffb2ef960d795fd785b69ea11379590e4f&amp;follow=1'>Fix Bun.serve error handler error param (#1359)</a></td><td><img src='//www.gravatar.com/avatar/679c1ab94893c53405109f2eba7c4902?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> zhiyuan
</td><td>7</td><td><span class='deletions'>-4</span>/<span class='insertions'>+37</span></td></tr>
<tr><td><span title='2022-10-19 19:54:20 -0700'>2022-10-19</span></td><td><a href='/ansg191/bun/commit/test/bun.js/websocket-server.test.ts?h=dylan/set-exit-code&amp;id=9f16906499c812eb82a982307511c454dec769ed&amp;follow=1'>Fix calling `ws.publish` inside `close` when other clients are connected</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'>-28</span>/<span class='insertions'>+111</span></td></tr>
<tr><td><span title='2022-10-19 16:19:50 -0700'>2022-10-19</span></td><td><a href='/ansg191/bun/commit/src/install/install.zig?h=dylan/set-exit-code&amp;id=605c4297700faa9c03bf29b55bee464c7706cbc8&amp;follow=1'>Cache dir loader: Prefer `$BUN_INSTALL` and `$XDG_CACHE_HOME` to `$HOME`. (#1...</a></td><td><img src='//www.gravatar.com/avatar/301e7905e37fa2fc88b1f42b38c026d9?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Lucas Garron
</td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td><span title='2022-10-19 16:19:35 -0700'>2022-10-19</span></td><td><a href='/ansg191/bun/commit/.github/ISSUE_TEMPLATE/config.yml?h=dylan/set-exit-code&amp;id=b064872d9ae6ec779a588ea9157c6f0e22a99ee1&amp;follow=1'>Improve issue templates (#1353)</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>8</td><td><span class='deletions'>-89</span>/<span class='insertions'>+136</span></td></tr>
