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
split read_write.c into {read,write,writev}.c
2014-02-04
Eric Wong
s
p
l
it read_wri
t
e
.
c into {
r
ead,write,writ
e
v}
.
c
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
s
et RSTRIN
G
_MODIFI
E
D where
appropriate for Rubinius
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
c
onnec
t
: co
n
stify RSTRI
N
G-rel
a
ted things
commit
|
commitdiff
|
tree
2014-01-20
Eric Wong
avoid downsi
z
ing casts
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Ra
k
efile: kill raa_update task
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
t
e
st_poll: rem
o
ve race prone test_poll_E
I
NTR_cha
n
ge
d
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Eric Wong
kgio
2
.
8
.
1 -
mino
r
improvements and test fixes
commit
|
commitdiff
|
tree
2013-09-05
E
r
ic Wong
test_poll: be less dependent
on
signal hand
l
er ord
e
ring
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_tryop
e
n:
skip EACCES test whe
n
euid
== 0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
acce
p
t: more i
n
f
o
rmative except
i
on on
u
nk
n
own family
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
check syscall return
s
aga
i
n
s
t <
0 in
s
tea
d
of
==
-
1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wo
n
g
kgio 2
.
8
.
0 - TCP Fast
O
pen
,
write
v
/tr
y
writev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wo
n
g
rename
fastopen => kgio
_
fastopen in
Kgio::So
c
ket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept:
d
o not set
b
locking if
n
on-b
l
ock
i
ng is set
commit
|
commitdiff
|
tree
2012-12-27
Eric W
o
ng
fastopen
:
f
i
x
a
rgument
o
r
der in R
D
oc ex
a
m
pl
e
commit
|
commitdiff
|
tree
2012-12-27
E
r
i
c Wong
read_wri
t
e:
r
e
m
o
v
e
unused variable
commit
|
commitdiff
|
tree
2012-12-27
Eric
Wong
implement TCP
F
as
t
Open support (client + se
r
ver)
commit
|
commitdiff
|
tree
2012-12-13
E
ric
W
ong
Kgio::Soc
k
e
t
.
new
retains compatibility with Socket
.
ne
w
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
conne
c
t: factor out t
c
p_g
e
ta
d
dr() func
t
ion
commit
|
commitdiff
|
tree
2012-12-12
Eri
c
Wong
connect
:
sp
l
it ou
t
my_socket(
)
function
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryopen: include errno
.
h header just in case
commit
|
commitdiff
|
tree
2012-05-30
E
ric Wong
t
r
yopen: avoid
a
mbi
g
uous
name for sub
s
t function
commit
|
commitdiff
|
tree
2012-03-24
Eric Won
g
kgio
2
.
7
.
4 - sm
a
ll fixes and cleanup
s
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
n
g
test: mor
e
workaround for FreeB
S
D 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wo
n
g
test/lib_read_w
r
ite: test wor
k
ar
o
unds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_tryopen:
fix horribly-na
m
e
d
test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_read_write:
i
nc
r
ease test reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
ong
test/*: remove assert_
n
othing_ra
i
sed
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix for non-Linux, non-TCP_NOPUSH
p
l
a
t
f
orms
commit
|
commitdiff
|
tree
2012-03-15
Eric W
o
n
g
kgio 2
.
7
.
3 - comp
a
tib
i
lity fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
H
A
C
K
ING: add instructi
o
ns for ru
n
n
ing tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
t
est_poll
:
w
o
rkaround fo
r
timing
-
s
e
nsi
t
ive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
test:
i
n
crease delta ran
g
e
f
or timing-sen
s
it
i
ve test
commit
|
commitdiff
|
tree
2012-03-05
Eric W
o
ng
a
u
topush: fix/enable
un
d
e
r
Debian GNU/kFre
e
BSD
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c Wong
a
ccept4: require SOCK_NON
B
L
O
C
K/SOCK
_
CLO
E
XEC macro
s
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Won
g
kg
i
o 2
.
7
.
2 - for
older, and o
l
de
r
Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryopen: rem
e
mber
to i
n
clude ancient_
r
uby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic W
o
ng
kgio 2
.
7
.
1 - compatibilit
y
with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec: disabl
e
dev
e
lopment depende
n
cies
f
o
r old sy
s
tems
commit
|
commitdiff
|
tree
2012-01-08
Er
i
c Wong
t
e
s
t/test_autopush: s
k
i
p s
t
race tests if no
t
available
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define
R
AR
R
AY_PTR/RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio
2
.
7
.
0 - minor
u
p
d
ates
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c
Wo
n
g
doc: updat
e
documentati
o
n regarding ac
c
ept metho
d
flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
conne
c
t
,t
r
y
open:
set close-on-exec flag for new
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Er
i
c Wong
tests: remove tests
for
I
O
#
nonblock? after
acce
p
t
commit
|
commitdiff
|
tree
2011-11-15
Eric Wo
n
g
a
c
c
e
pt: depr
e
cate single
t
on Kgio
.
ac
c
ep
t
_* method
s
commit
|
commitdiff
|
tree
2011-11-15
E
ric W
o
ng
a
ccept: always set
O_
N
ONBLOCK for
acce
p
t()-ed s
o
ckets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
te
s
t_po
l
l: test for closing a pol
l
ed IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric
Wong
.
w
rongdoc
.
yml: add pu
b
l
ic/pri
v
ate
e
mai
l
addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wait
.
c: fix misspelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
r
i
c
Wong
LICENSE
:
s/GN
U
C Library/
k
gio/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wo
n
g
TODO: update SSL/TLS support status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wo
n
g
use rb_
u
pdate_
m
ax_fd() under MRI 1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
connect: more
descriptive
error f
o
r TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
kgio 2
.
6
.
0 - minor feature update and cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
a
d
d prototype for rb_threa
d
_blocking_io_regi
o
n()
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
m
i
ssing_ac
c
ept4: do
n
't use
FD_CLOEXEC f
o
r SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
ric
Wong
a
c
cept
.
c:
f
i
x RD
o
c fo
r
new Kgio::SOCK
_
* constants
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
exp
o
rt
S
OCK_N
O
NBLOCK, SOCK_CLOEXEC
c
onstant
s
in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
a
ccept
.
c: reinstate errno a
f
ter calling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: up
d
ate documentation for kgio_
a
ddr attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
doc: call-seq for
k
gio_wa
i
t
_writ
a
ble
commit
|
commitdiff
|
tree
2011-06-18
E
r
i
c Wong
a
n
cient_ruby
.
h
:
avoid symb
o
l clobbering
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix misc compile
r
warnin
g
s
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
ma
k
e
t
imed kgio_
w
ait_* im
p
lementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::F
i
le i
n
cludes Kgio::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kg
i
o
:
:
F
ile
.
t
ryo
p
en r
u
ns GC on E
N
OMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
d
oc: a
d
d rdoc for Kgio::Fi
l
e
.
tr
y
open
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
kgi
o
_wait_*able
:
documentation for
o
ptional
timeo
u
t
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use librelist
.
org instea
d
o
f librelist
.
co
m
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic
W
ong
GIT-VERSION-GEN: bump vers
i
on
f
or new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
Merge branch '2
.
4-s
t
a
b
le'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 -
Ope
n
S
o
laris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
extconf
:
-lnsl
and -lso
c
ket checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wo
n
g
add timeout
to k
g
io_w
a
it_{
r
e
a
d,writ}abl
e
commit
|
commitdiff
|
tree
2011-06-13
E
ric Wong
e
xtconf: -
l
nsl and -lsocket checks f
o
r OpenSo
l
aris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README
:
c
larify
t
hat w
e
only work
o
n Unix-like syst
e
ms
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk:
update to the
latest version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merg
e
br
a
nch
'
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
kgio 2
.
4
.
1
-
Kgio
.
p
o
l
l avoid
s
E
I
NT
R
, rea
l
l
y
commit
|
commitdiff
|
tree
2011-05-21
E
ric
W
o
n
g
Kgio
.
p
o
ll: en
s
u
r
e EINTR
n
e
ver
get
s
ra
i
sed
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
p
oll: ensure EINTR ne
v
er ge
t
s raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
t
ryop
e
n
=> Kgio::Fi
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
return Kgio::File for
Kgi
o
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
add K
g
i
o
.
tryo
p
en meth
o
d
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wo
n
g
kg
i
o
2
.
4
.
0
-
portability f
i
xe
s
and mor
e
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
t
e
s
t
_cross_thread_close
:
disable o
n
RUBY_E
N
GINE
!
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c Wong
r
ead_
w
rite:
call rb
_
s
t
r_mod
i
fy()
b
e
fore rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
poll: deal
w
ith p
o
llset changes
o
n
EINT
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_
t
c
p
_connect: disable w
a
it_writ
a
ble_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
Kgio
.
poll restar
t
s on interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: remove u
n
nece
s
sary di
r
_con
f
ig statement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: improv
e
kgio
_
accept
/
kgio_tryacc
e
pt
d
ocs
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wong
t
est_
a
u
t
o
push:
a
ttempting
to fix a timin
g
test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wong
do
c
: fix trywrite
c
a
ll-se
q
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_autopus
h
: use assert_in_delta for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemspec
:
bump wron
g
doc version
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
g
ems
p
ec
:
remove unnecessary require_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wo
n
g
add tes
t
for c
r
oss
thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wo
n
g
read_wr
i
te: detect closed fd
o
n EINTR
commit
|
commitdiff
|
tree
next