Christopher Lemmer Webber
d9c113b5ad
Makefile: have "docs" subcommand write to correct subdirectory
5 years ago
Christopher Lemmer Webber
084815601d
Makefile: Add docs and all commands
5 years ago
Christopher Lemmer Webber
ef415f1470
Mention that we added a Makefile to the Changelog
5 years ago
Christopher Lemmer Webber
7ef65ac231
Start of a changelog
5 years ago
Christopher Lemmer Webber
95325ef057
Add a makefile for convenience
5 years ago
Christopher Lemmer Webber
ded425c690
Klugy delay workaround to prodigal son mystery error
...
See the comments. We triggered the "crossed hellos" race condition.
Doing a delay introduces a temporary workaround.
5 years ago
Christopher Lemmer Webber
6c62996dde
Move captp tests into own file, ported to use new fake-intarwebs module
...
There's one that still isn't passing, but hey, progress
5 years ago
Christopher Lemmer Webber
925c3e60ac
Updates to docs about refrs
...
- Remove reference to unexported `refr?` procedure
- update about state of sturdyrefs in TODO
5 years ago
Christopher Lemmer Webber
bb454c2e0e
Update captp docs to point to new captp module location
5 years ago
Christopher Lemmer Webber
67c44ad5a2
Allow vat dispatcher's 'run procedure to return multiple values
5 years ago
Christopher Lemmer Webber
1b4779754b
Rename #:async-warden? argument to #:async? in ward procedure
5 years ago
Christopher Lemmer Webber
3b93a7c27b
note on why netlayers are in the same vat
5 years ago
Christopher Lemmer Webber
70ce8d78e3
provide ^fake-network and ^fake-netlayer
5 years ago
Christopher Lemmer Webber
04cc94b15f
Include rest of nonce-referencing examples
5 years ago
Christopher Lemmer Webber
329b7cf126
Start work on new version of fake-intarwebs
5 years ago
Christopher Lemmer Webber
4606c020b5
Fixing referenced constructor in comment
5 years ago
Christopher Lemmer Webber
3df02f81d9
Add a TODO about deciding whether new-connection is exposed at all
5 years ago
Christopher Lemmer Webber
15f9a40b84
Adjust comment to current variable names
5 years ago
Christopher Lemmer Webber
c309b2ac40
Rename on's #:regardless keyword back to #:finally
...
MarkM convinced me to change this because, IIRC, he thought an
exception raised in #:finally would also propagate the #:catch, which
I thought was weird but went with it... I checked and Python doesn't
do that. So I'm switching it back.
5 years ago
Christopher Lemmer Webber
702cd7f9f1
Remove stray TODO for something apparently fixed
5 years ago
Christopher Lemmer Webber
2bbc24e510
Rename syncp to sync/pr
5 years ago
Christopher Lemmer Webber
bccd0ca451
sleep/p -> sleep/pr
5 years ago
Christopher Lemmer Webber
25aef271c7
Add sleep-p.rkt
5 years ago
Christopher Lemmer Webber
f39d5015ff
Add syncp.rkt to actor-lib
5 years ago
Christopher Lemmer Webber
c93b184b1b
_call should be using actormap-ref-or-die
5 years ago
Christopher Lemmer Webber
fff434bf16
Fix bootstrap.rkt so it won't re-create vats/actormaps made inline
5 years ago
Christopher Lemmer Webber
95261fe53a
Just a minor indentation fix
5 years ago
Christopher Lemmer Webber
b7b43b2a56
on-fulfilled/broken/regardless to fulfilled/broken/regardless-handler
5 years ago
Christopher Lemmer Webber
b60de2ab98
remove some stray whitespace
5 years ago
Christopher Lemmer Webber
4f664218c8
op:listen *is* used
...
... so let's remove the comment asking whether or not it is
5 years ago
Christopher Lemmer Webber
82f2b90c7c
Minor indentation fix
5 years ago
Christopher Lemmer Webber
909d3f87a3
terminology rename: mctl -> netlayer
...
based on a conversation with MarkM
5 years ago
Christopher Lemmer Webber
b4e17702c3
Have actor-sealers return promises if given promises
5 years ago
Christopher Lemmer Webber
d90f683432
It seems like handoffs are working in goblin-chat now?
5 years ago
Christopher Lemmer Webber
cf6cfa68af
Consume the port also for ipv4 and ipv6 addresses in ocapn-socks.rkt
5 years ago
Christopher Lemmer Webber
d82c9279b7
side-effect-functions-conventionally-have-exclaimation-points!
...
scheme scheme scheme
5 years ago
Christopher Lemmer Webber
efd7e56ee1
Switch away from launching our own tor to using a tor launched by the user
5 years ago
Christopher Lemmer Webber
faab0eefc5
make our-location always available
5 years ago
Christopher Lemmer Webber
b90c1f42fb
onion-socks.rkt
5 years ago
Christopher Lemmer Webber
e3023c794f
make a note to self about the pre-setup-beh stuff
5 years ago
Christopher Lemmer Webber
308b73b7e3
Move some mctl stuff into new-connection
5 years ago
Christopher Lemmer Webber
eb581a3654
Have tor write out logs for debugging purposes
5 years ago
Christopher Lemmer Webber
ed1de778e2
launch our own damn tor process
5 years ago
Christopher Lemmer Webber
2e741af00d
Update the port we listen on for tor OCapN to 9045
5 years ago
Christopher Lemmer Webber
0319f6f19e
Onion mctl capable of accepting incoming connections! (in theory)
...
Also related changes to captp code and fake-intarwebs.rkt to allow for
this.
I still have to test *against* an incoming connection, but afaict it
should be set up right. Guess we'll see shortly.
5 years ago
Christopher Lemmer Webber
0eb064394a
Move test1-bootstrap-actor to the right place
...
Rearrangement of code meant it was instantiated before test1-locator,
which it needed
5 years ago
Christopher Lemmer Webber
d5cfe41703
Import ../core.rkt instead of goblins for define-actor.rkt
5 years ago
Christopher Lemmer Webber
52ef0179ec
Moved again... async.rkt to await.rkt
5 years ago
Christopher Lemmer Webber
65c636692e
Failures propagated by coroutines as well
5 years ago
Christopher Lemmer Webber
1d7898bfeb
exn:fail:mystery should inherit from exn:fail not exn
5 years ago