aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser/js_parser.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2021-09-25Fix visiting bug when using JSX with a spread prop and a key and one of the p...Gravatar Jarred Sumner 1-10/+4
2021-09-24skeleton codebun-v0.0.22Gravatar Jarred Sumner 1-202/+352
2021-09-23Handle more edgecases in our CJS2ESM conversion codeGravatar Jarred Sumner 1-2/+27
2021-09-23Safer export default transform for bundled codeGravatar Jarred Sumner 1-2/+45
2021-09-23Fix another simplification bugGravatar Jarred Sumner 1-23/+20
2021-09-23Fix a simplification bugGravatar Jarred Sumner 1-1/+1
2021-09-22Print how many lines of code was parsed in `bun bun`Gravatar Jarred Sumner 1-13/+18
2021-09-22Fix parsing bug with arrays that have default valuesGravatar Jarred Sumner 1-5/+8
2021-09-20Fix parsing/printing unicode identifiers, switch to UTF-8 for prefilled strin...Gravatar Jarred Sumner 1-11/+11
2021-09-17Fix bugs with ESM -> CJS when not bundledGravatar Jarred Sumner 1-118/+270