Commit Graph

66 Commits

Author SHA1 Message Date
Jarred Sumner
dc3309d130 alright basic stuff works now. still bugs with JS parser
Former-commit-id: a1dd2a2a32
2021-06-11 10:53:55 -07:00
Jarred Sumner
f280758fa7 We don't do the exports resolve step, so we must copy the namespace alias
Former-commit-id: b1dd6cf400
2021-06-10 14:56:39 -07:00
Jarred Sumner
a2d8026810 cool!
Former-commit-id: 5ffd8e40b3
2021-06-10 01:07:42 -07:00
Jarred Sumner
0e2fb5d132 Fix expression simplification bug
Former-commit-id: f8b7e45f0c
2021-06-09 22:45:31 -07:00
Jarred Sumner
df01d4de6f ok
Former-commit-id: 8444492e3c
2021-06-09 18:11:17 -07:00
Jarred Sumner
ecda693e38 lots
Former-commit-id: 7346cdaa5a
2021-06-09 13:26:30 -07:00
Jarred Sumner
079fe523d4 Upgrade hash table
Former-commit-id: 5d208f9ea0
2021-06-06 21:16:43 -07:00
Jarred Sumner
d49e0a5fa1 WIP node module bundles
Former-commit-id: 797b2ff557
2021-06-06 18:34:01 -07:00
Jarred Sumner
913891905f Generate parser versions at compile time
Former-commit-id: 38fe54261d
2021-06-04 19:30:26 -07:00
Jarred Sumner
da0bb118dc HTTP fixes + buffer stdout/in + a little HTTP caching
Former-commit-id: d49df1df57
2021-06-02 16:39:40 -07:00
Jarred Sumner
ddd5ed1cc2 JSX & CJS work end-to-end!
Former-commit-id: 44bab947c6
2021-06-02 12:48:38 -07:00
Jarred Sumner
ee6643ce8b wip
Former-commit-id: a6bc130918
2021-06-01 20:49:49 -07:00
Jarred Sumner
87d01c9f4a Fix printing bugs
Former-commit-id: 52f37e4fe4
2021-05-30 23:35:43 -07:00
Jarred Sumner
dd72bf5ab6 cool
Former-commit-id: 7dc3ee4c89
2021-05-30 18:26:18 -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
e01dde3fa2 okay
Former-commit-id: 6dde9a7540
2021-05-28 22:59:46 -07:00
Jarred Sumner
a16a5c209c typo
Former-commit-id: 4e1619c17a
2021-05-28 13:34:02 -07:00
Jarred Sumner
494177773f Fix integer overflow
Former-commit-id: 54d9969b4c
2021-05-28 13:33:02 -07:00
Jarred Sumner
5e26ed1320 Remove legacy_octal_loc
Former-commit-id: 91d6bf26b9
2021-05-28 13:32:55 -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
f51f303b35 Fix blah = value inside function args
Former-commit-id: 05b9e89417
2021-05-27 15:27:58 -07:00
Jarred Sumner
c6d42bf0a9 Fix yield*
Former-commit-id: ebefe97073
2021-05-27 14:56:53 -07:00
Jarred Sumner
7d1439d570 Fix parsing await inside scopes that contain functions, return the backtracking error in TypeScript
Former-commit-id: 84ea80b813
2021-05-27 14:42:33 -07:00
Jarred Sumner
3d5e021dea Fix returning parse errors and template tags
Former-commit-id: bb7404d6bc
2021-05-26 18:14:36 -07:00
Jarred Sumner
1a24d77699 I love enums
Former-commit-id: 63b8182b7c
2021-05-26 13:15:52 -07:00
Jarred Sumner
e4b054060e namespace/enum? is that it?
Former-commit-id: 1e0eb4012a
2021-05-26 12:23:09 -07:00
Jarred Sumner
0e5955287b import==
Former-commit-id: 9c2c005b58
2021-05-26 10:08:14 -07:00
Jarred Sumner
a381233e40 like all of typescript lol
Former-commit-id: f2a9dc9eea
2021-05-25 20:01:33 -07:00
Jarred Sumner
7cc2661aa6 http server can load static files...slowly.
Former-commit-id: 45b55a8970
2021-05-22 23:25:25 -07:00
Jarred Sumner
a58adfcaa2 Starting to work on rutnime
Former-commit-id: 23220fd348
2021-05-19 19:30:24 -07:00
Jarred Sumner
2fac623977 hm
Former-commit-id: 4d6a8f598a
2021-05-18 20:06:08 -07:00
Jarred Sumner
7396fae4e2 Fix DotDefine
Former-commit-id: 78fa4c4f87
2021-05-18 14:40:37 -07:00
Jarred Sumner
904bf17a51 Fix label parsing
Former-commit-id: 1c80859431
2021-05-18 14:07:51 -07:00
Jarred Sumner
e0e32986c7 Fix duplicate exports error
Former-commit-id: 957e871f4a
2021-05-18 13:49:23 -07:00
Jarred Sumner
54730377e2 Fix "in" keyword
Former-commit-id: 0840845d68
2021-05-18 13:13:04 -07:00
Jarred Sumner
154e049638 lots
Former-commit-id: 9ccb4dd082
2021-05-16 23:25:12 -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
68aa776217 w
Former-commit-id: 248d1a7a93
2021-05-13 21:12:41 -07:00
Jarred Sumner
ca4120afec bug fixes galore
Former-commit-id: 7243945291
2021-05-13 17:44:50 -07:00
Jarred Sumner
2eb09c1fec okay
Former-commit-id: b42b239344
2021-05-13 13:51:40 -07:00
Jarred Sumner
c09d7cf839 That's all the errors??
Former-commit-id: f9a74df73d
2021-05-12 13:00:25 -07:00
Jarred Sumner
324784cd6e update
Former-commit-id: a5f1670e92
2021-05-11 18:39:00 -07:00