Commit Graph

14914 Commits

Author SHA1 Message Date
Ted Blackman
8c3b45aa16 minor message-pump cleanup 2019-06-18 16:33:53 -07:00
Ted Blackman
61ff792ccf new move names (%buzz, %aver) and some docs 2019-06-18 16:15:50 -07:00
Elliot Glaysher
7caadf43bc More of pier startup factored correctly. 2019-06-18 15:38:24 -07:00
Ted Blackman
3f6a34f589 first three quarters of real nack flow 2019-06-18 11:21:12 -07:00
Elliot Glaysher
8a16fdd864 Continue translating pier.c into Worker.hs 2019-06-17 16:47:20 -07:00
Ted Blackman
932c9b0feb comet verification compiles 2019-06-17 16:23:32 -07:00
Jared Tobin
c2eb30eeb2
s/OS X/macOS 2019-06-17 20:21:02 +08:00
Jared Tobin
618ed8a48f
Additional README updates. [ci skip] 2019-06-17 20:16:41 +08:00
Jared Tobin
e354cb6bf2
Update CONTRIBUTING.md. [ci skip] 2019-06-17 18:44:08 +08:00
Jared Tobin
c4de7c1c34
Update README for 0.8.0 release. [ci skip] 2019-06-17 18:20:59 +08:00
Benjamin Summers
2f7e31f671 Basic type inference. 2019-06-16 18:04:43 -07:00
Benjamin Summers
5d69eb0a5a Implemented eval, gates, cores, and a step-debugger. 2019-06-16 13:30:00 -07:00
Jared Tobin
287926f707
Merge pull request #1293 from urbit/morgan-readme
Update Contributing in README and remove Landscape info
2019-06-15 20:28:50 +08:00
Jared Tobin
278ae64c1c
Add full stops to README list. 2019-06-15 20:21:18 +08:00
Jared Tobin
2c694d0b4c
Merge pull request #1193 from urbit/morgan-readme
Update Contributing in README and remove Landscape info
2019-06-15 20:03:37 +08:00
Jared Tobin
14d3577285
Add full stops to README list. 2019-06-15 19:44:26 +08:00
Benjamin Summers
3fd0ab4270 Whatever 2019-06-14 18:49:37 -07:00
Morgan Sutherland
3c5c059460
Add a link to CONTRIBUTING.md 2019-06-14 17:42:46 -07:00
Morgan Sutherland
3c7d1da1bc
Update Contributing in README and remove Landscape info 2019-06-14 17:37:12 -07:00
Morgan Sutherland
092441ea7d
Fix mailto link in README 2019-06-14 13:51:18 -07:00
Morgan Sutherland
7cedc7e7d8
Update Contributing in README and remove Landscape info 2019-06-14 13:49:03 -07:00
Jared Tobin
50a5e6de09
Merge pull request #1191 from urbit/fix-nest
fix hoon.hoon nest: make %iron different from %zinc
2019-06-14 09:49:54 +08:00
pilfer-pandex
cadb94fe08 fix hoon nest: make %iron different from %zinc 2019-06-13 15:39:45 -07:00
Elliot Glaysher
93ff39f3c9 Update the voting demo app for the new ring signature system. 2019-06-13 15:11:58 -07:00
Logan Allen
67da73ad77 Added ability to quit channel from rver 2019-06-13 15:01:52 -07:00
Elliot Glaysher
e0e536401e +ring runs in 2.5s with the appropriate jets on a ring of 60 participants. 2019-06-13 13:43:43 -07:00
Elliot Glaysher
2918b6af3f Jet +add-double-scalarmult 2019-06-13 13:33:06 -07:00
Fang
566ebb5306
Support both lockup methods
Can now generate transfer-style deposits, in addition to the spawn-style
deposits that were already supported.
2019-06-13 22:09:39 +02:00
Fang
37e85275b3
Support multiple, sequential batches 2019-06-13 21:11:26 +02:00
Elliot Glaysher
e42ad8ca9d Jet ed25519 point scalar multiplication.
This adds a jet for +scalarmult:ed:crypto. While previous jets could
just call math from the ed25519 library, scalarmult wasn't provided
by that library. This patch also translates an implementation of that
function from DEDIS' BSDed ed25519 golang library.
2019-06-13 11:24:43 -07:00
Fang
701caf537f
Support lockup preparation
This action spawns stars and sends them to the ceremony address.
2019-06-13 19:09:06 +02:00
Fang
26953e92ca
Some re-org 2019-06-13 17:28:39 +02:00
Jared Tobin
2a9808ea99
Merge pull request #1291 from urbit/ccr-printf-fixes
cleans up some printf edge-cases on cc-release
2019-06-13 09:14:35 +08:00
Joe Bryan
6557fa1cc0 removes u3l_log from u3m_bail() and c3_assert() 2019-06-12 16:10:11 -07:00
Joe Bryan
1f15266d48 enable ivory slog printfs during dawn (ethereum pre-boot validation) 2019-06-12 11:03:43 -07:00
Joe Bryan
3507e5dbf0 removes u3l_log() from critical error-handling code paths 2019-06-12 11:00:14 -07:00
Elliot Glaysher
683de2ed52 Jet for +add:ed:crypto 2019-06-12 10:51:10 -07:00
Jared Tobin
a389cf7c4b
Merge pull request #1286 from urbit/jt-ccre-retarget-arvo
Points arvo submodule at v0.8.0.rc.1
2019-06-12 20:18:21 +08:00
Jared Tobin
8d6e006b68
Retarget arvo at v0.8.0.rc.1. 2019-06-12 19:44:12 +08:00
Ted Blackman
67c05dcea2 partial and wrong nack handling 2019-06-11 17:50:51 -07:00
Elliot Glaysher
d33fc1ef3f Redo how we perform ECC math for ring signatures.
This makes three new functions in +ed:crypto which are designed to
be jetted by the ed25519 implementation. It then moves the ring
signature library stuff onto two of them. Previously, it took three
minutes to sign+verify an unlinked ring of 3 public keys; now it is
instantaneous with the jets written so far.

This comments out all the linkage handling code, since a jet isn't
written for that stuff yet.
2019-06-11 14:23:21 -07:00
Elliot Glaysher
4f486cd3d5 Add jetted implementations of +scalarmult-base and +double-scalarmult 2019-06-11 14:18:15 -07:00
Ted Blackman
18dad42427 minor docs 2019-06-11 13:46:20 -07:00
Ted Blackman
016da9d2a6 bone cleanup 2019-06-11 13:42:32 -07:00
Ted Blackman
d40287945c ack subscription updates 2019-06-11 13:37:30 -07:00
Ted Blackman
a60ea0c5f8 sending a small message seems to work; will test more 2019-06-11 13:22:24 -07:00
Ted Blackman
34efa7f028 basic vane ack handling 2019-06-10 17:31:50 -07:00
Ted Blackman
1c769b52e9 move ack fragment/message discrimination to |message-pump 2019-06-10 09:23:33 -07:00
Ted Blackman
a1c6a18e84 +run-message-still 2019-06-10 09:13:11 -07:00
Ted Blackman
6e9568e4e1 first half of |message-still compiles 2019-06-09 10:32:15 -07:00