Commit Graph

25288 Commits

Author SHA1 Message Date
Allen Short
f60687393e fix weev wing 2014-02-12 16:40:24 -08:00
Steve Dee
2d5f78e39a WIP Move lug_u to u2_raft 2014-02-12 11:50:24 -08:00
Steve Dee
5db81ccab7 Trivial fixups 2014-02-12 11:50:05 -08:00
Steven Dee
53735a8b33 Fixes to our hi/lojack logic
This doesn't actually fix the prompt-eating bug, but it sure looks like
it ought to, doesn't it?
2014-02-12 18:06:49 +00:00
Steve Dee
0ccaadd10b WIP raft single instance
Shove all our disk stuff crudely into raft.c.
2014-02-11 17:14:25 -08:00
Steve Dee
28fe4ec482 WIP rafty loop.c
_lo_save() sticks events on roe for processing in later calls to
_lo_work().
2014-02-11 13:13:30 -08:00
Steve Dee
580a7323f4 WIP Make _lo_work rafty
Carts are now batches of events waiting to be or just recently
persisted. _lo_work calls u2_reck_kick on the last batch of events,
removes every batch that's been through Raft, and then prepares the next
batch.

TODO make _lo_punk et al stick things on roe

TODO move disk persistence to raft.c

TODO raft_push: lo_open / mark / lo_shut
2014-02-11 12:57:41 -08:00
C. Guy Yarvin
c247844e18 Merge branch 'master' of github.com:urbit/urbit 2014-02-10 21:35:23 -08:00
C. Guy Yarvin
187f180d48 Merge branch 'master' of github.com:urbit/urbit 2014-02-10 21:35:23 -08:00
C. Guy Yarvin
c3dd1c6209 Sacrifice a %bull bug. 2014-02-10 21:34:24 -08:00
C. Guy Yarvin
dad137f068 Sacrifice a %bull bug. 2014-02-10 21:34:24 -08:00
johncburnham
279f4d4d3e Merge pull request #118 from atax1a/master
fingerprint ~net
2014-02-10 18:08:14 -08:00
atax1a
de7e8a339c fingerprint ~net 2014-02-10 18:06:24 -08:00
Steve Dee
d69aaf1491 Make u2_reck_plan push to roe 2014-02-10 16:07:22 -08:00
Steve Dee
30061584bc Add raft.capnp 2014-02-10 16:07:22 -08:00
Steve Dee
85085f713e Move srand call, seed from pid 2014-02-10 16:07:22 -08:00
Steve Dee
5a16660af1 Skeleton for raft 2014-02-10 16:07:09 -08:00
C. Guy Yarvin
81ec0fab60 I checked in a broken pony! 2014-02-10 12:12:27 -08:00
C. Guy Yarvin
bdb87b5356 Fixes to %bull stuff. 2014-02-10 11:28:31 -08:00
C. Guy Yarvin
7395ceb49e Various fixes and improvements. 2014-02-10 09:50:20 -08:00
C. Guy Yarvin
f362890dea Improve ++pogo. 2014-02-07 12:02:30 -08:00
Steve Dee
6df5fb3155 New-style raft options 2014-02-05 15:25:57 -08:00
Steve Dee
ec82c58982 Fix comment 2014-02-05 15:25:57 -08:00
Steve Dee
c91e950eb7 Add raft listener/peers 2014-02-05 15:25:57 -08:00
Steve Dee
fc51f17322 Add _main_readw 2014-02-05 15:25:57 -08:00
Steve Dee
c147c4a901 Add c-capnproto 2014-02-05 15:25:53 -08:00
Curtis Yarvin
d5421bf717 Fix -I. 2014-02-03 21:55:19 +00:00
cgyarvin
9dfe6b7fb8 Merge pull request #117 from yebyen/master
:pope ~del
2014-02-01 12:16:54 -08:00
~novrud-hanweb (del)
450d40a965 :pope ~del 2014-02-01 14:42:06 -05:00
johncburnham
e0eee90df2 change ~led to Laozi 2014-01-31 11:16:05 -08:00
johncburnham
fe90418602 Merge pull request #114 from ngvrnd/patch-1
Proposed change to name of carrier ~led, Laozi
2014-01-31 11:13:24 -08:00
johncburnham
7a51539f72 Merge pull request #114 from ngvrnd/patch-1
Proposed change to name of carrier ~led, Laozi
2014-01-31 11:13:24 -08:00
Steven Dee
dc8f208b31 Merge remote-tracking branch 'urbit/master' 2014-01-30 12:51:51 -08:00
Steven Dee
301d107217 Merge remote-tracking branch 'urbit/master' 2014-01-30 12:51:51 -08:00
Steven Dee
6d78a48d48 Move cryo to try 2014-01-30 12:49:36 -08:00
C. Guy Yarvin
f53e9727c7 Merge branch 'master' of github.com:urbit/urbit 2014-01-30 11:15:53 -08:00
C. Guy Yarvin
53cc208da1 Merge branch 'master' of github.com:urbit/urbit 2014-01-30 11:15:53 -08:00
C. Guy Yarvin
98bb566e2b Add an argument. 2014-01-30 11:15:35 -08:00
C. Guy Yarvin
0029632536 Mates with :honk. 2014-01-30 11:15:19 -08:00
Steven Dee
a1e460cba2 AES toys 2014-01-30 11:08:26 -08:00
Steven Dee
bb9a4858d6 No lseek64 on OpenBSD 2014-01-30 10:37:58 -08:00
Steven Dee
5f873240a1 Remove calls to sprintf and strcpy in libuv
Not that there was anything wrong with them, but less build output
is better build output.
2014-01-30 10:31:50 -08:00
Steve Dee
b3b2c56603 Merge remote-tracking branch 'urbit/master' 2014-01-30 09:34:45 -08:00
Steve Dee
15efb24d68 Merge remote-tracking branch 'urbit/master' 2014-01-30 09:34:45 -08:00
Steve Dee
537d5d1bc7 AES CTR mode 2014-01-29 17:54:33 -08:00
C. Guy Yarvin
0b0bb00f7c Don't print that type. 2014-01-29 17:40:48 -08:00
C. Guy Yarvin
d3795cad50 Test compilation routines. 2014-01-29 16:16:10 -08:00
Steve Dee
f0cb1dd67a GF(bex n) in zuse 2014-01-29 15:43:23 -08:00
C. Guy Yarvin
204177ce1c Merge branch 'master' of github.com:urbit/urbit 2014-01-29 14:51:25 -08:00
C. Guy Yarvin
f2671c43b9 Merge branch 'master' of github.com:urbit/urbit 2014-01-29 14:51:25 -08:00