repo.or.cz
/
luabind.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
docs: Rewrite section on smart pointers.
2009-12-08
Daniel Wallin
d
o
cs: Rewrite
s
ect
i
o
n o
n
s
mart pointers
.
commit
|
commitdiff
|
tree
2009-12-08
Daniel Wallin
Don't test
sm
a
rt ptr
featu
r
es that have
b
ee
n
removed
.
commit
|
commitdiff
|
tree
2009-12-07
D
a
n
iel Wal
l
in
F
i
x s
e
t_instance
_
value(
)
bug that
overw
r
ote cl
a
ss values
.
commit
|
commitdiff
|
tree
2009-12-07
Daniel W
a
l
lin
Kill old detail::is_class_object()
f
u
nction
.
commit
|
commitdiff
|
tree
2009-12-07
Danie
l
W
a
llin
Fi
x
cla
s
s_info
(
) calling lua_
t
y
penam
e
(
)
wit
h
stack
.
.
.
commit
|
commitdiff
|
tree
2009-11-27
Evan Wies
Test t
h
a
t class_i
n
fo() don
'
t crash
when passed non
.
.
.
commit
|
commitdiff
|
tree
2009-11-26
Dani
e
l Walli
n
Sto
r
e main th
r
ead lua_State* in sha
r
ed_ptr_deleter
.
commit
|
commitdiff
|
tree
2009-11-25
Danie
l
Wa
l
lin
Fix leak in "super" up
v
alue
.
commit
|
commitdiff
|
tree
2009-11-25
Evan
Wies
Add
Lua functio
n
class
_
names() giving
a
list of registere
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-25
D
aniel Wall
i
n
Revert 5134297
.
This caused over
l
oad ambiguities
.
commit
|
commitdiff
|
tree
2009-11-24
Daniel Wallin
R
emov
e
co
m
pute_
a
rity()
.
This isn't u
s
ed any more
.
commit
|
commitdiff
|
tree
2009-11-24
Daniel
W
allin
Cast to lua_Integer
and lua_Number explicitly in converter
.
commit
|
commitdiff
|
tree
2009-11-24
D
aniel Wallin
M
ake object_
r
ep noncopy
a
b
l
e
.
commit
|
commitdiff
|
tree
2009-11-24
Daniel Wallin
Suppress MSVC "a
s
signment operat
o
r co
u
l
d
n
o
t be generated
.
.
.
commit
|
commitdiff
|
tree
2009-11-24
Daniel W
a
llin
Suppress MSVC unr
e
achable code wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2009-11-24
Danie
l
Wallin
Suppress MSVC alignment
w
arning (
C
41
2
1)
.
commit
|
commitdiff
|
tree
2009-11-24
Daniel Wa
l
lin
Su
p
press a bunch of "unrefer
e
nced par
a
m
et
e
r
" warnings
.
commit
|
commitdiff
|
tree
2009-11-23
Nigel Atkin
s
on
Don't use s
a
me name
f
or pa
r
amet
e
r
a
nd type
.
commit
|
commitdiff
|
tree
2009-11-14
Daniel Walli
n
Use lua_tointeger
(
)
i
nstea
d
of casti
n
g the
result
of
.
.
.
commit
|
commitdiff
|
tree
2009-11-10
Daniel Wallin
C
ons
t
holder conversion isn't suppor
t
e
d any mo
r
e
.
Do
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-10
Dani
e
l
Wallin
U
s
e std::size_t inst
e
ad of int for de
p
end
e
ncy count
.
commit
|
commitdiff
|
tree
2009-11-07
Daniel
Wall
i
n
Add missing
LUABIND_BUILDING define
to inheritan
c
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-07
Da
n
iel
W
al
l
i
n
S
u
press int->bool warni
n
g
s on MSVC
.
commit
|
commitdiff
|
tree
2009-11-07
Daniel Wallin
Fix bug where local class ids
w
ould become incorrect
.
commit
|
commitdiff
|
tree
2009-11-07
Daniel Wa
l
lin
Add
missing LUABIND_API to cl
a
ss_id_map
.
commit
|
commitdiff
|
tree
2009-11-07
Daniel Wallin
Use boos
t
::
s
cope
d
_ptr<> for pimpl
.
commit
|
commitdiff
|
tree
2009-11-07
Dani
e
l Wall
i
n
A
d
d mis
s
ing LUABI
N
D_API to invoke_co
n
text
.
commit
|
commitdiff
|
tree
2009-11-06
K
enny Peng
Addre
s
s a
n
ame
c
onflict with
termios
.
h
.
commit
|
commitdiff
|
tree
2009-11-06
Danie
l
Wallin
Alloca
t
e storage for inst
a
nces with objec
t
_re
p
:
:
allocate()
.
commit
|
commitdiff
|
tree
2009-11-06
Daniel Wallin
Handle returni
n
g references to s
m
art poin
t
e
r
s
.
commit
|
commitdiff
|
tree
2009-10-30
Evan Wi
e
s
D
o
n't crash if cla
s
s
_
in
f
o() is called on
n
o
n-luabind
.
.
.
commit
|
commitdiff
|
tree
2009-08-25
Daniel Wallin
R
e
move some stale co
d
e
.
commit
|
commitdiff
|
tree
2009-08-25
Daniel Wallin
Associate polymo
r
phic wrapper
b
ack reference with the
.
.
.
commit
|
commitdiff
|
tree
2009-08-21
Danie
l
Wal
l
in
Add
t
est
f
or extendi
n
g exp
o
rted classes in Lu
a
.
commit
|
commitdiff
|
tree
2009-08-21
D
a
niel Wall
i
n
Merge branch
'
0
.
8'
t
o sy
n
c with changes made after
.
.
.
commit
|
commitdiff
|
tree
2009-08-21
Daniel
W
al
l
i
n
Update
v
ersion for 0
.
9 i
n
Jam
r
oo
t
.
commit
|
commitdiff
|
tree
2009-08-21
Dani
e
l Wa
l
lin
Cache conve
r
sion result in va
l
ue_
c
onverter
.
commit
|
commitdiff
|
tree
2009-08-21
D
a
niel Walli
n
Silence unini
t
ialized
v
ariable
warning
.
commit
|
commitdiff
|
tree
2009-08-18
Danie
l
Walli
n
Update version
.
hpp fo
r
v0
.
9
.
commit
|
commitdiff
|
tree
2009-08-18
D
a
n
i
e
l
Wall
i
n
M
e
rge br
a
nch 'dw/cast
-
graph
'
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Store depende
n
cy refs
d
i
r
ectly
in the re
g
istry
.
commit
|
commitdiff
|
tree
2009-08-18
D
a
niel Wallin
R
emove old u
n
u
s
ed
t
able ref
mem
b
er from objec
t
_rep
.
commit
|
commitdiff
|
tree
2009-08-18
Dan
i
el Wa
l
lin
Keep overloa
d
chain a
l
ive in
f
unction_object
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wall
i
n
Suppress un
u
s
e
d
v
ariable warning
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
U
s
e false : x : 0 idi
o
m to a
v
o
i
d evaluati
n
g x
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Hold a we
a
k pointe
r
i
n instance_h
o
lder wh
e
n ownership
.
.
.
commit
|
commitdiff
|
tree
2009-08-18
D
a
niel
W
allin
Test that
adopt() leaves
a w
e
a
k
pointer in the Lua
.
.
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Remo
v
e use of c
o
nversi
o
n
_
storage
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Ha
n
d
l
e NULL s
m
a
rt poi
n
te
r
s
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel
W
a
llin
Test object iden
t
ity with sha
r
ed
_
ptr_c
o
n
verter
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel
Wallin
Make sha
r
ed_ptr_converter publi
c
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wa
l
l
i
n
Fix bug in id allocation
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Rework lo
c
al_id
allocation i
n
class_id
_
map
.
commit
|
commitdiff
|
tree
2009-08-18
Dan
i
el W
a
llin
Handl
e
null point
e
r
i
n shared_ptr
_
converter
.
commit
|
commitdiff
|
tree
2009-08-18
Danie
l
Wallin
Use
ad
d
_
cast() for wrappers as well
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Add m
i
ss
i
ng
<luabind
/
w
rapper_base
.
hpp> include
.
commit
|
commitdiff
|
tree
2009-08-18
D
a
nie
l
Wallin
Add t
e
sts
f
or new
i
nheritance code
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Add
m
a
ke_instance() hel
p
er function
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Walli
n
New i
n
her
i
tance
graph co
d
e
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wa
l
lin
Add missin
g
d
etai
l
/ref
.
hpp include
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Merge branch 'dw/r
e
cursive
-
d
ispatcher'
commit
|
commitdiff
|
tree
2009-08-17
Dan
i
el Wallin
Fix tests
.
Need to
contain subconve
r
t
e
rs
.
commit
|
commitdiff
|
tree
2009-08-17
Dan
i
el Wallin
F
i
x buil
t
i
n
c
onverter te
s
t
.
All converters need both
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
D
a
niel Wallin
Make shared_ptr
_
c
onverter stateful
.
commit
|
commitdiff
|
tree
2009-08-17
D
a
niel Wallin
Make
co
n
st_pointer_conve
r
te
r
stateful
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wall
i
n
Make adopt_policy::
m
at
c
h() stat
e
ful
.
commit
|
commitdiff
|
tree
2009-08-17
Danie
l
Wa
l
lin
Use lua_rawgeti() instead of lua_
p
ushnumber,
l
ua_r
a
wget
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
R
educe the num
b
er
of AP
I
calls for
numer
i
c c
o
nverters
.
commit
|
commitdiff
|
tree
2009-08-17
Da
n
iel Wallin
C
a
che conversion
resu
l
t
from the scoring stage
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Inline mo
r
e ca
l
l
s when invoking
f
unctions
.
Impr
o
ves
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
D
a
n
ie
l
W
a
llin
Test us
e
r d
e
fine
d
con
v
erte
r
that co
n
sum
e
s 2 par
a
meters
.
commit
|
commitdiff
|
tree
2009-08-17
Da
n
iel Wa
l
lin
Aut
o
matically co
n
v
e
rt l
u
a
_State* argume
n
ts
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Com
p
u
t
e argum
e
nt indices with
c
o
nv
e
rte
r
s
.
commit
|
commitdiff
|
tree
2009-08-17
Danie
l
Wallin
New recurs
i
ve ov
e
rlo
a
d resolver
.
commit
|
commitdiff
|
tree
2009-07-07
Daniel Wallin
Cr
e
ate instance table reference in the main thread
.
commit
|
commitdiff
|
tree
2009-07-07
Dani
e
l Wallin
Add
l
uabi
n
d::get_main_thread() API
.
commit
|
commitdiff
|
tree
2009-07-07
Dani
e
l Wal
l
in
A
d
d
tes
t
f
or
c
r
e
ating
i
ns
t
ances in Lua thr
e
ad
s
.
commit
|
commitdiff
|
tree
2009-07-07
D
a
n
iel Wal
l
in
A
d
d m
i
s
sing LUA
B
IND_A
P
I
to lu
a
bind::open()
.
commit
|
commitdiff
|
tree
2009-06-20
Dan
i
el Wal
l
in
Don't try to r
e
t
u
rn void
*
from Lu
a
in test
.
commit
|
commitdiff
|
tree
2009-06-20
Daniel Walli
n
Use luaL_ref/luaL_unr
e
f inst
e
ad of
o
l
d
ref() mechanism
.
commit
|
commitdiff
|
tree
2009-06-20
D
a
niel
W
a
l
l
i
n
Add default conv
e
rte
r
for boost
:
:s
h
ared
_
ptr<>
.
commit
|
commitdiff
|
tree
2009-06-20
Daniel Wallin
N
e
w
inst
a
nce
s
to
r
age imp
l
ementation
.
C
leaner and faster
.
commit
|
commitdiff
|
tree
2009-06-20
Dan
i
el Wallin
N
e
w
instance
h
olders
.
C
a
n
hol
d
instance by any poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-06-12
D
a
niel W
a
llin
Replace incl
u
de
w
ith forw
a
rd
d
ecla
r
ation
.
commit
|
commitdiff
|
tree
2009-06-05
D
a
n
iel Wal
l
in
F
ix placeh
o
l
d
er mac
r
o
for GCC
4
.
0
.
commit
|
commitdiff
|
tree
2009-03-23
Daniel Wallin
Add
t
able<>
o
bject
wrappe
r
.
commit
|
commitdiff
|
tree
2009-03-21
Daniel
W
alli
n
Add type_i
n
fo wr
a
p
p
er class
.
commit
|
commitdiff
|
tree
2009-03-19
Daniel Wallin
U
se lu
a
L
_ref/luaL
_
unref
in weak
_
ref
.
commit
|
commitdiff
|
tree
2009-03-19
Da
n
iel Wallin
Re
p
lace ref
/
unref
w
it
h
luaL_ref/luaL_unref
.
commit
|
commitdiff
|
tree
2009-03-10
Da
n
i
e
l Walli
n
Me
r
g
e
b
ranch '0
.
8' to sync with v0
.
8
.
1 rel
e
ase
.
commit
|
commitdiff
|
tree
2009-03-10
Daniel Wa
l
li
n
B
u
m
p
Jamfile versio
n
to
0
.
8
.
1
.
commit
|
commitdiff
|
tree
2009-03-09
Daniel Wallin
Add miss
i
ng LUABIN
D
_API
.
commit
|
commitdiff
|
tree
2009-03-09
Danie
l
Wallin
D
o
cum
e
nt ne
w
buil
d
a
n
d insta
l
l proc
e
d
u
re
.
commit
|
commitdiff
|
tree
2009-03-03
Daniel
W
allin
Bum
p
v
ersion f
o
r 0
.
8
.
1
.
commit
|
commitdiff
|
tree
2009-02-28
Ian Bax
t
er
F
i
x
bug in
implicit_cast() when using
multi
p
le inher
i
tance
.
commit
|
commitdiff
|
tree
2009-02-27
D
aniel
Wallin
A
d
d missing <st
d
except> include
.
commit
|
commitdiff
|
tree
2009-02-27
Daniel Wa
l
lin
Merge b
r
anch '
d
w/impro
v
e
-compi
l
e-times'
commit
|
commitdiff
|
tree
2009-02-27
Dan
i
el Wallin
M
ove "bas
e
s<
>
"
definitio
n
to class
.
hpp
.
commit
|
commitdiff
|
tree
2009-02-27
Da
n
i
el
W
a
l
lin
Use partial specialization for is_b
a
ses<>
.
commit
|
commitdiff
|
tree
2009-02-27
Dan
i
el Walli
n
Simplify parameter deducti
o
n
code
i
n
c
lass_<> template
.
commit
|
commitdiff
|
tree
next