repo.or.cz
/
tberman-thrift.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
- Proper mono version
2008-07-08
kcl
a
rk
r
b: Check Thrift
.
ty
p
e_checking earl
i
e
r
for a p
e
rformance
.
.
.
commit
|
commitdiff
|
tree
2008-07-08
kc
l
ar
k
rb: B
u
ffer the
sl
i
ce!s i
n
Memory
B
u
f
f
er for a significant
.
.
.
commit
|
commitdiff
|
tree
2008-07-08
kc
l
ark
Me
r
ge
bra
n
ch
'fastbinary'
commit
|
commitdiff
|
tree
2008-06-26
kc
l
ark
rb:
En
s
ure t
h
e specs that expect deprecation
warni
n
gs
.
.
.
commit
|
commitdiff
|
tree
2008-06-26
kclark
rb: The deprec
a
tion s
t
uff sh
o
uld
s
k
ip thrift librar
y
.
.
.
commit
|
commitdiff
|
tree
2008-06-26
kc
l
ark
rb: Add some a
d
ditional error handli
n
g to Thrift::Soc
k
et
.
.
.
commit
|
commitdiff
|
tree
2008-06-26
kclar
k
r
b:
Add
s
tubs
f
or rake in
s
tall/package when Echoe not
.
.
.
commit
|
commitdiff
|
tree
2008-06-26
kclar
k
rb:
B
u
fferedTransport s
h
ould flush on clos
e
[TH
R
IFT-49]
commit
|
commitdiff
|
tree
2008-06-26
k
c
lark
rb: Us
e
Fi
l
e
.
dirnam
e
(__FILE__) in gen
e
rated r
e
qui
r
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-06-24
kclark
rb: Mak
e
TServer
.
py Python 2
.
4 compatible [THRIFT-44]
commit
|
commitdiff
|
tree
2008-06-24
kcla
r
k
rb: When p
a
ssing unk
n
own keys to Thrift::St
r
uct
.
new
.
.
.
commit
|
commitdiff
|
tree
2008-06-24
kclar
k
rb: Delete s
e
tup
.
rb [THRIF
T
-38]
commit
|
commitdiff
|
tree
2008-06-24
kcla
r
k
rb:
r
ewrite the README [TH
R
IFT-38]
commit
|
commitdiff
|
tree
2008-06-24
kc
l
ark
r
b
: Change the license fr
o
m
Thr
i
ft Software License
.
.
.
commit
|
commitdiff
|
tree
2008-06-24
kclark
rb: Use Echoe to m
a
nage th
e
gem [THRIFT-38]
commit
|
commitdiff
|
tree
2008-06-24
k
cla
r
k
rb: Reor
g
anize the Rakefile
a bit [TH
R
IFT-3
8
]
commit
|
commitdiff
|
tree
2008-06-24
kclark
rb:
U
se defined? JRUB
Y
_VE
R
SION to detect
JRuby
[
THRIFT-38]
commit
|
commitdiff
|
tree
2008-06-24
k
clark
rb: req
u
ire 'thrif
t
'
first
i
n generat
e
d service defi
n
i
tions
.
.
.
commit
|
commitdiff
|
tree
2008-06-24
k
clark
rb: Bugfix for depre
c
ati
o
n co
d
e [kevin@rapleaf
.
com
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
rb: Switch NonblockingServer spec from Queue t
o
sle
e
p
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb:
N
o
nblockingSer
v
er: Use a se
l
ect
(
)
loop in
t
he accepto
r
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
clark
rb
:
Set default
hos
t
f
or benchmark t
o
127
.
0
.
0
.
1
commit
|
commitdiff
|
tree
2008-06-18
k
c
lark
rb:
F
ix
the tim
e
out used for
j
oining
threads
wh
e
n
calling
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: A
d
d
h
ooks for THRIFT_HOST and THRIFT_PORT in the
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
c
lar
k
rb:
A
d
d
contr
o
l fo
r
th
e
n
u
m
ber of
c
lient proc
e
sses
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb:
Add
debug l
o
g
ger messag
e
for processi
n
g frames
commit
|
commitdiff
|
tree
2008-06-18
k
clark
rb: Make a few of the
No
n
blockingServer
s
pecs pass
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kc
l
ark
rb: Fix up the deprecati
o
n spec for
J
Ruby
commit
|
commitdiff
|
tree
2008-06-18
k
c
l
a
rk
rb: F
i
x th
e
b
i
nar
y
protocol
spec
to run un
d
er jr
u
by
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Increase the benchma
r
k startup t
i
me and add more
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Drop the benchmark wor
k
e
r spawn
d
e
lay to 0
.
01
commit
|
commitdiff
|
tree
2008-06-18
k
c
l
ark
rb
:
Catch T
r
ansportException error
s
during the
benchmark
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: flu
s
h
ST
D
O
UT after startin
g
t
h
e benchma
r
k server
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
c
lark
rb: Give the
b
en
c
hmark server mo
r
e
t
ime to
s
t
a
rt up
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Turn of
f
debug logging in
b
enchm
a
r
k
/t
h
in_ser
v
er
.
r
b
commit
|
commitdiff
|
tree
2008-06-18
kc
l
ark
r
b
: Fix som
e
incor
r
ect reporting by t
h
e b
e
nchmar
k
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Enhance the
output of the benchmark
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
rb: split up benchmark into s
e
para
t
e server/client
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb:
S
witch from
r
ead_nonblock to r
e
adpar
t
ial to
make
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclar
k
r
b
: Add spec
to
e
ns
u
r
e
UN
I
XServerSocket deletes the
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Enable logging debug info in be
n
chmark/t
h
in_server
.
r
b
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
rb: Tweak th
e
benchmark to
a
llow
run
n
ing the
s
e
r
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
c
l
a
r
k
r
b
: Wrap a semaphore a
r
ound @serverTransport
.
clos
e
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Implem
e
nt Thrift::U
N
IX
S
oc
k
et
a
nd Thrift::UNIXSe
r
verSocket
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: I
m
plemen
t
T
hri
f
t::
S
e
rializer and Thrift
:
:
D
eserialize
r
commit
|
commitdiff
|
tree
2008-06-18
k
clark
r
b
: Add
the path to gen-rb
to $: in spec_he
l
per instead
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Don
'
t
t
ype-check when given
a n
i
l
v
alue
.
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
rb: Implement type-check
i
n
g
in Thrift::S
t
ruct
.
new an
d
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
rb: Fix struct_spe
c
to use a
proper descrip
t
ion
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb:
Add helpers for optional type-checking
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Comp
l
etel
y
rewrite Thrift::NonblockingServer
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
r
b
:
Add a hack
t
o
prevent
fastthread from
b
eing
loaded
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
r
b: Enhance non-blocking read i
n
Socket
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Remov
e
an unne
c
essary return statement
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
rb:
Stop using fastthread, it se
e
ms t
o
g
i
ve no benefit
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kc
l
ark
rb: Add benchmarking code for
T
h
r
ift
:
:NonblockingServer
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
A
d
d synchronization around
s
hare
d
resou
r
ce
s
in Nonbloc
k
i
n
gSer
v
er
commit
|
commitdiff
|
tree
2008-06-18
k
c
l
a
r
k
rb
:
Enhance the ba
c
kwards compa
t
ibility spec to e
n
sure
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
rb: Stop ca
l
ling rspec_clear in spec
s
(which really
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kcla
r
k
rb: Add thri
f
t/proto
c
o
l
/binarypro
t
ocol to the root
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
r
b:
A
d
d sp
e
c for shutti
n
g
d
o
wn Nonblocking
S
erver
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
c
lark
rb: S
t
ruct#new sh
o
uld properly initialize boolean values
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
rb: Thrift::Soc
k
et should retu
r
n false
f
rom #open?
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
I
m
pl
e
m
ent Nonblo
c
kingServer and add specs
commit
|
commitdiff
|
tree
2008-06-18
kclark
S
q
uelch warn
i
n
g
a
bou
t
p
a
rens a
n
d st
a
ndar
d
ize require
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
clar
k
A
dd optio
n
al
host argum
e
nt to ServerSocket
commit
|
commitdiff
|
tree
2008-06-18
kclark
Teach S
o
cket how to r
e
ad_nonbloc
k
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
Add a few accessors a
n
d spe
c
s to prepare for the upco
m
ing
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Remove d
u
mmy
i
nitial
i
ze m
e
thod
commit
|
commitdiff
|
tree
2008-06-18
kclar
k
Rubify
So
c
ket and ServerSocket
commit
|
commitdiff
|
tree
2008-06-18
kclark
Fi
n
ish rub
i
fying Memo
r
y
Bu
f
fer and FramedTr
a
nsport
commit
|
commitdiff
|
tree
2008-06-18
k
cl
a
r
k
Make a lot of miscellaneou
s
ruby
-
s
t
yling changes
commit
|
commitdiff
|
tree
2008-06-18
kclark
Fix default
v
alues of non-primitive t
y
pes being shared
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Mark fai
l
ing tests
a
s
pending
commit
|
commitdiff
|
tree
2008-06-18
k
c
lark
F
ix odd bug in i
n
tegration tests where it passed the
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Add failing spec for Soc
k
e
t cl
o
sing when
i
t
has an
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Add
new spec
for
p
roperl
y
initi
a
lizing bool
e
an values
commit
|
commitdiff
|
tree
2008-06-18
kclark
Ad
d
new gen-rb t
a
sk to rebuild the bundled th
r
ift generated
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Add failing
spec for sharin
g
of defaul
t
v
a
l
ue
s
b
e
tween
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kc
l
ark
Ad
d
missing te
s
t for Serv
e
r
Sock
e
t
commit
|
commitdiff
|
tree
2008-06-18
kclark
Add two missing tests f
o
r Fra
m
e
d
Transport
commit
|
commitdiff
|
tree
2008-06-18
kclark
Stop u
s
ing Array#pack and test using t
h
e
r
aw by
t
es
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
r
k
Add useless struct te
s
t for code
c
overage
commit
|
commitdiff
|
tree
2008-06-18
kclark
Test BinaryPro
t
o
col
#
re
a
d
_
message_he
a
d
er with bad data
commit
|
commitdiff
|
tree
2008-06-18
k
c
lark
Tweak
t
h
e
c
o
de to
turn on Depre
c
atio
n
to ma
k
e
rcov
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
O
ops, call #skip instead of #
r
ead_
t
ype
w
hen testing
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
k
clark
Add r
c
ov_spec task
commit
|
commitdiff
|
tree
2008-06-18
kclark
Spec o
u
t
S
oc
k
et an
d
Serv
e
r
S
ock
e
t
commit
|
commitdiff
|
tree
2008-06-18
kclark
Fix exception handling inside
Socket#read
commit
|
commitdiff
|
tree
2008-06-18
kclark
Strip the rest of the empty ()
paren
s
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
S
top using
d
ep
r
ecated name TSocket and fix TCPserver
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
Spec out HT
T
PClient
commit
|
commitdiff
|
tree
2008-06-18
kclark
S
pec out MemoryBuffer and IO
S
tr
e
a
mTrans
p
ort
commit
|
commitdiff
|
tree
2008-06-18
kc
l
ark
Strip more
empty parens
commit
|
commitdiff
|
tree
2008-06-18
kcl
a
rk
Ri
p
out
Me
m
oryBu
f
f
er#get_buff
e
r
commit
|
commitdiff
|
tree
2008-06-18
kclark
o
p
en? sh
o
uld r
e
t
ur
n
t
rue, not 1
commit
|
commitdiff
|
tree
2008-06-18
kclark
Spec out Tran
s
portExcept
i
on
,
T
ransport, ServerTr
a
nsport
.
.
.
commit
|
commitdiff
|
tree
2008-06-18
kclark
S
p
e
c
out Simp
l
eMon
g
relHTTPServer
commit
|
commitdiff
|
tree
2008-06-18
kclark
Sto
p
using deprecated classes in SimpleMongrel
H
TTPServer
commit
|
commitdiff
|
tree
2008-06-18
kclar
k
Add s
p
ec
s
for Struc
t
.
commit
|
commitdiff
|
tree
next