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
TODO: updates for the future of kgio
2015-01-09
Eric Won
g
T
O
DO: updates f
o
r the future of kgio
commit
|
commitdiff
|
tree
2015-01-09
Eric Wong
remove
r
ef
e
rences to ru
b
yforg
e
a
nd
a
ncient Ru
b
ies
commit
|
commitdiff
|
tree
2015-01-09
Eri
c
Wong
d
o
c: switch to olddoc
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
add
kgio_sys
s
end me
t
hod to wrap s
e
n
d
(2)
commit
|
commitdiff
|
tree
2014-02-04
E
ric Wong
split read_w
r
ite
.
c
i
n
to {read,wr
i
t
e,w
r
itev}
.
c
commit
|
commitdiff
|
tree
2014-02-04
E
r
ic Wong
set RSTRING_MODIFIED whe
r
e appropriate for Ru
b
ini
u
s
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
connect: constify RST
R
ING-re
l
ated things
commit
|
commitdiff
|
tree
2014-01-20
Eric Wong
avoid
do
w
nsizing ca
s
ts
commit
|
commitdiff
|
tree
2013-09-30
E
r
ic Wong
Rakefile: kill raa_
u
pdat
e
task
commit
|
commitdiff
|
tree
2013-09-25
Er
i
c
Wong
t
est_poll: r
e
move race prone test
_
po
l
l
_
EI
N
TR_ch
a
nged
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Eri
c
W
on
g
kgio 2
.
8
.
1 -
minor impro
v
ements an
d
test fixes
commit
|
commitdiff
|
tree
2013-09-05
E
ric W
o
ng
t
est
_
p
oll: be less
d
epe
n
dent o
n
signal han
d
ler order
i
ng
commit
|
commitdiff
|
tree
2013-09-03
E
ric
W
ong
test
_
try
o
p
e
n: skip EACCES test when euid
=
= 0
commit
|
commitdiff
|
tree
2013-08-16
E
ric Won
g
ac
c
e
p
t:
m
ore in
f
ormat
i
ve
exce
p
tion on unknown fam
i
ly
commit
|
commitdiff
|
tree
2013-08-16
Eric Wo
n
g
c
h
eck s
y
scall returns ag
a
inst
<
0 instead
o
f == -1
commit
|
commitdiff
|
tree
2013-01-18
Eri
c
Wong
kgio
2
.
8
.
0 -
TCP Fast Open, writev/t
r
y
writev
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Wong
rename fas
t
open => kgio_fastopen
i
n Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
E
ric Wong
a
cc
e
pt:
d
o no
t
set blocking if non-bl
o
cking
i
s s
e
t
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
fas
t
op
e
n
:
fix arg
u
ment order in R
D
oc
e
xa
m
ple
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_write: remove un
u
sed va
r
iable
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c Wong
implement TCP Fast Open
s
u
pport (client + server)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgio::Sock
e
t
.
new re
t
ains co
m
pat
i
bility
with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
ri
c
Wong
connect: fact
o
r o
u
t tcp_getadd
r
() funct
i
on
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c Wong
connec
t
: split out my_s
o
c
ket
(
) functio
n
commit
|
commitdiff
|
tree
2012-11-21
E
r
ic Wong
tryop
e
n: inc
l
ud
e
errno
.
h heade
r
just in case
commit
|
commitdiff
|
tree
2012-05-30
E
r
i
c
Wong
tryop
e
n: av
o
id amb
i
guous name
for s
u
bst
f
unction
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kg
i
o 2
.
7
.
4
-
s
m
all
fixes a
n
d
cle
a
nups
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
ng
test: more workar
o
und for
FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test/
l
i
b_read_write: test workarounds f
o
r TCP in FreeBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric W
o
ng
tes
t
_tryopen: fix horrib
l
y-n
a
m
e
d
test fo
r
E
A
CCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wo
n
g
test/lib_read_write
:
inc
r
e
ase test reliabil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: remove assert_nothi
n
g_
r
a
i
sed
commit
|
commitdiff
|
tree
2012-03-19
Eric Won
g
fix for
n
on-
L
i
n
ux,
n
on-T
C
P
_NOPUSH plat
f
orms
commit
|
commitdiff
|
tree
2012-03-15
Eric
W
ong
k
g
io 2
.
7
.
3 -
c
o
m
patibility fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACKING:
add instructions for runnin
g
tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
t
e
s
t_poll:
workaro
u
nd for timing-sensi
t
ive test
on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
test: increase
d
el
t
a
range for tim
i
ng
-
sensitiv
e
test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: fix/ena
b
le under D
e
b
i
an
G
N
U
/kFreeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
acc
e
pt4
:
requi
r
e SOCK
_
N
O
N
BLOCK/
S
O
CK_CLO
E
XE
C
m
acros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 - for older, a
n
d
o
l
d
er Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
tryopen: remember to
i
n
clu
d
e
a
n
c
i
e
nt_ru
b
y
.
h
f
or
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 - compatibili
t
y
w
i
th older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
g
emspec: disable
de
v
elop
m
ent depen
d
encies
for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
est/
t
est_autopush: skip
strace tests if not availa
b
le
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define
R
ARRAY
_
PTR/RAR
R
AY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric
Wong
kgi
o
2
.
7
.
0 - m
i
n
o
r upda
t
es
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: update documentation
reg
a
rding
a
c
cept met
h
od f
l
a
gs
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connect,tryopen: set close-
o
n-exec flag
fo
r
new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
tes
t
s
:
remove
tests for
IO#nonbloc
k
? after
a
ccept
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
a
c
cept: deprecate sing
l
et
o
n Kgio
.
a
ccept_* me
t
hods
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wong
accep
t
: alway
s
set O_
N
O
NBLO
C
K
f
or accept(
)
-ed
s
ockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_
p
oll: test f
o
r closi
n
g a polled IO in
s
ighandler
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
Wong
.
wrongdoc
.
yml: a
d
d pu
b
lic/private email a
d
dresse
s
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wa
i
t
.
c: fix miss
p
elling in
rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric
W
ong
LICENSE: s/G
N
U C Li
b
r
a
ry/k
g
i
o
/
commit
|
commitdiff
|
tree
2011-08-09
Eric
Wong
TODO: up
d
ate SSL/TLS support stat
u
s :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_u
p
d
at
e
_
m
a
x_fd()
under MRI 1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
co
n
n
ect: more descriptive
e
rror for TC
P
port
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
kgio 2
.
6
.
0 - m
i
nor feature updat
e
and cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
o
n
g
add
pro
t
otype
for
r
b_t
h
read_block
i
ng_io_r
e
gion()
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
miss
i
ng_accep
t
4: don
'
t use FD_CLO
E
XEC
for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
a
c
cept
.
c: fix RDoc for
n
e
w Kgio
:
:SOCK
_
* constan
t
s
commit
|
commitdiff
|
tree
2011-07-07
Eric
W
o
ng
exp
o
rt
SOC
K
_NON
B
L
OC
K
, SOCK_C
L
OE
X
EC constants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
acc
e
pt
.
c: rein
s
tate errno a
f
t
e
r
c
al
l
ing my
_
file
n
o()
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
doc: update docum
e
nta
t
ion for kgio_addr
at
t
ribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
do
c
: call-seq for kgio_wait_w
r
itable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
ancient_ruby
.
h: avoi
d
sym
b
o
l cl
o
bbering
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic Wong
fix mis
c
compiler wa
r
nings
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
m
a
ke timed
k
g
i
o
_
wait_* im
p
lementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File includ
e
s
Kgio::PipeMetho
d
s m
o
dule
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::F
i
le
.
tryo
p
en r
u
ns
GC
on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add rdo
c
for
K
g
i
o::File
.
tryope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
kg
i
o
_
wait_*able: documentati
o
n fo
r
op
t
ional tim
e
out
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
doc: use libre
l
i
s
t
.
org instead of librelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
GIT
-
V
E
RSION
-
GEN: bump
v
ersion for ne
w
API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge
b
r
a
nch
'
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 - OpenSolar
i
s b
u
ild f
i
x
commit
|
commitdiff
|
tree
2011-06-14
Eric
W
o
n
g
e
x
t
c
o
n
f:
-
lnsl and
-
l
socket
c
hecks for OpenSolar
i
s
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add
t
imeou
t
to kgio_wait_{read,wr
i
t}abl
e
commit
|
commitdiff
|
tree
2011-06-13
Eric W
o
ng
extco
n
f
: -
l
nsl and -lsocket checks
f
o
r OpenSolar
i
s
commit
|
commitdiff
|
tree
2011-05-23
Eric
Wong
README: clarify that w
e
only work on Unix-lik
e
systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update to th
e
latest version
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wo
n
g
M
e
r
g
e branch
'2
.
4-stable
'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio 2
.
4
.
1
- Kgio
.
poll av
o
ids EINTR,
really
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c
Wong
Kgio
.
poll: ensure
EI
N
TR
n
ever gets raised
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
Kgio
.
poll: e
n
sure
E
INTR never g
e
ts
r
aised
commit
|
commitdiff
|
tree
2011-05-14
Er
i
c Wo
n
g
Kgio
.
tryop
e
n => Kg
i
o::File
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
retur
n
Kgio::File for
Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
add Kgio
.
t
r
yope
n
m
ethod
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
k
gi
o
2
.
4
.
0
-
portability fixes an
d
more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_thread_clos
e
:
di
s
abl
e
o
n
RUBY_ENG
I
NE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
ric Won
g
read_
w
rite: call rb_str_
m
odify() before rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
p
o
l
l: deal with po
l
lset c
h
anges on EINT
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
t
est
_
t
c
p_co
n
nect: disable wait_writa
b
le_set t
e
st on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Er
i
c Wong
Kg
i
o
.
poll rest
a
rts o
n
interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remove unnecessa
r
y
di
r
_config statement
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc: improve kgio_a
c
c
e
pt/k
g
i
o_tryac
c
ept
d
oc
s
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
t
e
s
t
_a
u
topu
s
h: att
e
mpti
n
g
t
o
fix
a
timing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wo
n
g
doc: fix trywrite ca
l
l-seq
commit
|
commitdiff
|
tree
2011-04-14
Eri
c
Wong
test_au
t
opush: use
a
ssert_in
_
delta for test
commit
|
commitdiff
|
tree
next