- 19 Jan, 2015 3 commits
- 18 Jan, 2015 31 commits
-
-
Brian Tiger Chow authored
feat(bitswap.decision.Engine) use PriorityQueue for Engine.Outbox
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
refactor: peerRequestQueue it's a mistake to make one queue to fit all. Go's lack of algebraic types turns a generalized queue into a monstrosity of type checking/casting. Better to have individual queues for individual purposes. Conflicts: exchange/bitswap/decision/bench_test.go exchange/bitswap/decision/tasks/task_queue.go fix(bitswap.decision.PRQ): if peers match, always return result of pri comparison fix(bitswap.decision.Engine): push to the queue before notifying TOCTOU bug 1. client notifies 2. worker checks (finds nil) 3. worker sleeps 3. client pushes (worker missed the update) test(PQ): improve documentation and add test test(bitswap.decision.Engine): handling received messages License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
-
Brian Tiger Chow authored
License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
-
Brian Tiger Chow authored
License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com> Conflicts: exchange/bitswap/decision/taskqueue.go
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
feat(core) replace config.Config with repo.Repo
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
@jbenet cool with this?
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
This declarative style is simpler to compose than the imperative wiring up of objects. + pass context to StartOnlineServices as parameter. one by one, trying to remove dependencies on node state so these initialization steps can be broken down.
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
@jbenet wasn't sure about the terminology here. I'm certain what I wrote is not entirely correct. Feel free to edit.
-
Brian Tiger Chow authored
@whyrusleeping @jbenet does passing this argument effectively instruct the dagbuilder to pin recursively?
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
cc @jbenet @whyrusleeping
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
move generic packages to thirdparty (see thirdparty/README.md)
-
Brian Tiger Chow authored
-
Juan Batiz-Benet authored
core/mount: make non-darwin archs see fuseversion
-
Juan Batiz-Benet authored
See the note: // this file is only here to prevent go src tools (like godep) from // thinking fuseversion is not a required package by non-darwin archs.
-
- 17 Jan, 2015 3 commits
-
-
Juan Batiz-Benet authored
basic reprovider implementation
-
Juan Batiz-Benet authored
-
Jeromy authored
-
- 16 Jan, 2015 3 commits
-
-
Juan Batiz-Benet authored
addr-explosion mitigated adding
-
Juan Batiz-Benet authored
mitigated adding our own addresses where received from peers see #573
-
Juan Batiz-Benet authored
moved our d3view to own repo
-