Commit Graph

125 Commits

Author SHA1 Message Date
Elliot Glaysher
d954b8950d Having the client unsubscribe should actually unsubscribe on the server 2019-03-15 11:25:12 -07:00
Elliot Glaysher
5da8c8bdf3 Finish cancelation cases and add tests. 2019-03-05 13:43:36 -08:00
Elliot Glaysher
a12ac103f0 Add test to rver that we cancel open connections on %born. 2019-03-04 16:35:32 -08:00
Elliot Glaysher
be4bcc9698 Change the %lient interface to have one output type. 2019-02-15 12:00:10 -08:00
Elliot Glaysher
c732e49496 Make %jael use %lient instead of %eyre 2019-02-14 14:25:33 -08:00
Elliot Glaysher
1d113414ed Fix unit tests and respond to vane file changes. 2019-02-12 16:45:59 -08:00
Elliot Glaysher
cdb8267caf Use the names %lient and %rver for now.
Instead of continuing to struggle with all the places in arvo where we
assume that vane names are one letter and that one letter is the first
letter of the full vane name, just use %l/lient and %r/rver for now to
finish the split of %light into a separate http client and server vane.
2019-02-11 11:44:56 -08:00
Elliot Glaysher
55afd89e09 Merge remote-tracking branch 'origin/master' into lighter-than-eyre 2019-02-08 16:50:21 -08:00
Elliot Glaysher
253ef31531 Initial split of %light into %http-server and %http-client 2019-02-08 15:03:46 -08:00
Elliot Glaysher
019cb0f8e7 Move the http client functionality to %http-client. 2019-02-08 13:16:42 -08:00
Elliot Glaysher
8075a43380 We shouldn't use (unit) as an implicit cancelation. 2019-02-06 15:09:46 -08:00
Elliot Glaysher
8570a8f3c9 Separate interaces into %http-server and %http-client
A repeating patern while developing was confusion over whether an
operation was inbound or outbound. By putting this into the gift
and tasks, we can avoid this: an [%http-server %request ...] is
not an [%http-client %request ...].

(This requires corresponding vere changes since it changes the
unix/vane interface.)
2019-02-05 14:05:06 -08:00
pilfer-pandex
ce7d0dde82 Remove trap from %dude in ford 2019-02-04 16:58:22 -08:00
Elliot Glaysher
6cd52154c9 Multiple event downloading passes tests. 2019-01-30 11:06:24 -08:00
Elliot Glaysher
37f978dba3 Got the first http fetch unit tests working. 2019-01-29 15:33:07 -08:00
Fang
8cd2a02f04 Remove trailing whitespace 2019-01-17 21:37:34 -08:00
Elliot Glaysher
49d43ff11b Fix event queue and add end-to-end test of the channels, including retry logic. 2019-01-16 14:58:07 -08:00
Elliot Glaysher
831d7f25b3 Fix tests that broke due to mug order change. 2019-01-16 11:37:02 -08:00
Elliot Glaysher
46a23a970a Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-16 10:21:49 -08:00
Philip Monk
c223f6f3ce
fix test 2019-01-15 15:42:54 -08:00
Elliot Glaysher
3dd4dde8ec Don't use ~(nap to ...). I must be using it wrong; it produces wrong answer sometimes. 2019-01-11 14:15:17 -08:00
Joe Bryan
1d2f2ff36a switch +mug to murmur3 2019-01-08 22:07:01 -05:00
Joe Bryan
704cb83f19 fixes tests by updating literal data structures 2019-01-08 19:56:07 -05:00
Joe Bryan
47d6b95edd renames +mum to +mur 2019-01-07 23:47:01 -05:00
Joe Bryan
e654097a24 adds simple tests for +muk and +mum 2019-01-07 23:47:01 -05:00
Elliot Glaysher
31845cd3af Single home the unit tests, too. 2019-01-07 15:36:00 -08:00
Elliot Glaysher
727cdbda1c Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre 2019-01-02 11:57:31 -08:00
Fang
fa40e035f8 Update tests for sponsor changes 2018-12-21 17:39:30 +01:00
Fang
2817c06398 Merge 'release-candidate' into azimuth 2018-12-18 11:05:22 +01:00
Fang
6837b0966c Minor stylistic cleanup 2018-12-18 11:02:57 +01:00
Fang
c8dfd21955 Reorganize Ethereum-related stdlib cores 2018-12-18 00:32:00 +01:00
Elliot Glaysher
2a0cc8a6aa Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
This also fixes up the changes in the vane interface. We can make
a pill with this and can boot it. We can even start the %server app
and ship down a single timer event to the browser, but subsequent
events have broken in the interim; debug on Monday.
2018-12-14 16:04:13 -08:00
Fang
1342ab097e Rebrand Constitution stdlib to Azimuth stdlib 2018-12-14 01:51:30 +01:00
Elliot Glaysher
f5a8fdbe50 1. Remove our from the ford wire 2018-12-13 16:33:25 -08:00
Fang
e8bf93770f Touch up Ethereum structs and calls to support latest contracts 2018-12-13 21:42:20 +01:00
Joe Bryan
6f4b2378ec 21. single-homes %clay %warp/%werp tasks 2018-12-13 14:07:19 -05:00
Joe Bryan
d4e9759b28 18. single-home %clay %info task 2018-12-13 14:07:10 -05:00
Joe Bryan
e86b23393c 16. single-home %clay state 2018-12-13 14:07:03 -05:00
Joe Bryan
18cb206eee 15. single-homes %ford %kill task 2018-12-13 14:06:59 -05:00
Joe Bryan
5095020755 14. single-home %ford %build task 2018-12-13 14:06:56 -05:00
Joe Bryan
c4c5fe5a79 13. single-home %ford state 2018-12-13 14:06:52 -05:00
Joe Bryan
ec05958e4d 4. single-home %jael tasks 2018-12-13 14:06:24 -05:00
Joe Bryan
5bedf98b77 updates the |snap:dawn gates to produce units 2018-12-07 02:33:46 -05:00
Joe Bryan
4508aa9c95 updates the |take:dawn gates to produce units and print errors 2018-12-07 02:09:28 -05:00
Joe Bryan
6a1f32bb19 Merge branch 'release-candidate' into single-home
* release-candidate:
  [CI] updates pinned vere commit
  Use a trap to lazily evaluate the arguments to %dude in Eyre.
  Don't do two passes in the unjetted +sort
  %hold removed
  losing the `b` reference
  remove !:
  use assertion
  Update pin-vere-commit.txt
  type variance bug fix
  Trim ethereum snapshot in Jael (#911)
  Moved to +jack
  Add ~| to arvo to try to debug intermittent crash.
  Add special cases for %da and %ta to +slaw
2018-12-06 19:07:38 -05:00
Joe Bryan
e0bce20c26 7. trivially single-home the vanes 2018-12-06 00:36:17 -05:00
Ted Blackman
2001d39360
Trim ethereum snapshot in Jael (#911)
trim snapshot format
2018-12-05 16:26:32 -08:00
Joshua Reagan
e71c57b445
disable test-reef-slow 2018-11-29 13:56:45 -06:00
Joe Bryan
6022da6d06 fixes %ford %reef build, enables and fixes test 2018-11-27 23:46:34 -05:00
Elliot Glaysher
2a1b801bad Channel cancelation works now. 2018-11-21 13:37:26 -08:00