Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
88e927e
use flume instead of crossbeam-channel
gwen-lg Oct 20, 2022
9990504
split client connection and frame send management
gwen-lg Aug 12, 2022
1af94fc
rename 'puffin server impl' into 'puffin server send'
gwen-lg Aug 12, 2022
d1f2714
add async with async-std
gwen-lg Aug 12, 2022
5d82cb1
split puffin-server thread into tasks
gwen-lg Aug 12, 2022
f0b5533
use task instead of thread for Client
gwen-lg Aug 12, 2022
f6c00e5
add run into Server and use thread to process it
gwen-lg Aug 12, 2022
611b056
use async Arc and RwLock instead of sync
gwen-lg Aug 12, 2022
76c22d5
use net::SocketAddr from async-std instead of std
gwen-lg Aug 12, 2022
9a47860
move tcp_listener creation into async task ps-connect
gwen-lg Aug 12, 2022
c4b86ce
remove use of retain in PuffinServerSend::send
gwen-lg Aug 12, 2022
36b1954
use dedicated LocalExecutor for puffin_http server
gwen-lg Aug 12, 2022
8e49070
Add log for error in client loop
gwen-lg Aug 12, 2022
070ca0e
add some profile scope and function markers
gwen-lg Aug 12, 2022
a3c6113
Clean: change unneeded Arc into simple RC
gwen-lg Nov 24, 2022
4864b73
remove useless atomic to client variable
gwen-lg Nov 24, 2022
ea19e69
dont borrow_mut cliens during send_to_client calls
gwen-lg Dec 11, 2022
99a9a6f
wip: test dep only needed async crates
gwen-lg Dec 21, 2024
364ba88
style: move meta_serialized creation juste before use
gwen-lg Dec 22, 2024
5e1fab4
refactor(server_http): replace FrameView by ScopeCollection
gwen-lg Dec 22, 2024
8c7dc62
perf!: remove manual seq length serialization
gwen-lg Dec 22, 2024
3c64fde
perf: avoid vector cloning for scope_delta during serialization
gwen-lg Dec 22, 2024
9b44746
wip: rework scope_collection send ony once
gwen-lg Dec 21, 2024
5cf766b
wip: improve frames (de)serialization
gwen-lg Dec 22, 2024
80dad3e
wip: use async unsend::RwLock for clients list
gwen-lg Jan 14, 2025
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
220 changes: 208 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading