Commit Graph

89 Commits

Author SHA1 Message Date
Jarred Sumner
60b5fb95b1 WIP macros 2021-09-19 03:43:17 -07:00
Jarred Sumner
1176a07c93 Fix whitespace & emoji bug when parsing JSX 2021-09-17 17:40:30 -07:00
Jarred Sumner
f4d1a3c33d Remove most usages of anytype in js_ast.zig 2021-09-15 21:29:20 -07:00
Jarred Sumner
09ab634d32 Fix Bun on M1. 2021-09-15 17:06:49 -07:00
Jarred Sumner
092f9ac766 Fix CommonJS interop issue when, while linking, we find out the import is possibly CommonJS 2021-09-12 00:39:01 -07:00
Jarred Sumner
125d88bd65 bun:error.js into separate module, ensure we don't include fast refresh in Bun.js, log build errors to browser console, don't warn for node_modules, 2021-09-11 01:48:23 -07:00
Jarred Sumner
fc907e2f81 current 2021-09-09 23:33:34 -07:00
Jarred Sumner
4f7ff6db2c Fixed memory leaks, but SSR is slower. Should move cleanup & restart steps to a real idle timeout
Former-commit-id: 9499ee3109cb336deb9380f0190631a30c9da51c
2021-09-04 04:50:47 -07:00
Jarred Sumner
4b7917ba8f latest
Former-commit-id: 20b96180ffc41610dfb21a041d1258f2ff8d4196
2021-09-01 14:00:46 -07:00
Jarred Sumner
78e1144ca5 Fix JSX fragments bug, fix unnamed export default bug
Former-commit-id: a48965cb80b713f72a859cd16c2a1b670c75d731
2021-08-31 21:38:05 -07:00
Jarred Sumner
6a5f34a6bc Fallback, fragments, printer compat, better errors
Former-commit-id: 486e8c9d460eeebea024e96dbabcb7f2bfaffafb
2021-08-31 15:03:40 -07:00
Jarred Sumner
0510d63ee5 inline some things
Former-commit-id: aa13654739c00b669f0b0d864abff11a8386c2b5
2021-08-27 18:15:29 -07:00
Jarred Sumner
afb6684782 Fix resolve bug with mixed-case node_modules
Former-commit-id: 5bdae0ee491e28b49ceed6136f04e0c1feddc808
2021-08-23 02:30:30 -07:00
Jarred Sumner
41260ecd18 Support multiple route dirs, fix bundling JSX, fix cjs bug, remove warning about unbundled modules in speedy env,
Former-commit-id: ae718dbd05397bed9bc49a77fae20de70b635e82
2021-08-15 21:48:56 -07:00
Jarred Sumner
16c7674304 lots
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
2021-08-14 02:39:44 -07:00
Jarred Sumner
d51d39ef32 Add missing jsonStringify
Former-commit-id: d94dfa2ed1ff26079c091331ebcf7d6bfb68df69
2021-08-11 19:43:53 -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
a4a62d9874 Fix build issues
Former-commit-id: 5164b69b57
2021-07-26 18:57:09 -07:00
Jarred Sumner
ece2a3ccfd alright now it crashes
Former-commit-id: 26745bb5f3
2021-06-29 01:34:38 -07:00
Jarred Sumner
d09194f05a Support live-reload and fallback
Former-commit-id: c3f9d77391
2021-06-20 18:15:13 -07:00
Jarred Sumner
7eb887edd5 HMR crashily works, started working on CSS Scanner
Former-commit-id: d0f91082fc
2021-06-14 19:45:51 -07:00
Jarred Sumner
122ef023dd extremely close!!!!!
Former-commit-id: 44fce3c5e8
2021-06-14 01:49:53 -07:00
Jarred Sumner
a2d8026810 cool!
Former-commit-id: 5ffd8e40b3
2021-06-10 01:07:42 -07:00
Jarred Sumner
ecda693e38 lots
Former-commit-id: 7346cdaa5a
2021-06-09 13:26:30 -07:00
Jarred Sumner
f96f299377 hash
Former-commit-id: b97aca7fa1
2021-06-06 21:16:50 -07:00
Jarred Sumner
d49e0a5fa1 WIP node module bundles
Former-commit-id: 797b2ff557
2021-06-06 18:34:01 -07:00
Jarred Sumner
3d827342a5 mostly fix --resolve=disable
Former-commit-id: 981759fafa
2021-06-04 14:46:46 -07:00
Jarred Sumner
ee6643ce8b wip
Former-commit-id: a6bc130918
2021-06-01 20:49:49 -07:00
Jarred Sumner
38f1eb0701 linker things
Former-commit-id: 73452660fd
2021-05-31 20:30:40 -07:00
Jarred Sumner
87d01c9f4a Fix printing bugs
Former-commit-id: 52f37e4fe4
2021-05-30 23:35:43 -07:00
Jarred Sumner
d264d4e4ba Fix Define, JSX, use more pointers for property access to minimize calls to memmove
Former-commit-id: 09ceececba
2021-05-30 12:50:08 -07:00
Jarred Sumner
534f9cf509 This'll do for now, I guess.
Former-commit-id: cfda423c01
2021-05-30 01:17:55 -07:00
Jarred Sumner
d1db1fdd79 This blocks approach seems to work
Former-commit-id: 95d5bc78f2
2021-05-30 00:17:17 -07:00
Jarred Sumner
2a54b9f138 Revert "WIP"
This reverts commit b5612b303b [formerly 55dcde581d].


Former-commit-id: 6c2d19c1b0
2021-05-29 19:55:35 -07:00
Jarred Sumner
b5612b303b WIP
Former-commit-id: 55dcde581d
2021-05-29 17:40:00 -07:00
Jarred Sumner
3436ee9ded microp
Former-commit-id: b876a8d480
2021-05-29 13:33:48 -07:00
Jarred Sumner
6e8e16d916 2
Former-commit-id: f1403901d9
2021-05-28 23:48:10 -07:00
Jarred Sumner
e01dde3fa2 okay
Former-commit-id: 6dde9a7540
2021-05-28 22:59:46 -07:00
Jarred Sumner
248354d549 lists
Former-commit-id: cbf0b77e52
2021-05-27 21:35:28 -07:00
Jarred Sumner
db5a78d5f6 stmt experiment
Former-commit-id: b6e7f01e6a
2021-05-27 18:50:20 -07:00
Jarred Sumner
b5173afc44 lots
Former-commit-id: d1b3bce067
2021-05-27 16:38:53 -07:00
Jarred Sumner
6e46883ca7 Use a normal string to represent template literal content for easier UTF8/UTF16 mixing
Former-commit-id: 7337f27a7e
2021-05-26 18:15:49 -07:00
Jarred Sumner
e4b054060e namespace/enum? is that it?
Former-commit-id: 1e0eb4012a
2021-05-26 12:23:09 -07:00
Jarred Sumner
adbbe2963c mostly just zig fmt
Former-commit-id: 6c7eeb2030
2021-05-25 20:01:06 -07:00
Jarred Sumner
2fac623977 hm
Former-commit-id: 4d6a8f598a
2021-05-18 20:06:08 -07:00
Jarred Sumner
28ecf60267 Resolver is fast now!
Former-commit-id: 2ef6397ab9
2021-05-18 02:24:40 -07:00
Jarred Sumner
e80f865974 lots
Former-commit-id: d8b1d29656
2021-05-15 17:23:55 -07:00
Jarred Sumner
c88625436c keep
Former-commit-id: 778c24f176
2021-05-13 23:22:08 -07:00
Jarred Sumner
1fba2dc20f bugfix
Former-commit-id: dbcddc79fc
2021-05-13 21:09:41 -07:00
Jarred Sumner
ca4120afec bug fixes galore
Former-commit-id: 7243945291
2021-05-13 17:44:50 -07:00