aboutsummaryrefslogtreecommitdiff
path: root/build_msvc/README.md
diff options
context:
space:
mode:
authorRyan Ofsky <ryan@ofsky.org>2023-10-03 09:23:29 -0400
committerRyan Ofsky <ryan@ofsky.org>2023-10-03 09:57:46 -0400
commitd0b928b29d80267404eef34f722d3fc9f80673ba (patch)
tree5cbc1d58937f1367ad94fc578b3437d32ae4a235 /build_msvc/README.md
parent88e5a02b8b9927ee74c7f1d4f3236e88b958d8df (diff)
parent7df450836969b81e98322c9a09c08b35d1095a25 (diff)
downloadbitcoin-d0b928b29d80267404eef34f722d3fc9f80673ba.tar.xz
Merge bitcoin/bitcoin#26312: Remove Sock::Get() and Sock::Sock()
7df450836969b81e98322c9a09c08b35d1095a25 test: improve sock_tests/move_assignment (Vasil Dimov) 5086a99b84367a45706af7197da1016dd966e6d9 net: remove Sock default constructor, it's not necessary (Vasil Dimov) 7829272f7826511241defd34954e6040ea963f07 net: remove now unnecessary Sock::Get() (Vasil Dimov) 944b21b70ae490a5a746bcc1810a5074d74e9d34 net: don't check if the socket is valid in ConnectSocketDirectly() (Vasil Dimov) aeac68d036e3cff57ce155f1a904d77f98b357d4 net: don't check if the socket is valid in GetBindAddress() (Vasil Dimov) 5ac1a51ee5a57da59f1ff1986b7d9054484d3c80 i2p: avoid using Sock::Get() for checking for a valid socket (Vasil Dimov) Pull request description: _This is a piece of #21878, chopped off to ease review._ Peeking at the underlying socket file descriptor of `Sock` and checkig if it is `INVALID_SOCKET` is bad encapsulation and stands in the way of testing/mocking/fuzzing. Instead use an empty `unique_ptr` to denote that there is no valid socket where appropriate or outright remove such checks where they are not necessary. The default constructor `Sock::Sock()` is unnecessary now after recent changes, thus remove it. ACKs for top commit: ajtowns: ACK 7df450836969b81e98322c9a09c08b35d1095a25 jonatack: ACK 7df450836969b81e98322c9a09c08b35d1095a25 Tree-SHA512: 9742aeeeabe8690530bf74caa6ba296787028c52f4a3342afd193b05dbbb1f6645935c33ba0a5230199a09af01c666bd3c7fb16b48692a0d185356ea59a8ddbf
Diffstat (limited to 'build_msvc/README.md')
0 files changed, 0 insertions, 0 deletions