ruby/ext/socket
NARUSE, Yui 53d4e9c4bb
merge revision(s) 1bd98c820d: [Backport #20172] (#9798)
Remove setaffinity of pthread for getaddrinfo

	It looks like `sched_getcpu(3)` returns a strange number on some
	(virtual?) environments.

	I decided to remove the setaffinity mechanism because the performance
	does not appear to degrade on a quick benchmark even if removed.

	[Bug #20172]
	---
	 ext/socket/extconf.rb  |  2 --
	 ext/socket/raddrinfo.c | 48 ++++--------------------------------------------
	 2 files changed, 4 insertions(+), 46 deletions(-)
2024-02-03 15:47:32 +00:00
..
lib Update BasicSocket#recv documentation on return value 2023-12-18 12:58:08 +01:00
.document
addrinfo.h Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
ancdata.c BasicSocket#recv* return nil rather than an empty packet 2023-08-30 10:07:18 +02:00
basicsocket.c Try nil as default for 'default timeout'. (#6509) 2022-10-08 14:02:34 +13:00
constants.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
depend Change the semantics of rb_postponed_job_register 2023-12-10 15:00:37 +09:00
extconf.rb merge revision(s) 1bd98c820d: [Backport #20172] (#9798) 2024-02-03 15:47:32 +00:00
getaddrinfo.c Don't check for null pointer in calls to free 2023-06-30 09:13:31 -04:00
getnameinfo.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
ifaddr.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
init.c [DOC] Add Socket::ResolutionError documentation 2023-12-18 08:49:06 +09:00
ipsocket.c Set AI_ADDRCONFIG when making getaddrinfo(3) calls for outgoing conns (#7295) 2023-12-07 17:55:15 +09:00
mkconstants.rb [DOC] Stop unintentional references to builtin or standard names 2023-12-18 08:38:59 +09:00
option.c Add support for sockaddr_un on Windows. (#6513) 2022-11-17 14:50:25 -08:00
raddrinfo.c merge revision(s) 1bd98c820d: [Backport #20172] (#9798) 2024-02-03 15:47:32 +00:00
rubysocket.h Rename rsock_raise_socket_error to rsock_raise_resolution_error 2023-11-30 13:27:19 +09:00
socket.c Rename rsock_raise_socket_error to rsock_raise_resolution_error 2023-11-30 13:27:19 +09:00
sockport.h
sockssocket.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
tcpserver.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
tcpsocket.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
udpsocket.c Partially revert "Set AI_ADDRCONFIG when making getaddrinfo(3) calls" 2023-12-12 20:05:21 +11:00
unixserver.c Add support for sockaddr_un on Windows. (#6513) 2022-11-17 14:50:25 -08:00
unixsocket.c fix typo in comments / autodoc 2023-01-16 08:00:03 +09:00