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
tryopen: remember to include ancient_ruby.h for 1.8.5
2012-01-08
E
ric W
o
ng
t
ryop
e
n: rem
e
mber to include ancient_ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
gio 2
.
7
.
1 - compatib
i
lity wit
h
older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Won
g
ge
m
s
p
ec: d
i
sable developm
e
nt dep
e
ndencie
s
for
o
l
d systems
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
te
s
t/test_autopush: skip strace tests if not available
commit
|
commitdiff
|
tree
2012-01-07
Eri
c
Wong
define RARRAY_P
T
R/RARRAY_LE
N
macros fo
r
Ruby
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 - minor updat
e
s
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c
W
on
g
doc: update
documentation
r
e
g
arding a
c
cept m
e
t
hod
flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
con
n
ect,
t
r
yopen: set clo
s
e-on-exec flag for ne
w
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
test
s
: remove tests for
I
O#non
b
lo
c
k?
after accept
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wong
a
ccept:
d
eprecate
sing
l
e
t
o
n Kgi
o
.
a
cc
e
pt_
*
methods
commit
|
commitdiff
|
tree
2011-11-15
E
r
i
c
W
ong
accept:
a
lways set O
_
NONBL
O
CK for accept(
)
-ed
s
ockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_poll: test fo
r
closing a polled IO in s
i
g
h
a
nd
l
er
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
w
r
ongdoc
.
yml: a
d
d public
/
pr
i
v
a
te email add
r
esses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
w
a
it
.
c:
f
i
x
misspel
l
ing in rdo
c
commit
|
commitdiff
|
tree
2011-08-09
Eric
Won
g
LICENSE: s/
G
NU C Library/kg
i
o
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update SSL/TL
S
support statu
s
:)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use
r
b_update_max_fd() under MRI
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
co
n
n
e
ct: more d
e
scripti
v
e erro
r
f
o
r TCP po
r
t
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
k
gio
2
.
6
.
0 - minor f
e
a
tur
e
update and
c
leanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
add pr
o
totype
for
r
b
_th
r
e
a
d_b
l
ocking_io_region(
)
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
W
o
ng
m
i
ssing_ac
c
e
pt4: d
o
n't
u
se FD_CLOEXEC for SO
C
K_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
accept
.
c:
fix RDoc for
n
ew Kgi
o
::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
E
ric
W
o
n
g
export SOCK_N
O
NBLOCK, SOCK_CLOEX
E
C constants in K
g
io
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wo
n
g
accept
.
c: r
e
instate err
n
o
a
fter c
a
lling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
do
c
:
upda
t
e documentatio
n
for k
g
io_addr attribute
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c
W
ong
doc: call-seq for kgio_w
a
i
t
_
writabl
e
commit
|
commitdiff
|
tree
2011-06-18
Eric
W
ong
ancient_r
u
by
.
h: avoid
s
ymbo
l
c
l
obbering
commit
|
commitdiff
|
tree
2011-06-16
Er
i
c Wong
fix mi
s
c compile
r
warning
s
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
ma
k
e timed
k
gio
_
wait
_
* i
m
plementati
o
n sa
f
er
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
K
g
i
o::File i
n
c
l
udes Kgio
:
:Pi
p
eMethod
s
module
commit
|
commitdiff
|
tree
2011-06-15
E
ric
W
o
n
g
Kgio
:
:File
.
t
ryopen runs GC on
ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
doc
:
ad
d
rdoc for Kgio::F
i
le
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
W
o
ng
kgio_wait_*able: d
o
cument
a
tion for optional ti
m
eout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use librelist
.
org inst
e
ad of librelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
W
o
ng
GIT-VERSION-
G
EN
:
bump version for n
e
w A
P
I
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
Merge br
a
nch
'
2
.
4-stable
'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgi
o
2
.
4
.
2
-
OpenSolari
s
bu
i
ld fix
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
ext
c
onf
:
-lnsl and -lsocket checks for O
p
enSola
r
is
commit
|
commitdiff
|
tree
2011-06-14
E
r
i
c
Wong
add t
i
meout to kgio
_
wait_{read
,
writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric
Wo
n
g
extconf: -lnsl and
-
lsocke
t
c
h
e
cks
f
or OpenSo
l
aris
commit
|
commitdiff
|
tree
2011-05-23
Eric
Wo
n
g
README: clarify
that we only work o
n
Un
i
x-li
k
e syste
m
s
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Wong
pkg
.
mk:
upd
a
t
e
t
o the lates
t
version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
M
e
rge bran
c
h '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wong
kgio 2
.
4
.
1 -
Kgio
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll: ensu
r
e EINTR never gets ra
i
sed
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wong
Kgio
.
poll
:
ensure EINTR never ge
t
s raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
K
gi
o
.
tr
y
open
=
>
Kgio::Fi
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Er
i
c Wong
return Kg
i
o::File for
K
gio
.
t
ryopen
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
a
dd Kgio
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgi
o
2
.
4
.
0 -
p
orta
b
ility fixes a
n
d
m
ore
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c Wo
n
g
test_cross_thr
e
ad_close: dis
a
ble on RUBY_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
read_wr
i
t
e: call rb
_
str_modify() be
f
ore rb
_
s
tr_resi
z
e()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
poll: deal with pollset cha
n
g
es on EINTR
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
test_tcp
_
c
onnec
t
:
d
isabl
e
wait_
w
ritable_
s
e
t
test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
p
o
ll restarts o
n
inte
r
r
u
pt
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Won
g
extconf: remov
e
unnecessary d
i
r_config statement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc
:
i
m
prove kgio_accept
/
kgio_tryaccept d
o
cs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_autopush: a
t
tempting
to fix
a
timing
t
est
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wo
n
g
doc:
fix tr
y
write
c
a
l
l
-se
q
commit
|
commitdiff
|
tree
2011-04-14
Eric
Wong
t
e
st_autopush: use
a
s
sert_in_delta
for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Won
g
gemsp
e
c: bump wrongdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
g
e
m
spec: remove
u
nne
c
essary
require
_
p
a
t
h
s
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
o
n
g
add test for cross thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read
_
write: detect closed fd on EINTR
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic W
o
ng
accept: better
d
et
e
c
t
clo
s
e
d
files on EINTR
/
EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric W
o
ng
*accept met
h
ods c
a
n
take flags argument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
E
r
ic Wong
ac
c
ept: prepare optiona
l
fla
g
s
argu
m
ent to acce
p
t(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wong
HACKING: u
p
dates f
o
r
w
rongdoc v
s
rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wo
n
g
kgio
2
.
3
.
3 - minor fixes
commit
|
commitdiff
|
tree
2011-03-14
Eri
c
Wong
poll:
fix
o
ver-allocation for poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric
Won
g
use rb_thre
a
d_blocking_i
o
_
region if pos
s
ible
commit
|
commitdiff
|
tree
2011-02-25
Eric
Wong
doc: m
o
re consi
s
tent
r
eferences for kgio_wait_*able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric Wong
kgio 2
.
3
.
2 - Open
B
SD build fix
commit
|
commitdiff
|
tree
2011-02-14
Eric Wo
n
g
kgio 2
.
3
.
1 - compatibili
t
y fix
commit
|
commitdiff
|
tree
2011-02-14
Eric Wong
co
n
nect
.
c
:
disable AI_NUMERICSERV
commit
|
commitdiff
|
tree
2011-02-09
Eric Wong
kgio 2
.
3
.
0 -
M
S
G_PE
E
K and poll
(
2) support
commit
|
commitdiff
|
tree
2011-02-08
E
r
ic Wong
move
poll
support checks to kgio
.
h
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
p
kg
.
m
k
:
up
d
a
te
to
t
he l
a
test
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
doc: fully R
D
oc all meth
o
ds and classes
commit
|
commitdiff
|
tree
2011-02-08
Eric
W
ong
doc: fix accept
->
trya
c
c
e
pt cop
y
+past
e
e
rror
commit
|
commitdiff
|
tree
2011-02-08
E
r
ic W
o
ng
README: f
i
x
d
ownload link/ref
commit
|
commitdiff
|
tree
2011-02-08
Eric W
o
ng
p
reliminary poll(2) support
commit
|
commitdiff
|
tree
2011-02-06
E
ric Wong
add support
f
or r
e
cv() with
MS
G
_PEEK
commit
|
commitdiff
|
tree
2011-02-04
E
ric Wong
kgi
o
2
.
2
.
0 - kinder,
gent
l
er I
/
O for the Inte
r
nets
commit
|
commitdiff
|
tree
2011-02-03
Eric Wong
add Sock
e
tMet
h
ods#kgio_addr!
commit
|
commitdiff
|
tree
2011-02-02
Eric W
o
ng
fix typos
i
n
i
p
v6
test c
a
se
commit
|
commitdiff
|
tree
2011-02-01
Eric Won
g
avoid re-interni
n
g if GCC is not used
(
or
u
nder 1
.
8)
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
k
g
i
o_*read: em
p
ty b
a
c
ktrac
e
fo
r
ECONNRESET
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
add single
t
o
n
m
ethods for non-Kgio objects
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
autopush
:
enable access
o
r
s
f
o
r client sockets
commit
|
commitdiff
|
tree
2011-02-01
Eric
W
o
n
g
autopu
s
h: enabl
e
this by d
e
fault
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
aut
o
push: opt
i
miz
e
away ivar u
s
age
under MRI
commit
|
commitdiff
|
tree
2011-01-31
Eric
Wong
autop
u
sh: enable for TCP
_
NOPUSH u
n
der
Fr
e
eBSD
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
auto
p
ush:
s
i
mplify implementa
t
ion
a
nd ju
s
t us
e
i
vars
commit
|
commitdiff
|
tree
2011-01-31
Eric Won
g
rename nopush_smart to au
t
o
push
commit
|
commitdiff
|
tree
2011-01-28
Eric Wong
p
r
eliminary im
p
l
ementation
o
f "
s
mart_nopush
"
commit
|
commitdiff
|
tree
2011-01-28
Eric Won
g
revamp packaging makefi
l
e,
u
pd
a
te URL
s
commit
|
commitdiff
|
tree
2011-01-18
Eric
Wong
add tests for
e
mpty
writes, too
commit
|
commitdiff
|
tree
2011-01-13
Er
i
c Wong
Make
f
ile: remove non-exi
s
tent tar
g
et r
e
feren
c
e
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
kgio 2
.
1
.
1 - one small Rubi
n
i
us fi
x
commit
|
commitdiff
|
tree
next