aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-08-17Fix JSX runtime when children are 0Gravatar Jarred Sumner 1-11/+13
Former-commit-id: 094913a99f22888b97696aabe12fc1a5452788d6
2021-08-17alright thats the renameGravatar Jarred Sumner 1-1/+1
Former-commit-id: 0faf61249e76382dfb1aa8721249474eae920753
2021-08-15rename to bunGravatar Jarred Sumner 1-6/+6
Former-commit-id: f982fc85fac3f0120e1851ad4027dd8413216439
2021-08-15Support multiple route dirs, fix bundling JSX, fix cjs bug, remove warning ↵Gravatar Jarred Sumner 1-30/+150
about unbundled modules in speedy env, Former-commit-id: ae718dbd05397bed9bc49a77fae20de70b635e82
2021-08-14lotsGravatar Jarred Sumner 1-7/+19
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
2021-08-13lateGravatar Jarred Sumner 1-22/+35
Former-commit-id: 1d598bb05a3bac62d86063125e1fe2962f0b5cc6
2021-08-11When there are errors while generating the .jsb, fail the build.Gravatar Jarred Sumner 1-4/+7
Former-commit-id: 734f021602ac59aeaef9d7583a927ede94ab644a
2021-08-11Fix parser/printer bugsGravatar Jarred Sumner 1-1/+3
Former-commit-id: 8d5fa093546432e803eb066190a3b4b48e5c95f2
2021-08-11Fix incorrect error generated for shorthand properties with initializersGravatar Jarred Sumner 1-1/+5
Former-commit-id: 3637987b9ba42805c60ed664769e8fc46fa524f1
2021-08-11Fix missing check for is_async in shorthand property checkGravatar Jarred Sumner 1-1/+2
Former-commit-id: 8f2f739bcb303e0ca42853097449133a1630debe
2021-08-11Fix two parser bugsGravatar Jarred Sumner 1-1/+16
Former-commit-id: 884b0e3e31e562e4f0e0676819c442842ba9040b
2021-08-11Fix crash when require and import are on the same lineGravatar Jarred Sumner 1-1/+1
Former-commit-id: 215b03322953ea41de93c5c3c368554d1ab12e92
2021-08-10This is alotGravatar Jarred Sumner 1-4/+4
Former-commit-id: 4b2a396611ec03270dc768b70e488b0f5eee2a37
2021-08-08Fix infinite loop when class statements are missing an identifier. This may ↵Gravatar Jarred Sumner 1-6/+15
expose a larger issue. We used to panic on lexer errors, but we don't anymore. Former-commit-id: f4e14ece75b3d381798e317a45833ffa929e900f
2021-08-08Fix export default in HMRGravatar Jarred Sumner 1-27/+78
Former-commit-id: 4eb1220c53ec179ed40081a3d50a5248ae013af3
2021-08-08More correctly choose the export_default default_nameGravatar Jarred Sumner 1-1/+36
Former-commit-id: 8b32f4c91e543b9cebba5b5cdd90fa705f471cd4
2021-08-08eqlComptimeGravatar Jarred Sumner 1-2/+2
Former-commit-id: 37aaab196be93693511180f50f14618e9eb64312
2021-08-04Fix HMR undefined memory bug when the file doesn't import or export from ↵Gravatar Jarred Sumner 1-37/+54
anything Former-commit-id: affb0a3580ba137f217ccbdb336f56c0d9948ee8
2021-08-01hmGravatar Jarred Sumner 1-5/+9
Former-commit-id: 0dc1c1a74b845d037326f4f2facd786924ca722e
2021-07-30little bit of errors, little bit of bytecode caching. neither finishedGravatar Jarred Sumner 1-0/+14
Former-commit-id: c774c395136d58330aa7cad7e9fa434bcef7d5c6
2021-07-28esmodules work?Gravatar Jarred Sumner 1-65/+33
Former-commit-id: 5cb5af4416c12518eb195d1b310990fc5c94d6c8
2021-06-29Fix crash, fix detecting node_modules, fix undefined not being simplifiedGravatar Jarred Sumner 1-2/+16
Former-commit-id: 3f197d1ce0c197864ad4c7c7b8238af4370275b4
2021-06-29alright now it crashesGravatar Jarred Sumner 1-30/+63
Former-commit-id: 26745bb5f300481fc242c8e81de6f252f698c863
2021-06-27starting to workGravatar Jarred Sumner 1-2/+10
Former-commit-id: ae113559c6dd1e1e77b69ee5edee93fe59b4be2e
2021-06-24I like this directionGravatar Jarred Sumner 1-1/+0
Former-commit-id: 3a95a74b7feadb59a215ff06446ccebff4a4008e
2021-06-20Support live-reload and fallbackGravatar Jarred Sumner 1-12/+94
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 2-25/+467
Former-commit-id: 44fce3c5e800f3fb3fbc139a38f14eae9e0c0225
2021-06-12I think thats the JS part of HMRGravatar Jarred Sumner 2-3/+43
Former-commit-id: 43380a4d68d57f3d78f5b1e00962a59461140967
2021-06-11alright basic stuff works now. still bugs with JS parserGravatar Jarred Sumner 1-7/+26
Former-commit-id: a1dd2a2a32819c23541eed2acfd585e5fd6e5688
2021-06-10We don't do the exports resolve step, so we must copy the namespace aliasGravatar Jarred Sumner 1-5/+10
Former-commit-id: b1dd6cf400112241e1a7b55bae49e46e188052c2
2021-06-10cool!Gravatar Jarred Sumner 1-20/+51
Former-commit-id: 5ffd8e40b34c5b11e5632c5939d16dba6b7167f2
2021-06-09Fix expression simplification bugGravatar Jarred Sumner 1-6/+78
Former-commit-id: f8b7e45f0c1a76c970d701edf46acfec28be5b06
2021-06-09okGravatar Jarred Sumner 1-7/+2
Former-commit-id: 8444492e3cfe8712ff841b36e6cab89156a3625b
2021-06-09lotsGravatar Jarred Sumner 1-4/+44
Former-commit-id: 7346cdaa5a32ade26821ed97ef07f7c9ae87c0c2
2021-06-06Upgrade hash tableGravatar Jarred Sumner 1-2/+1
Former-commit-id: 5d208f9ea0be4e5f2a682f25b0a20a623ce61091
2021-06-06WIP node module bundlesGravatar Jarred Sumner 1-79/+229
Former-commit-id: 797b2ff557542e9d318c953b840b102695711888
2021-06-04Generate parser versions at compile timeGravatar Jarred Sumner 1-9667/+9690
Former-commit-id: 38fe54261ddd7bc7e59958bed2c8f5bb57c2392c
2021-06-02HTTP fixes + buffer stdout/in + a little HTTP cachingGravatar Jarred Sumner 1-4/+6
Former-commit-id: d49df1df573c40fbfa56c475098cc0da789aeffa
2021-06-02JSX & CJS work end-to-end!Gravatar Jarred Sumner 1-122/+187
Former-commit-id: 44bab947c650bb258d4cdfdf3dfc0b48c559945a
2021-06-01wipGravatar Jarred Sumner 1-123/+582
Former-commit-id: a6bc130918f63bfbeac220f4e1fa55f08197e1c1
2021-05-31linker thingsGravatar Jarred Sumner 1-0/+1
Former-commit-id: 73452660fd144d071cccbccfdcfa7058d9dd91a3
2021-05-30Fix printing bugsGravatar Jarred Sumner 1-7/+7
Former-commit-id: 52f37e4fe4c8873617abcbc3b3af61e8f1d79edc
2021-05-30coolGravatar Jarred Sumner 1-1/+1
Former-commit-id: 7dc3ee4c893a476cee1e78c19f154f33a9d824a9
2021-05-30Fix Define, JSX, use more pointers for property access to minimize calls to ↵Gravatar Jarred Sumner 1-88/+72
memmove Former-commit-id: 09ceececba22d159805662d69b8e3aad83d20590
2021-05-30This'll do for now, I guess.Gravatar Jarred Sumner 1-2/+3
Former-commit-id: cfda423c01b2c9265989bc3eb4c54c0fd124c669
2021-05-30This blocks approach seems to workGravatar Jarred Sumner 1-413/+176
Former-commit-id: 95d5bc78f29e541d299d77e7c521a808f80499b7
2021-05-29Revert "WIP"Gravatar Jarred Sumner 1-9/+8
This reverts commit b5612b303b934b668c35c1a70d64f498b7c62856 [formerly 55dcde581df46b425733508c3923e073ccdf880f]. Former-commit-id: 6c2d19c1b0d4c3e805f90cfeb8282e2c8712578a
2021-05-29WIPGravatar Jarred Sumner 1-8/+9
Former-commit-id: 55dcde581df46b425733508c3923e073ccdf880f
2021-05-29micropGravatar Jarred Sumner 1-4/+8
Former-commit-id: b876a8d4800779c6728a61ec51cd168d7307bc9d