aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig (follow)
AgeCommit message (Collapse)AuthorFilesLines
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 ↵Gravatar Jarred Sumner 1-3/+3
to an undefined memory issue
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
By making E.Identifier not a pointer, we improve performance by 5%. Heap allocations are bad
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 ↵Gravatar Jarred Sumner 1-236/+269
parser type to reduce bun compile time a little
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
2021-09-25fix incorrect commentGravatar Jarred Sumner 1-1/+1
2021-09-24macroGravatar Jarred Sumner 1-4/+497
2021-09-17Fix whitespace & emoji bug when parsing JSXGravatar Jarred Sumner 1-2/+3
2021-09-15Remove most usages of anytype in js_ast.zigGravatar Jarred Sumner 1-59/+58
2021-09-15Fix Bun on M1.Gravatar Jarred Sumner 1-1/+1
2021-09-12Fix CommonJS interop issue when, while linking, we find out the import is ↵Gravatar Jarred Sumner 1-4/+15
possibly CommonJS
2021-09-11bun:error.js into separate module, ensure we don't include fast refresh in ↵Gravatar Jarred Sumner 1-2/+2
Bun.js, log build errors to browser console, don't warn for node_modules,
2021-09-09currentjarred/fetch-experimentGravatar Jarred Sumner 1-0/+12
2021-09-04Fixed memory leaks, but SSR is slower. Should move cleanup & restart steps ↵Gravatar Jarred Sumner 1-1/+1
to a real idle timeout Former-commit-id: 9499ee3109cb336deb9380f0190631a30c9da51c
2021-09-01latestGravatar Jarred Sumner 1-3/+3
Former-commit-id: 20b96180ffc41610dfb21a041d1258f2ff8d4196
2021-08-31Fix JSX fragments bug, fix unnamed export default bugGravatar Jarred Sumner 1-5/+2
Former-commit-id: a48965cb80b713f72a859cd16c2a1b670c75d731
2021-08-31Fallback, fragments, printer compat, better errorsGravatar Jarred Sumner 1-0/+2
Former-commit-id: 486e8c9d460eeebea024e96dbabcb7f2bfaffafb
2021-08-27inline some thingsGravatar Jarred Sumner 1-8/+8
Former-commit-id: aa13654739c00b669f0b0d864abff11a8386c2b5
2021-08-23Fix resolve bug with mixed-case node_modulesGravatar Jarred Sumner 1-12/+14
Former-commit-id: 5bdae0ee491e28b49ceed6136f04e0c1feddc808
2021-08-15Support multiple route dirs, fix bundling JSX, fix cjs bug, remove warning ↵Gravatar Jarred Sumner 1-0/+8
about unbundled modules in speedy env, Former-commit-id: ae718dbd05397bed9bc49a77fae20de70b635e82
2021-08-14lotsGravatar Jarred Sumner 1-1/+39
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
2021-08-11Add missing jsonStringifyGravatar Jarred Sumner 1-30/+79
Former-commit-id: d94dfa2ed1ff26079c091331ebcf7d6bfb68df69
2021-08-09Split up + generate client & server bundles, support framework +router in ↵Gravatar Jarred Sumner 1-0/+21
GenerateNodeModulesBundle , read framework from package.json + rename "publicURL" to "origin" + add import.meta.filepath Former-commit-id: 1e76ebb5375247231181ec19a6396c6acf4684fb
2021-07-26Fix build issuesGravatar Jarred Sumner 1-6/+7
Former-commit-id: 5164b69b57e8c11666591823c5b83435facce5c8
2021-06-29alright now it crashesGravatar Jarred Sumner 1-0/+1
Former-commit-id: 26745bb5f300481fc242c8e81de6f252f698c863
2021-06-20Support live-reload and fallbackGravatar Jarred Sumner 1-0/+15
Former-commit-id: c3f9d77391589b65951616a632af87107fba469f
2021-06-14HMR crashily works, started working on CSS ScannerGravatar Jarred Sumner 1-1/+1
Former-commit-id: d0f91082fcc8da17d224acb5432339c5d817e1c2
2021-06-14extremely close!!!!!Gravatar Jarred Sumner 1-1/+5
Former-commit-id: 44fce3c5e800f3fb3fbc139a38f14eae9e0c0225
2021-06-10cool!Gravatar Jarred Sumner 1-0/+45
Former-commit-id: 5ffd8e40b34c5b11e5632c5939d16dba6b7167f2
2021-06-09lotsGravatar Jarred Sumner 1-0/+2
Former-commit-id: 7346cdaa5a32ade26821ed97ef07f7c9ae87c0c2
2021-06-06hashGravatar Jarred Sumner 1-1/+1
Former-commit-id: b97aca7fa154ce580ce9b66efba4c8ec3cb620ba
2021-06-06WIP node module bundlesGravatar Jarred Sumner 1-2/+24
Former-commit-id: 797b2ff557542e9d318c953b840b102695711888
2021-06-04mostly fix --resolve=disableGravatar Jarred Sumner 1-3/+3
Former-commit-id: 981759fafad9be3d53b073c18c11bc6b20ad0a61