diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-12-30 01:22:58 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-12-30 01:28:09 +0000 |
commit | 6ea1667ab4f5e96e3f761493a8c82a844aa4922b (patch) | |
tree | 62f107ea262215f232bf797582b9e7d0d65201b6 | |
parent | 117a81eddb1375dd1d08d7e7b57c585354dd2d90 (diff) | |
download | sleepy_penguin-6ea1667ab4f5e96e3f761493a8c82a844aa4922b.tar.gz |
Most notably, this fixes memory leaks for any users of inotify reads, epoll/kevent waiting using short-lived thread. Users of long-lived threads for these functions (all Rainbows!, yahns, and zbatery users) are not affected. A fair amount of internal cleanup was necessary for this. Compatibility with non-Linux systems without clock_gettime is improved, thanks to Lin Jen-Shin. Note: the kevent code is not at all optimized and still uses RARRAY_PTR, so it likely sucks under rbx and MRI 2.1. Eric Wong (13): test_epoll: minor compatibility fix for Ruby 2.1.0 avoid RARRAY_PTR usage for Linux-only bits init: avoid redefinition warning for _GNU_SOURCE Rakefile: kill raa_update task util: minor cleanup to favor rb_io_get_io tests: switch to minitest test_epoll: switch test_dup_and_fork to exit! remove all signalfd-related files tests: remove version-dependent FD_CLOEXEC checks work around lack of rb_io_get_io in Rubinius value2timespec: use StringValueCStr for correctness refactor and fix leak from thread-local storage use extconf: avoid unnecessary linkage against libkqueue Lin Jen-Shin (1): Support for broken system without clock_gettime.
-rwxr-xr-x | GIT-VERSION-GEN | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index e1fb70e..985c00e 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v3.2.0 +DEF_VER=v3.3.0 GVH=ext/sleepy_penguin/git_version.h LF=' |