repo.or.cz
/
sleepy_penguin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
sleepy_penguin 3.2.0 - minor bug fixes, preliminary kqueue support
2013-07-16
Eric Wong
s
l
e
epy_pengui
n
3
.
2
.
0 - minor bug
f
ixes, prel
i
m
inary
.
.
.
commit
|
commitdiff
|
tree
2013-07-03
Eric Wong
pkg: include generated
v
ersion heade
r
in d
i
str
i
bution
commit
|
commitdiff
|
tree
2013-05-15
Eric
W
ong
test_epoll_
i
o: e
n
su
r
e subcla
s
sing Epoll::IO works
commit
|
commitdiff
|
tree
2013-05-03
Eric Wong
auto-
g
enerate SLEEPY
_
PENGUIN_VERSION consta
n
t
commit
|
commitdiff
|
tree
2013-05-03
Eric
Wong
R
E
A
D
ME:
update with latest fea
t
ures
commit
|
commitdiff
|
tree
2013-05-03
Er
i
c Wong
t
est_kqueue_io
:
a
dditio
n
al
t
est for
IO-lik
e
ness
commit
|
commitdiff
|
tree
2013-05-03
Er
i
c Wong
k
queue
:
r
emove timeout handli
n
g
f
o
r
nevents==0
commit
|
commitdiff
|
tree
2013-05-03
Eric Wong
doc: flesh
o
ut kq
u
eue-rela
t
e
d
d
o
c
umentation
commit
|
commitdiff
|
tree
2013-05-02
Eric Wong
do not propag
a
te Errno::EI
N
T
R into Rub
y
commit
|
commitdiff
|
tree
2013-04-30
Eri
c
Won
g
test_epoll: worka
r
ound race co
n
dition in
t
est_close
commit
|
commitdiff
|
tree
2013-04-30
Eric Wong
epoll: c
l
ear FD marks
s
napshot
before returning
commit
|
commitdiff
|
tree
2013-04-30
E
r
ic Wong
test_
e
pol
l
: increase del
a
y bet
w
een signal spam
m
in
g
commit
|
commitdiff
|
tree
2013-04-30
Eric Wong
tes
t
_epoll: join thread before return fr
o
m
test
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
kqueu
e
: worka
r
ou
n
d la
c
k of
RSTRUCT* macr
o
s
on Rubin
i
us
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
test_epoll: workaround MRI 1
.
8 threa
d
i
ng bug
commit
|
commitdiff
|
tree
2013-04-29
E
r
i
c Wong
kqueue:
s
e
t
zero timeout if n
o
t
retr
i
eving e
v
ents
commit
|
commitdiff
|
tree
2013-04-29
Eri
c
Wo
n
g
tes
t
_time
r
fd:
r
elax timin
g
-s
e
nsitive tes
t
commit
|
commitdiff
|
tree
2013-04-29
Eri
c
Wong
test_kqueue_io: test for
mu
l
tiple ev
e
nt return
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
test_kqueue: joi
n
thre
a
d after
t
est
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
fork-safe "to_io" in high-level ep
o
ll/kqueue
commit
|
commitdiff
|
tree
2013-04-29
E
r
i
c
Wong
test_epoll:
a
void sleeping
i
nside a signal handler
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
test:
r
emove Rubinius-sp
e
cif
i
c che
c
k
s
and skips
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
tes
t
_e
p
oll: rem
o
ve assert_nothing_ra
i
s
e
d
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
preliminary k
q
u
e
ue support
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
pkg
.
m
k
:
allow passing argume
n
ts to
e
xtco
n
f
commit
|
commitdiff
|
tree
2013-04-21
Eric Won
g
epoll
:
enfor
c
e ma
x
events >
0
be
f
ore
memory
a
llocation
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
favor compa
r
ison
a
ga
i
n
s
t 0 for error c
h
ecking
commit
|
commitdiff
|
tree
2013-04-13
Eric Wong
set close-on-exec by defaul
t
under Ruby 2
.
0
commit
|
commitdiff
|
tree
2013-04-13
Eric
Wong
extconf: remove p
t
hread checks
commit
|
commitdiff
|
tree
2013-04-13
Eric Wong
README: update d
e
s
cri
p
tion
commit
|
commitdiff
|
tree
2013-04-13
Eric Wong
doc: rd
o
c fixes
a
nd cleanups
commit
|
commitdiff
|
tree
2013-04-13
Eric Wo
n
g
.
wrongdoc:
a
dd publi
c
/private emai
l
addresses
commit
|
commitdiff
|
tree
2013-04-12
Eric
W
ong
epoll: cleanup G
V
L-release code fo
r
Ruby 2
.
0
.
0
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
in
o
tif
y
: thread-safe Inotify#take for rbx
commit
|
commitdiff
|
tree
2013-04-12
Er
i
c Wong
inotify: use th
r
ead-local inte
r
nal b
u
ff
e
r
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
license + gem
p
ac
k
aging cleanups
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
.
gitig
n
o
r
e: add
.
rbx
commit
|
commitdiff
|
tree
2013-04-12
Eric
W
on
g
test_
e
pol
l
_gc:
force GC on EMFILE/ENF
I
L
E
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
avoid ENOMEM che
c
king in common code p
a
ths
commit
|
commitdiff
|
tree
2013-04-12
E
r
ic
Wong
epoll: cache
alignment for pe
r
-
t
hread structure
commit
|
commitdiff
|
tree
2013-04-12
Eri
c
Wong
epoll: i
m
plement thread-safety for mark/flag arrays
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
s
plit Epoll
and Epo
l
l::IO, r
e
wr
i
t
e Epoll in Ruby
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
test
_
epoll: s
y
nch
r
oniz
e
writes
t
o the p
i
p
e
array
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
test_e
p
oll:
f
ix timing error in
t
est
commit
|
commitdiff
|
tree
2013-04-03
E
ric Wong
util: comment explai
n
ing non
-
use of
FIONBIO
commit
|
commitdiff
|
tree
2013-03-01
Eric Wong
r
eload F
D
a
f
t
er
rb_io_wait_*able
f
unctio
n
s
commit
|
commitdiff
|
tree
2013-01-24
Eric Wong
e
poll:
u
p
d
ate docu
m
e
nt
a
t
i
on fo
r
mu
l
ti-
t
hrea
d
ed
use
commit
|
commitdiff
|
tree
2013-01-23
E
r
i
c
W
o
n
g
e
p
o
ll:
u
se pthread_once properly
commit
|
commitdiff
|
tree
2013-01-17
Eric Wong
epoll: add EPOLLWAKEUP consta
n
t
commit
|
commitdiff
|
tree
2013-01-17
E
ric Wong
Revert "epol
l
: avoi
d
E
POLL
_
CTL_MOD
race c
o
nd
i
tion
"
commit
|
commitdiff
|
tree
2013-01-03
Eric Wong
e
poll: avoid
E
POLL_CTL_MOD race condition
commit
|
commitdiff
|
tree
2012-05-02
Eric Wong
s
leepy_penguin 3
.
1
.
0
-
minor fi
x
es and feature
s
commit
|
commitdiff
|
tree
2012-05-02
Eric Wo
n
g
reintroduce SLEEPY_PENGU
I
N_VERSIO
N
constan
t
commit
|
commitdiff
|
tree
2012-05-02
Eric Won
g
timerfd: remove unusable con
s
tants (never release
d
)
commit
|
commitdiff
|
tree
2012-05-02
E
r
i
c Wong
e
poll: update co
m
m
ent
o
n free(NULL) usage
commit
|
commitdiff
|
tree
2012-03-27
E
r
ic Wong
t
ese
t
: epoll
used
a
s a queue
commit
|
commitdiff
|
tree
2012-03-22
E
r
ic Wong
epoll: use per-thread
d
a
ta structure for
c
oncurre
n
t
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test_e
p
oll
:
disable
expensive test without
S
TRESS
commit
|
commitdiff
|
tree
2012-03-22
Eric
Wong
sleepy_penguin
.
h: add prot
o
ty
p
e for rb_thread_io_bloc
k
i
n
g_regio
n
commit
|
commitdiff
|
tree
2012-03-07
Eric
W
ong
epoll
:
split out ugly gr
e
en th
r
e
a
d code
commit
|
commitdiff
|
tree
2012-02-23
Eri
c
Wong
test: new testca
s
e
f
o
r
e
dge-triggered acce
p
t
commit
|
commitdiff
|
tree
2011-07-27
Eric Wong
u
se sleepy
.
penguin@li
b
relist
.
org
a
ddr
e
ss instead of
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Eric
W
ong
disabl
e
S
ignalFD inte
r
fac
e
commit
|
commitdiff
|
tree
2011-07-27
E
r
ic Wong
rb_update_m
a
x
_
f
d() support for epoll
commit
|
commitdiff
|
tree
2011-06-16
Eric Wo
n
g
fix unused v
a
riable warni
n
gs
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
timerfd: add ne
w
c
o
nstants f
r
om 2
.
6
.
39 and 3
.
0
commit
|
commitdiff
|
tree
2011-06-09
E
ri
c
Wong
tes
t
_epoll: add level trigger test
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wong
sle
e
py
_
penguin 3
.
0
.
1
- really avo
i
d
s EINTR
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Won
g
epoll:
a
void race condition in E
I
N
T
R
check
i
ng
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
sleepy_pengui
n
3
.
0
.
0
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
test: fix some
warnings f
r
om 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-05-19
Eric W
o
ng
update
t
o
the latest pkg
.
mk
commit
|
commitdiff
|
tree
2011-05-19
Eri
c
Wong
.
document: remove dup
l
icate init
.
c ent
r
y
commit
|
commitdiff
|
tree
2011-05-19
E
r
i
c Wong
d
isab
l
e
operati
o
ns on Fixnum file descripto
r
s
commit
|
commitdiff
|
tree
2011-05-19
Eric W
o
ng
better handle cross-thread close under Ruby 1
.
9
.
3
commit
|
commitdiff
|
tree
2011-05-19
E
ric
W
o
n
g
doc: Epoll::IO should N
E
VE
R
b
e
used
d
irectly
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
signalfd: di
s
-reco
m
m
e
n
d this class
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
use rb_call_sup
e
r instead of
c
a
lling for_fd
commit
|
commitdiff
|
tree
2011-05-19
Er
i
c W
o
ng
e
poll
.
c: more desc
r
i
p
ti
v
e IOError for
c
l
ose
d
des
c
riptors
commit
|
commitdiff
|
tree
2011-05-19
E
ric
W
ong
Ep
o
ll#w
a
it does not
e
x
po
s
e EINTR to use
r
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
epoll -signal
commit
|
commitdiff
|
tree
2011-05-19
Er
i
c Wong
i
not
i
fy: hold GVL on close
commit
|
commitdiff
|
tree
2011-05-19
E
ric Wong
epoll: close notifies
o
t
her threads
u
nde
r
MRI
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
epoll
.
c: note that clo
s
e
(
) never fails under
Li
n
ux
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
eve
n
tfd:
f
ix
32-bi
t
warni
n
g fo
r
ULL type
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
e
v
entfd: fix getva
l
ue argv type
commit
|
commitdiff
|
tree
2011-04-28
Eric Wong
extc
o
nf: do
n
't abort
for r
b
_meme
r
r
o
r and rb_io_clos
e
(
)
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
epol
l
: bette
r
deal with
c
ross t
h
r
e
ad clos
e
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
inotify
:
disabl
e
G
VL-rel
e
asing close for 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
pkg
.
m
k
:
m
i
s
c updates
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
sleepy_penguin 2
.
0
.
0
commit
|
commitdiff
|
tree
2011-03-10
E
ric Wo
n
g
sign
a
lfd
.
c: fix whit
e
space
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
inotify:
release GVL during
I
notify#close on
1
.
9
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
i
n
otify
:
add Inotify#each
m
e
t
hod for yie
l
ding each
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
in
o
tify
.
c: fix l
o
cal variable name for RDoc
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
READM
E
: misc updat
e
s
commit
|
commitdiff
|
tree
2011-03-10
Er
i
c
Wong
packagi
n
g
updat
e
s
,
remove
Iso
l
a
t
e dep
e
ndency
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
si
g
nalfd: a
t
tempt to su
p
p
ort P
O
SI
X
real-time signals
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
e
v
entfd
:
rem
o
ve "_n
o
nblock" interfaces
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
TimerFD#
e
xpira
t
i
o
ns ta
k
es a
nonblock flag
commit
|
commitdiff
|
tree
next