aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-14[bun.js] Auto type coerction for macros!Gravatar Jarred Sumner 1-38/+309
2022-02-13[JS parser] Slightly better dead code elimination & optimize AST string compa...Gravatar Jarred Sumner 1-0/+224
2022-02-11`std.os.`exit -> `Global.exit` so stderr is always flushedGravatar Jarred Sumner 1-16/+54
2022-02-03Update js_ast.zigGravatar Jarred Sumner 1-0/+1
2022-02-01Limit the number of pooled objectsGravatar Jarred Sumner 1-0/+1
2022-01-28Implement TOML parserGravatar Jarred Sumner 1-3/+320
2022-01-28Update AST layout to store capacity for itemsGravatar Jarred Sumner 1-55/+164
2022-01-27[bunfig] Implement config file formatGravatar Jarred Sumner 1-1/+52
2022-01-22Make `Ref` more safeGravatar Jarred Sumner 1-2/+4
2022-01-19`fs.*Sync()`, `bun wiptest`, and More ™ (#106)Gravatar Jarred Sumner 1-27/+26
2022-01-05[JS Parser] Reduce memory usage by ~8%Gravatar Jarred Sumner 1-1/+17
2022-01-04[Bun.js][bun dev] Support macros inside of Bun.jsGravatar Jarred Sumner 1-3/+9
2022-01-03fix deinit()Gravatar Jarred Sumner 1-3/+3
2022-01-03[bun install] Significant perf improvement to installing new packages and fix...Gravatar Jarred SUmner 1-0/+29
2022-01-02satGravatar Jarred Sumner 1-22/+3
2022-01-02copy: replace Bun with bun (#99)Gravatar luke miles 1-1/+1
2021-12-30Upgrade to latest Zig, remove dependency on patched version of Zig (#96)Gravatar Jarred Sumner 1-729/+371
2021-12-27Prepare to run unit tests & remove some dead code (#92)Gravatar Jarred Sumner 1-116/+116
2021-12-17👶event loopGravatar Jarred Sumner 1-1/+1
2021-12-16[bun install] Fix case when lockfile existsGravatar Jarred Sumner 1-3/+7
2021-12-16[bun install] Most of `bun add`, `bun remove`Gravatar Jarred Sumner 1-0/+59
2021-12-16[bun install] Most of the Lockfile format (not done yet)Gravatar Jarred Sumner 1-1/+1
2021-12-16wipGravatar Jarred Sumner 1-3/+7
2021-12-16[bun install] Support `dist-tags`Gravatar Jarred Sumner 1-0/+5
2021-12-16[bun install] some things installGravatar Jarred Sumner 1-1/+1
2021-12-16[bun install] WIPGravatar Jarred Sumner 1-0/+5
2021-12-16[bundler][JS transpiler] Improve reliability of ESM <> CommonJS interopGravatar Jarred Sumner 1-4/+15
2021-12-15wip fix live bindingsGravatar Jarred Sumner 1-0/+3
2021-10-25Fix all known string encoding bugsGravatar Jarred Sumner 1-3/+3
2021-10-24finish Expr.alloc -> Expr.initGravatar Jarred Sumner 1-9/+11
2021-10-24Expr.alloc -> Expr.initGravatar Jarred Sumner 1-22/+16
2021-10-23[JS Parser] Parser errors should _always_ report an error locationGravatar Jarred Sumner 1-1/+1
2021-10-16Update js_ast.zigGravatar Jarred Sumner 1-0/+17
2021-10-08Fix bug where occasionally unary expressions would simplify incorrectly due t...Gravatar Jarred Sumner 1-3/+3
2021-10-08Yet Another Packed Struct BugGravatar Jarred Sumner 1-8/+35
2021-10-04Improve Bun's performance by 5%Gravatar Jarred Sumner 1-31/+21
2021-09-30Make sure VM initializes with `BUN_`* definesGravatar Jarred Sumner 1-0/+5
2021-09-30Support remapping macro pathsGravatar Jarred Sumner 1-39/+92
2021-09-30Fix all the compile errorsGravatar Jarred Sumner 1-129/+183
2021-09-30Wire up macro-injected imports and move some structs above the gigantic parse...Gravatar Jarred Sumner 1-236/+269
2021-09-30flatten fragmentsGravatar Jarred Sumner 1-3/+27
2021-09-29Most of the code & API changes necessary for supporting Relay (GraphQL)Gravatar Jarred Sumner 1-14/+416
2021-09-27Access object properties from macrosGravatar Jarred Sumner 1-3/+116
2021-09-27`u16` isn't big enoughGravatar Jarred Sumner 1-5/+5
2021-09-27bounds checkingGravatar Jarred Sumner 1-1/+1
2021-09-26Allow nested arraysGravatar Jarred Sumner 1-24/+98
2021-09-26Fix getting object propertiesGravatar Jarred Sumner 1-4/+16
2021-09-26Most of macro implementationGravatar Jarred Sumner 1-72/+470
2021-09-26Basic macro implGravatar Jarred Sumner 1-532/+1450
2021-09-25WIPGravatar Jarred Sumner 1-1/+498