index
:
ruby_posix_mq.git
master
pu
POSIX message queues for Ruby
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
test
/
test_posix_mq.rb
Date
Commit message (
Expand
)
2017-03-18
test_posix_mq: get tests passing under FreeBSD 10.3
2016-02-02
support idempotent POSIX_MQ#close
2016-02-02
enable frozen_string_literal for Ruby 2.3+
2015-01-16
POSIX_MQ#autoclose= propagates to IO
2015-01-09
support autoclose= and autoclose?
2015-01-09
test_posix_mq: rewrite test to not depend on DL or alarm
2015-01-04
Ability to adopt file descriptors
2012-07-12
test: relax test timings for timed* tests
2012-07-12
test: disable IO.select test if #to_io is missing
2012-07-05
blocking functions do not raise Errno::EINTR
2012-07-03
Add libc names for Debian GNU/kFreeBSD and FreeBSD in tests.
2012-07-03
Fix call to DL::Function.new in tests
2011-03-01
POSIX_MQ#send returns +true+ on success
2011-02-27
fix warnings and enable them for tests
2011-02-27
add trysend, tryreceive, and tryshift interfaces
2011-02-27
tests: do not require Fiddle for Ruby 1.9
2011-02-27
Do not trust locally cached mq_flags
2011-02-23
cleanup DL usage for alarm() test
2011-02-23
fix test alarm() case for Ruby 1.9
2011-02-23
test for alarm() working properly to interrupt
2011-02-23
test: fix GC test for systems without POSIX_MQ#to_io
2011-02-22
attempt to support systems w/o mq_timedsend/mq_timedreceive
2011-02-22
use StringValueCStr for paths
2010-12-24
add Rubinius support
2010-12-24
refactor type checks and remove unnecessary guards
2010-12-24
remove rb_time_interval() and gettimeofday() dependency
2010-08-19
tests: use Class#method_defined?
2010-08-19
test: avoid leaving queues behind
2010-08-19
avoid double close() and EBADF
2010-08-02
open/notify: invoke GC if needed
2010-05-09
fix POSIX_MQ#notify(&block) aka SIGEV_THREAD
2010-03-13
ensure POSIX_MQ#name is clobber-proof
2010-02-20
make POSIX_MQ#dup and POSIX_MQ#clone no-op
2010-01-21
add #shift test with destination buffer
2010-01-07
add POSIX_MQ#shift helper method
2010-01-07
POSIX_MQ#notify only works on GNU/Linux for now
2010-01-07
POSIX_MQ#notify block execution on message received
2010-01-02
Fix mq.notify = nil to unregister notifications
2010-01-02
initial commit
v0.1.0