Commit graph

416 commits

Author SHA1 Message Date
9d03c1425e Rewrite bootstrap to sorta support type signatures 2022-06-15 23:01:55 -06:00
56e12252f5 Wire up define_type 2022-06-15 21:56:52 -06:00
0564031502 Better module printing 2022-06-15 09:46:03 -06:00
70ffb3a8f7 Code better in the morning 2022-06-15 09:21:43 -06:00
d926a5e404 [broken] Almost to a reworked Function model 2022-06-15 01:46:32 -06:00
197dfd0089 Better parser tests 2022-06-15 01:12:22 -06:00
fa843e86aa Don't inject JEDI everywhere. Argh. 2022-06-15 01:11:44 -06:00
26e77a1df2 Calling it a night 2022-06-14 01:19:30 -06:00
f3791adee8 Typing tweaks 2022-06-13 21:11:15 -06:00
c59034383c Shuffling a bunch of stuff around 2022-06-13 20:23:43 -06:00
6d96a4491f [NO TESTS] WIP 2022-06-13 11:44:28 -06:00
862a8663b2 [NO TESTS] WIP 2022-06-11 15:04:55 -06:00
e3e3d7613c Eliminate CALLS, add SLOT & DEBUG, rewrite bootstrap 2022-06-11 00:28:24 -06:00
17f40a198f Inject pytest-timeout 2022-06-11 00:27:52 -06:00
34c550ba7f Tapping towards structs and variants 2022-06-07 10:32:15 -06:00
6bc9bb9b59 [NO TESTS] WIP 2022-06-01 00:22:53 -06:00
533960376d Fmt. 2022-06-01 00:11:14 -06:00
b439466887 Get CLOSUREC working 2022-06-01 00:09:59 -06:00
aef6cc088d Get CLOSUREF/CALLC working 2022-05-31 23:54:11 -06:00
e8c12be6e8 Test stubs need returns now 2022-05-31 23:17:32 -06:00
b6e1a61a85 An evening of hacking 2022-05-31 23:08:29 -06:00
9b965dba05 Split out Ichor 2022-05-31 19:25:18 -06:00
1e7517138a Shogoth -> Shoggoth 2022-05-31 19:04:14 -06:00
d146b90250 Rename 2022-05-31 18:24:39 -06:00
342b113cdb A single-stepping GCODE tool 2022-05-31 09:41:32 -06:00
bd3fe9bb00 Fmt. 2022-05-31 09:41:10 -06:00
65091be070 [NO TESTS] WIP 2022-05-31 09:39:53 -06:00
a65702be42 Tapping 2022-05-16 20:31:36 -06:00
13f3bfad0e Tapping towards a slightly functional reader 2022-05-11 23:21:22 -07:00
dadd039a84 Minor crimes to deal with platform-variable pythons 2022-05-11 23:20:59 -07:00
51802b46b6 Be smart about the READONLY flag; consolidate delete 2022-05-11 22:58:35 -07:00
bf1dd67523 Errant whitespace 2022-05-11 11:01:23 -07:00
c522f4c3e5 Turn that off; didn't work 2022-04-21 00:18:22 -06:00
0d6d3319d8 Function references; stubs for closures 2022-04-21 00:17:59 -06:00
4396ec6496 Happy hacking; setting up for structs 2022-04-15 00:31:58 -06:00
ef3f3f5c1a Turn this shit off 2022-04-12 01:49:43 -06:00
ac5a950344 Fmt. 2022-04-12 01:49:29 -06:00
9721622e19 Get the Shogoth VM to a bit better state; py3.10 Ba'azel 2022-04-12 01:49:12 -06:00
feb6980d4f A bytecode VM sketch 2022-03-29 01:29:18 -06:00
977b6d8677 Add a licensing note 2022-03-17 11:03:45 -06:00
42d73b2271 Import the garage project 2022-02-21 16:35:36 -07:00
38eeaef35f Reuse the old feed static IP 2022-02-21 16:35:01 -07:00
1a8399be3d Realpath 2022-02-21 16:35:01 -07:00
57d637755f TOML format 2022-02-15 10:24:06 -07:00
aa2ee00134 config.toml -> pkg.toml, get cleanup working 2022-02-15 10:22:53 -07:00
735a3c65d8 A second cut at the cram tool, now with TOML and tests 2022-02-15 02:17:54 -07:00
011bd6019b Add a record for feed 2022-02-02 00:45:14 -07:00
df9aae1253 Reader's 'done' 2022-01-09 16:32:11 -07:00
0b7b67b797 Initial parse/read driver REPL 2022-01-09 14:46:21 -07:00
7b2291b151 More deps fuckery 2022-01-09 11:23:06 -07:00