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
favor require_relative over require
2017-03-17
Eric
Wong
favo
r
r
equire_r
e
lative over requ
i
re
commit
|
commitdiff
|
tree
2017-03-17
Eric
Wong
e
po
l
l
:
add newline t
o
Kernel#warn messages for at
o
m
i
city
commit
|
commitdiff
|
tree
2017-03-16
Eric Wong
drop
u
nused Ruby 1
.
8
support code
commit
|
commitdiff
|
tree
2017-03-16
E
ric
Wong
allow nestable TLS buffers within the
s
ame thread
commit
|
commitdiff
|
tree
2017-03-16
Er
i
c
W
ong
f
r
ee bu
f
fer i
f
pthread_setspeci
f
ic f
a
ils
commit
|
commitdiff
|
tree
2017-03-11
Eri
c
Wong
tests:
sw
i
tch
to test-unit
commit
|
commitdiff
|
tree
2017-03-11
E
r
ic Wong
portability
fixes for
systems w
/
o splic
e
, c
o
py_file_ra
n
ge
commit
|
commitdiff
|
tree
2017-03-11
Eric Won
g
i
mplement linux_sendfi
l
e
s
uppo
r
t
commit
|
commitdiff
|
tree
2017-03-02
Eric Wong
gemsp
e
c: u
s
e SPDX-c
o
mpatib
l
e license specifier
commit
|
commitdiff
|
tree
2017-01-05
Eric Wong
c
op
y
_file_r
a
nge: m
o
ve wrapper to Ru
b
y fo
r
keyword arg
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Eric
Wong
remove
PI
P
E_BUF cons
t
ant definition
commit
|
commitdiff
|
tree
2017-01-04
E
r
ic
W
ong
do
c
: rem
o
ve references to IO#
p
ipe_size accessor
commit
|
commitdiff
|
tree
2017-01-04
Eric Wong
new API f
o
r
splice a
n
d tee
commit
|
commitdiff
|
tree
2017-01-04
Eric Wo
n
g
copy
_
file_
r
ange: use corr
e
ct syscal
l
numbers on
x86
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Eric W
o
n
g
pkg
.
mk: various upd
a
tes from other projects
commit
|
commitdiff
|
tree
2017-01-02
Eric Wong
splice: cl
a
rification regarding
tee() flags
commit
|
commitdiff
|
tree
2017-01-02
Eric
Wong
unify
rb_
g
c() handl
i
n
g
for out-
o
f
-FD co
n
ditions
commit
|
commitdiff
|
tree
2017-01-02
Eri
c
Wong
doc: v
a
rious U
R
L updates (http
s
)
commit
|
commitdiff
|
tree
2016-03-15
Eri
c
Wong
i
m
plement copy_file_range support f
o
r
L
in
u
x
4
.
5+
commit
|
commitdiff
|
tree
2016-03-15
Eric Wong
s
uppor
t
the splice(2)
a
nd t
e
e(2) sy
s
calls
commit
|
commitdiff
|
tree
2015-12-07
Eric W
o
n
g
note th
e
epo
l
l/io
.
rb file is
o
nly f
o
r
R
uby 1
.
8
commit
|
commitdiff
|
tree
2015-06-05
Eric
W
ong
epol
l
: allow :CLOEXEC
inste
a
d of the long constant
commit
|
commitdiff
|
tree
2015-04-22
Eric Won
g
T
ODO: add memfd
it
e
m
commit
|
commitdiff
|
tree
2015-01-11
E
r
ic Wong
README: fix word
i
ng: are
=
> i
s
commit
|
commitdiff
|
tree
2015-01-11
Eric
W
ong
sle
e
py_
p
enguin 3
.
4
.
1
-
m
inor up
d
ates
commit
|
commitdiff
|
tree
2015-01-11
Er
i
c W
o
ng
gemspec: rem
o
v
e
d
ead rdoc_options
config
commit
|
commitdiff
|
tree
2015-01-11
Eric Won
g
sleepy_p
e
ngu
i
n 3
.
4
.
0
-
m
i
n
or updates
commit
|
commitdiff
|
tree
2015-01-11
Eric Wong
g
emspec: use mi
n
itest, n
o
t t
e
st-unit
commit
|
commitdiff
|
tree
2015-01-11
E
ric Wong
R
E
ADME:
stop mentioning
R
ubinius
commit
|
commitdiff
|
tree
2015-01-11
Eric W
o
n
g
G
NUmakefile:
d
r
o
p more
Ru
b
yForge re
f
erence
s
commit
|
commitdiff
|
tree
2015-01-11
Eric Wong
README: l
a
bel
t
h
e
link
to the mail
i
ng
li
s
t archives
commit
|
commitdiff
|
tree
2015-01-11
Eric Wong
gemspec:
a
dd de
v
depe
n
denc
y
on t
e
st-unit 3
.
x
commit
|
commitdiff
|
tree
2015-01-11
Eric Wong
c
l
ea
n
up d
o
cumentation links
a
nd ignores
commit
|
commitdiff
|
tree
2015-01-11
E
r
ic Wong
rela
x
license
t
o LGPLv2
.
1+ (from
v
2
.
1 &&
v3 on
l
y)
commit
|
commitdiff
|
tree
2015-01-11
E
r
ic Wong
cha
n
g
e
mailing list to sleepy-peng
u
in@b
o
g
o
mip
s
.
org
commit
|
commitdiff
|
tree
2015-01-11
E
r
ic Wong
switch
docum
e
nta
t
ion
to
olddoc
commit
|
commitdiff
|
tree
2014-12-28
Eric
W
o
n
g
inotif
y
: clea
n
up
I
notify
:
:Ev
e
n
t
creatio
n
commit
|
commitdiff
|
tree
2014-12-28
Er
i
c
Wong
extconf: detect
i
n
ot
i
fy_init1 in libc
commit
|
commitdiff
|
tree
2014-12-27
Eric Wong
t
est_inotify
:
add test for rm_w
a
tch
commit
|
commitdiff
|
tree
2014-02-08
Eric Wong
t
est_kqueue_io: ad
d
t
e
st for
d
eleting i
t
ems
commit
|
commitdiff
|
tree
2013-12-30
Eric Wong
s
leepy_penguin 3
.
3
.
0 - fixes and compat
i
b
ility improvements
Eric Wong
(13):
commit
|
commitdiff
|
tree
2013-12-27
Eric Wong
ex
t
c
o
nf: a
v
oid unnecessary linkage agains
t
libkque
u
e
commit
|
commitdiff
|
tree
2013-12-27
Eric
W
ong
refactor and fi
x
leak
f
r
o
m
thre
a
d-lo
c
al storage use
commit
|
commitdiff
|
tree
2013-11-21
E
r
ic
Wong
value2timespe
c
: u
s
e
S
t
r
ingValueCStr for correctness
commit
|
commitdiff
|
tree
2013-11-21
Eric
Wong
work around lack
of
r
b_io_get_
i
o in
R
ubinius
commit
|
commitdiff
|
tree
2013-10-19
E
r
ic
W
ong
tests: remove version-dependen
t
FD_CLOEXEC checks
commit
|
commitdiff
|
tree
2013-10-19
Eric W
o
ng
remove all signalfd-related files
commit
|
commitdiff
|
tree
2013-10-19
Eric Wong
test
_
epo
l
l
:
sw
i
t
c
h
t
est
_
dup_and_f
o
rk
t
o e
x
it!
commit
|
commitdiff
|
tree
2013-10-19
Eric Wong
tests: switch
to minit
e
s
t
commit
|
commitdiff
|
tree
2013-10-19
E
ric W
o
ng
util: minor
c
le
a
nup
to
f
a
v
or rb_io_g
e
t_
i
o
commit
|
commitdiff
|
tree
2013-09-30
E
ric
Wong
Rakef
i
le: kill ra
a
_update task
commit
|
commitdiff
|
tree
2013-09-26
E
r
ic
W
ong
ini
t
:
avoid
re
d
e
fin
i
tion warnin
g
f
o
r _GNU_SOURCE
commit
|
commitdiff
|
tree
2013-09-26
Eric
Won
g
avoid RARRAY_PTR usage for Linux-only bits
commit
|
commitdiff
|
tree
2013-09-26
Eric
Wong
test_
e
p
o
ll: mi
n
or compatibility fix for Ru
b
y 2
.
1
.
0
commit
|
commitdiff
|
tree
2013-07-16
Eric Won
g
sle
e
p
y_penguin 3
.
2
.
0 - minor bug fixes, p
r
elimin
a
ry
.
.
.
commit
|
commitdiff
|
tree
2013-07-03
Eric Wong
pkg: inclu
d
e ge
n
erated
v
er
s
ion header
i
n distribut
i
on
commit
|
commitdiff
|
tree
2013-05-15
Eric Wong
test
_
epoll
_
io: ens
u
re
sub
c
la
s
s
i
ng Ep
o
ll::IO
w
ork
s
commit
|
commitdiff
|
tree
2013-05-03
E
r
i
c
W
ong
a
u
t
o-generate SLEEPY_PENGUIN_VERSION constant
commit
|
commitdiff
|
tree
2013-05-03
Eri
c
Wong
R
E
A
D
M
E:
update with latest
featur
e
s
commit
|
commitdiff
|
tree
2013-05-03
Eric Wong
test_kqueue_io: ad
d
iti
o
n
a
l test fo
r
IO-liken
e
s
s
commit
|
commitdiff
|
tree
2013-05-03
Eri
c
Wong
kqueue: remove t
i
meout handling
f
or
neven
t
s==0
commit
|
commitdiff
|
tree
2013-05-03
Eri
c
Wong
doc: flesh out
k
q
ueue-related do
c
ument
a
tion
commit
|
commitdiff
|
tree
2013-05-02
Er
i
c W
o
n
g
d
o
not propagate Errno::EINTR
i
n
t
o Rub
y
commit
|
commitdiff
|
tree
2013-04-30
Eric Wong
t
e
s
t_epoll: workaround
r
a
c
e condition in test_close
commit
|
commitdiff
|
tree
2013-04-30
E
r
ic Wong
epoll: c
l
e
ar FD
marks snap
s
hot
b
ef
o
re
r
e
turning
commit
|
commitdiff
|
tree
2013-04-30
Eric Wong
test_
e
p
o
l
l
: incr
e
a
se d
e
lay between
s
igna
l
spamming
commit
|
commitdiff
|
tree
2013-04-30
Eric Wong
te
s
t_e
p
oll:
join thread before retu
r
n
from test
commit
|
commitdiff
|
tree
2013-04-29
Eric Wo
n
g
kqueue: workaround lack o
f
R
S
TRUCT* ma
c
ros on Rubinius
commit
|
commitdiff
|
tree
2013-04-29
E
r
ic
Wong
test_
e
poll: workaround MR
I
1
.
8
thre
a
ding bug
commit
|
commitdiff
|
tree
2013-04-29
Eric Wo
n
g
kqueue: set zero timeout if not retri
e
ving events
commit
|
commitdiff
|
tree
2013-04-29
E
ric Wong
test_ti
m
erfd:
r
elax timing-sensitiv
e
t
e
st
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
test_kqueue_io
:
test for multiple
event return
commit
|
commitdiff
|
tree
2013-04-29
Er
i
c Wong
test_kqueue: join th
r
ead after test
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
fork
-
s
afe
"
to_i
o
" in high-l
e
vel epoll/kqueue
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
test_
e
p
oll:
a
void sleep
i
n
g
inside a signal
handle
r
commit
|
commitdiff
|
tree
2013-04-29
E
ric Wong
test: remove Rub
i
nius-specifi
c
checks an
d
ski
p
s
commit
|
commitdiff
|
tree
2013-04-29
Eric Won
g
t
est_epo
l
l: r
e
mo
v
e assert
_
noth
i
n
g_r
a
ise
d
commit
|
commitdiff
|
tree
2013-04-29
Eri
c
Won
g
preliminary kqueue
s
up
p
ort
commit
|
commitdiff
|
tree
2013-04-29
Eric Wong
pkg
.
mk:
al
l
o
w
passi
n
g arguments to ex
t
conf
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
epoll: enforce
m
a
x
ev
e
nts > 0 bef
o
re memory
a
l
loca
t
ion
commit
|
commitdiff
|
tree
2013-04-21
E
ric Wo
n
g
favor comparison a
g
ainst 0
for e
r
ror che
c
king
commit
|
commitdiff
|
tree
2013-04-13
Eric Wong
set clos
e
-on-
e
xec
b
y
d
e
fault
u
nder Ruby 2
.
0
commit
|
commitdiff
|
tree
2013-04-13
Eri
c
W
ong
extconf
:
remove p
t
hread checks
commit
|
commitdiff
|
tree
2013-04-13
Eric Wong
README: upd
a
te de
s
cription
commit
|
commitdiff
|
tree
2013-04-13
Eric W
o
ng
do
c
: rd
o
c f
i
xes and cleanups
commit
|
commitdiff
|
tree
2013-04-13
Eric W
o
n
g
.
wrongdoc:
a
dd public
/
private
ema
i
l addresses
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
epoll:
c
leanup GVL-rele
a
se code
f
or Ruby 2
.
0
.
0
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
i
notif
y
: thread-sa
f
e Inotify#
t
ake for rbx
commit
|
commitdiff
|
tree
2013-04-12
Eri
c
Wong
inotif
y
: use thr
e
ad-loc
a
l internal buffer
commit
|
commitdiff
|
tree
2013-04-12
Eric
W
o
n
g
license + gem packag
i
ng cleanups
commit
|
commitdiff
|
tree
2013-04-12
E
ric W
o
ng
.
giti
g
n
ore: add
.
rb
x
commit
|
commitdiff
|
tree
2013-04-12
Eric
W
ong
tes
t
_epol
l
_gc: f
o
r
ce GC on EMFILE/ENF
I
L
E
commit
|
commitdiff
|
tree
2013-04-12
Er
i
c W
o
ng
av
o
id
E
NOM
E
M ch
e
ck
i
n
g
in c
o
mmon code paths
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
epoll: cache alignment for per-t
h
read structure
commit
|
commitdiff
|
tree
2013-04-12
E
r
ic Wong
epol
l
: implement th
r
ead-s
a
fety for
m
ark/flag
a
rrays
commit
|
commitdiff
|
tree
2013-04-12
Eric
W
o
ng
split Ep
o
ll and Epoll::IO, rewrit
e
Epol
l
in Ruby
commit
|
commitdiff
|
tree
2013-04-12
Eric Wong
test_ep
o
ll
:
s
y
nchroni
z
e writes to t
h
e pipe array
commit
|
commitdiff
|
tree
2013-04-12
Eric Wo
n
g
test_epoll: f
i
x t
i
ming error in
t
e
st
commit
|
commitdiff
|
tree
2013-04-03
Eric Wo
n
g
ut
i
l
:
comme
n
t explaining
n
on
-
u
s
e of FIONBIO
commit
|
commitdiff
|
tree
2013-03-01
Eri
c
Wong
reload
FD after rb_io_wait_
*
able func
t
i
o
ns
commit
|
commitdiff
|
tree
next