aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-03-08rename _global -> bunGravatar Jarred Sumner 82-2408/+1651
2022-03-08[bun.js] Support logging `Headers`, `Response`, and `Request`Gravatar Jarred Sumner 4-72/+270
2022-03-08Fix https://github.com/Jarred-Sumner/bun/issues/122Gravatar Jarred Sumner 2-2/+16
2022-03-08Update sourcemap.zigGravatar Jarred Sumner 1-6/+6
2022-03-08[bun.js] WIP sourcemap supportGravatar Jarred Sumner 3-249/+646
2022-03-07Add VLQ bench, improve decodeVLQ perfGravatar Jarred Sumner 2-3/+131
2022-03-07Optimize sourcemapsGravatar Jarred Sumner 5-65/+140
2022-03-07Update options.zigGravatar Jarred Sumner 1-4/+37
2022-03-07source maps optimizationsGravatar Jarred Sumner 11-85/+458
2022-03-07[JS] Don't make this inlineGravatar Jarred Sumner 1-2/+2
2022-03-07[JS] Slight optimization for newlinesGravatar Jarred Sumner 1-36/+2
2022-03-07[JS Parser] Fix bug with decoding escape sequencesGravatar Jarred Sumner 1-4/+4
2022-03-07[JS/JSON] Optimize parsing long stringsGravatar Jarred Sumner 1-1/+37
2022-03-07[JS Parser] Add optimization for JSX spreadGravatar Jarred Sumner 1-0/+11
2022-03-061.7x faster sourcemap printingGravatar Jarred Sumner 1-24/+32
2022-03-06source maps work for app code in `bun dev`!Gravatar Jarred Sumner 17-152/+1090
2022-03-05[JS Parser] dot property shorthand for JSXGravatar Jarred Sumner 1-9/+28
This is a non-standard backwards-compatible feature that I suspect other tooling will soon adopt (and expect to help other tooling adopt it) ```jsx var hello = {hi: 'yo'}; export const Foo = () => <Bar {hello.hi} /> ``` Desugars into: ```jsx var hello = {hi: 'yo'}; export const Foo = () => <Bar hi={hello.hi} /> ``` This works with defines and macros too. ```jsx export const Foo = () => <Bar {process.env.NODE_ENV} /> ``` ```jsx export const Foo = () => <Bar NODE_ENV="development" /> ```
2022-03-05Begin implementing sourcemapsGravatar Jarred Sumner 1-0/+554
2022-03-04[JS Parser] Support JSX prop punningGravatar Jarred Sumner 1-4/+40
2022-03-04[bun.js] Add `atob` and `btoa`Gravatar Jarred Sumner 1-2/+79
2022-03-04Update analytics_thread.zigGravatar Jarred Sumner 1-2/+2
2022-03-04reduce number of global symbolsGravatar Jarred Sumner 1-64/+64
2022-03-04upgrade zigjarred/upgrade-zig-2Gravatar Jarred Sumner 49-454/+1013
2022-03-02mark more things as unreachableGravatar Jarred Sumner 3-0/+5
2022-03-02Add context ptr to forEach in iterableGravatar Jarred Sumner 1-37/+25
2022-03-02[bun.js] Add `Bun.inspect` – like util.inspect()Gravatar Jarred Sumner 6-276/+439
2022-03-02Make http requests a little fasterGravatar Jarred Sumner 1-1/+6
2022-03-02[bun dev] Improve HMR performance by pooling websocket threadsGravatar Jarred Sumner 1-37/+59
Previously, bun would create a new thread for each websocket connection. Now, it re-uses them Eventually, this should use evented i/o but other changes need to be made to support that
2022-03-02Send `Date` header in `bun dev`Gravatar Jarred Sumner 8-0/+2338
2022-03-02[internal] log memory allocations in mimalloc arenasGravatar Jarred Sumner 2-0/+7
2022-03-02Reduce stack size usage by about 120 KBGravatar Jarred Sumner 1-2/+6
2022-03-02add is_bindgen stubGravatar Jarred Sumner 3-0/+5
2022-03-02reduce number of global constantsGravatar Jarred Sumner 1-55/+29
2022-03-02reduce number of global variablesGravatar Jarred Sumner 2-21/+31
2022-03-02Update bindings.zigGravatar Jarred Sumner 1-0/+4
2022-03-02Remove function from bindingsGravatar Jarred Sumner 1-7/+1
2022-03-02`DELETE` headerGravatar Jarred Sumner 1-0/+4
2022-03-02[bun.js] fix unicode handling in RouterGravatar Jarred Sumner 1-3/+9
2022-03-02[bun.js] Fix crash due to incorrectly creating stringGravatar Jarred Sumner 1-3/+1
2022-03-02remove a threadlocalGravatar Jarred Sumner 1-12/+16
2022-03-02cleanup error printingGravatar Jarred Sumner 2-2/+5
2022-03-02Update global.zigGravatar Jarred Sumner 1-0/+17
2022-03-02Update fs.zigGravatar Jarred Sumner 1-0/+3
2022-03-02[bun run] Set more environment variablesGravatar Jarred Sumner 2-0/+55
2022-03-02clean up error message when CLI flag is invalidGravatar Jarred Sumner 1-1/+4
2022-03-02add `bun pm cache` and `bun pm cache rm` commandsGravatar Jarred Sumner 1-0/+20
2022-03-01[bun.js] `ResolveError.prototype.toString()` `BuildError.prototype.toString()`Gravatar Jarred Sumner 1-2/+94
2022-03-01add `allowBunRuntime` and `autoImportJSX` flags to Bun.TranspilerGravatar Jarred Sumner 1-1/+32
2022-03-01cleanup code that checks if it should send an HTTP bodyGravatar Jarred Sumner 2-6/+18
2022-03-01[JS Parser] Fix bug with `super` from adding class static blocksGravatar Jarred Sumner 1-1/+12