Commit graph

255 commits

Author SHA1 Message Date
0dd2da7fd4 Fix obviously colliding ICMP stream IDs
But it looks like the underlying ICMPLIB model of receive() is broken for what I'm doing
2021-11-22 01:32:11 -07:00
fb8717e535 Don't need those 2021-11-20 23:11:47 -07:00
1273beea3b Blah. 2021-11-20 23:10:00 -07:00
74d543824b And done 2021-11-20 23:06:26 -07:00
a9eecc6998 And buffing 2021-11-20 22:37:57 -07:00
a0766fc42e Overhaul to a considerably more useful multiprocess state 2021-11-20 22:05:45 -07:00
a4cd4568cf WIP on Aloe 2021-11-20 14:39:14 -07:00
b6b1f23188 Fmt. 2021-11-09 12:31:31 -07:00
0d81f6540d Fixing list as a global and local fn 2021-11-09 12:31:18 -07:00
2249302b06 More docs tweaks 2021-11-05 13:20:00 -06:00
ed633c9ab0 Documenting for publication 2021-11-05 12:18:45 -06:00
ac5f5e1637 Finishing and testing the driver 2021-11-05 11:47:17 -06:00
3a58156427 Tapping on the revamped clusterctrl 2021-11-02 01:12:06 -06:00
7d53405e71 Documentation tweaks 2021-10-31 11:53:28 -06:00
6cba9c3ad1 New host records 2021-10-31 10:59:45 -06:00
6f05542142 Teach cram about profile and host subpackages 2021-10-31 10:59:27 -06:00
9ac3f56b5b Blah 2021-10-27 22:47:15 -06:00
ef9e54e647 Rename to match the upstream naming 2021-10-27 22:44:46 -06:00
92e5605f8c exists() is the wrong predicate; false-negatives on broken links 2021-10-20 23:54:17 -06:00
3290a8aefc Final-ish tested driver 2021-10-13 20:28:54 -06:00
a17f7e497b Styleguide 2021-10-13 01:07:32 -06:00
684409cd16 A driver from scratch 2021-10-13 01:07:06 -06:00
73bddf2a52 Black. 2021-10-11 22:38:55 -06:00
7bb78e0497 Squashme: command whitespace 2021-10-11 22:33:34 -06:00
522f1b6628 Hoist out helper fns
Note that since __main__ is in global scope, no closure conversion is required
2021-10-11 22:26:44 -06:00
b18edf1c4a Invalid config should be a nonzero exit 2021-10-11 22:23:53 -06:00
17034424c2 Format the commands so they'll be easier to pull apart 2021-10-11 22:00:53 -06:00
6640f54407 Unify to double quotes 2021-10-11 21:55:35 -06:00
7713d6d9a8 Fix bananas use of commas 2021-10-11 21:54:38 -06:00
0d2acb676f Fix just bananas usage of parens 2021-10-11 21:53:28 -06:00
9eed6ef803 Refactor into a single print() call 2021-10-11 21:42:19 -06:00
de4a8bdaa8 Refactor out constants 2021-10-11 21:41:48 -06:00
b0130c27a6 Refactor into __main__ block 2021-10-11 21:26:06 -06:00
e02af611ad Refactor xra1200 import 2021-10-11 21:24:43 -06:00
c4283e4be1 Initial hatctl state 2021-10-11 21:22:49 -06:00
aab2ec1c33 More improvements and an execution optimizer 2021-10-11 00:09:51 -06:00
b9e40b5bb1 Add profile.d/default to the default requirements 2021-10-10 22:57:53 -06:00
f89459294d Factor out the VFS since it's kinda neat 2021-10-10 22:40:05 -06:00
8deb1bed25 First cut at a cram tool 2021-10-10 21:41:01 -06:00
376d032808 Fmt. 2021-10-10 21:40:27 -06:00
bb5b7aa9b4 So long yakshave.club, I never used you 2021-10-07 09:51:02 -06:00
b37d999796 De-conflict sequential source files that map to the same path 2021-10-04 13:31:00 -06:00
9aae534971 [NO TESTS] WIP 2021-09-25 00:43:50 -06:00
840e764b91 Fmt. 2021-09-24 22:37:38 -06:00
a6e59b2e0c Fmt. 2021-09-19 18:05:22 -06:00
13d7f07b03 [NO TESTS] WIP 2021-09-07 02:21:34 -06:00
95e546ac55 Oh that's a delight 2021-09-07 01:00:37 -06:00
544e1cd151 [NO TESTS] WIP 2021-09-06 21:54:12 -06:00
74af14847e The archiver tools 2021-09-06 21:15:03 -06:00
23fc856791 Push mail forwarding for tirefireind 2021-09-06 21:12:10 -06:00
9ed2165072 Black all the things 2021-09-02 22:10:35 -06:00
2b9d3ad927 Done with flake8 2021-08-30 01:06:21 -06:00
29aaea1a45 Lint headway 2021-08-30 00:43:58 -06:00
3612d2b9ee Msc. lint stomping 2021-08-30 00:30:44 -06:00
3a1ffe6d6a Fmt. 2021-08-29 22:35:10 -06:00
54ab71f19c And lint 2021-08-29 22:18:57 -06:00
3b9e4076a5 Break tools out into their own dirs 2021-08-29 22:13:59 -06:00
19303931bc [NO TESTS] WIP 2021-08-23 10:51:41 -06:00
7bff95fe32 Last Lilith commit I promise 2021-08-23 10:10:03 -06:00
db9c0f7bf8 Add a Def() read-eval cache 2021-08-22 11:15:28 -06:00
2fbb0f7e1c linting 2021-08-21 22:25:47 -06:00
6c2c9190c9 Updating the docs and somewhat packaging for submission 2021-08-21 22:25:31 -06:00
3fc5bff69c Dirty awful hacks to get exec working 2021-08-21 21:38:42 -06:00
a6ce37de82 Working lexical/module scope & hello world 2021-08-21 21:17:48 -06:00
4a5262c95c Making headway towards a runnable state 2021-08-21 20:02:54 -06:00
d02f53dc52 Somewhat working launcher with prelude! 2021-08-21 18:58:33 -06:00
15c7417516 Blah. 2021-08-21 17:25:19 -06:00
f69b243c4f Convert lilith to a runnable 2021-08-21 17:20:13 -06:00
d6a811118d Get arrays and mappings working 2021-08-21 17:14:57 -06:00
8db42aa17d Get symbols working, styleguide 2021-08-21 16:58:59 -06:00
7e1e8b2ad4 Adding Symbols 2021-08-21 16:44:49 -06:00
20ed127bf7 Deal with string escaping 2021-08-21 14:23:39 -06:00
02c5f61bb8 Hello, world! 2021-08-21 14:07:57 -06:00
5531b80331 Ready to try interpreting 2021-08-21 13:13:56 -06:00
e59adb1621 Tooling work 2021-08-21 11:49:56 -06:00
014ce0b21d Working Lilith block header parser 2021-08-21 11:49:46 -06:00
43bbcda050 Initial deeply busted Lilith state for LangJam 2021-08-20 23:16:59 -06:00
2b101bf02c Update benchmarks 2021-08-20 10:10:04 -06:00
01a5a1b67d Overhaul client and server 2021-08-20 01:37:20 -06:00
99590ae534 Tap out test coverage of the jobq 2021-08-20 01:12:50 -06:00
a3a800ab07 Make the jobq closeable and document it. 2021-08-19 23:54:08 -06:00
7608b6f004 Document benchmark results 2021-08-19 23:45:15 -06:00
fe0fd3fdb1 Split the jobq into a library and a daemon 2021-08-19 23:28:33 -06:00
8c98338782 Truncate 2021-08-15 00:02:56 -06:00
961710961d Update public DNS from the first time through Ba'azel 2021-08-15 00:02:09 -06:00
5e9878742c Truncate. 2021-08-14 11:55:58 -06:00
692327e276 Be consistent about 'payload' 2021-08-14 11:23:27 -06:00
518648b238 Make the initial state user-definable 2021-08-14 11:18:19 -06:00
7436b65210 Fix exprs 2021-08-14 11:09:27 -06:00
4c4dab5913 Document CAS on POST /state 2021-08-14 11:05:44 -06:00
8f88a4da45 Get the anosql tests clean 2021-08-14 09:20:58 -06:00
d242f73dc4 An initial crack at a jobq 2021-08-14 00:31:07 -06:00
477d3f1055 Expunge the pypi reference 2021-08-13 19:57:17 -06:00
9d759fa187 Anosql is abandoned upstream. Vendor it. 2021-08-13 19:56:00 -06:00
668d58ba8c Zapp reqman 2021-08-13 17:17:15 -06:00
2e0026eadc Knock out a migrations system for AnoSQL 2021-08-13 16:45:53 -06:00
bdb4832ff7 Add a qint tool 2021-08-12 14:50:09 -06:00
767574cb44 Get the updater zapping nicely 2021-08-12 14:28:57 -06:00
f0aa9a6579 Relocate zapp to its own repo 2021-08-12 12:51:50 -06:00
95ea44ab4d More README tweaks 2021-08-08 10:05:26 -06:00
37266cdcd9 Initial zapp state (#1)
This commit implements zapp! and rules_zapp, as a proof of concept of
lighter-weight easily hacked on self-extracting zipapps. Think Pex or
Shiv but with less behavior and more user control. Or at least
hackability.
2021-08-08 00:16:37 -06:00
245f4a0cba Relocating some files 2021-08-08 00:13:36 -06:00
44f4a0aaa8 Lint repo. 2021-08-04 00:17:20 -06:00
fce09a6e7a Chuck out reqsort for a stub of something more general 2021-08-04 00:16:55 -06:00
023cfd7ac0 Make this xfail so it passes 2021-08-03 22:34:56 -06:00
b41b422048 Add an example 2021-08-03 20:21:16 -06:00
3fce663f4d Throw out old docker stuff 2021-08-03 20:21:05 -06:00
7142f328fa Throw a not-empty README on this 2021-08-03 20:17:33 -06:00
f668794c3c Delete unused assets 2021-08-03 20:14:39 -06:00
842b997059 Adopt py_project 2021-08-03 20:09:19 -06:00
dd270ebe3a Package Damm for distribution 2021-08-03 20:06:08 -06:00
725a89eb8e Shovel reqsort around 2021-08-03 20:04:13 -06:00
be1956f2f4 Tweaking 2021-08-03 20:03:48 -06:00
1f3854317c Get the Damm module tested 2021-08-03 20:03:16 -06:00
d51eb85fa1 Extend the docs a touch 2021-08-03 19:33:10 -06:00
edd4b2ea78 Simplify using py_project 2021-08-03 19:28:13 -06:00
abc4b8dddb Get proquint documented 2021-08-03 19:04:23 -06:00
0bda1dd2f3 My hacking notes 2021-08-03 08:44:13 -06:00
cfedd826c9 Add overwatch as-is 2021-08-03 08:43:30 -06:00
82d7966046 Add kook as-is 2021-08-03 08:43:19 -06:00
c451d4cb00 Add bussard as-is 2021-08-03 08:43:06 -06:00
97e3917a7f Bring in a (bugged) proquint 2021-08-03 08:42:36 -06:00
4a46ea97a1 [NO TESTS] WIP 2021-08-03 08:42:19 -06:00
642219d84c README and working-ish astinterp 2021-05-31 23:46:43 -06:00
df3dac01c9 Playing with the Python ASTs 2021-05-31 22:55:07 -06:00
03b37675b5 Fmt. 2021-05-31 12:28:46 -06:00
aef66f2e77 Make reqsort its own thing 2021-05-18 19:55:36 -06:00
b8b154e1e8 Add m0ar context 2021-05-17 15:54:42 -06:00
f194018616 Make yamlschema publishable 2021-05-17 14:38:13 -06:00
977df2c008 Get the $ref support working 2021-05-17 13:56:12 -06:00
ea076fb025 Add Damm. 2021-05-15 11:58:11 -06:00
13e6a98d86 Syntax error 2021-05-15 11:35:08 -06:00
bbae5ef63f And fmt 2021-05-15 11:34:32 -06:00
633060910c Import datalog-shell 2021-05-14 23:47:05 -06:00
318f7caa6a Set visibility 2021-05-14 23:45:58 -06:00
091e518a7e Import datalog 2021-05-14 23:39:18 -06:00
b49582a5dc Considerably expand test coverage 2021-05-14 23:25:07 -06:00
0246be6a14 Considerable headway here 2021-05-14 22:41:00 -06:00
2605baa215 Get that working 2021-05-14 18:47:57 -06:00
7a1973590f Kill some dead tests 2021-05-14 18:47:02 -06:00
6f8a1bf831 yamlschema 2021-05-14 11:55:28 -06:00
4e8ac14536 WIP 2021-05-08 23:31:19 -06:00
5dabfb80fb And suppress logfiles 2021-05-08 22:37:56 -06:00
9dcbf0b90c Working for real now 2021-05-08 22:35:04 -06:00
b7e35bcc2a Get it all working 2021-05-08 19:33:37 -06:00
0654ae2847 Shovel in the DNS automation machinery 2021-05-08 12:36:29 -06:00
94fd9081ec Tapping 2021-04-30 08:34:48 -06:00
6d09df218c [NO TESTS] WIP 2021-04-11 01:23:22 -06:00
f2079fcd7a [NO TESTS] WIP 2021-04-11 01:23:22 -06:00
6e6eb2d913 A missing header 2021-04-11 01:23:22 -06:00