repo.or.cz
/
kgio.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
connect: split out my_socket() function
2012-12-12
E
r
ic Wong
connec
t
: split out my_socket(
)
function
commit
|
commitdiff
|
tree
2012-11-21
E
ric W
o
ng
tryopen: i
n
clude errno
.
h
head
e
r just
i
n cas
e
commit
|
commitdiff
|
tree
2012-07-11
Eric
Wong
test workaround for platfor
m
s with unreliable signals
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic
W
ong
test/lib_rea
d
_wr
i
te:
w
ait for readability befo
r
e tr
y
re
a
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
te
s
t_poll: skip
sig
n
al tor
t
ure on Debian GNU/kfreebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolov Yura 'f
u
nny
.
.
.
a
d
d
`
#kgio_writev` and
`
#kgio_tryw
r
itev`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
try
o
pen: avoid a
m
bi
g
uous name for subst function
commit
|
commitdiff
|
tree
2012-05-30
Sokol
o
v
Yura 'funny
.
.
.
use rb_
s
tr_subseq for
t
ail
s
tring on write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura 'funny
.
.
.
Fix Uni
x
Clie
n
tReadServerWr
i
te te
s
t
class name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4 - small fixes and cleanu
p
s
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
ng
t
e
s
t
: more
w
orka
r
ound for Fr
e
eBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric W
o
ng
test/lib_read_write: test work
a
rounds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
r
ic Won
g
tes
t
_tryopen:
f
ix horri
b
ly-na
m
ed test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric
W
ong
test/l
i
b
_read_write: increase test reliabil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
E
ric Wong
test/*:
r
em
o
ve assert_nothing_rais
e
d
commit
|
commitdiff
|
tree
2012-03-19
Eric W
o
ng
fix for non-Li
n
u
x, non-TCP_NOP
U
S
H
pl
a
tf
o
rms
commit
|
commitdiff
|
tree
2012-03-15
E
r
ic W
o
ng
kgio
2
.
7
.
3 - compatib
i
lity fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACKING:
a
dd instru
c
tions for run
n
ing tests
commit
|
commitdiff
|
tree
2012-03-07
E
ric Wong
test_poll: worka
r
o
u
n
d
f
or
t
iming-sensitive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eri
c
Wong
tes
t
:
i
ncrease delta r
a
nge for t
i
ming-s
e
nsitiv
e
test
commit
|
commitdiff
|
tree
2012-03-05
Eric
Wong
a
uto
p
ush
:
fix/ena
b
le und
e
r
D
e
b
ian GN
U
/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric
Wong
ac
c
e
pt4: require SOCK_NONBLOCK/SOCK_CLOEX
E
C
macros
commit
|
commitdiff
|
tree
2012-01-08
Er
i
c Wong
kgio 2
.
7
.
2 - for older, and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
tryop
e
n: remembe
r
to
i
n
clude an
c
ien
t
_r
u
by
.
h
for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
g
i
o 2
.
7
.
1
- co
m
patibility with
older Ru
b
ies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
W
o
ng
gemspec:
di
s
able development dep
e
ndencies for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
te
s
t/test_a
u
topush: skip
strace tests i
f
not
a
v
ailab
l
e
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define R
A
RRAY
_
P
T
R/RAR
R
A
Y
_LEN ma
c
ros for
Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 - minor updates
commit
|
commitdiff
|
tree
2011-11-18
Eric
Wong
d
o
c: update do
c
ument
a
ti
o
n regarding accept metho
d
flags
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c
W
ong
connect,tryop
e
n
:
s
et close-on-
e
xec flag for ne
w
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
W
o
ng
t
ests: remove tests
f
or IO#nonblock? aft
e
r
a
cce
p
t
commit
|
commitdiff
|
tree
2011-11-15
Eric Won
g
accept: d
e
precate sin
g
l
e
ton Kgio
.
ac
c
ept_*
methods
commit
|
commitdiff
|
tree
2011-11-15
Eric
W
ong
accep
t
:
always set O_NONBLOC
K
for accept()-ed socket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
r
ic Wong
t
est_poll: t
e
st for c
l
osing a
p
olled IO i
n
sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric
Wong
.
wrongdoc
.
y
m
l: add pu
b
li
c
/priva
t
e
e
m
a
il addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wai
t
.
c
:
fix misspel
l
ing
in r
d
oc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE:
s
/GNU
C
L
i
brary/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c
W
ong
TODO: update S
S
L
/
TLS support s
t
atus :
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
us
e
r
b
_updat
e
_max_fd() un
d
er MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
connect: more
descrip
t
ive er
r
or
f
or TCP p
o
rt
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgi
o
2
.
6
.
0 - minor feature update and clea
n
ups
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
add prot
o
t
y
p
e
f
or rb_t
h
read_blocking_io_region()
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
missing_accept4: don
'
t us
e
F
D_
C
LOEXEC for SOCK_CLO
E
X
E
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
accept
.
c: f
i
x
RDo
c
for new Kg
i
o:
:
SOCK_* con
s
t
ants
commit
|
commitdiff
|
tree
2011-07-07
E
ric
Won
g
export SOCK_
N
O
N
BLO
C
K,
S
OC
K
_CLOEXEC con
s
tants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
accept
.
c: reinstate err
n
o after ca
l
l
ing
my_file
n
o()
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Won
g
do
c
: upd
a
te d
o
cumentation for kgio_addr attr
i
bute
commit
|
commitdiff
|
tree
2011-06-18
E
r
i
c
Wong
doc: call-seq
f
or kg
i
o_wait_w
r
i
t
able
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
an
c
i
e
n
t_ruby
.
h
:
avoid symbol cl
o
bb
e
ri
n
g
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic Wong
fix mi
s
c com
p
iler
warnings
commit
|
commitdiff
|
tree
2011-06-15
E
ric W
o
ng
m
ake t
i
med k
g
i
o_
w
a
i
t_* implementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
Kgio::File
inc
l
u
d
e
s Kg
i
o
::Pip
e
M
e
thods module
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
Kgio::F
i
l
e
.
t
ryopen runs
GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add rdoc for
Kgio::File
.
tryo
p
e
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_w
a
it_*abl
e
: documenta
t
ion
for optiona
l
t
i
meout
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
doc:
u
se
l
ibreli
s
t
.
org i
n
s
t
ead of
l
ibrelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VE
R
SION-GEN: bump version for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge b
r
anch
'
2
.
4-stab
l
e'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 -
O
penSolaris
b
uild f
i
x
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c Wong
extconf: -lnsl
and -
l
socket ch
e
c
k
s for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
add timeout
t
o kgio_wait_{read,
w
rit}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extconf: -lnsl and -lsocket c
h
e
c
ks for OpenS
o
laris
commit
|
commitdiff
|
tree
2011-05-23
E
r
i
c Wong
README:
c
larify that
we only wo
r
k
on Unix-li
k
e systems
commit
|
commitdiff
|
tree
2011-05-21
E
ric W
o
ng
pkg
.
mk: up
d
ate to the latest v
e
r
s
ion
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
Merge b
r
anch '2
.
4
-
sta
b
le'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio
2
.
4
.
1 - Kgio
.
p
oll
a
voids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll: ensur
e
E
I
NTR never ge
t
s
r
aised
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
p
oll: ensure
EINT
R
n
ev
e
r gets
r
aised
commit
|
commitdiff
|
tree
2011-05-14
Eric Won
g
Kgio
.
tryopen
=> Kgio
:
:File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric
Wong
r
eturn
K
gi
o
::Fi
l
e for Kgio
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
add K
g
io
.
t
r
y
o
p
e
n meth
o
d
commit
|
commitdiff
|
tree
2011-05-05
Eric
Wong
kg
i
o
2
.
4
.
0 - portability fixes and
m
ore
commit
|
commitdiff
|
tree
2011-05-05
Eric
Wong
t
e
st_cros
s
_t
h
read_c
l
o
se: disable
o
n
RUB
Y
_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
r
e
ad_w
r
ite
:
call rb_s
t
r_modify() before
r
b_s
t
r_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
po
l
l
:
d
e
a
l
w
ith
po
l
lset
c
hanges on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_connect:
d
is
a
ble
w
ait_writable_
s
et test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
fix kgi
o
_p
e
ek for !KGIO_NOPUSH systems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
J
e
r
e
my Ev
a
ns
c
o
nnec
t
: zero out
h
i
n
ts
argu
m
ent f
o
r getaddrinfo
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
p
o
ll
restart
s
on
i
n
te
r
rupt
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
extconf: remove unnecessa
r
y dir
_
config sta
t
e
me
n
t
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: imp
r
ov
e
kgio
_
a
c
cept/kgio_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_autopush:
attemp
t
ing to
fix a timing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eri
c
Wong
doc: fix tr
y
w
r
it
e
call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_autopush:
use
asse
r
t_in_
d
e
l
t
a for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemsp
e
c:
bump
w
rongdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eri
c
Wong
gems
p
ec: r
e
move unnecessary requ
i
re
_
paths
commit
|
commitdiff
|
tree
2011-04-10
E
ric Wong
add t
e
st for
c
ross thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wo
n
g
re
a
d_write:
d
ete
c
t closed fd
on EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Won
g
ac
c
ept: bet
t
er detect c
l
osed f
i
les on EINTR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*
acce
p
t m
e
thods c
a
n take
flag
s
argument
,
like ac
c
ept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accept: prepare optio
n
a
l flags argument to accept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wong
HACKI
N
G:
u
p
dates for wro
n
gdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Won
g
kgio
2
.
3
.
3 -
minor fixes
commit
|
commitdiff
|
tree
2011-03-14
E
ric
W
ong
poll: fix over-allocati
o
n
f
or p
o
ll(
2
)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
use rb_thre
a
d_blocking_io
_
regi
o
n if possible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
d
o
c:
more
consist
e
n
t re
f
erence
s
f
o
r
kgio_wait
_
*able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric Wong
kgio 2
.
3
.
2 - OpenBSD
build fix
commit
|
commitdiff
|
tree
2011-02-15
Je
r
emy Ev
a
n
s
Fix build on OpenBSD
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-02-14
Eric
Wong
kgio 2
.
3
.
1
- compatibility fix
commit
|
commitdiff
|
tree
next