Commit Graph

25 Commits

Author SHA1 Message Date
Pedro Paiva 4718c30909 Update rubocop version to 2.4
Version 2.3 is no longer supported
2020-05-02 20:11:19 +12:00
Thomas Dziedzic 03b2d2e813 Fix Style/ExpandPathArguments
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__)
             ^^^^^^^^^^^
2020-01-10 17:43:49 +13:00
Orien Madgwick 7a3d6341b8 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.
2019-09-12 14:10:00 +12:00
Samuel Williams 653c9661a0
Bump minimum supported Ruby to 2.3. 2019-07-07 20:05:52 +12:00
Tony Arcieri cd3f1c54d1 Update RuboCop to 0.51 2017-11-18 10:09:02 -08:00
Tony Arcieri d8c5537422 s/celluloid/socketry/
nio4r has been transferred to the "socketry" GitHub organization
2016-12-28 13:00:12 -08:00
Tony Arcieri 4bdff212b0 Update description in gemspec 2016-12-28 11:20:55 -08:00
Tony Arcieri 0fb763306a Add "frozen_string_literal" comments to all files 2016-12-28 09:21:35 -08:00
Tony Arcieri 84bd695ba2 gemspec fixups 2016-12-28 01:06:54 -08:00
Tony Arcieri b4d9042e58 Lock to Ruby 2.2.2+ 2016-11-10 07:55:29 -08:00
Tony Arcieri 7300371c5c RuboCop 0.36 fixups 2016-01-30 18:53:44 -08:00
Tony Arcieri 56396dcc78 Add Rubocop 2015-04-24 03:10:09 -07:00
Tony Arcieri 8e41ede5a9 Bump RSpec to 3.0 2014-06-22 18:56:52 -07:00
Anatol 4e6a034443 Add license to gemspec 2014-01-17 22:19:32 -08:00
Tony Arcieri 3cd32371a3 Update home page URL 2013-05-27 16:30:24 -07:00
Tony Arcieri 6e04b1900e gemspec tweaks for JRuby 2012-06-18 21:28:49 -07:00
Tony Arcieri ba34f60486 Less restrictive version dependencies 2012-02-11 16:09:49 -08:00
Tony Arcieri eee7087bb2 Upgrade to libev 4.11 2012-02-09 19:48:06 -08:00
Tony Arcieri 23ac0d75d3 Lock RSpec dependency to 2.7 until JRuby bugs releated to 2.8 get sorted out 2012-01-07 13:34:51 -08:00
Tony Arcieri 1cb21ef8a6 Remove conditional exclusion on gem.extension 2011-12-25 17:58:13 -07:00
Tony Arcieri 1f9733eeba Formatting 2011-12-25 17:21:26 -07:00
Tony Arcieri 691bc0566b Disable native extension on JRuby 2011-12-25 17:19:36 -07:00
Tony Arcieri 15cab7a093 Initial C extension with libev 4.04
libev is a portable abstraction for several high performance IO APIs,
including epoll on Linux, kqueue on BSD/OS X, completion ports on
Solaris, and fallback support for poll/select.

This should give other Rubies besides JRuby a similar scalability
profile to Java NIO, since they will be using high performance stateful
system calls.
2011-12-21 23:18:37 -08:00
Tony Arcieri 5a9d5c1deb Gak, whitespace :( 2011-12-21 15:59:24 -08:00
Tony Arcieri 92f97a2fa6 Initial revision with NIO::Channel stubs 2011-12-21 12:59:52 -08:00