Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-29 | import everything from "bun" where possible | 1 | -2/+2 | ||
2022-11-21 | specific error for invalid flag, correct position' (#1537) | 1 | -2/+9 | ||
' | |||||
2022-11-07 | Fix newline normalization | 1 | -5/+6 | ||
credit: @Validark | |||||
2022-11-06 | chore: remove space lookalike (#1465) | 1 | -1/+1 | ||
2022-10-24 | oniguruma regex lookbehind and multibyte hex fix (#1363) | 1 | -3/+3 | ||
* handle multibyte hex characters * non extended strings used for toString() and source * add hasIndices flags * more tests for lookbehinds, unicode, and hex characters * handled case when hex doesnt have enough digit, more tests * fix adding characters out of bounds * backslash in character class * compile() returns object * escape special characters in oniguruma character class | |||||
2022-08-17 | New Zig <> C++ bindings generator. +20% faster HTTP server | 1 | -2/+1 | ||
2022-06-22 | change the directory structurejarred/rename | 1 | -11/+11 | ||
2022-05-11 | [json] Fix bug with negative integers in json parser | 1 | -3/+6 | ||
2022-05-05 | E.String gets a Rope | 1 | -4/+6 | ||
2022-03-09 | 69% perf improvement for long string literals | 1 | -11/+11 | ||
2022-03-09 | 10% perf improvement to JSX entity code parsing in microbenchmark | 1 | -2/+1 | ||
2022-03-09 | fix bug with UTF-16 template literal escape codes | 1 | -6/+6 | ||
2022-03-07 | [JS] Don't make this inline | 1 | -2/+2 | ||
2022-03-07 | [JS] Slight optimization for newlines | 1 | -36/+2 | ||
2022-03-07 | [JS Parser] Fix bug with decoding escape sequences | 1 | -4/+4 | ||
2022-03-07 | [JS/JSON] Optimize parsing long strings | 1 | -1/+37 | ||
2022-03-04 | upgrade zigjarred/upgrade-zig-2 | 1 | -0/+8 | ||
2022-03-01 | cleanup | 1 | -2/+2 | ||
2022-02-27 | WASM | 1 | -2/+14 | ||
2022-02-27 | Fix https://github.com/Jarred-Sumner/bun/issues/115 | 1 | -5/+0 | ||
2022-02-27 | [JS Parser] Fix bug with unicode identifiers | 1 | -29/+140 | ||
2022-02-16 | [JS Lexer] Fix incorrect assertion | 1 | -3/+3 | ||
2022-02-16 | [JS Parser] Add error when RegExp has duplicate flag | 1 | -0/+14 | ||
2022-02-15 | [internal] workaround https://github.com/ziglang/zig/issues/10903 | 1 | -1/+32 | ||
2022-02-14 | [bun.js] Handle recursive macros and handle stack overflow | 1 | -0/+3 | ||
2022-01-28 | Implement TOML parser | 1 | -0/+1 | ||
No Date/DateTime/Time/Local Time yet | |||||
2021-12-30 | Upgrade to latest Zig, remove dependency on patched version of Zig (#96) | 1 | -24/+31 | ||
* Prepare to upgrade zig * zig fmt * AllocGate * Update data_url.zig * wip * few files * just headers now? * I think everything works? * Update mimalloc * Update hash_map.zig * Perf improvements to compensate for Allocgate * Bump * :camera: * Update bun.lockb * Less branching * [js parser] Slightly reduce memory usage * Update js_parser.zig * WIP remove unused * [JS parser] WIP support for `with` keyword * Remove more dead code * Fix all the build errors! * cleanup * Move `network_thread` up * Bump peechy * Update README.md | |||||
2021-12-27 | Prepare to run unit tests & remove some dead code (#92) | 1 | -1/+0 | ||
* Remove some dead code * :skull: code * Fix the zig tests * [JS Printer] Print integers faster & less scientific notation on decimals * :skull: dead code * skip * Run all the unit tests | |||||
2021-11-11 | [JSON Parser] Improve perf by 2%-4% | 1 | -0/+2 | ||
We warn when a JSON object has duplicate keys, but detecting duplicate keys has a cost. Now the hash table used for deduping keys is pooled instead of reallocated each time This also removes a call to potentially resize object properties and arrays to their smallest possible size. Resizing an array can be expensive | |||||
2021-11-04 | [JS Parser] Print � for invalid WTF-8 input | 1 | -165/+169 | ||
2021-11-04 | [JSX] Match esbuild behavior for multiline JSX string literals | 1 | -32/+47 | ||
2021-11-03 | [JSX] Fix regression with JSX entities | 1 | -6/+18 | ||
2021-10-30 | Fixes #34 | 1 | -10/+56 | ||
2021-10-30 | [lexer] Fix crash on legacy octal literals | 1 | -1/+1 | ||
2021-10-25 | Fix JSX unicode handling, slightly improve perf | 1 | -115/+37 | ||
2021-10-25 | Fix all known string encoding bugs | 1 | -19/+22 | ||
2021-10-24 | [internal] Remove more unused code and move the `is_ascii_only` boolean to ↵ | 1 | -28/+7 | ||
only update for JSON parsing | |||||
2021-10-24 | :scissors: Dead code | 1 | -4/+0 | ||
2021-10-24 | [internal] more inlining | 1 | -2/+2 | ||
2021-10-23 | Remove very outdated tests | 1 | -128/+23 | ||
2021-10-23 | [Lexer] Improve lexing performance by 2% via a bitfield for checking ↵ | 1 | -2315/+2304 | ||
identifiers, inlining functions, and moving some branches to comptime | |||||
2021-10-21 | [lexer] `0x200C` and `0x200D` are valid ID_Continue characters | 1 | -6/+29 | ||
2021-10-20 | rewrote most of the router | 1 | -0/+13 | ||
2021-10-18 | Starting to rewrite the router to fix some bugs and support catch-all + ↵ | 1 | -1/+1 | ||
optional routes | |||||
2021-09-30 | Fix edgecase with parsing .env | 1 | -1/+1 | ||
2021-09-26 | Most of macro implementation | 1 | -0/+10 | ||
2021-09-25 | Fix lexing bug with the \f form feed character (used in Emotion & Styled ↵ | 1 | -1/+1 | ||
Components) | |||||
2021-09-23 | When bundling JSON, only use JSON.parse when the input is ASCII. | 1 | -0/+5 | ||
We don't want to add an extra pass over the input to convert it to UTF16. And JS engines storing strings as UTF-16 is more expensive anyway, so the runtime win here probably isn't as big (though open to evidence to the contrary!) | |||||
2021-09-20 | Fix parsing/printing unicode identifiers, switch to UTF-8 for prefilled ↵ | 1 | -31/+68 | ||
strings, remove eagerly loading identifier_name | |||||
2021-09-17 | Slightly improve JSX decoding perfbun-v0.0.21 | 1 | -2/+11 | ||