aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-05-06[minifier] Rewrite equality check logicGravatar Jarred Sumner 1-4/+4
2023-05-04parse and visit catch body scope (#2796)Gravatar Dylan Conway 1-10/+14
2023-05-03Fix code splitting for server componentsGravatar Jarred Sumner 1-1/+1
2023-05-03re-enable our CJS optimizationGravatar Jarred Sumner 1-1/+6
2023-05-02Use prettyGravatar Jarred Sumner 1-1/+1
2023-05-01Compress `let f; f=123` => `let f = 123;`Gravatar Jarred Sumner 1-0/+27
2023-05-01Small improvement to minifierGravatar Jarred Sumner 1-114/+114
2023-05-01Fix some splitting bugsGravatar Jarred Sumner 1-1/+2
2023-04-30FIx esm -> cjs require interop with converted CJSGravatar Jarred Sumner 1-1/+1
2023-04-30Implement source maps (#2770)Gravatar Dylan Conway 1-16/+18
2023-04-29Fix a load order issueGravatar Jarred Sumner 1-4/+14
2023-04-27Add TODO noteGravatar Jarred Sumner 1-0/+2
2023-04-26Wrap some things in minify_syntax flagGravatar Jarred Sumner 1-31/+34
2023-04-26Inline spreads of array literalsGravatar Jarred Sumner 1-0/+11
2023-04-26ensure `super()` is not merged with adjacent statements (#2757)Gravatar Dylan Conway 1-5/+14
2023-04-26Fixes #2746 (#2748)Gravatar Jarred Sumner 1-1/+1
2023-04-26Implement `file` loader in `Bun.build` (#2745)Gravatar Jarred Sumner 1-3/+11
2023-04-25Fix error with --jsx-production in runtimeGravatar Jarred Sumner 1-23/+1
2023-04-25Fixes #2738Gravatar Jarred Sumner 1-2/+6
2023-04-22Make `Bun.build` more reliable (#2718)Gravatar Jarred Sumner 1-2/+4
2023-04-20Fix bug with merging adjacent varsGravatar Jarred Sumner 1-1/+3
2023-04-20Symbol minification (#2695)Gravatar Dylan Conway 1-90/+247
2023-04-20`with` body can be an expressionGravatar Dylan Conway 1-2/+2
2023-04-19Fix broken autocompleteGravatar Jarred Sumner 1-3/+3
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