Commit Graph

316 Commits

Author SHA1 Message Date
Jarred Sumner
842bb9cba2 go
Former-commit-id: d90f4747fe450c6f5d11d550df5117a9dca9962e
2021-08-11 13:56:03 -07:00
Jarred Sumner
ca90126cc4 client-side entry point works and also generates a correct url on the server
Former-commit-id: 272e52f55e44e998b9238e4173de37bfc6a05a94
2021-08-11 00:02:08 -07:00
Jarred Sumner
10b4b872a2 This is alot
Former-commit-id: 4b2a396611ec03270dc768b70e488b0f5eee2a37
2021-08-10 18:26:16 -07:00
Jarred Sumner
0daff24b16 Fix origin
Former-commit-id: 1abca35a1e83a1ccb2cd39bc04568eb9bc170b15
2021-08-09 02:36:13 -07:00
Jarred Sumner
f74771144e Split up + generate client & server bundles, support framework +router in GenerateNodeModulesBundle , read framework from package.json + rename "publicURL" to "origin" + add import.meta.filepath
Former-commit-id: 1e76ebb5375247231181ec19a6396c6acf4684fb
2021-08-09 02:21:31 -07:00
Jarred Sumner
687b22908f Fix bug when resolving basePath
Former-commit-id: 361e1eef7ff766c0cd395bdbc75dbf1ed5689ce2
2021-08-08 16:41:00 -07:00
Jarred Sumner
0babc4037b Fix missing space when printing class expressions
Former-commit-id: 38413effab0fe4073d64780bcbc898d44c0cb724
2021-08-08 14:17:37 -07:00
Jarred Sumner
33832aa887 Fix infinite loop when class statements are missing an identifier. This may expose a larger issue. We used to panic on lexer errors, but we don't anymore.
Former-commit-id: f4e14ece75b3d381798e317a45833ffa929e900f
2021-08-08 14:17:14 -07:00
Jarred Sumner
063ac7dce5 Fix export default in HMR
Former-commit-id: 4eb1220c53ec179ed40081a3d50a5248ae013af3
2021-08-08 14:16:01 -07:00
Jarred Sumner
e490577a7d More correctly choose the export_default default_name
Former-commit-id: 8b32f4c91e543b9cebba5b5cdd90fa705f471cd4
2021-08-08 14:03:44 -07:00
Jarred Sumner
dbad798c92 eqlComptime
Former-commit-id: 37aaab196be93693511180f50f14618e9eb64312
2021-08-08 14:02:40 -07:00
Jarred Sumner
bdc3308271 getImportedStyles hook
Former-commit-id: 730eb465fb23bcfa23842f293712cfc2cf51d363
2021-08-07 22:09:19 -07:00
Jarred Sumner
de35ad995e SSR!
Former-commit-id: bbc23b382c2eec15436fad632f5efe06e8e8360d
2021-08-07 18:57:41 -07:00
Jarred Sumner
8ce74beafa Clean up logic for choosing when to use filesystem router or public dir
Former-commit-id: 84bb17d9e0dd6e31995afb7b2f49436187fc9f76
2021-08-07 15:24:37 -07:00
Jarred Sumner
7b48e206db Dynamic routes resolve! Just gotta pass query params to the JS correctly
Former-commit-id: 2c4d3184a4f06ba9dd7d27d653834589796ebd0f
2021-08-07 02:28:53 -07:00
Jarred Sumner
4b1f89114e Query String parser with JS integration
Former-commit-id: 8542778c30e9757fa87514f46ff5086d7c8f6bfa
2021-08-06 23:28:13 -07:00
Jarred Sumner
6e4da63abe router almost works
Former-commit-id: a8b9d27bd0946f9c48bd8e4b5b5c2031aa434f28
2021-08-05 23:47:36 -07:00
Jarred Sumner
49929405df alright
Former-commit-id: 66a0a9f4fc554afeef9891915b203772fce2ffc4
2021-08-05 19:54:31 -07:00
Jarred Sumner
c0273a09f1 alright server-side reloading code works
Former-commit-id: a49ef52eec1037014e3c9cda1a09f387a01116b8
2021-08-05 19:48:36 -07:00
Jarred Sumner
56c689d684 Fix SSR
Former-commit-id: 27284f129c72bd3faac27707cc0e6716ad9288e0
2021-08-05 19:45:36 -07:00
Jarred Sumner
5ecf48a21d Fix node_modules.jsb loading in JSC
Former-commit-id: 43366ce3634ca35629e1f8234df86206f6411910
2021-08-04 13:02:16 -07:00
Jarred Sumner
bb00c519c3 Update headers
Former-commit-id: 430460b82f411aaa2c3b87f2e2478de8de24513f
2021-08-04 12:31:33 -07:00
Jarred Sumner
d2b15c0d75 Fix typo in runtime js code
Former-commit-id: 4b996236ef859c3f5aa8b93eae66d8878674f527
2021-08-04 12:30:17 -07:00
Jarred Sumner
5467f2fc1a Fix potential crash when printing summary of node_modules.jsb without any packages in it
Former-commit-id: 928957dffcb907f188f097b13f90901f74caab86
2021-08-04 12:30:04 -07:00
Jarred Sumner
bff37539b9 Fix incorrect module chosen
Former-commit-id: 2cb2628ff3be77ca42db8e40fe94dd6e42891533
2021-08-04 12:29:31 -07:00
Jarred Sumner
88b992abd6 cold
Former-commit-id: 29ceac2a8474322997b89ce217b059bc0c5bc810
2021-08-04 12:18:25 -07:00
Jarred Sumner
340982e58a Fix HMR undefined memory bug when the file doesn't import or export from anything
Former-commit-id: affb0a3580ba137f217ccbdb336f56c0d9948ee8
2021-08-04 12:18:02 -07:00
Jarred Sumner
a23ce8245d Skip empty stack traces
Former-commit-id: 25902aab817f4c075d570fa5774715d3955e25a7
2021-08-04 12:17:26 -07:00
Jarred Sumner
96046fcaa2 Better error message on assertion crash
Former-commit-id: 99cca6f806cdb861b581989a0a17a6bb9fd6b30d
2021-08-04 12:17:01 -07:00
Jarred Sumner
d2d7e08145 Pass allocatorreplace
Former-commit-id: 91a465b58c9860ea601f6a5c1bf4b9238b914932
2021-08-03 23:33:44 -07:00
Jarred Sumner
1aa81cd90d Pass allocator
Former-commit-id: 3a09f407179b44180c9bec9ae221909012fc293b
2021-08-03 23:30:16 -07:00
Jarred Sumner
1167bcef3d Update
Former-commit-id: 977587910ebd7732fd7afe2af4d27df65eed74e4
2021-08-03 23:29:13 -07:00
Jarred Sumner
a9ab385183 Fix
Former-commit-id: 79565ff0f8af2c11a7ef1d9a927443d8b8537963
2021-08-03 23:28:54 -07:00
Jarred Sumner
58fd17867d Threader
Former-commit-id: a13dd6402f54527e87e9afdbbf48e5ff1501c8f9
2021-08-03 19:04:24 -07:00
Jarred Sumner
3b684308c3 ok
Former-commit-id: e7d0ff27193defd870ae29bd9b4d4c2044488eac
2021-08-03 16:01:15 -07:00
Jarred Sumner
3ee7467d66 ok
Former-commit-id: ceef4402d40f701b0527eee038f9f4e5abe3fb70
2021-08-02 23:07:09 -07:00
Jarred Sumner
81f9e0b9e6 fix errorssome names
Former-commit-id: a0ceae3471aa3b16356588645eeca1f2159de356
2021-08-02 22:26:13 -07:00
Jarred Sumner
dbda84ff87 fix errors
Former-commit-id: ac66d6af52f6a2340c57a957bed078f94a8cf8ed
2021-08-02 21:22:58 -07:00
Jarred Sumner
b6e19438ea Lexer is not allowed to panic
Former-commit-id: 98dd448ba21559caac4167f7acd1e8e9f551a0ab
2021-08-02 13:30:06 -07:00
Jarred Sumner
85b6d448ce hm
Former-commit-id: 0dc1c1a74b845d037326f4f2facd786924ca722e
2021-08-01 19:04:38 -07:00
Jarred Sumner
7245f90b2d little bit of errors, little bit of bytecode caching. neither finished
Former-commit-id: c774c395136d58330aa7cad7e9fa434bcef7d5c6
2021-07-30 00:50:29 -07:00
Jarred Sumner
ba743d776a clang-format mostly
Former-commit-id: 1e0462781fc05d22b6f84c2d9f23ce1124a5b9a6
2021-07-29 14:28:50 -07:00
Jarred Sumner
4a8b254652 esmodules work?
Former-commit-id: 5cb5af4416c12518eb195d1b310990fc5c94d6c8
2021-07-28 20:56:29 -07:00
Jarred Sumner
86296897e5 JSClassRef globals work!
Former-commit-id: b1d3eb19872b2c09bda3e9e3b3a4c1f40c3b6a6d
2021-07-28 14:32:51 -07:00
Jarred Sumner
68fa7ec2d0 WIP
Former-commit-id: 60cc85dc0652b34e9c7ec409f32ba635cc4b2e51
2021-07-28 10:56:36 -07:00
Jarred Sumner
d18ff76912 alright console.log works at least
Former-commit-id: 35b5bb035be33001a3c2accbe590bb5312ea4b04
2021-07-27 16:45:02 -07:00
Jarred Sumner
a4a62d9874 Fix build issues
Former-commit-id: 5164b69b57
2021-07-26 18:57:09 -07:00
Jarred Sumner
d9cf78c267 thats a mistake
Former-commit-id: eec8f5afcf
2021-07-26 18:56:04 -07:00
Jarred Sumner
84d7234f24 cool
Former-commit-id: a7214ab61c
2021-07-26 16:39:40 -07:00
Jarred Sumner
5354a44d6a wip
Former-commit-id: 796a9854b4
2021-07-24 15:00:08 -07:00