aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser/js_parser.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-07Don't import __FastRefreshRuntime if it's a CJS transformGravatar Jarred Sumner 1-0/+1
2022-02-07Reduce debug build memory usageGravatar Jarred Sumner 1-22/+8
2022-02-07[JS Parser] Fix bug with `export default Foo` when `Foo` was a bundled importGravatar Jarred Sumner 1-2/+7
2022-02-07[TS] Implement `import {type foo} from 'bar';` (type inside clause)Gravatar Jarred Sumner 1-20/+90
2022-02-01Limit the number of pooled objectsGravatar Jarred Sumner 1-1/+1
2022-01-29Embed React Fast Refresh in BunGravatar Jarred Sumner 1-60/+75
2022-01-29Fix bug introduced in 97d17904Gravatar Jarred Sumner 1-1/+1
2022-01-29Slice onceGravatar Jarred Sumner 1-5/+8
2022-01-29Tag importsGravatar Jarred Sumner 1-0/+5
2022-01-28Update AST layout to store capacity for itemsGravatar Jarred Sumner 1-69/+68
2022-01-22Make `Ref` more safeGravatar Jarred Sumner 1-1/+1
2022-01-22Use newer hash tableGravatar Jarred Sumner 1-18/+22
2022-01-22Update js_parser.zigGravatar Jarred Sumner 1-1/+1
2022-01-22Sort importsGravatar Jarred Sumner 1-0/+38
2022-01-21[macros] Always remove imports to macrosGravatar Jarred Sumner 1-41/+54
2022-01-19`fs.*Sync()`, `bun wiptest`, and More ™ (#106)Gravatar Jarred Sumner 1-0/+2
2022-01-05[JS Parser] Reduce memory usage by ~8%Gravatar Jarred Sumner 1-4/+12
2022-01-04[Bun.js][bun dev] Support macros inside of Bun.jsGravatar Jarred Sumner 1-2/+9
2021-12-30Upgrade to latest Zig, remove dependency on patched version of Zig (#96)Gravatar Jarred Sumner 1-734/+531
2021-12-16[transpiler] Partially support top-level await in HMRGravatar Jarred Sumner 1-17/+24
2021-12-16Enable top-level await in browsersGravatar Jarred Sumner 1-1/+4
2021-12-16[JS parser] Track import records that were converted to star imports due to `...Gravatar Jarred Sumner 1-2/+12
2021-12-16[bundler][JS transpiler] Improve reliability of ESM <> CommonJS interopGravatar Jarred Sumner 1-101/+61
2021-12-15wip fix live bindingsGravatar Jarred Sumner 1-170/+139
2021-12-15[JS Parser] Fix bug with template literals that create new scopes in the tag ...Gravatar Jarred Sumner 1-4/+4
2021-11-15[internal] `const` is faster than `var` (in Zig! not javascript)Gravatar Jarred Sumner 1-2/+2
2021-11-11slightly reduce reallocationsGravatar Jarred Sumner 1-4/+4
2021-11-02Fixes https://github.com/Jarred-Sumner/bun/issues/28Gravatar Jarred Sumner 1-3/+7
2021-11-01[internal] Tiny changes that will eventually make it easier to update zigGravatar Jarred Sumner 1-9/+10
2021-10-29[internal] Fix missing symbol errors when building JavaScriptCore bindings wi...Gravatar Jarred Sumner 1-0/+2
2021-10-24finish Expr.alloc -> Expr.initGravatar Jarred Sumner 1-2/+2
2021-10-24Fix build errorGravatar Jarred Sumner 1-4/+4
2021-10-24[internal] Use isPresent() instead of checking slice lenGravatar Jarred Sumner 1-2/+2
2021-10-24[internal] some inliningGravatar Jarred Sumner 1-21/+25
2021-10-08Fix bug where occasionally unary expressions would simplify incorrectly due t...Gravatar Jarred Sumner 1-27/+16
2021-10-06oopsGravatar Jarred Sumner 1-2/+2
2021-10-06Fix JSX transform edgecase with static childrenGravatar Jarred Sumner 1-25/+20
2021-10-04Improve Bun's performance by 5%Gravatar Jarred Sumner 1-7/+8
2021-09-30Fix potential infinite loop on calling macrosGravatar Jarred Sumner 1-14/+20
2021-09-30Fix jsxDEV transform bug that occurred when not including `source` and the co...Gravatar Jarred Sumner 1-1/+10
2021-09-30Fix dead-code elimination edgecase with call expressionsGravatar Jarred Sumner 1-6/+9
2021-09-30Support remapping macro pathsGravatar Jarred Sumner 1-2/+57
2021-09-30Fix all the compile errorsGravatar Jarred Sumner 1-4/+14
2021-09-30Wire up macro-injected imports and move some structs above the gigantic parse...Gravatar Jarred Sumner 1-194/+267
2021-09-29Most of the code & API changes necessary for supporting Relay (GraphQL)Gravatar Jarred Sumner 1-0/+3
2021-09-27Bundling ignores macrosGravatar Jarred Sumner 1-14/+22
2021-09-26Fix getting object propertiesGravatar Jarred Sumner 1-21/+46
2021-09-26Most of macro implementationGravatar Jarred Sumner 1-22/+125
2021-09-26Basic macro implGravatar Jarred Sumner 1-53/+25
2021-09-25Fix crashing edgecase when both JSX automatic and JSX classic imports are nec...Gravatar Jarred Sumner 1-28/+44