ruby/lib/net
Daisuke Aritomo aa0f689bf4 [ruby/net-http] Freeze some constants to improve Ractor compatibility
Freeze `Net::HTTP::SSL_IVNAMES`, `Net::HTTPResponse::CODE_CLASS_TO_OBJ`
and `Net::HTTPResponse::CODE_TO_OBJ` to improve Ractor compatibility.

This change allows the following code to work:

    Ractor.new {
      uri = URI.parse('http://example.com')
      http = Net::HTTP.new(uri.host, uri.port)
      http.open_timeout = nil
      http.read_timeout = nil
      http.get('/index.html')
    }

9f0f5e4b4d
2025-05-17 00:42:12 +00:00
..
http [ruby/net-http] Freeze some constants to improve Ractor compatibility 2025-05-17 00:42:12 +00:00
http.rb [ruby/net-http] Freeze some constants to improve Ractor compatibility 2025-05-17 00:42:12 +00:00
https.rb [ruby/net-http] freeze rest of lib 2023-08-16 01:40:09 +00:00
net-protocol.gemspec [ruby/net-protocol] Provide a 'Changelog' link on rubygems.org/gems/net-protocol 2023-12-25 21:12:49 +09:00
protocol.rb [ruby/net-protocol] Bump up 0.2.2 2023-11-07 04:06:59 +00:00