Changelog for
ruby2.4-rubygem-kgio-doc-2.11.0-6.1.x86_64.rpm :
Sat Dec 17 13:00:00 2016 cooloAATTsuse.com
- updated to version 2.11.0
see installed NEWS
=== kgio 2.11.0 - reverting 2.10.0 breakage / 2016-12-16 22:56 UTC
Mainly this release reverts back to kgio 2.9.3 behavior by
supporting \"autopush\" functionality in the C extension.
Removing this feature in 2.10.0 was a monumental mistake(
*) on
my part which caused a performance regression for ONE known user
of kgio on the deprecated (but supported) Rainbows! server.
This release does not affect known users outside of Rainbows!,
but we may have unknown users, too.
The attempt at a pure Ruby version of autopush had flaws and
regressions in real-world testing, so that was abandoned.
So yeah, kgio will be supported indefinitely even in the face
of internal changes to MRI, but I strongly discourage its use
for new projects.
Users who only support Ruby 2.3 (and later) are encouraged to
use `exception: false` with all
*_nonblock methods.
4 changes since 2.10.0:
resurrect Kgio.autopush support in pure Ruby [REVERTED]
reinstate the original (and dangerous) autopush in C
TODO: update with Ruby 2.3 status
test: increase test data sizes to fill socket buffers
(
*) - as was making this a separate project, at all
Mon Sep 7 14:00:00 2015 cooloAATTsuse.com
- updated to version 2.10.0
see installed NEWS
=== kgio 2.10.0 - slimming down... / 2015-09-06 08:12 UTC
The largely-unused autopush functionality is now a no-op.
Existing applications will probably not notice, and are
better off using MSG_MORE anyways if they\'re on Linux.
Our poll(2) wrapper now uses rb_hash_clear if available,
reducing global method cache dependence.
shortlog of changes since 2.9.3:
README: remove reference to Rainbows!
writev: update comment on preserving errno
poll: avoid rb_funcall for rb_hash_clear
minor doc updates
remove autopush support and make it a no-op
HACKING: update URL for Message-ID lookup
Tue Feb 10 13:00:00 2015 cooloAATTsuse.com
- updated to version 2.9.3
Wed Nov 12 13:00:00 2014 mrueckertAATTsuse.de
- properly migrate to the new style
Sun Oct 12 14:00:00 2014 adrianAATTsuse.de
- adapt to new rubygem packaging style
Mon Mar 3 13:00:00 2014 kkaempfAATTsuse.com
- add rpmlintrc
Sat Feb 22 13:00:00 2014 cooloAATTsuse.com
- updated to version 2.9.2
This release is for compatibility with future releases of mainline ruby,
as rb_thread_blocking_region is removed in r44955 of ruby trunk
This also avoids deprecation warnings fo rb_thread_blocking_region
2.0 and 2.1.
Thu Feb 6 13:00:00 2014 cooloAATTsuse.com
- updated to version 2.9.1
Thanks to Christopher Rigor for this release.
Eric Wong (2):
only define and test kgio_syssend on 1.9+
various 1.8.7 fixes
=== kgio 2.9.0 - cleanups, bug fixes, minor improvements / 2014-02-04 03:09 UTC
This adds a new kgio_syssend method for Ruby 1.9+ which behaves
like BasicSocket#send, but will not raise exceptions on EAGAIN.
Eric Wong (12):
test_poll: remove race prone test_poll_EINTR_changed test
tryopen: remove RARRAY_PTR usage in init
read_write: remove the rest of RARRAY_PTR usage
my_writev: stylistic fixes
Rakefile: kill raa_update task
avoid downsizing casts
connect: constify RSTRING-related things
set RSTRING_MODIFIED where appropriate for Rubinius
split read_write.c into {read,write,writev}.c
add kgio_syssend method to wrap send(2)
write: correct check for various blocking regions
tryopen: additional debug information for bad Errno values
Hleb Valoshka (1):
Don\'t use deprecated api
Thu Feb 6 13:00:00 2014 cooloAATTsuse.com
- use new macros
Fri Sep 13 14:00:00 2013 cooloAATTsuse.com
- updated to version 2.8.1, see Changelog
Fri Jan 25 13:00:00 2013 cooloAATTsuse.com
- updated to version 2.8.0
Wed Aug 1 14:00:00 2012 cooloAATTsuse.com
- updated to version 2.7.4
Thu Jun 28 14:00:00 2012 cfarrellAATTsuse.com
- license update: LGPL-2.1 or LGPL-3.0
See http://bogomips.org/kgio/LICENSE.html
Wed Aug 24 14:00:00 2011 mrueckertAATTsuse.de
- update to version 2.6.0
We now export SOCK_NONBLOCK, SOCK_CLOEXEC constants in the Kgio
namespace to make kgio_tryaccept/kgio_accept easier-to-use.
There are also some minor internal cleanups.
Sat Jul 2 14:00:00 2011 ammlerAATTopenttdcoop.org
- initial gems version 2.5.0