~siprel
54acebb0c5
Got bulshit scry working and hooked up replay progress callback.
2020-06-04 23:49:56 +00:00
~siprel
3838cf8abb
^C brings king/serf down cleanly and promptly.
2020-06-04 21:10:33 +00:00
~siprel
5748da9f8d
king: TODO.md cleanup.
2020-06-03 00:28:31 +00:00
~siprel
45f475a178
king: snapshot requests block until event log catches up to serf.
2020-06-02 23:03:04 +00:00
~siprel
28f464fc42
king: Each event comes with error callback, but all do nothing for now.
2020-06-02 20:48:07 +00:00
~siprel
61bdb3cac0
king: Re-Implemenet collectFX and log events as passed to the serf.
2020-06-01 21:31:24 +00:00
~siprel
75b97d9e60
Docs and cleanup for Urbit.Vere.Serf.IPC
.
2020-06-01 17:51:37 +00:00
~siprel
a4f5ea2e2f
king: Urbit.Vere.King.IPC cleanup + handle scry/pack.
2020-05-31 22:43:34 +00:00
~siprel
2f852c2e9f
king: Remove GoodParse
hack in newRunCompute
.
2020-05-31 22:04:56 +00:00
Benjamin Summers
fd72424b12
Fix make test
+ no logging during king-haskell tests.
2020-05-29 17:23:10 -07:00
Benjamin Summers
47247d86d2
Merge branch 'khrc' of github.com:urbit/urbit into ipc-redux-kh
2020-05-29 17:15:16 -07:00
benjamin-tlon
9b879470ae
Merge pull request #2831 from urbit/two-ship-king
...
Multi Tenet King w/ Shared HTTP/HTTPS
2020-05-29 16:30:31 -07:00
Benjamin Summers
3c0db10703
king: Get tests to compile.
2020-05-29 15:57:35 -07:00
~siprel
7ece09c0d1
king: Cleanup IPC batching in swimming
flow.
2020-05-29 20:16:37 +00:00
~siprel
ba440c8e3a
king: Make sure spinner callbacks are handled correctly from serf.
2020-05-29 19:20:53 +00:00
~siprel
bc35ec0406
king: IPC Batching during replay and normal operation.
2020-05-29 02:14:25 +00:00
~siprel
80b905c239
king: Slogs routed to both terminal and log output.
2020-05-28 18:56:51 +00:00
Philip Monk
b855741ddd
release: urbit-os-v1.0.20
2020-05-28 11:38:26 -07:00
~siprel
d8f90ead07
king: Misc Small Cleanup.
2020-05-28 18:21:43 +00:00
Philip Monk
a362e4b3cb
gen: add |ames-wake
...
forgot to add this file
2020-05-28 10:50:32 -07:00
Philip Monk
0642cc5861
ames: add |ames-wake
...
Somehow we ended up with flows which expected to awaken but did not wake
up. This was likely caused by the error in r920j OTA, urbit-os-v1.0.18.
This adds a command which ensures that every flow has an active timer.
I expect this to be needed only once, but it's a pretty general tool, so
it's worth keeping.
I've included an unused @t parameter to more easily add simple debug
commands to ames without having to add a new task
2020-05-28 10:28:31 -07:00
Philip Monk
c417e594e3
hood: update on-save
2020-05-27 19:35:22 -07:00
Philip Monk
53b919965f
release: urbit-os-v1.0.19
2020-05-27 18:49:09 -07:00
Philip Monk
472ad18c90
behn: already deleted, don't need to do it again
2020-05-27 18:47:50 -07:00
Philip Monk
86fb78d933
Merge remote-tracking branch 'origin/ted/behn-same-date' into release/hotfix
2020-05-27 18:36:10 -07:00
Philip Monk
ff01a1ea04
ames: don't set new timer if we woke up too early
...
Otherwise if we end up having multple outstanding timers, they never
coalesce to a single timer.
2020-05-27 17:38:18 -07:00
~siprel
ca13d3f79b
king: Better handling of edge-cases around IPC failure.
2020-05-28 00:08:53 +00:00
~siprel
8e78266d74
king: Review and Cleanup w/ Harrison
2020-05-27 22:57:34 +00:00
Ted Blackman
6780953859
bin/solid.pill update
2020-05-27 04:09:29 -04:00
Ted Blackman
8ed07dfc7e
behn: fix bug with timers at same date
2020-05-27 02:59:07 -04:00
Philip Monk
d0b4d5a02e
release: urbit-os-v1.0.18
2020-05-26 17:41:42 -07:00
~siprel
1f64a528cd
king: Handle replacement events correctly (dont try to parse them).
2020-05-27 00:08:07 +00:00
~siprel
26bd5a9e4b
king: Got new IPC working, still needs lots of polish.
2020-05-26 23:01:03 +00:00
Fang
049cacfa51
Merge pull request #2932 from urbit/m/shoe
...
shoe: console application library
2020-05-27 00:39:27 +02:00
Fang
4b9ec0c9a4
shoe: include example usage of %klr sole-effect
...
Seems worthwhile to signal the existence of richer console output.
Also adds a brief description of what the example app does.
2020-05-26 23:45:45 +02:00
Fang
127355c381
shoe: simplify default +can-connect
...
This belongs in /app/shoe (and indeed already is there).
2020-05-26 23:14:51 +02:00
Fang
509fec7f7c
shoe: improve +on-load logic
...
Turns out that if we use a tag we can just check the value without
needing vase operations.
2020-05-26 23:10:54 +02:00
Fang
016fd9101c
Merge pull request #2875 from urbit/m/debug-dashboard
...
Initial debug dashboard
2020-05-26 22:01:48 +02:00
Fang
36b7fc2e4f
Merge branch 'release/next-sys' into m/debug-dashboard
2020-05-26 20:36:27 +02:00
Fang
5a16e43a34
Merge pull request #2936 from pkova/release/next-sys
...
zuse: improve json to rn parsing
2020-05-26 19:41:09 +02:00
pkova
28cd252ce7
zuse: improve json to rn parsing
...
Allow the exponent token to be 'e' or 'E', allow the explicit sign of '+'.
Following the spec at https://json.org . Fixes #2935 .
2020-05-26 19:29:24 +03:00
Fang
41448d5b05
chat-cli: use /lib/shoe
2020-05-24 17:57:54 +02:00
Fang
f103c65051
shoe: console application library
...
Deals with sole events, deferring to the underlying app only for higher-
level sole-handling logic.
Currently doesn't offer fancy printing logic, but can easily be extended
to do so.
Passes sole-ids on to the underlying app in all arms so that it may run
session-specific logic wherever it desires.
2020-05-24 17:57:18 +02:00
Fang
2fddfea082
sole: include details in stack trace
2020-05-24 17:57:09 +02:00
Fang
1238047b48
Merge branch 'master' into release/next-sys
2020-05-24 17:51:48 +02:00
Fang
58e85fa661
Merge branch 'release/next-sys' into m/debug-dashboard
2020-05-23 01:00:45 +02:00
Fang
309d30a0c8
dbug: support more eyre scries
2020-05-22 23:57:41 +02:00
Fang
52ef23ccca
eyre, zuse: add scry interfaces for eyre state
...
Scries for getting out open connections, cookie sessions, and existing
channels.
Moves the involved types from eyre into zuse.
2020-05-22 23:55:17 +02:00
Fang
8ab1098a1c
dbug fe: render result count alongside list filter
2020-05-22 23:53:23 +02:00
Benjamin Summers
c5896f5ea0
HasKingEnv + HasPierEnv + misc cleanup
2020-05-22 11:37:58 -07:00