aboutsummaryrefslogtreecommitdiff
path: root/src/js_printer.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-13[JS parser] Slightly better dead code elimination & optimize AST string compa...Gravatar Jarred Sumner 1-0/+2
2022-02-11use platform-independent file preallocationGravatar Jarred Sumner 1-11/+17
2022-02-08Move __exportDefault transform to parserGravatar Jarred Sumner 1-8/+8
2022-02-07Fix #117Gravatar Jarred Sumner 1-8/+12
2022-02-07Fix #117Gravatar Jarred Sumner 1-5/+0
2022-02-01[JS Printer] Fix printing edgecase with nested vars that use object destructu...Gravatar Jarred Sumner 1-1/+13
2022-01-29Handle null/undefined `module.exports` betterGravatar Jarred Sumner 1-4/+7
2022-01-29[JS Printer] Fix CJS <> ESM interop edgecaseGravatar Jarred Sumner 1-0/+7
2022-01-28Update AST layout to store capacity for itemsGravatar Jarred Sumner 1-14/+17
2022-01-22Reset imported_module_idsGravatar Jarred Sumner 1-1/+9
2022-01-21Update js_printer.zigGravatar Jarred Sumner 1-5/+5
2022-01-19`fs.*Sync()`, `bun wiptest`, and More ™ (#106)Gravatar Jarred Sumner 1-1/+70
2022-01-05[JS Parser] Reduce memory usage by ~8%Gravatar Jarred Sumner 1-0/+11
2022-01-03dead codeGravatar Jarred Sumner 1-1/+0
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-85/+93
2021-12-27Prepare to run unit tests & remove some dead code (#92)Gravatar Jarred Sumner 1-6/+111
2021-12-16[transpiler] Don't insert `import` statements for disabled `require()`Gravatar Jarred Sumner 1-84/+40
2021-12-16Update js_printer.zigGravatar Jarred Sumner 1-1/+8
2021-12-16Update js_printer.zigGravatar Jarred Sumner 1-1/+1
2021-12-16[bundler][JS transpiler] Improve reliability of ESM <> CommonJS interopGravatar Jarred Sumner 1-61/+56
2021-12-15wip fix live bindingsGravatar Jarred Sumner 1-220/+184
2021-11-15Fix #66Gravatar Jarred Sumner 1-1/+1
2021-11-15[JS Printer] Don't escape slashesGravatar Jarred Sumner 1-0/+1
2021-11-15[JS Printer] Fix bug with template literalsGravatar Jarred Sumner 1-10/+2
2021-11-08[JS Printer] Fix bug with optional chainGravatar Jarred Sumner 1-6/+11
2021-11-04[JSX] Match esbuild behavior for multiline JSX string literalsGravatar Jarred Sumner 1-0/+20
2021-10-30Fixes #34Gravatar Jarred Sumner 1-10/+9
2021-10-25Fix JSX unicode handling, slightly improve perfGravatar Jarred Sumner 1-34/+40
2021-10-25Fix all known string encoding bugsGravatar Jarred Sumner 1-40/+143
2021-10-23[Bun.js] Escape unicode identifiers. This is necessary because we load source...Gravatar Jarred Sumner 1-18/+81
2021-10-14`bun create react app` is almost doneGravatar Jarred Sumner 1-10/+51
2021-10-07Fix edgecase when bundling JavaScript that references ESM exported functions ...Gravatar Jarred Sumner 1-12/+5
2021-10-04Improve Bun's performance by 5%Gravatar Jarred Sumner 1-4/+3
2021-10-03Fix various macOS-specific compile errors and run `zig fmt`Gravatar Jarred Sumner 1-7/+5
2021-10-031% perf improvements on Linuxjarred/linuxGravatar Jarred SUmner 1-8/+50
2021-09-26Most of macro implementationGravatar Jarred Sumner 1-2/+5
2021-09-26Basic macro implGravatar Jarred Sumner 1-3/+3
2021-09-23Handle more edgecases in our CJS2ESM conversion codeGravatar Jarred Sumner 1-3/+7
2021-09-23Safer export default transform for bundled codeGravatar Jarred Sumner 1-1/+7
2021-09-22Fix edgecase with whether to wrap arrow expressions in parentheses when printingGravatar Jarred Sumner 1-2/+2
2021-09-22Fix edgecase with bare imports inside .bunGravatar Jarred Sumner 1-8/+13
2021-09-20Fix parsing/printing unicode identifiers, switch to UTF-8 for prefilled strin...Gravatar Jarred Sumner 1-41/+25
2021-09-17Update js_printer.zigGravatar Jarred Sumner 1-4/+3
2021-09-17Fix multiple imports to CJS modules when referencing via module_id hashGravatar Jarred Sumner 1-6/+20
2021-09-17Fix bugs with ESM -> CJS when not bundledGravatar Jarred Sumner 1-21/+27
2021-09-12Fix "browser" map resolution, _almost_ fix symbol collisions, cache absolute ...Gravatar Jarred Sumner 1-3/+6
2021-09-12Fix CommonJS interop issue when, while linking, we find out the import is pos...Gravatar Jarred Sumner 1-18/+35
2021-09-11bun:error.js into separate module, ensure we don't include fast refresh in Bu...Gravatar Jarred Sumner 1-36/+95
2021-09-09currentjarred/fetch-experimentGravatar Jarred Sumner 1-9/+10