Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
cca7c6e
Rewrite ConnectionReuse
tomaka Jul 22, 2018
623230d
Listen to incoming substreams on the listener
tomaka Jul 23, 2018
9977dfc
Fix dialer not counting as active substream
tomaka Jul 23, 2018
9dbf7df
Fix leak
tomaka Jul 26, 2018
a1216df
Fix potentially using tons of memory
tomaka Jul 28, 2018
90325ef
Refactor to use Shared in a centralised manner
gnunicorn Aug 1, 2018
6fd6203
Fix code style, minor changes for clarity
gnunicorn Aug 1, 2018
ed523df
Explicit Counter
gnunicorn Aug 1, 2018
48e79d3
Fully lock poll_incoming to enforce consistency
gnunicorn Aug 1, 2018
1156e02
also move the poll_outbound into the manager
gnunicorn Aug 1, 2018
f8b2269
Rename Shared -> ConnectionsManager
gnunicorn Aug 1, 2018
772ef62
move the last external references into the manager
gnunicorn Aug 1, 2018
f1095d8
remove redundant connection_id and add docs
gnunicorn Aug 1, 2018
4bfd01b
Clean up substream tracking.
gnunicorn Aug 1, 2018
8cf6b6d
improved and internalized notification system
gnunicorn Aug 1, 2018
d9157eb
Docs & comments
gnunicorn Aug 1, 2018
a615333
Remove unnecessary constraints and clones, make ConnectionReuse clona…
gnunicorn Aug 2, 2018
b87d589
Fixing tests
gnunicorn Aug 2, 2018
725fc00
extended debugging
gnunicorn Aug 2, 2018
f8fdcfe
Docs and Code style
gnunicorn Aug 2, 2018
a8985ea
Also immediately check whether the incoming Pending connection is rea…
gnunicorn Aug 3, 2018
b6d18ba
insert_with rather than insert
gnunicorn Aug 3, 2018
a08bd9a
do not immediately drop the connection, it might still have pending …
gnunicorn Aug 3, 2018
9f504f2
Massive Rewrite to drop stream_ids, track closed-state via AtomicBool
gnunicorn Aug 3, 2018
567b9ed
Remove unused method
gnunicorn Aug 9, 2018
44ded6c
Reference by ... well... reference
gnunicorn Aug 9, 2018
a89d521
refactor to use match to improve readibility
gnunicorn Aug 9, 2018
f17f6cd
Simplify by using
gnunicorn Aug 9, 2018
38695c3
Replace vector of tasks with custom-hasher HashMap of tasks
gnunicorn Aug 9, 2018
4829220
Switch from Relaxed to Release&Acquire-Ordering
gnunicorn Aug 9, 2018
d7636af
move `reset_con` into PeerState
gnunicorn Aug 9, 2018
375d9d7
addressing grumbles: clean up clear_error, remove comment
gnunicorn Aug 13, 2018
ac9eacc
Simplify poll_for_substream, add docs for it
gnunicorn Aug 13, 2018
6e6a92b
Merge remote-tracking branch 'upstream/master' into HEAD
tomaka Sep 2, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ tokio = "0.1"
tokio-codec = "0.1"
tokio-current-thread = "0.1"
tokio-timer = "0.2"
env_logger = "0.5.11"
Loading