repo.or.cz
/
boost_lockfree.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
lockfree: add static const member is_lockfree to stack and fifo classes
2009-08-21
Tim B
l
echmann
lockfree: ad
d
static const member
is_lockfr
e
e to stack
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-20
Tim Bl
e
chmann
memory_bar
r
ier/a
s
m: compil
e
fixes (thanks to micha
e
l
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
T
im Bl
e
chmann
c
a
s
:
cl
e
a
nup o
f
comp
a
re-and-s
w
ap
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim
Blech
m
ann
fifo: cl
e
an
u
p use of memory barr
i
ers
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Ble
c
hman
n
memory
ba
r
riers: make use of s
s
e2 intrinsics for
mfence
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Ble
c
hman
n
Rev
e
rt "impo
r
ting boost array"
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
l
ockfr
e
e: exam
p
le cleanup
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Ble
c
hmann
add
s
ome padding to
force node
p
ointer
s
a
n
d
memor
y
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
m
e
mory barriers
:
worka
r
ound fo
r
<gcc-4
.
4/x86_64
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
ca
s
: use bo
o
st
:
:mpl to s
e
lect ca
s
by size
commit
|
commitdiff
|
tree
2009-08-17
T
im B
l
echmann
d
oc/ap
i
fi
x
es (suggest
e
d by a
n
ter
u
)
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
intel c
o
m
piler fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chmann
exa
m
p
les/docs: sta
c
k instance should
be
named `s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
moved
i
mpl
e
m
entation headers to boost/lockfree/det
a
il
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
d
on
'
t
d
o
cument p
r
imi
t
ives
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
renam
e
tagged_ptr::CAS
t
o tagged_ptr::cas
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
an
n
d
o
cs:
d
on't
document buildi
n
g
b
l
oc
k
s
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
freeli
s
t
selection
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
do
c
umen
t
ing freelist argum
e
nt
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
se
l
ect freelist by tag
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
le
c
hmann
select f
r
e
e
list by templ
a
te argum
e
nt
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechma
n
n
freelist
:
ne
w
static_freelist
c
lass
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechm
a
nn
r
e
n
am
e
boo
s
t::lockfre
e
::deta
i
l::
C
AS2 to boo
s
t::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
cas changes
:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
removing s
c
o
ns-bas
e
d build system
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechman
n
bj
a
m bui
l
d
syst
e
m
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
doc - whit
e
spa
c
e cle
a
nup
commit
|
commitdiff
|
tree
2009-08-17
T
im
B
lechmann
implemen
t
ed
some examples
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
msvc x64 supp
o
rt
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechmann
fixes fro
m
Casey McCandless:
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechmann
fifo: fix
r
ace con
d
i
t
ion i
n
fifo
a
nd restri
c
t to PODs
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechm
a
nn
s
ome doc tweak
s
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
echma
n
n
ms
v
c compile fix (repor
t
ed
by m
i
gnon be
l
ongie
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
msvc 8
.
0
w
orkaround (reported by mignon
b
e
longi
e
)
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Bl
e
chmann
enable e
m
pty
b
ase-cla
s
s
op
t
imization for All
o
c in
dummy_freelis
t
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
le
c
hmann
[cas
]
include missing header
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
atomic_int rac
e
condition fix (thanks to s
t
efan eilemann)
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
fixed win32 impleme
n
tation of cas (
t
hanks
to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
e
c
hm
a
nn
fi
x
e
d
blockin
g
cas emulation
(
tha
n
ks to stefan eilemann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
a
d
ding ll/
s
c implem
e
ntation
to todo
l
ist
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
lechmann
a
dding ref
e
rences
s
ectio
n
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
documenting primitives &
more
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
hiding
dummy_freelis
t
in
namespace
d
etail
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
docum
e
ntin
g
f
r
eelists
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echm
a
n
n
document
i
ng tag
g
ed_ptr
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
remove unused CAS m
e
thods
from tagged_ptr
api
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
sta
c
k docu
m
entation
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
b
e
tter documentation for fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
documentati
o
n
updates
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
docume
n
t
i
ng explicit constructors
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
le
c
hmann
full stl-styl
e
allocator suppo
r
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
o
p
timize freelist siz
e
for std::allocator
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
stl-style allocator for freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echman
n
marking sta
c
k,
fi
f
o a
n
d
atom
i
c_int as noncopyable
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed o
p
timized bu
i
ld
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
ech
m
ann
u
se explicit constructors (as sug
g
ested by shiwei xu)
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
impor
t
i
ng loc
k
free stack w
i
th testsui
t
e
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
m
ann
better ppc supp
o
rt
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
im
p
orting boost
a
rray
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
ppc & app
l
e
fixes
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importing quickbook documentation ske
t
ches
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Ble
c
hmann
s
m
a
l
l fix
f
o
r compressed tagged poi
n
te
r
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
only use pointer comp
r
e
s
s
i
o
n
when
r
equ
i
red
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed some
inclusion headers
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
aligning fifo n
o
des t
o
cache
l
ine bou
n
daries & imp
r
oved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechm
a
n
n
a
llocate a number of initial nod
e
s for fifo
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
B
le
c
hmann
importing scons bui
l
d system for
boost
.
lo
c
kfree test
s
uit
e
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importi
n
g
.
gitignore file
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
better dcas alignm
e
nt handling
commit
|
commitdiff
|
tree
2008-04-29
Tim Bl
e
chma
n
n
testsui
t
e
s for ca
s
&
f
reeli
s
t
commit
|
commitdiff
|
tree
2008-04-29
T
i
m Blechma
n
n
add
i
ng
te
s
t
s
uite for fifos
commit
|
commitdiff
|
tree
2008-04-29
T
i
m
B
l
echmann
fi
x
e
d fallback code
commit
|
commitdiff
|
tree
2008-04-28
Tim Blec
h
mann
Initia
l
commit
commit
|
commitdiff
|
tree