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
/
ext
/
posix_mq
/
posix_mq.c
Date
Commit message (
Expand
)
2017-03-20
freeze internal objects
2017-03-18
TypedData C-API conversion
pu
2017-03-18
set correct condition for setting id_autoclose
2016-02-02
support idempotent POSIX_MQ#close
2015-01-16
POSIX_MQ#autoclose= propagates to IO
2015-01-11
favor comparisons against zero instead of -1
2015-01-09
pack rw_args struct
2015-01-09
support autoclose= and autoclose?
2015-01-09
for_fd: delay assigning to mq->des until after mq_getattr
2015-01-04
Ability to adopt file descriptors
2014-02-15
avoid deprecated rb_thread_blocking_region in Ruby 2.0/2.1
2014-02-09
prepare for rb_thread_blocking_region removal
2012-07-12
ext: fix type inconsistencies for int vs mqd_t retvals
2012-07-12
notify: set lower bound for notify stack size
2012-07-05
blocking functions do not raise Errno::EINTR
2011-06-16
fix compiler warnings, oops
2011-06-14
num2timespec: remove needless double-assignment
2011-06-14
no need to rb_intern("*")
2011-03-01
make methods that should be private, private
2011-03-01
remove unused tryinit function
2011-03-01
POSIX_MQ#send returns +true+ on success
2011-03-01
finalize try* interfaces
2011-02-27
doc: note that the try* interfaces are not final
2011-02-27
add trysend, tryreceive, and tryshift interfaces
2011-02-27
eliminate needless global (cPOSIX_MQ)
2011-02-27
run GC on ENOSPC when calling mq_open()
2011-02-27
Symbols are VALUEs, not IDs
2011-02-27
Do not trust locally cached mq_flags
2011-02-23
doc: note that timeout is not always supported
2011-02-23
fix MQ_IO_NIL_P and MQ_IO_CLOSE macros
2011-02-22
attempt to support systems w/o mq_timedsend/mq_timedreceive
2011-02-22
use StringValueCStr for paths
2011-02-22
fix broken rb_str_set_len() #define for Ruby 1.8.6
2011-02-22
fix for systems that can't convert mqd_t to FD
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
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-04-22
GC safety fixes
2010-04-21
cleaner lookup "Signal" of constant
2010-03-13
ensure POSIX_MQ#name is clobber-proof
2010-03-13
remove non-portable #warning CPP directive
2010-03-02
add TODO item for using netlink under Linux
2010-02-20
POSIX_MQ#to_io works under FreeBSD, too
2010-02-20
avoid shadow warnings
2010-02-20
POSIX_MQ#<< does not release GVL when non-blocking
2010-02-20
do not release GVL when unlinking/opening
2010-02-20
do not release GVL for non-blocking operations
[next]