-
-
Notifications
You must be signed in to change notification settings - Fork 85
Comparing changes
Open a pull request
base repository: socketry/nio4r
base: v2.5.1
head repository: socketry/nio4r
compare: v2.5.3
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cd4d0f9 - Browse repository at this point
Copy the full SHA cd4d0f9View commit details
Commits on Sep 12, 2019
-
Add project metadata to the gemspec
As per https://guides.rubygems.org/specification-reference/#metadata, add metadata to the gemspec file. This'll allow people to more easily access the source code, raise issues and read the changelog. These `bug_tracker_uri`, `changelog_uri`, `documentation_uri`, `wiki_uri` and `source_code_uri` links will appear on the rubygems page at https://rubygems.org/gems/nio4r and be available via the rubygems API after the next release.
Configuration menu - View commit details
-
Copy full SHA for 7a3d634 - Browse repository at this point
Copy the full SHA 7a3d634View commit details
Commits on Sep 24, 2019
-
Detect aio_abi.h and define EV_USE_LINUXAIO if present.
This avoids the need to have kernel headers installed. Fixes #225.
Configuration menu - View commit details
-
Copy full SHA for 0e82096 - Browse repository at this point
Copy the full SHA 0e82096View commit details -
Fix
ev_backend_poll
so that it doesn't generate warnings.`rb_thread_call_without_gvl` expects return type `void*`. Fixes #220.
Configuration menu - View commit details
-
Copy full SHA for a0b368f - Browse repository at this point
Copy the full SHA a0b368fView commit details -
Replace usage of
long
withsize_t
in memory allocation functions.Improve compatibility of `ruby_xrealloc`. Fixes #220.
Configuration menu - View commit details
-
Copy full SHA for f171273 - Browse repository at this point
Copy the full SHA f171273View commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 7f16282 - Browse repository at this point
Copy the full SHA 7f16282View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6678b72 - Browse repository at this point
Copy the full SHA 6678b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4f0a72 - Browse repository at this point
Copy the full SHA f4f0a72View commit details
Commits on Sep 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d3a23fb - Browse repository at this point
Copy the full SHA d3a23fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e492a - Browse repository at this point
Copy the full SHA 72e492aView commit details
Commits on Nov 19, 2019
-
Polish examples/echo_server.rb
```ruby def run loop do @selector.select { |monitor| monitor.value.call(monitor) } end end ``` The argument `monitor` seems useless.
Configuration menu - View commit details
-
Copy full SHA for 7992293 - Browse repository at this point
Copy the full SHA 7992293View commit details
Commits on Jan 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b7d41d5 - Browse repository at this point
Copy the full SHA b7d41d5View commit details
Commits on Jan 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 631ca2f - Browse repository at this point
Copy the full SHA 631ca2fView commit details -
examples/echo_server.rb:4:22: C: Style/ExpandPathArguments: Use expand_path('../lib', __dir__) instead of expand_path('../../lib', __FILE__). $LOAD_PATH.push File.expand_path("../../lib", __FILE__) ^^^^^^^^^^^
Configuration menu - View commit details
-
Copy full SHA for 22760ae - Browse repository at this point
Copy the full SHA 22760aeView commit details -
Fix Layout/EmptyLineAfterGuardClause
lib/nio/bytebuffer.rb:26:7: C: Layout/EmptyLineAfterGuardClause: Add empty line after guard clause. raise TypeError, "no implicit conversion of #{capacity.class} to Integer" unless capacity.is_a?(Integer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/nio/bytebuffer.rb:121:7: C: Layout/EmptyLineAfterGuardClause: Add empty line after guard clause. raise TypeError, "expected String, got #{str.class}" unless str.respond_to?(:to_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/nio/bytebuffer.rb:124:7: C: Layout/EmptyLineAfterGuardClause: Add empty line after guard clause. raise OverflowError, "buffer is full" if str.length > @limit - @position ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/nio/bytebuffer.rb:190:7: C: Layout/EmptyLineAfterGuardClause: Add empty line after guard clause. raise MarkUnsetError, "mark has not been set" unless @mark ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Configuration menu - View commit details
-
Copy full SHA for cd8d391 - Browse repository at this point
Copy the full SHA cd8d391View commit details -
nio4r.gemspec:3:14: C: Style/ExpandPathArguments: Use expand_path('lib/nio/version', __dir__) instead of expand_path('../lib/nio/version', __FILE__). require File.expand_path("../lib/nio/version", __FILE__) ^^^^^^^^^^^
Configuration menu - View commit details
-
Copy full SHA for 03b2d2e - Browse repository at this point
Copy the full SHA 03b2d2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa67620 - Browse repository at this point
Copy the full SHA aa67620View commit details -
Fix Lint/UnneededCopEnableDirective
spec/nio/selector_spec.rb:237:18: W: Lint/UnneededCopEnableDirective: Unnecessary enabling of Metrics/BlockLength. \# rubocop:enable Metrics/BlockLength ^^^^^^^^^^^^^^^^^^^
Configuration menu - View commit details
-
Copy full SHA for 25b3cff - Browse repository at this point
Copy the full SHA 25b3cffView commit details -
Fix Naming/RescuedExceptionsVariableName
spec/nio/selectables/udp_socket_spec.rb:36:35: C: Naming/RescuedExceptionsVariableName: Use e instead of ex. rescue Errno::ECONNREFUSED => ex ^^
Configuration menu - View commit details
-
Copy full SHA for b106b2f - Browse repository at this point
Copy the full SHA b106b2fView commit details -
Fix Lint/UnneededCopEnableDirective
spec/nio/selector_spec.rb:237:18: W: Lint/UnneededCopEnableDirective: Unnecessary enabling of Metrics/BlockLength. \# rubocop:enable Metrics/BlockLength ^^^^^^^^^^^^^^^^^^^
Configuration menu - View commit details
-
Copy full SHA for fa3fe9e - Browse repository at this point
Copy the full SHA fa3fe9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd82cda - Browse repository at this point
Copy the full SHA bd82cdaView commit details
Commits on Feb 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4f37324 - Browse repository at this point
Copy the full SHA 4f37324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909641d - Browse repository at this point
Copy the full SHA 909641dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb92501 - Browse repository at this point
Copy the full SHA cb92501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e41e5 - Browse repository at this point
Copy the full SHA 81e41e5View commit details -
Merge pull request #234 from MSP-Greg/add-actions
Add Actions CI, remove redundant Travis & AppVeyor jobs
Configuration menu - View commit details
-
Copy full SHA for ab0f096 - Browse repository at this point
Copy the full SHA ab0f096View commit details
Commits on Feb 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ce97bfe - Browse repository at this point
Copy the full SHA ce97bfeView commit details
Commits on Mar 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 816d05c - Browse repository at this point
Copy the full SHA 816d05cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f42e8c9 - Browse repository at this point
Copy the full SHA f42e8c9View commit details
Commits on Apr 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0850552 - Browse repository at this point
Copy the full SHA 0850552View commit details -
* To get the latest fixes until there is a release passing all specs.
Configuration menu - View commit details
-
Copy full SHA for ee16684 - Browse repository at this point
Copy the full SHA ee16684View commit details
Commits on May 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for af9f0a4 - Browse repository at this point
Copy the full SHA af9f0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02ad565 - Browse repository at this point
Copy the full SHA 02ad565View commit details -
Fix warning: The
Lint/HandleExceptions
cop has been renamed to `Lin……t/SuppressedException`.
Configuration menu - View commit details
-
Copy full SHA for 1afcba0 - Browse repository at this point
Copy the full SHA 1afcba0View commit details -
Version 2.3 is no longer supported
Configuration menu - View commit details
-
Copy full SHA for 4718c30 - Browse repository at this point
Copy the full SHA 4718c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd63e17 - Browse repository at this point
Copy the full SHA cd63e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c69a73 - Browse repository at this point
Copy the full SHA 5c69a73View commit details -
Fix warning: Use
result.unpack1("i")
instead of `result.unpack("i")…….first`. (convention:Style/UnpackFirst)
Configuration menu - View commit details
-
Copy full SHA for 6c9ec5e - Browse repository at this point
Copy the full SHA 6c9ec5eView commit details
Commits on Jul 4, 2020
-
Fixes for use when OpenSSL is not loaded
Code in NIO::Monitor and NIO::Selector assumes OpenSSL is loaded, and raises if it isn't. Fix so OpenSSL isn't required. User must require it if processing SSLSockets.
Configuration menu - View commit details
-
Copy full SHA for 6c6bf29 - Browse repository at this point
Copy the full SHA 6c6bf29View commit details -
Configuration menu - View commit details
-
Copy full SHA for fec282c - Browse repository at this point
Copy the full SHA fec282cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa37f3 - Browse repository at this point
Copy the full SHA 8aa37f3View commit details
Commits on Sep 5, 2020
-
This should fix the dangling pointer issue caused by `GC.compact` moving the monitor object's memory address to a new location.
Configuration menu - View commit details
-
Copy full SHA for 507c199 - Browse repository at this point
Copy the full SHA 507c199View commit details
Commits on Sep 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for efd35cc - Browse repository at this point
Copy the full SHA efd35ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30b069c - Browse repository at this point
Copy the full SHA 30b069cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37445cb - Browse repository at this point
Copy the full SHA 37445cbView commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.