Marc-Antoine Perennou
1898f18a5c
update blocking
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Yuxuan Shui
b0ac73cb57
os/unix/stream: stop into_raw_fd from closing the fd
...
`UnixStream::into_raw_fd` calls `as_raw_fd`, which doesn't take the
ownership of the file descriptor, so the file descriptor is closed when
`self` is dropped upon returning from the function.
Because `UnixStream` uses a `Arc` to support Clone, there could be an
arbitrary number of instances around. We cannot take ownership of the
descriptor from all of the instances. Therefore we have no choice but to
duplicate the file descriptor and return that.
Fixes #855
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
4 years ago
Yuxuan Shui
59874d639c
tests: add test case for UnixStream::into_raw_fd
...
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
4 years ago
Matthieu Le brazidec (r3v2d0g)
47ce9a370c
Add peek{,from} methods to UdpSocket
4 years ago
dignifiedquire
dbc98faf1f
docs: fix changelog link
4 years ago
Friedel Ziegelmayer
9a16081a2f
Merge pull request #845 from async-rs/1-6-3
4 years ago
Friedel Ziegelmayer
d04d769b9c
Merge pull request #849 from Observer42/condvar-doc-typo
...
Fix wrong link in condvar doc
4 years ago
Observer42
e068ab413b
Fix wrong link in condvar doc
4 years ago
Yoshua Wuyts
19dcced77b
Merge pull request #846 from ryanbrainard/book-fix-accept-loop
...
Book: Accept Loop Variable Fixes
4 years ago
Ryan Brainard
50e7cf0e43
Pass in error to log line with placeholder
4 years ago
Ryan Brainard
c5631996c9
Match on result (input) not stream (output)
4 years ago
dignifiedquire
a1e83c182e
chore: release 1.6.3
4 years ago
dignifiedquire
8e2a540bca
deps: bump executor related deps to latest
4 years ago
Friedel Ziegelmayer
f9c8974206
Merge pull request #836 from Keruspe/multitask
4 years ago
Marc-Antoine Perennou
abc2929a8e
switch to async-executor
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Marc-Antoine Perennou
0c51283bfc
switch to multitask
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Marc-Antoine Perennou
48693fccc3
switch to futures-lite
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Marc-Antoine Perennou
2fe087bd0a
switch to blocking
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Marc-Antoine Perennou
25e0e1abdc
switch to async-io
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Marc-Antoine Perennou
8886039ac5
fix build with -default +unstable
...
and add a CI check for it
Fixes #842
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
4 years ago
Yoshua Wuyts
820acc1238
Merge pull request #840 from Keruspe/ppc64
...
ci: disable ppc64 cross build for now
5 years ago
Marc-Antoine Perennou
4ce1d61cb3
ci: disable ppc64 cross build for now
...
It's broken, see #839
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
5 years ago
Yoshua Wuyts
8aa5921dfa
Merge pull request #833 from OSSystems/topic/fix_channel_doc
...
channel doc: Fix misleading reference to None return on Receiver
5 years ago
Jonathas-Conceicao
cd7fb9dec2
channel doc: Fix misleading reference to None return on Receiver
...
Signed-off-by: Jonathas-Conceicao <jonathas.conceicao@ossystems.com.br>
5 years ago
Yoshua Wuyts
c82b1efb69
fix(stream): add send guards on collect
...
Closes #639
Co-authored-by: dignifiedquire <me@dignifiedquire.com>
5 years ago
Friedel Ziegelmayer
8c4b425136
Merge pull request #826 from thibault-martinez/kv-log-macro-1.0.6
...
Update kv-log-macro to 1.0.6
5 years ago
Thibault Martinez
2ab08ebbbc
Update kv-log-macro to 1.0.6
5 years ago
Friedel Ziegelmayer
0e7650a421
Merge pull request #822 from async-rs/async-extern-1
5 years ago
dignifiedquire
8f17e9275b
test: try to stabilize CI
5 years ago
dignifiedquire
18dffe8b43
refactor: switch to async-mutex for Mutex implementation
5 years ago
Friedel Ziegelmayer
43de93312c
Merge pull request #825 from nbdd0121/master
...
Fix unused_mut warning in nightly
5 years ago
Gary Guo
2e7e804736
Fix unused_mut warning in nightly
5 years ago
Friedel Ziegelmayer
17ab958ac2
Merge pull request #820 from zhaxzhax/docs-#815
5 years ago
Friedel Ziegelmayer
caa76af745
Merge pull request #821 from async-rs/1-6-2
...
chore: release v1.6.2
5 years ago
dignifiedquire
e495ba46b3
chore: release v1.6.2
5 years ago
Afirez
0c2ce52ac4
fix doc missing in #815
5 years ago
Friedel Ziegelmayer
5f418f07ac
Merge pull request #819 from async-rs/fix-sockets
5 years ago
dignifiedquire
06a2fb8c4f
fix export
5 years ago
dignifiedquire
1c1c168e1b
fix(timer): ensure the runtime is working for timers
5 years ago
Friedel Ziegelmayer
5d55fa7a47
Merge pull request #701 from olegnn/flat_map_fixed
5 years ago
dignifiedquire
093d640ad7
fix(net): ensure the reactor and runtime are running
...
If this is not done, then reactor is not running, resulting in the sockets not actually connecting.
Closes #818
5 years ago
Oleg Nosov
42425f6c1a
Another hotfix
5 years ago
Yoshua Wuyts
a602a91d83
Merge pull request #816 from zhaxzhax/add-udpscket-peeraddr
...
Add UdpSocket::PeerAddr #307
5 years ago
Afirez
9fa3ce3fd6
Add UdpSocket::PeerAddr #307
5 years ago
Oleg Nosov
df22d87d09
Removed unnecessary links + hotfix
5 years ago
Oleg Nosov
924e5a3f41
Merge remote-tracking branch 'origin/master' into flat_map_fixed
5 years ago
Oleg Nosov
2323ac9a8e
Apply suggestions from code review
...
Co-authored-by: nasa <htilcs1115@gmail.com>
5 years ago
Friedel Ziegelmayer
5c2a3de9e7
Merge pull request #814 from async-rs/1-6-1
...
chore: release v1.6.1
5 years ago
dignifiedquire
e9c6ea873c
chore: release v1.6.1
5 years ago
Friedel Ziegelmayer
0d98aac8f7
Merge pull request #812 from thibault-martinez/gh-actions-cache-v2
5 years ago