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
Use false : x : 0 idiom to avoid evaluating x.
2009-08-18
Daniel Wallin
Use
fa
l
se : x : 0
i
d
io
m
t
o
a
void
e
valuating x
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wall
i
n
Hold a
weak
p
oi
n
ter in instance_ho
l
der w
h
en o
w
n
ership
.
.
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Test tha
t
a
d
opt() leaves a we
a
k pointer
i
n the Lua
.
.
.
commit
|
commitdiff
|
tree
2009-08-18
D
a
n
i
e
l Wallin
R
e
move use of conversion_
s
t
orage
.
commit
|
commitdiff
|
tree
2009-08-18
Danie
l
W
allin
Ha
n
dle N
U
LL
s
mart pointers
.
commit
|
commitdiff
|
tree
2009-08-18
Danie
l
Wallin
Test object
identity with sh
a
r
e
d_ptr_converter
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Walli
n
Make
s
h
ared_ptr_convert
e
r publ
i
c
.
commit
|
commitdiff
|
tree
2009-08-18
Dan
i
el Wallin
Fix bug in
id allocation
.
commit
|
commitdiff
|
tree
2009-08-18
Danie
l
W
a
l
li
n
Rewor
k
local_id
a
l
locat
i
on in class_id_map
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
H
a
ndle
n
ull po
i
nt
e
r in
s
hared_ptr
_
conv
e
rter
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Use add_cas
t
(
)
for
wrappers as well
.
commit
|
commitdiff
|
tree
2009-08-18
Da
n
iel Wall
i
n
Add missing <lu
a
b
i
nd/wrapper_base
.
h
p
p
>
include
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wal
l
in
Add tests
for ne
w
inheritance code
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
A
dd
make
_
ins
t
anc
e
() helper functio
n
.
commit
|
commitdiff
|
tree
2009-08-18
Daniel Wallin
Ne
w
i
nheritance graph code
.
commit
|
commitdiff
|
tree
2009-08-18
Da
n
iel W
a
llin
Add m
i
ssing
d
e
tail
/
ref
.
hpp in
c
lude
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Merge
b
ran
c
h 'dw/recurs
i
ve-dispatcher'
commit
|
commitdiff
|
tree
2009-08-17
Daniel
W
allin
Fix tes
t
s
.
N
e
e
d
t
o con
t
ain subconverter
s
.
commit
|
commitdiff
|
tree
2009-08-17
Da
n
i
el W
a
l
l
i
n
Fix builtin converter test
.
All converter
s
need both
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Ma
k
e shared_ptr_conve
r
t
er stateful
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel
W
a
l
l
i
n
Make co
n
st_poi
n
t
e
r_convert
e
r stateful
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Make adop
t
_policy::match() sta
t
e
ful
.
commit
|
commitdiff
|
tree
2009-08-17
D
aniel Wallin
Use lua_ra
w
geti()
instead
o
f
l
ua_p
u
shnumber, lua_rawget
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
D
anie
l
W
a
llin
Reduce the number of API
c
a
lls for
numeric
c
onverters
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Cache
conversi
o
n
result fro
m
the
s
coring stage
.
commit
|
commitdiff
|
tree
2009-08-17
Dan
i
el
W
allin
I
n
line more calls when
i
nvoking f
u
ncti
o
n
s
.
Improves
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Dan
i
e
l
Wal
l
in
T
e
st
u
s
e
r defin
e
d converter that co
n
sumes 2
p
a
ra
m
eters
.
commit
|
commitdiff
|
tree
2009-08-17
Daniel Wallin
Aut
o
matically co
n
ver
t
lua_St
a
te* arg
u
ments
.
commit
|
commitdiff
|
tree
2009-08-17
Danie
l
Walli
n
Compute argument indices with converters
.
commit
|
commitdiff
|
tree
2009-08-17
Dani
e
l Wallin
New r
e
cu
r
sive
o
v
e
rload re
s
olver
.
commit
|
commitdiff
|
tree
2009-06-20
Da
n
iel
Wal
l
i
n
Don't
try to ret
u
rn v
o
id* from L
u
a in tes
t
.
commit
|
commitdiff
|
tree
2009-06-20
Daniel Walli
n
Use l
u
aL_ref/luaL_u
n
r
e
f in
s
tea
d
of old ref() mechanism
.
commit
|
commitdiff
|
tree
2009-06-20
Dani
e
l Wallin
Add
d
ef
a
ult conver
t
er for
b
o
ost::share
d
_
p
tr<>
.
commit
|
commitdiff
|
tree
2009-06-20
Daniel Walli
n
N
e
w
instance s
t
orage i
m
ple
m
entation
.
Cleaner and fast
e
r
.
commit
|
commitdiff
|
tree
2009-06-20
Daniel
W
all
i
n
New inst
a
nce h
o
l
d
ers
.
Can hold instance by any pointer
.
.
.
commit
|
commitdiff
|
tree
2009-06-12
Daniel W
a
l
lin
R
eplace includ
e
with
f
orward d
e
claratio
n
.
commit
|
commitdiff
|
tree
2009-03-23
Daniel
Wallin
Add table<> object wrapper
.
commit
|
commitdiff
|
tree
2009-03-21
Daniel W
a
lli
n
Ad
d
type_inf
o
w
r
apper class
.
commit
|
commitdiff
|
tree
2009-03-19
D
ani
e
l Wallin
U
s
e luaL_re
f
/luaL_
u
nref i
n
wea
k
_ref
.
commit
|
commitdiff
|
tree
2009-03-19
Daniel Wall
i
n
Replace ref/unr
e
f
w
i
th l
u
aL_ref/l
u
aL_unref
.
commit
|
commitdiff
|
tree
2009-03-10
Daniel Wal
l
in
Merge branch
'
0
.
8' to
s
ync
w
it
h
v0
.
8
.
1
release
.
commit
|
commitdiff
|
tree
2009-03-10
Daniel W
a
llin
Bump J
a
mfile
versio
n
to 0
.
8
.
1
.
commit
|
commitdiff
|
tree
2009-03-09
Dan
i
e
l Wallin
Add missing L
U
ABIND_API
.
commit
|
commitdiff
|
tree
2009-03-09
Da
n
iel Wall
i
n
Document new build
a
nd install pr
o
c
e
dure
.
commit
|
commitdiff
|
tree
2009-03-03
Daniel Wallin
Bump ver
s
ion for
0
.
8
.
1
.
commit
|
commitdiff
|
tree
2009-02-27
Daniel Wallin
Add missing <stde
x
c
e
pt> include
.
commit
|
commitdiff
|
tree
2009-02-27
Dani
e
l W
a
l
lin
Merge
br
a
nc
h
'
d
w/improve
-
compile-times'
commit
|
commitdiff
|
tree
2009-02-27
Dani
e
l Wal
l
in
Move
"bases<>
"
definiti
o
n to class
.
h
p
p
.
commit
|
commitdiff
|
tree
2009-02-27
Daniel
Wallin
Us
e
partial
specialization
f
or is_b
a
ses<>
.
commit
|
commitdiff
|
tree
2009-02-27
Daniel Wallin
S
i
mplify parame
t
er deduction c
o
d
e
i
n
class_<>
templa
t
e
.
commit
|
commitdiff
|
tree
2009-02-27
Da
n
iel W
a
l
lin
Use mpl::vector in
s
tead of mpl::list in class_<>
.
commit
|
commitdiff
|
tree
2009-02-27
Daniel W
a
lli
n
Rem
o
v
e a bunch of dead c
o
d
e
a
n
d
unnecessary includes
.
commit
|
commitdiff
|
tree
2009-02-27
Da
n
iel Wallin
Don't
use
boost::function
.
commit
|
commitdiff
|
tree
2009-02-17
Daniel Wallin
Add v
e
rs
i
o
n
.
h
pp with LUABIND_VERSION define
.
commit
|
commitdiff
|
tree
2009-02-17
Daniel Wal
l
in
Add proper S
O
NAME
v
ersion a
n
d install/stage t
a
rgets
.
commit
|
commitdiff
|
tree
2009-01-29
Danie
l
Wallin
Reimplement
c
las
s
_in
f
o
()
for the ne
w
prop
e
rt
y
system
.
commit
|
commitdiff
|
tree
2009-01-29
Dan
i
e
l
W
allin
Add te
s
t
f
or
"
class_info()"
.
commit
|
commitdiff
|
tree
2009-01-28
Daniel
W
allin
R
e
move unnecessary dependen
c
y on B
o
ost
.
Pyt
h
o
n
.
commit
|
commitdiff
|
tree
2009-01-10
Daniel Wallin
Add mi
s
s
i
ng con
v
erter f
o
r
unsigned ch
a
r
.
commit
|
commitdiff
|
tree
2009-01-10
Daniel Wall
i
n
Ad
d
test for builtin
s
ca
l
ar converters
.
commit
|
commitdiff
|
tree
2009-01-04
Daniel
W
a
llin
Rem
o
ve a lo
t
of un
u
s
e
d code
.
commit
|
commitdiff
|
tree
2009-01-04
D
aniel Wallin
Merg
e
bran
c
h '0
.
8' to sync wi
t
h v0
.
8 rele
a
s
e
.
commit
|
commitdiff
|
tree
2008-12-21
D
a
niel
Wallin
docs:
Ad
d
no
t
e about
L
UABI
N
D
_
D
Y
NAMIC_LI
N
K
.
commit
|
commitdiff
|
tree
2008-12-20
D
ani
e
l Wallin
M
o
ve LUABIND_BUILDING define from Jamroot to source
.
.
.
commit
|
commitdiff
|
tree
2008-12-20
Danie
l
Wallin
Always
use
__declspec(dllimport/dll
e
xport) on Windo
w
s
.
commit
|
commitdiff
|
tree
2008-12-18
Da
n
iel Walli
n
Chang
e
te
s
t to us
e
polymorphic type
d
e
rived
from wrap_base
.
commit
|
commitdiff
|
tree
2008-12-18
D
aniel Wallin
Fix adopt() bug when used
wi
t
h wrapper class
.
commit
|
commitdiff
|
tree
2008-12-18
Da
n
iel
Wallin
U
s
e cor
r
ect index in
inject_
b
ac
k
ref()
.
commit
|
commitdiff
|
tree
2008-12-18
Daniel
W
allin
Add
t
est
that demo
n
s
t
rates adopt()
bug
.
commit
|
commitdiff
|
tree
2008-12-17
Daniel Wa
l
lin
M
e
rge branch '0
.
8
'
t
o sync with 0
.
8
-
rc1 release
.
commit
|
commitdiff
|
tree
2008-12-17
Daniel
W
al
l
in
Reall
y
get rid of u
n
used global
warning
.
commit
|
commitdiff
|
tree
2008-12-13
Daniel Wallin
Document 't
a
g_functi
o
n'
.
commit
|
commitdiff
|
tree
2008-12-13
D
a
niel Wa
l
lin
Add '__len' to list of overloadable
o
p
e
r
ators
.
commit
|
commitdiff
|
tree
2008-12-13
Dani
e
l
Wallin
Fix GCC
'
suggest parent
h
eses'
w
arnin
g
.
commit
|
commitdiff
|
tree
2008-12-13
D
aniel
Wallin
Remov
e
obso
l
ete
t
ypedef from converters
.
commit
|
commitdiff
|
tree
2008-12-13
Da
n
i
el Wall
i
n
Chang
e
private
destruc
t
o
r
test to u
s
e
f
a
ctory functio
n
.
commit
|
commitdiff
|
tree
2008-12-13
Dani
e
l Wal
l
in
Merge
b
ranch
'
d
w/con
v
erter-customi
z
at
i
on' into 0
.
8
commit
|
commitdiff
|
tree
2008-12-13
Dani
e
l Wallin
Document the
new conver
t
er customization point
.
commit
|
commitdiff
|
tree
2008-12-13
D
aniel W
a
llin
Re
m
o
v
e old user-defi
n
ed converter
s
.
commit
|
commitdiff
|
tree
2008-12-13
Daniel Wallin
Simplify c
o
nve
r
ters
an
d
ad
d
customization point
.
commit
|
commitdiff
|
tree
2008-12-11
Daniel Wallin
Rem
o
ve comm
e
nted out "f
u
nctor" conv
e
rter
.
commit
|
commitdiff
|
tree
2008-12-09
Daniel
W
allin
Merge
br
a
nch '0
.
7
.
1'
commit
|
commitdiff
|
tree
2008-12-09
Daniel Wall
i
n
Fix expected error messa
g
es
i
n t
e
sts
.
commit
|
commitdiff
|
tree
2008-12-09
Daniel Wallin
Get r
i
d
o
f
unu
s
ed global
v
aria
b
le warning
.
commit
|
commitdiff
|
tree
2008-12-08
Daniel
Wallin
Add signature type name
for
o
bject and argument
.
commit
|
commitdiff
|
tree
2008-12-08
Danie
l
Wallin
A
d
d function name to
s
ignature
s
t
r
ing
.
commit
|
commitdiff
|
tree
2008-12-07
Da
n
iel Wallin
Me
r
ge
bra
n
ch 'dw/
n
ew-proper
t
ies'
commit
|
commitdiff
|
tree
2008-12-07
Dan
i
el
Wallin
M
ake using
d
ependency() on non
class
return types a
.
.
.
commit
|
commitdiff
|
tree
2008-12-07
Daniel W
a
llin
Use the new
propert
y
sys
t
em in class_
.
commit
|
commitdiff
|
tree
2008-12-07
Daniel Wallin
T
urn "is_pr
i
mi
t
ive" into a pro
p
er
m
et
a
f
unction
.
commit
|
commitdiff
|
tree
2008-12-07
Daniel Wallin
Add "property()" API wra
p
p
er
.
commit
|
commitdiff
|
tree
2008-12-07
Dan
i
el Wallin
Removed worthless gettable/settable
m
etameth
o
d
s
.
commit
|
commitdiff
|
tree
2008-12-07
Daniel
W
a
llin
Test that prop
e
rties can be added
t
o
Lu
a
instances
.
commit
|
commitdiff
|
tree
2008-12-06
D
a
n
i
el Wallin
Merg
e
branch 'nb/a
d
opt-b
u
g'
commit
|
commitdiff
|
tree
2008-12-06
D
a
niel Walli
n
Merge bran
c
h 'dw/function
-
refactoring'
commit
|
commitdiff
|
tree
2008-11-30
Daniel Walli
n
Add test that d
e
m
o
n
strates adopt() b
u
g
.
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
Wallin
Add interface to expli
c
itly specify signatures
.
commit
|
commitdiff
|
tree
2008-11-29
Daniel Wallin
Adde
d
"property()" Lua function
.
commit
|
commitdiff
|
tree
2008-11-29
Daniel Wallin
C
h
ange
d
u
s
e
o
f st
d
:
:
s
tri
n
g to
l
ua
_
pushfstring()
.
commit
|
commitdiff
|
tree
2008-11-29
D
aniel Wal
l
in
Cal
l
"get" and "set" property
functions
.
commit
|
commitdiff
|
tree
next