Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-30 | Upgrade to latest Zig, remove dependency on patched version of Zig (#96) | 2 | -781/+531 | ||
* 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-12-16 | [transpiler] Partially support top-level await in HMR | 1 | -17/+24 | ||
2021-12-16 | Enable top-level await in browsers | 1 | -1/+4 | ||
2021-12-16 | [JS parser] Track import records that were converted to star imports due to ↵ | 1 | -2/+12 | ||
`require` | |||||
2021-12-16 | [bundler][JS transpiler] Improve reliability of ESM <> CommonJS interop | 1 | -101/+61 | ||
This fixes a number of issues caused by not using live bindings when referencing bundled code. This also fixes an issue with libraries looping over `Object.keys(moduleNamespace)` | |||||
2021-12-15 | wip fix live bindings | 1 | -170/+139 | ||
2021-12-15 | [JS Parser] Fix bug with template literals that create new scopes in the tag ↵ | 1 | -4/+4 | ||
and the template literal value | |||||
2021-11-15 | [internal] `const` is faster than `var` (in Zig! not javascript) | 1 | -2/+2 | ||
2021-11-11 | slightly reduce reallocations | 1 | -4/+4 | ||
2021-11-02 | Fixes https://github.com/Jarred-Sumner/bun/issues/28 | 1 | -3/+7 | ||
2021-11-01 | [internal] Tiny changes that will eventually make it easier to update zig | 1 | -9/+10 | ||
2021-10-29 | [internal] Fix missing symbol errors when building JavaScriptCore bindings ↵ | 1 | -0/+2 | ||
without already having the object files | |||||
2021-10-24 | finish Expr.alloc -> Expr.init | 1 | -2/+2 | ||
2021-10-24 | Fix build error | 1 | -4/+4 | ||
2021-10-24 | [internal] Use isPresent() instead of checking slice len | 1 | -2/+2 | ||
2021-10-24 | [internal] some inlining | 1 | -21/+25 | ||
2021-10-08 | Fix bug where occasionally unary expressions would simplify incorrectly due ↵ | 1 | -27/+16 | ||
to an undefined memory issue | |||||
2021-10-06 | oops | 1 | -2/+2 | ||
2021-10-06 | Fix JSX transform edgecase with static children | 1 | -25/+20 | ||
2021-10-04 | Improve Bun's performance by 5% | 1 | -7/+8 | ||
By making E.Identifier not a pointer, we improve performance by 5%. Heap allocations are bad | |||||
2021-09-30 | Fix potential infinite loop on calling macros | 1 | -14/+20 | ||
2021-09-30 | Fix jsxDEV transform bug that occurred when not including `source` and the ↵ | 1 | -1/+10 | ||
component rendered an exception | |||||
2021-09-30 | Fix dead-code elimination edgecase with call expressions | 1 | -6/+9 | ||
2021-09-30 | Support remapping macro paths | 1 | -2/+57 | ||
2021-09-30 | Fix all the compile errors | 1 | -4/+14 | ||
2021-09-30 | Wire up macro-injected imports and move some structs above the gigantic ↵ | 1 | -194/+267 | ||
parser type to reduce bun compile time a little | |||||
2021-09-29 | Most of the code & API changes necessary for supporting Relay (GraphQL) | 1 | -0/+3 | ||
2021-09-27 | Bundling ignores macros | 1 | -14/+22 | ||
2021-09-26 | Fix getting object properties | 1 | -21/+46 | ||
2021-09-26 | Most of macro implementation | 1 | -22/+125 | ||
2021-09-26 | Basic macro impl | 1 | -53/+25 | ||
2021-09-25 | Fix crashing edgecase when both JSX automatic and JSX classic imports are ↵ | 1 | -28/+44 | ||
necessary and unbundled | |||||
2021-09-25 | Fix visiting bug when using JSX with a spread prop and a key and one of the ↵ | 1 | -10/+4 | ||
props is an anonymous function More specifically, Bun shouldn't be visiting the same properties more than once. That was the cause. | |||||
2021-09-24 | skeleton codebun-v0.0.22 | 1 | -202/+352 | ||
2021-09-23 | Handle more edgecases in our CJS2ESM conversion code | 1 | -2/+27 | ||
2021-09-23 | Safer export default transform for bundled code | 1 | -2/+45 | ||
2021-09-23 | Fix another simplification bug | 1 | -23/+20 | ||
2021-09-23 | Fix a simplification bug | 1 | -1/+1 | ||
2021-09-22 | Print how many lines of code was parsed in `bun bun` | 1 | -13/+18 | ||
2021-09-22 | Fix parsing bug with arrays that have default values | 1 | -5/+8 | ||
2021-09-20 | Fix parsing/printing unicode identifiers, switch to UTF-8 for prefilled ↵ | 1 | -11/+11 | ||
strings, remove eagerly loading identifier_name | |||||
2021-09-17 | Fix bugs with ESM -> CJS when not bundled | 1 | -118/+270 | ||
2021-09-16 | Do not attempt to HMR export {value} from, just assume it will be HMR'd (or not) | 1 | -10/+38 | ||
2021-09-16 | Fix export * as from | 1 | -1/+2 | ||
2021-09-16 | Fix symbol name for cjs2esm | 1 | -0/+1 | ||
2021-09-16 | Delete some dead code | 1 | -525/+0 | ||
2021-09-16 | Colorize build/resolve errors and add a ^ | 1 | -3/+6 | ||
2021-09-15 | Fix CJS symbol names | 1 | -11/+37 | ||
2021-09-15 | Remove most usages of anytype in js_ast.zig | 1 | -8/+10 | ||