shrub/pkg/arvo/lib
Philip Monk b14606660a
goad: recompile apps after changes to /sys
OTAs commonly end up in an inconsistent state if apps depend on changes
to /sys.  For example, the %sift changes break on OTA because %spider
needs to be reloaded so that it's aware of the new thread type.  This
adds a %goad app, which reloads all apps after every change to /sys.

Getting this to start OTA is nontrivial, but this pattern should work
for apps in the future.  The changes to clock shouldn't generally be
necessary; they are only necessary here because we can't rely on hood to
start goad, since hood fails to compile if it's run before zuse is
reloaded.  Once goad is active, this will cease to be a problem.
2019-12-13 17:14:51 -08:00
..
bip39 Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
chat chat: include .^ paths in its eval failure case 2019-12-03 01:20:34 +01:00
hood goad: recompile apps after changes to /sys 2019-12-13 17:14:51 -08:00
language-server Merge branch 'master' into tab-complete-chat 2019-12-05 08:40:41 +10:00
ph aqua: make faster so moon-az can finish 2019-12-03 23:53:42 -08:00
test Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
aqua-vane-thread.hoon aqua: make faster so moon-az can finish 2019-12-03 23:53:42 -08:00
azimuth.hoon spider: rename thread -> strand, imp -> thread 2019-11-16 04:07:09 -08:00
base64.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
bip32.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
bip39.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
chat-json.hoon chat-store: added in chat-history changes 2019-11-26 12:50:36 -08:00
claz.hoon static gall: update claz 2019-12-11 17:32:33 +01:00
cram.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
csv.hoon custody: add more types 2019-10-21 15:41:28 -07:00
default-agent.hoon gall: mall -> gall 2019-11-18 20:36:21 -08:00
der.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
dns.hoon dns: reduce to simpler threads 2019-11-25 21:54:46 -08:00
elem-to-react-json.hoon Replace (fall (~(get by calls with (~(gut by 2019-06-30 18:13:34 +02:00
ethio.hoon ethio: add +get-next-nonce 2019-12-11 17:32:33 +01:00
frontmatter.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
generators.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
group-json.hoon apps: added group/permission stores, hooks, marks 2019-09-30 14:46:07 -07:00
invite-json.hoon invite: add comments and clean up 2019-11-01 14:04:50 -07:00
jose.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
keygen.hoon master without pills, hopefully 2019-10-14 16:02:27 -04:00
link.hoon link: social bookmarking core implementation 2019-12-11 20:49:49 +01:00
number-to-words.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
old-phon.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
permission-json.hoon apps: added group/permission stores, hooks, marks 2019-09-30 14:46:07 -07:00
pill.hoon ames: rename alef -> ames 2019-11-27 00:46:02 -08:00
pkcs.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
pprint.hoon hoon: moves new pretty-printer back into userspace 2019-10-17 17:52:45 -07:00
pretty-file.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
primitive-rsa.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
publish.hoon static gall: convert publish 2019-11-22 12:57:58 -08:00
rekey.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
ring.hoon all tests pass 2019-07-29 04:05:52 -07:00
server.hoon server: properly defined request-line type 2019-12-11 20:49:49 +01:00
show-dir.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
skeleton.hoon gall: mall -> gall 2019-11-18 20:36:21 -08:00
sole.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
soto.hoon Merge remote-tracking branch 'origin/master' into rc 2019-11-30 21:54:36 -08:00
strand.hoon ph: add ph-all to run multiple tests 2019-11-22 12:46:30 -08:00
strandio.hoon aqua: make faster so moon-az can finish 2019-12-03 23:53:42 -08:00
test.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
time-to-id.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
tree.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
trie.hoon spider: add process tree 2019-11-09 23:27:07 -08:00
urb-split.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
verb.hoon verb: add +verb %bowl to print bowl on every event 2019-12-03 15:05:42 -08:00
xray.hoon hoon: moves new pretty-printer back into userspace 2019-10-17 17:52:45 -07:00