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.h: add prototype for rb_thread_io_blocking_region
2012-03-22
Eric W
o
ng
sleepy_pen
g
u
i
n
.
h: a
d
d prototy
p
e
f
or rb_th
r
ead_io_bloc
k
i
n
g_re
g
ion
commit
|
commitdiff
|
tree
2012-03-07
E
ric Wong
epo
l
l: spl
i
t out ugly
g
reen thread c
o
de
commit
|
commitdiff
|
tree
2012-02-23
Eric Wong
test
:
new t
e
stcase for e
d
ge-trig
g
ered accept
commit
|
commitdiff
|
tree
2011-07-27
Eric Wo
n
g
use sleepy
.
penguin
@
librelist
.
o
rg addre
s
s i
n
stea
d
of
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Eric Wong
dis
a
ble Signa
l
FD
inte
r
face
commit
|
commitdiff
|
tree
2011-07-27
Eric Wo
n
g
rb_update_max_fd(
)
supp
o
rt for
e
p
oll
commit
|
commitdiff
|
tree
2011-06-16
Eric
W
ong
fix unus
e
d var
i
able w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
t
i
merfd:
add new constant
s
fro
m
2
.
6
.
39 and 3
.
0
commit
|
commitdiff
|
tree
2011-06-09
Eric
W
ong
tes
t
_epoll: a
d
d leve
l
tri
g
ger test
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
sleepy_p
e
nguin 3
.
0
.
1 - really av
o
ids EINTR
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wo
n
g
e
pol
l
: avoid race con
d
ition in EINTR checking
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
sleepy_penguin
3
.
0
.
0
commit
|
commitdiff
|
tree
2011-05-19
Eric
W
ong
test: fix some warnings from 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
upda
t
e
t
o the la
t
est
pkg
.
mk
commit
|
commitdiff
|
tree
2011-05-19
Eri
c
Wong
.
documen
t
:
rem
o
ve
duplicat
e
i
n
it
.
c e
n
t
r
y
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
d
i
sable operati
o
ns on
Fi
x
num fil
e
descr
i
ptors
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
b
etter handle
cross-thread
c
lo
s
e under
Ru
b
y 1
.
9
.
3
commit
|
commitdiff
|
tree
2011-05-19
Eric W
o
ng
do
c
:
Epo
l
l::IO shoul
d
N
E
VE
R
be
used d
i
r
e
c
tly
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
signalfd: dis-r
e
c
o
m
m
end
t
his class
commit
|
commitdiff
|
tree
2011-05-19
Eri
c
Wong
us
e
rb_
c
all_s
u
per
instead of
callin
g
for
_
fd
commit
|
commitdiff
|
tree
2011-05-19
Eric
W
o
ng
epoll
.
c
: more desc
r
iptiv
e
IOError for closed descriptors
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
Epol
l
#
w
ait does not expose EINT
R
to u
s
er
commit
|
commitdiff
|
tree
2011-05-19
Eric Won
g
epoll -signal
commit
|
commitdiff
|
tree
2011-05-19
Eric Wong
inotify
:
ho
l
d GVL
o
n
c
lose
commit
|
commitdiff
|
tree
2011-05-19
Eric Wo
n
g
epoll: close notifies other threa
d
s
under MRI
commit
|
commitdiff
|
tree
2011-05-19
Eri
c
Wong
epoll
.
c:
n
o
t
e
that c
l
os
e
() never
f
ails under Linux
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
ev
e
ntfd: fi
x
32-bit warning for ULL type
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
eventfd: fix getvalue argv type
commit
|
commitdiff
|
tree
2011-04-28
Eric Wong
extconf: don't abort
for rb_memerror
a
nd rb_io_close(
)
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
epoll: bet
t
er d
e
al with cross t
h
read close
commit
|
commitdiff
|
tree
2011-04-10
Eric
Wong
inot
i
fy: di
s
able GVL
-
r
e
leasing
c
lose for 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-03-10
Eric
W
o
ng
pkg
.
mk: misc
updates
commit
|
commitdiff
|
tree
2011-03-10
E
r
ic Wong
sle
e
py_penguin
2
.
0
.
0
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
signalfd
.
c:
fi
x
whitespace
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
in
o
tify
:
release GVL during
Inotify#clo
s
e on 1
.
9
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
inoti
f
y
: add I
n
otify#each method for
y
ielding each
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
inotif
y
.
c:
f
ix local v
a
riable name for RDoc
commit
|
commitdiff
|
tree
2011-03-10
Eric
Wong
README: m
i
sc updates
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
p
a
ck
a
ging updates
,
r
emo
v
e
I
s
olate depen
d
ency
commit
|
commitdiff
|
tree
2011-03-10
Eric
W
ong
sig
n
al
f
d: attem
p
t to support POSIX real-time si
g
nal
s
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
eventfd: r
e
move "_no
n
block" inter
f
aces
commit
|
commitdiff
|
tree
2011-03-10
Eri
c
Wong
Timer
F
D#expira
t
ions takes a non
b
lock flag
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
e
v
entfd:
test Event
F
D::MAX value
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
eventfd: test for :SEMAPHORE sema
n
tics
commit
|
commitdiff
|
tree
2011-03-10
Eric
Wong
signalfd: fle
s
h out S
i
gnalFD
#
take with non-blocking
commit
|
commitdiff
|
tree
2011-03-10
Er
i
c Wong
Inotify#take releases GVL uncondi
t
io
n
ally
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
s
plit out
m
issing bits for olde
r
gl
i
bc and
kernels
commit
|
commitdiff
|
tree
2011-03-10
Eric
Wo
n
g
cleanup
b
locking region code fo
r
1
.
8
commit
|
commitdiff
|
tree
2011-03-10
E
r
ic Wong
test_
e
pol
l
_gc
:
disable expensive
t
est by default
commit
|
commitdiff
|
tree
2011-03-10
Eri
c
Wong
clean
u
p unneeded #define shortcuts
commit
|
commitdiff
|
tree
2011-03-10
Eri
c
W
ong
mov
e
set_nonblo
c
k() into util
.
c
commit
|
commitdiff
|
tree
2011-03-10
Eri
c
Wong
timerfd: hoo
k
u
p Ti
m
erFD#getti
m
e
commit
|
commitdiff
|
tree
2011-03-10
Eric Won
g
te
s
t_
i
noti
f
y: do not
c
hec
k
1
.
9
I
O constants
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
doc: improve RD
o
c
d
ocumentation
commit
|
commitdiff
|
tree
2011-03-10
Eric
W
ong
signalfd: test with
s
i
gq
u
e
u
e() with DL help
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
rework flags p
a
ssing for e
a
se-of-use
commit
|
commitdiff
|
tree
2011-03-10
Eric Wong
remove SLEEPY_PE
N
GUIN_VER
S
ION con
s
t
a
nt
commit
|
commitdiff
|
tree
2011-03-06
Eric
Won
g
a
d
d SignalFD#update! method
commit
|
commitdiff
|
tree
2011-03-06
Eric Wong
signalfd
:
g
ets => take
commit
|
commitdiff
|
tree
2011-03-06
Eric Wong
disable epoll optimizations t
e
st if S
t
r
ace::me is missi
n
g
commit
|
commitdiff
|
tree
2011-03-06
Er
i
c
W
ong
remo
v
e
Time
r
FD
.
c
r
eate, it's red
u
nd
a
nt
commit
|
commitdiff
|
tree
2011-03-06
Eric Wong
inotify: s
o
me rdoc and
c
omments
commit
|
commitdiff
|
tree
2011-03-05
Eric Wong
inoti
f
y: u
s
e Strin
g
V
al
u
e
C
S
t
r for paths
commit
|
commitdiff
|
tree
2011-03-05
Eric
W
o
ng
add SignalFD int
e
rf
a
c
e
commit
|
commitdiff
|
tree
2011-03-05
Eric Wong
add top-l
e
vel SP shortcu
t
c
ons
t
a
nt
commit
|
commitdiff
|
tree
2011-03-05
Eric Wong
e
ve
n
tfd
.
c:
f
ixes for
Ruby 1
.
9
commit
|
commitdiff
|
tree
2011-02-06
Eri
c
W
ong
pkg
.
mk: lib/ may n
o
t alw
a
y
s
exist
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
slee
p
y_pen
g
uin
1
.
4
.
0
- Linu
x
I/O
events for Ruby
commit
|
commitdiff
|
tree
2011-02-04
Eri
c
Wong
T
O
DO: update with fanotify item
commit
|
commitdiff
|
tree
2011-02-04
Eric
Wong
bump wron
g
d
o
c dependency
commit
|
commitdiff
|
tree
2011-02-04
Eric Wo
n
g
sa
f
ety f
i
x
for Inotify#dup
commit
|
commitdiff
|
tree
2011-02-04
E
ri
c
Wong
E
p
oll
.
new does not defau
l
t to close-
o
n-exec
commit
|
commitdiff
|
tree
2011-02-04
Eric
W
ong
require
rb
_
meme
r
ror and rb_io_close
commit
|
commitdiff
|
tree
2011-02-04
E
ric
W
ong
epoll
.
c: safer re
p
la
c
e
ment func
t
i
o
n n
a
ming
commit
|
commitdiff
|
tree
2011-02-04
Eric
Wong
p
r
elim
i
nary inotify support
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
quiet build warnin
g
s for olde
r
systems
commit
|
commitdiff
|
tree
2011-02-04
E
ric Wong
epoll
.
c: fix uninitialize
d
fd variab
l
e
commit
|
commitdiff
|
tree
2011-02-04
Eric
W
ong
Epoll#w
a
it: do not aut
o
mat
i
cally retry
on EINT
R
commit
|
commitdiff
|
tree
2011-02-03
Eric Wong
pkg
.
m
k: use RbC
o
nfig in
s
tead
of Config
commit
|
commitdiff
|
tree
2011-01-27
Eric W
o
ng
p
k
g
.
m
k
: allow WRONGDOC variable to be overri
d
en
commit
|
commitdiff
|
tree
2011-01-27
Er
i
c W
o
ng
pkg
.
mk: u
p
da
t
e in c
a
se we get ri
d
o
f
C ex
t
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
sleepy_pe
n
gu
i
n 1
.
3
.
1 -
s
afety check
s
for
d
elete
Eric Wong
(1):
commit
|
commitdiff
|
tree
2011-01-22
E
r
i
c Wong
safer close
d
c
hecks
f
o
r proxied objects
commit
|
commitdiff
|
tree
2011-01-21
Eri
c
W
o
ng
sleepy_
p
engu
i
n
1
.
3
.
0 - i
n
cremental improvem
e
nts
commit
|
commitdiff
|
tree
2011-01-21
Er
i
c Wong
g
i
t
.
b
o
go
m
ips
.
o
rg => bogomips
.
org
commit
|
commitdiff
|
tree
2011-01-21
Eric W
o
ng
epoll: rdoc update
s
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
m
ove common packaging tasks into p
k
g
.
mk
commit
|
commitdiff
|
tree
2011-01-19
Eric Wo
n
g
use wrongdoc for URLs in Rak
e
fi
l
e and gemspe
c
commit
|
commitdiff
|
tree
2011-01-19
Er
i
c Wong
GN
U
ma
k
efile: fix manif
e
s
t
ta
r
get
commit
|
commitdiff
|
tree
2011-01-18
Eric Wong
epoll: add a note about C
L
O
CK_MONOTONIC for 1
.
8
commit
|
commitdiff
|
tree
2011-01-17
Eric Wong
epoll: add cache/mark array
d
ebu
g
ging me
t
hods
commit
|
commitdiff
|
tree
2011-01-17
Eric
W
ong
u
se FIX
2
INT when we know
we h
a
ve a FIXN
U
M
commit
|
commitdiff
|
tree
2011-01-17
Eric Wo
n
g
us
e
fl
a
g cac
h
e and marks array
t
o
o
pt
i
mi
z
e away syscalls
commit
|
commitdiff
|
tree
2011-01-16
Eri
c
W
on
g
lazil
y
i
ni
t
ial
i
ze the mark array
commit
|
commitdiff
|
tree
2011-01-16
Er
i
c Wong
epol
l
: deal with missing EP
O
LLR
D
HUP
o
n older systems
commit
|
commitdiff
|
tree
2011-01-15
Eric Wong
sleepy
_
p
enguin 1
.
2
.
0 - ep
o
l
l GC help
commit
|
commitdiff
|
tree
2011-01-15
E
r
ic Wong
epoll: p
r
event IO objects
from gett
i
n
g GC-ed
commit
|
commitdiff
|
tree
2011-01-13
Eric Wong
sleepy_pe
n
gu
i
n 1
.
1
.
1 - soft fe
a
thers, sof
t
delete
commit
|
commitdiff
|
tree
2011-01-13
Eric Wo
n
g
pa
c
kaging fixups, oops
commit
|
commitdiff
|
tree
2011-01-13
Eric Wong
sleepy_peng
u
in
1
.
1
.
0 - soft f
e
a
t
he
r
s, soft delete
commit
|
commitdiff
|
tree
next