aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-04-17Fix DCE bug with `new Foo()` when pure without argumentsGravatar Jarred Sumner 1-1/+9
2023-04-17make sure `with` is parsed as a block (#2680)Gravatar Dylan Conway 1-5/+1
2023-04-17fix typescript decorators with index and number keys (#2677)Gravatar Dylan Conway 1-2/+3
2023-04-17moreGravatar Jarred Sumner 1-0/+60
2023-04-17Fix dynamic require()Gravatar Jarred Sumner 1-0/+15
2023-04-17Don't record named exports for deoptimized CJSGravatar Jarred Sumner 1-6/+10
2023-04-17Deoptimize CJS moreGravatar Jarred Sumner 1-8/+6
2023-04-17DCE for some global constructor callsGravatar Jarred Sumner 1-6/+10
2023-04-17Deoptimize CJS -> ESM transform on computed property access of `exports` objectGravatar Jarred Sumner 1-1/+10
2023-04-16Attempt to automatically handle some cyclical import issues with ESMGravatar Jarred Sumner 1-0/+20
2023-04-16Fix for `ReferenceError: Cannot access uninitialized variable.`Gravatar Jarred Sumner 1-5/+8
2023-04-16Lazily wrapGravatar Jarred Sumner 1-1/+1
2023-04-16Unwrap, but we broke code splittingGravatar Jarred Sumner 1-48/+205
2023-04-16prepare for unwrappingGravatar Jarred Sumner 1-49/+82
2023-04-16Fix bugs with loading `jsxDEV` when it should be `jsx` or vice versaGravatar Jarred Sumner 1-12/+14
2023-04-15Delete some legacy bundling codeGravatar Jarred Sumner 1-88/+3
2023-04-15Implement template string foldingGravatar Jarred Sumner 1-8/+14
2023-04-15Add error for assigning to a constantGravatar Jarred Sumner 1-7/+29
2023-04-14Implement `@bun` annotationGravatar Jarred Sumner 1-11/+11
2023-04-14fixup pragma parsingGravatar Jarred Sumner 1-11/+160
2023-04-14Support `@jsx`, `@jsxRuntime`, `@jsxImportSource`, and `@jsxFragment` pragmas...Gravatar Jarred Sumner 1-5/+46
2023-04-13Fix default/ReExportDefaultExternalES6Gravatar Jarred Sumner 1-4/+4
2023-04-12bundler bug fixes (#2637)Gravatar Dylan Conway 1-3/+10
2023-04-10Implement TOML & JSON support in Bun's new bundler (#2609)Gravatar Jarred Sumner 1-6/+94
2023-04-09Parse import attributesGravatar Jarred Sumner 1-1/+1
2023-04-09Remove usages of `void{}` in favor of `{}`Gravatar Jarred Sumner 1-2/+1
2023-04-09Fix another case with instantiation expressionsGravatar Jarred Sumner 1-1/+9
2023-04-09Lower for-in variable initializersGravatar Jarred Sumner 1-0/+22
2023-04-09Fixes #2594 (#2600)Gravatar Jarred Sumner 1-1/+2
2023-04-09Update TypeScript parsing to 5.0 (#2593)Gravatar Jarred Sumner 1-176/+675
2023-04-07Bun gets a new bundler (#2312)Gravatar Jarred Sumner 1-1259/+2340
2023-03-21Don't use function from bundler branchGravatar Jarred Sumner 1-11/+19
2023-03-21Fix possible crash with `export namespace ns { export class F {} }`Gravatar Jarred Sumner 1-5/+14
2023-02-24prefer `bun.copy()` over `std.mem.copy()` (#2152)Gravatar Alex Lam S.L 1-20/+16
2023-02-23Upgrade Zig (#2151)Gravatar Dylan Conway 1-17/+17
2023-02-11fix string corruption in FS entry cache (#2055)Gravatar Alex Lam S.L 1-1/+1
2023-02-09[bun:test] Auto-import jest globals in test filesGravatar Jarred Sumner 1-0/+88
2023-01-26Fixes #1907Gravatar Jarred Sumner 1-1/+21
2023-01-23fix constructor statement order (#1883)Gravatar Dylan Conway 1-15/+6
2023-01-20constructor parameter properties in class expressions (#1867)Gravatar Dylan Conway 1-8/+19
2023-01-20push super before generated statements (#1856)Gravatar Dylan Conway 1-29/+23
2023-01-20Add another testGravatar Jarred Sumner 1-1/+0
2023-01-20Fixes #1855Gravatar Jarred Sumner 1-5/+6
2023-01-16[JS Parser] Don't inline rope stringsGravatar Jarred Sumner 1-1/+3
2023-01-13[TypeScript transpiler] Fix bug with `export default class implements`Gravatar Jarred Sumner 1-5/+5
2023-01-13move more thingsGravatar Jarred SUmner 1-3/+3
2023-01-12Fixes #1772Gravatar Jarred Sumner 1-2/+3
2022-12-28Upgrade to latest Zig (#1610)Gravatar Jarred Sumner 1-411/+413
2022-12-17Missing from commitGravatar Jarred Sumner 1-23/+22
2022-12-17Fixes https://github.com/oven-sh/bun/issues/1624Gravatar Jarred Sumner 1-41/+1