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
E
ric Wong
split read_write
.
c i
n
to {rea
d
,wri
t
e
,w
r
ite
v
}
.
c
commit
|
commitdiff
|
tree
2014-02-04
E
r
ic Wong
set RSTRING_MODIFIED where a
p
propriate for Rubi
n
i
u
s
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
connect: constify
RSTRING-r
e
l
a
ted
things
commit
|
commitdiff
|
tree
2014-01-20
Eric Wong
avoid d
o
w
nsizing cas
t
s
commit
|
commitdiff
|
tree
2013-09-30
E
ric Wong
Rakefile: kill raa_update task
commit
|
commitdiff
|
tree
2013-09-25
E
r
i
c Wong
test_poll: remov
e
race prone
tes
t
_
p
ol
l
_EINTR_change
d
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Eric Wong
kgio
2
.
8
.
1 -
min
o
r
improvements
a
nd test fixes
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
t
est_pol
l
:
b
e
less
d
e
pendent on signal h
a
ndler
order
i
ng
commit
|
commitdiff
|
tree
2013-09-03
E
r
i
c Wo
n
g
test_tryopen: skip EAC
C
ES test when euid == 0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accept: more informativ
e
e
xception on
u
n
known family
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
c
heck sy
s
ca
l
l returns against < 0 instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
E
ric
Won
g
k
gio 2
.
8
.
0 - TCP Fast
O
pen
,
wr
i
tev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Wong
rename fastopen =
>
kgio_
f
astopen in
Kg
i
o
:
:So
c
ket
commit
|
commitdiff
|
tree
2012-12-30
E
r
i
c
Wong
acce
p
t: do not set blocking
i
f non-blockin
g
i
s s
e
t
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
f
as
t
open
:
fix argum
e
n
t
order i
n
R
D
oc example
commit
|
commitdiff
|
tree
2012-12-27
Eri
c
W
o
n
g
rea
d
_write: remove unused
v
ariable
commit
|
commitdiff
|
tree
2012-12-27
Eric
W
o
n
g
implement
T
C
P
F
ast Op
e
n support (c
l
ie
n
t + server)
commit
|
commitdiff
|
tree
2012-12-13
Er
i
c Wong
Kgio::Socket
.
new
r
e
t
ai
n
s compatibility w
i
th
Socket
.
n
e
w
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connect: fac
t
or out tc
p
_getadd
r
() functio
n
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
con
n
ect: split ou
t
my_socket() func
t
i
o
n
commit
|
commitdiff
|
tree
2012-11-21
Eric
W
ong
tryopen: include errno
.
h
h
eader just in ca
s
e
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
t
ryop
e
n:
avoid a
m
bi
g
uous name fo
r
subs
t
f
unction
commit
|
commitdiff
|
tree
2012-03-24
Eric Wo
n
g
kgi
o
2
.
7
.
4
-
small
fixes and
c
l
e
anups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
t
est: mo
r
e work
a
round for
Fre
e
B
SD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric W
o
n
g
test/lib_read_write:
test workarounds for TCP
i
n
F
r
eeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Er
i
c
W
ong
test_tryopen: fix
horri
b
ly-nam
e
d test for
E
ACCES
commit
|
commitdiff
|
tree
2012-03-22
Eri
c
Wong
t
e
s
t
/li
b
_
read_
w
r
ite: increase test rel
i
ability
commit
|
commitdiff
|
tree
2012-03-19
Er
i
c Wong
t
e
st/*: remove
assert_n
o
t
h
ing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
f
ix for non-Lin
u
x, no
n
-T
C
P
_
N
O
PUS
H
platforms
commit
|
commitdiff
|
tree
2012-03-15
Eric
W
o
n
g
k
g
io
2
.
7
.
3 - comp
a
t
i
bili
t
y fixes
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wong
HACKING: add inst
r
uctio
n
s f
o
r running tests
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c
W
ong
test_poll:
wor
k
around for timing-sensiti
v
e
t
est on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
test:
i
ncrease delta r
a
nge for timing-sensitive test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopus
h
: fix/enable under Debian GNU/k
F
reeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
a
c
cept4
:
r
equi
r
e
SOCK_NONBLOCK/SO
C
K_CLOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
k
g
io 2
.
7
.
2 -
f
o
r older
,
and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
tr
y
open
:
remem
b
er to i
n
cl
u
de ancient_ruby
.
h
for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
gio 2
.
7
.
1
- compa
t
ibility with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
gem
s
pec:
dis
a
ble
d
evelopment depe
n
dencies for o
l
d
systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test/te
s
t
_
au
t
opush: skip strace t
e
sts if not available
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define RARRAY_PTR/RARRAY_
L
EN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
k
gio
2
.
7
.
0 - minor updates
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c Wong
doc: up
d
ate documentati
o
n
r
e
gard
i
ng accept method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
con
n
ect,tryopen: set close-on-exec
flag
for new fd
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests
:
re
m
o
ve tests for
I
O#n
o
nblock?
a
fter accept
commit
|
commitdiff
|
tree
2011-11-15
E
r
i
c
Won
g
accept: deprecate singleton K
g
io
.
acc
e
pt_
*
methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accept: always set
O
_
NONBLOCK
f
or accept()-ed
s
ocket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric
W
ong
test_poll: test
f
or
c
losing
a polled IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c Wong
.
wrongdoc
.
yml: add
public
/
private email add
r
esses
commit
|
commitdiff
|
tree
2011-08-25
Eric W
o
n
g
wa
i
t
.
c: fix miss
p
e
l
l
i
n
g
in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
ric Wong
LICEN
S
E: s/GNU C Libra
r
y/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric W
o
ng
TOD
O
: up
d
ate SSL/TLS
s
upport status :
)
commit
|
commitdiff
|
tree
2011-07-21
Eric W
o
ng
use rb_update_max_fd(
)
under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
connect: more d
e
scriptive e
r
ror for T
C
P port
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
k
g
io 2
.
6
.
0 - minor feature update and clea
n
ups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
add protot
y
p
e
for rb_thread_blocking_io_r
e
g
i
on()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
mi
s
sing_accept4:
d
on't use
F
D_CLOEXEC for SOC
K
_CL
O
EXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
accept
.
c: fix RDoc for new
K
gio::SOC
K
_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
exp
o
rt SOCK_NONBLOCK, SOCK_CLOEXEC co
n
stants in
K
g
i
o
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
accept
.
c: rei
n
state errno after calling my
_
fileno()
commit
|
commitdiff
|
tree
2011-06-18
E
ric Wong
doc: update docum
e
ntation for kgio_
a
d
d
r
a
tt
r
ibu
t
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: call
-
seq for kgio_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
Eric
W
ong
ancient_ruby
.
h:
a
void symbol cl
o
b
beri
n
g
commit
|
commitdiff
|
tree
2011-06-16
E
r
i
c Wong
fix m
i
sc compi
l
er warni
n
g
s
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make t
i
med kgio
_
wait_* impl
e
mentation safer
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c W
o
n
g
K
gio::
F
ile i
n
cludes Kgio::
P
ipeMethods mod
u
le
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wo
n
g
Kgio::File
.
t
r
yopen runs GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc
:
ad
d
r
d
oc fo
r
Kgio
:
:File
.
tryope
n
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
kgi
o
_w
a
it_*a
b
le: docum
e
n
tation f
o
r
o
ptional timeout
commit
|
commitdiff
|
tree
2011-06-15
E
ric Won
g
d
o
c: use librelis
t
.
org i
n
ste
a
d of libreli
s
t
.
co
m
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VERSION-GEN: bu
m
p version for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge bra
n
ch '2
.
4
-
stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
kgio 2
.
4
.
2 - OpenSol
a
ris
build fix
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
Wong
extconf: -lnsl and -lsocket checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kgio_wait_{read,writ}ab
l
e
commit
|
commitdiff
|
tree
2011-06-13
E
r
ic Wong
ext
c
onf: -lnsl a
n
d -lsocket checks for OpenSola
r
is
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README: clarify that we
o
n
l
y work on
Unix-lik
e
sys
t
ems
commit
|
commitdiff
|
tree
2011-05-21
Eric Won
g
p
k
g
.
mk: upd
a
te t
o
the latest v
e
r
s
ion
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c W
o
ng
Merge branc
h
'2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
kgio
2
.
4
.
1 - Kgio
.
p
o
ll
a
v
oids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
K
g
io
.
p
oll: ensure EINTR never g
e
ts r
a
ised
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wo
n
g
Kgio
.
poll: en
s
u
r
e EINTR never gets raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
tryopen => Kgio::File
.
t
r
y
o
pen
commit
|
commitdiff
|
tree
2011-05-14
Eri
c
Wong
retur
n
Kgio::F
i
le for Kgi
o
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
add Kgio
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0 - portabi
l
ity fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_thr
e
ad_c
l
o
s
e:
di
s
a
ble on RUBY_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
read_writ
e
: call rb_
s
tr_mod
i
f
y
() befor
e
rb_s
t
r_resize()
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
poll: dea
l
w
ith pollset changes on EINT
R
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
W
ong
test_tcp_connect: disable wait_
w
rit
a
ble_set tes
t
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
Kgio
.
poll restarts on
i
n
terrupt
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
extconf: remo
v
e
unnecessary d
i
r
_
config statement
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc: improve
kgio
_
accep
t
/
k
g
io_trya
c
cept
docs
commit
|
commitdiff
|
tree
2011-04-21
E
ri
c
W
o
ng
t
est_autopush: attempting t
o
f
i
x a timing te
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric W
o
ng
doc:
fix trywri
t
e call-s
e
q
commit
|
commitdiff
|
tree
2011-04-14
E
ric Wong
test_autopush: use as
s
ert
_
in_delta
f
or test
commit
|
commitdiff
|
tree
2011-04-11
Eri
c
W
o
ng
gemsp
e
c
:
b
u
m
p wr
o
ngdo
c
ver
s
io
n
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
ge
m
spec: r
e
move unnecessary
require_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add t
e
st for cro
s
s thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wo
n
g
r
ead_
w
rite: detect closed fd on EINTR
commit
|
commitdiff
|
tree
next