aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-27[TS Parser] Implement `constructor(private foo)`Gravatar Jarred Sumner 1-1/+70
2022-02-27[JS Parser] Fix bug with unicode identifiersGravatar Jarred Sumner 1-2/+2
2022-02-27[JS Parser] #privateIdentifiersGravatar Jarred Sumner 1-105/+279
2022-02-27[JS Parser] Class Static Initialization BlocksGravatar Jarred Sumner 1-0/+62
2022-02-27[TS Parser] Support `export {type Foo}`Gravatar Jarred Sumner 1-13/+101
2022-02-24[JS Parser] ensure assertions are never run at runtimeGravatar Jarred Sumner 1-13/+18
2022-02-21Wrap some usages of `assert` in a conditionalGravatar Jarred Sumner 1-12/+15
2022-02-18Use an `enum` for `Ref` instead of a buggy packed structGravatar Jarred Sumner 1-135/+129
2022-02-18Simple dead code eliminationGravatar Jarred Sumner 1-176/+400
2022-02-18[JS Parser] fix bugs found from testsGravatar Jarred Sumner 1-24/+55
2022-02-18[JS Parser] Strip import assertionsGravatar Jarred Sumner 1-0/+43
2022-02-16[JS Parser] Fix several bugs with bindings and improve some errorsGravatar Jarred Sumner 1-77/+113
2022-02-16Update js_parser.zigGravatar Jarred Sumner 1-1/+0
2022-02-16[js parser] pool allocated names (perf)Gravatar Jarred Sumner 1-2/+26
2022-02-16[bun.js] Fix segfault when running many bun.js instancesGravatar Jarred Sumner 1-1/+1
2022-02-16symbol pool remnantsGravatar Jarred Sumner 1-6/+1
2022-02-15Revert "Remove usage of `packed` struct in Ref because packed is buggy in zig"Gravatar Jarred Sumner 1-211/+252
2022-02-15Remove usage of `packed` struct in Ref because packed is buggy in zigGravatar Jarred Sumner 1-252/+211
2022-02-14move import processing into a separate functionGravatar Jarred Sumner 1-205/+203
2022-02-14[bun.js] Handle recursive macros and handle stack overflowGravatar Jarred Sumner 1-91/+95
2022-02-14[bun.js] Auto type coerction for macros!Gravatar Jarred Sumner 1-11/+197
2022-02-13[JS parser] Slightly better dead code elimination & optimize AST string compa...Gravatar Jarred Sumner 1-150/+185
2022-02-13[js parser] Fix test failure with `import {type foo}`Gravatar Jarred Sumner 1-13/+54
2022-02-10[tree shaking] Trim unused values in `var` when possibleGravatar Jarred Sumner 1-59/+76
2022-02-10[tree shaking] Fix bug with removing unused `const` / `let`Gravatar Jarred Sumner 1-5/+4
2022-02-08Move __exportDefault transform to parserGravatar Jarred Sumner 1-4/+34
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 2-781/+531
2021-12-27Prepare to run unit tests & remove some dead code (#92)Gravatar Jarred Sumner 1-1/+0
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