Commit graph

255 commits

Author SHA1 Message Date
e283123b3a 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
7f42aa5449 Don't need those 2021-11-20 23:11:47 -07:00
89b05ef0bc Blah. 2021-11-20 23:10:00 -07:00
6c0d3dc535 And done 2021-11-20 23:06:26 -07:00
0016eaa63d And buffing 2021-11-20 22:37:57 -07:00
7fcbf6f3fa Overhaul to a considerably more useful multiprocess state 2021-11-20 22:05:45 -07:00
8469ab7758 WIP on Aloe 2021-11-20 14:39:14 -07:00
d49034c0fa Fmt. 2021-11-09 12:31:31 -07:00
8707dd3142 Fixing list as a global and local fn 2021-11-09 12:31:18 -07:00
4fb3719555 More docs tweaks 2021-11-05 13:20:00 -06:00
89610a3568 Documenting for publication 2021-11-05 12:18:45 -06:00
37cf353ff5 Finishing and testing the driver 2021-11-05 11:47:17 -06:00
a74c715041 Tapping on the revamped clusterctrl 2021-11-02 01:12:06 -06:00
61b781206b Documentation tweaks 2021-10-31 11:53:28 -06:00
d07eeb9199 New host records 2021-10-31 10:59:45 -06:00
75a56695c0 Teach cram about profile and host subpackages 2021-10-31 10:59:27 -06:00
8e43a7ce3e Blah 2021-10-27 22:47:15 -06:00
b000f723a9 Rename to match the upstream naming 2021-10-27 22:44:46 -06:00
5d471ec395 exists() is the wrong predicate; false-negatives on broken links 2021-10-20 23:54:17 -06:00
0503dc2df7 Final-ish tested driver 2021-10-13 20:28:54 -06:00
24054b4bfc Styleguide 2021-10-13 01:07:32 -06:00
f276be1fbf A driver from scratch 2021-10-13 01:07:06 -06:00
222dc8d2cf Black. 2021-10-11 22:38:55 -06:00
b551487f3d Squashme: command whitespace 2021-10-11 22:33:34 -06:00
bee293b9d2 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
78d017223c Invalid config should be a nonzero exit 2021-10-11 22:23:53 -06:00
8d0599040c Format the commands so they'll be easier to pull apart 2021-10-11 22:00:53 -06:00
14a8201f00 Unify to double quotes 2021-10-11 21:55:35 -06:00
393a068cae Fix bananas use of commas 2021-10-11 21:54:38 -06:00
03f6b57067 Fix just bananas usage of parens 2021-10-11 21:53:28 -06:00
37021c3fa3 Refactor into a single print() call 2021-10-11 21:42:19 -06:00
6b4bb27dd0 Refactor out constants 2021-10-11 21:41:48 -06:00
ad97fc7fa9 Refactor into __main__ block 2021-10-11 21:26:06 -06:00
6f531cf073 Refactor xra1200 import 2021-10-11 21:24:43 -06:00
1500cc4352 Initial hatctl state 2021-10-11 21:22:49 -06:00
20f42926b4 More improvements and an execution optimizer 2021-10-11 00:09:51 -06:00
7a583ab42a Add profile.d/default to the default requirements 2021-10-10 22:57:53 -06:00
97c0a10e79 Factor out the VFS since it's kinda neat 2021-10-10 22:40:05 -06:00
8242e91b9a First cut at a cram tool 2021-10-10 21:41:01 -06:00
e59b7b1bbd Fmt. 2021-10-10 21:40:27 -06:00
a68abf105d So long yakshave.club, I never used you 2021-10-07 09:51:02 -06:00
d0be31870c De-conflict sequential source files that map to the same path 2021-10-04 13:31:00 -06:00
21613e9ea5 [NO TESTS] WIP 2021-09-25 00:43:50 -06:00
caf3acae12 Fmt. 2021-09-24 22:37:38 -06:00
3bedbf7f05 Fmt. 2021-09-19 18:05:22 -06:00
9b7144047c [NO TESTS] WIP 2021-09-07 02:21:34 -06:00
80e908e7f9 Oh that's a delight 2021-09-07 01:00:37 -06:00
714d11da01 [NO TESTS] WIP 2021-09-06 21:54:12 -06:00
d3c63f0e77 The archiver tools 2021-09-06 21:15:03 -06:00
fa0b6d9863 Push mail forwarding for tirefireind 2021-09-06 21:12:10 -06:00
2494211ef2 Black all the things 2021-09-02 22:10:35 -06:00
4f2ee8e021 Done with flake8 2021-08-30 01:06:21 -06:00
4664b4353c Lint headway 2021-08-30 00:43:58 -06:00
1684195192 Msc. lint stomping 2021-08-30 00:30:44 -06:00
f712734648 Fmt. 2021-08-29 22:35:10 -06:00
37a00166c3 And lint 2021-08-29 22:18:57 -06:00
9211668d9e Break tools out into their own dirs 2021-08-29 22:13:59 -06:00
f2a837b848 [NO TESTS] WIP 2021-08-23 10:51:41 -06:00
1d340c643c Last Lilith commit I promise 2021-08-23 10:10:03 -06:00
3b03905da4 Add a Def() read-eval cache 2021-08-22 11:15:28 -06:00
012df53350 linting 2021-08-21 22:25:47 -06:00
89f9adc33c Updating the docs and somewhat packaging for submission 2021-08-21 22:25:31 -06:00
7ef2f53db8 Dirty awful hacks to get exec working 2021-08-21 21:38:42 -06:00
ff18c055b8 Working lexical/module scope & hello world 2021-08-21 21:17:48 -06:00
4243a9355c Making headway towards a runnable state 2021-08-21 20:02:54 -06:00
8dd071625f Somewhat working launcher with prelude! 2021-08-21 18:58:33 -06:00
d2309e1ac4 Blah. 2021-08-21 17:25:19 -06:00
b1a80feb8a Convert lilith to a runnable 2021-08-21 17:20:13 -06:00
5f0f1147b1 Get arrays and mappings working 2021-08-21 17:14:57 -06:00
a1dea5dcf5 Get symbols working, styleguide 2021-08-21 16:58:59 -06:00
9d9875eed4 Adding Symbols 2021-08-21 16:44:49 -06:00
8d58aebb4a Deal with string escaping 2021-08-21 14:23:39 -06:00
ed41277614 Hello, world! 2021-08-21 14:07:57 -06:00
1b97cfb41d Ready to try interpreting 2021-08-21 13:13:56 -06:00
6156cc2e4f Tooling work 2021-08-21 11:49:56 -06:00
7342bb3991 Working Lilith block header parser 2021-08-21 11:49:46 -06:00
9514e9ddae Initial deeply busted Lilith state for LangJam 2021-08-20 23:16:59 -06:00
b52e0488d7 Update benchmarks 2021-08-20 10:10:04 -06:00
edf5e4d231 Overhaul client and server 2021-08-20 01:37:20 -06:00
a57ebeb524 Tap out test coverage of the jobq 2021-08-20 01:12:50 -06:00
8e800a0507 Make the jobq closeable and document it. 2021-08-19 23:54:08 -06:00
308e2d0209 Document benchmark results 2021-08-19 23:45:15 -06:00
49157000b7 Split the jobq into a library and a daemon 2021-08-19 23:28:33 -06:00
2f59f91991 Truncate 2021-08-15 00:02:56 -06:00
3bc6b3f2d1 Update public DNS from the first time through Ba'azel 2021-08-15 00:02:09 -06:00
373542b61c Truncate. 2021-08-14 11:55:58 -06:00
71d7bd95ad Be consistent about 'payload' 2021-08-14 11:23:27 -06:00
14a1452f22 Make the initial state user-definable 2021-08-14 11:18:19 -06:00
ccac0bb3fe Fix exprs 2021-08-14 11:09:27 -06:00
f3e4a0c69d Document CAS on POST /state 2021-08-14 11:05:44 -06:00
daca9da84d Get the anosql tests clean 2021-08-14 09:20:58 -06:00
d27e7e6df6 An initial crack at a jobq 2021-08-14 00:31:07 -06:00
2c2d169ab7 Expunge the pypi reference 2021-08-13 19:57:17 -06:00
a5aea04c48 Anosql is abandoned upstream. Vendor it. 2021-08-13 19:56:00 -06:00
397015911e Zapp reqman 2021-08-13 17:17:15 -06:00
9991eb4466 Knock out a migrations system for AnoSQL 2021-08-13 16:45:53 -06:00
1d028bbfbf Add a qint tool 2021-08-12 14:50:09 -06:00
b49d0b4d40 Get the updater zapping nicely 2021-08-12 14:28:57 -06:00
aa38cb33ee Relocate zapp to its own repo 2021-08-12 12:51:50 -06:00
549442e887 More README tweaks 2021-08-08 10:05:26 -06:00
a6d15bfc83
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