aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-02-13only if there are instance memberscreate-constructors-when-neededGravatar Dylan Conway 1-1/+1
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
2022-12-15[js parser] Workaround symbol collision bugGravatar Jarred Sumner 1-1/+1
2022-12-15[js parser] Skip appending empty statementsGravatar Jarred Sumner 1-1/+5
2022-12-15[js parser] Make `fnBodyContainsUseStrict` fasterGravatar Jarred Sumner 1-1/+4
2022-12-15[js parser] Ignore calls to import.meta.require that will never happenGravatar Jarred Sumner 1-0/+7
2022-12-15[js parser] Fix bug where `const {resolve} = require` throws "require is not ...Gravatar Jarred Sumner 1-6/+19
2022-12-13Add missing ifGravatar Jarred Sumner 1-1/+2
2022-12-11[internal] further cleanup for `hoistSymbols`Gravatar Jarred Sumner 1-71/+87
2022-12-11fixupGravatar Jarred Sumner 1-26/+34
2022-12-11[internal] Change HashMap implementation for storing symbolsGravatar Jarred Sumner 1-35/+49
2022-12-11[transpiler] Never trim exportsGravatar Jarred Sumner 1-1/+1
2022-12-11[transpiler] Fix unbalanced class_name scopeGravatar Jarred Sumner 1-126/+137
2022-12-11Avoid re-visting AST nodes which create scopesGravatar Jarred Sumner 1-6/+19
2022-12-10[transpiler] Improve constant propagationGravatar Jarred Sumner 1-25/+119
2022-12-10:recycle:Gravatar Jarred Sumner 1-8/+8
2022-12-10Implement simple version of inlining single-use expressions and statementsGravatar Jarred Sumner 1-66/+690
2022-12-09Deprecate very incomplete Solid.js JSX transformGravatar Jarred Sumner 1-1133/+5
2022-12-07disable assignment on user specified assignsGravatar Dylan Conway 1-4/+6
2022-12-07fix __require linker collision (#1585)Gravatar Dylan Conway 1-64/+85
2022-12-04[internal] Make string comparisons fasterGravatar Jarred Sumner 1-4/+4
2022-11-29import everything from "bun" where possibleGravatar Jarred Sumner 1-3/+3
2022-11-20[jsx] Disable `jsxs`Gravatar Jarred Sumner 1-31/+46
2022-11-10add ... switch case (#1482)Gravatar Dylan Conway 1-0/+12
2022-11-09Support TypeScript `satisfies`Gravatar Jarred Sumner 1-1/+2
2022-11-07[JS Parser] Do not perform the visit pass if the parse pass had "tolerable" e...Gravatar Jarred Sumner 1-0/+15
2022-11-06[TypeScript] Fix `export = value`Gravatar Jarred Sumner 1-0/+1
2022-11-01typescript decorators round 2 (#1445)Gravatar Dylan Conway 1-4/+221
2022-09-27Fix potential crash when TS code has an unexpected ")"Gravatar Jarred Sumner 1-4/+4
2022-09-26Add missing ignoreUsage callGravatar Jarred Sumner 1-0/+1
2022-09-21Fix `preact` & other "classic" jsx transforms, most likelyGravatar Jarred Sumner 1-20/+106
2022-09-11Resolve rope strings in dynamic import pathsGravatar Jarred Sumner 1-1/+1
2022-09-06preserve statements when generating a separate module for bun pluginGravatar Jarred Sumner 1-2/+29
2022-09-05Support async `onLoad` callbacks in `Bun.plugin`Gravatar Jarred Sumner 1-8/+60
2022-09-03fixed is_export and added test cases (#1203)Gravatar Dylan Conway 1-1/+0
2022-08-20Fix crash on invalid JSXGravatar Jarred Sumner 1-1/+1