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
boost.atomic: x86-64 compile fixes
2010-07-23
Ti
m
Ble
c
hmann
boost
.
atomi
c
:
x86-6
4
co
m
pile fixes
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
T
i
m Ble
c
hman
n
lockf
r
ee:
document ringbuffer class
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechmann
l
ockfre
e
: bu
f
fer-based api
f
or lockfree ringbuffer
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim B
l
echm
a
nn
lockf
r
e
e: ad
d
l
ockfree spsc ringbuf
f
er
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim
B
lec
h
m
ann
loc
k
free: update
d
ocs for c++0x
-
style atomic lib
a
ry
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Bl
e
ch
m
ann
lockfree: add is_lock_free() to the docs
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechma
n
n
l
o
ckfree:
cle
a
nup
of detail/prefix
.
hpp
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechm
a
n
n
l
ockfree: remove i
m
plementatio
n
s of cas an
d
memory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blec
h
mann
lockfre
e
: stack/f
i
f
o
-
r
eplace compile-time is_lockfree
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim
Blechmann
lockfree
:
t
agged_ptr
c
leanups
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Bl
e
chman
n
b
oost
.
ato
m
ic: dca
s
support
f
o
r gcc/
x
86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechmann
l
o
ckfree: fifo
-
refine m
e
mory barriers
,
fix
double
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
T
i
m B
l
echm
a
nn
l
ockfree: testsu
i
tes only warn a
b
out lockfree propert
y
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechm
a
nn
lo
c
kfree: fifo - use
boo
s
t
.
atomic
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
T
im
B
lec
h
mann
lockfr
e
e:
f
ifo -
node->ne
x
t
u
s
es bo
o
st
.
ato
m
ic
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim
B
lec
h
mann
lockfree: ported stack to
b
oost
.
atomi
c
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim
B
lechmann
l
o
c
kfree: impro
v
ed stack te
s
tsuite
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Ti
m
Blechmann
l
o
ckfree
:
fre
e
-list base
d
on boost
.
at
o
mi
c
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
T
im
B
le
c
hm
a
nn
lockfr
e
e
:
ad
d
threaded freel
i
st
t
e
s
t
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim B
l
echmann
l
ock
f
ree: c
l
eanup freelist testsuite
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Ti
m
B
l
echmann
lo
c
kfr
e
e: remove unused freelist cl
a
ss
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechm
a
nn
l
o
c
kfree: remove a
t
omic_
i
nt c
l
ass, use boost
.
atomic
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2010-07-23
T
im Bl
e
c
h
man
n
Me
r
ge remote
b
r
a
n
ch
'
atomic/ma
s
ter' into new_mas
t
er
commit
|
commitdiff
|
tree
2009-12-10
T
im
Blechmann
Merg
e
remote branch 'atomic/mas
t
er' into c++0x_atomic
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechmann
lockfree: use po
i
nter compression on b
o
th x86_64 and
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
T
im Blechmann
update ~fifo doc
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechma
n
n
empty stack and
f
ifo
classes in de
s
tructor
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechmann
fixes for weakly-coherent mac
h
ines, like
alpha (
t
hanks
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-24
Tim Ble
c
hman
n
lockf
r
ee: cas -
che
c
k for gcc befo
r
e checking for
_M_IX86
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-10
Tim Blechman
n
appl
e
-s
p
ecific fixes
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-10-15
Tim Blechmann
win32
/
intel fi
x
commit
|
commitdiff
|
tree
2009-10-14
Tim Blechmann
cas:
str
i
cter generation of cmp
x
chg8b opcode
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
lechmann
cas: improved
test program & fixe
d
some e
m
ulation-specific
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
T
i
m
Blechmann
atom
i
c_cas32: use uint32_t as va
l
ue arguments
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechmann
a
t
o
m
ic_cas32
:
fix argment order of boost::in
t
erprocess
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim
B
lechmann
atomic
int: adapted atomic in
t
to use new cas api
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechmann
win
3
2 fix
e
s (reporte
d
by Roman
Shmel
e
v)
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blech
m
ann
s
t
ri
c
t aliasing compliant
code
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Ti
m
Bl
e
c
h
mann
add
c
he
c
ks to testsuit
e
to figure out,
if t
h
e data
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blech
m
ann
remove pre
p
r
o
ces
s
or warnings f
o
r blocking cas emulation
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m Blechman
n
cas
:
make use
o
f cas on g
c
c-4
.
1
/x86_64
commit
|
commitdiff
|
tree
2009-08-21
Tim
B
lechmann
lockfree: add static const memb
e
r is_lockfr
e
e to s
t
ack
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-20
Tim B
l
e
chmann
memor
y
_ba
r
rier/asm: compile fixes (thanks t
o
m
i
chael
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechm
a
nn
cas: c
l
eanup
of compare
-
a
nd-s
w
ap
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechma
n
n
fif
o
:
cl
e
anup use of memo
r
y
barr
i
ers
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Ti
m
Blechmann
memor
y
b
arriers:
m
a
k
e use of s
s
e
2 intrinsics for m
f
e
n
ce
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
Revert "importin
g
boo
s
t array"
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
lockf
r
ee: example cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
add some pad
d
i
n
g
t
o force
node
p
ointers
and memory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
m
e
m
ory barriers: workaro
u
n
d
f
or <gcc-4
.
4/x86_
6
4
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chmann
c
a
s: use
b
o
ost::mpl to select cas by size
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
doc/api
f
i
x
e
s
(suggested by
anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
intel c
o
m
piler
fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
ex
a
mples/docs: stac
k
instance shoul
d
be named
`stac
k
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
moved i
m
plem
e
ntat
i
on headers
t
o boo
s
t/lockfree/detail
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
don't document primitives
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechm
a
nn
rename tagged_ptr::CA
S
to ta
g
ged_
p
tr::cas
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blec
h
mann
docs: don't d
o
cument building blocks
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Bl
e
ch
m
a
n
n
fr
e
elist sel
e
c
t
ion
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blech
m
ann
d
o
cume
n
t
ing freelis
t
argume
n
t
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
s
elect freelist by ta
g
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
s
ele
c
t freelist by te
m
plate argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
free
l
i
s
t
:
new stat
i
c_freelist class
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
rename bo
o
st::lockfree::detail
:
:CAS2 to
b
oost::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas change
s
:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
re
m
oving scons-based build
s
ystem
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Ble
c
hmann
bjam
b
uild system
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc
- whi
t
espace cleanup
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
B
lechmann
implemented s
o
me e
x
ample
s
commit
|
commitdiff
|
tree
2009-06-13
Tim Blec
h
mann
m
svc x64
s
upport
commit
|
commitdiff
|
tree
2009-06-02
T
i
m B
l
echma
n
n
fixes from Casey
M
cCand
l
es
s
:
commit
|
commitdiff
|
tree
2009-03-16
Ti
m
B
lec
h
mann
fifo: fix race condition in fifo and restrict to PODs
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechman
n
som
e
doc tw
e
aks
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc compile fi
x
(reported by mignon b
e
longie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
msvc 8
.
0 workaround (reported
b
y mignon bel
o
ng
i
e)
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
e
nable empty
b
ase-class op
t
imization f
o
r Allo
c
in du
m
my_freel
i
st
commit
|
commitdiff
|
tree
2009-01-02
T
im
B
lechman
n
[
c
a
s]
in
c
l
ude m
i
ssing head
e
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
atomic
_
int race con
d
i
tion fix
(
t
hank
s
to st
e
fan eilemann)
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
e
c
h
mann
f
ixed
wi
n
32 i
m
plementation
o
f
c
as
(
t
hanks to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed blo
c
king
cas em
u
lation (
t
hanks
to stefan eil
e
m
a
nn
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
ad
d
ing
ll/sc impleme
n
tati
o
n
t
o
todo list
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Ble
c
hman
n
add
i
ng references se
c
tion
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
docu
m
enting primitive
s
& more
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blec
h
mann
hiding dummy_freelist in namespac
e
de
t
ail
commit
|
commitdiff
|
tree
2009-01-02
T
i
m B
l
ech
m
ann
d
o
c
u
menting
f
reelists
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
documen
t
ing tagged_p
t
r
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
le
c
hma
n
n
remove unused CAS methods f
r
om tagged_ptr api
commit
|
commitdiff
|
tree
2009-01-02
T
im Blech
m
an
n
stack documenta
t
ion
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Bl
e
chmann
better documenta
t
ion for fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
documentation updates
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
docum
e
nt
i
ng
e
xpli
c
i
t
constru
c
tors
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
l
ec
h
mann
full
s
tl-style allo
c
ator su
p
po
r
t
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
optimize
f
r
e
elist
size for
s
td::allocator
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
stl-style allocator fo
r
fr
e
elist
commit
|
commitdiff
|
tree
2009-01-02
T
i
m B
l
e
c
hmann
marking stack, fifo and a
t
omic_int as nonc
o
pyable
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
fixed opt
i
mized
build
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
u
s
e e
x
plicit constr
u
ctor
s
(as sugge
s
t
e
d
by sh
i
wei xu)
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echma
n
n
importing lockfree stack
w
ith testsuite
commit
|
commitdiff
|
tree
2009-01-02
T
im B
l
echma
n
n
better pp
c
supp
o
rt
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importin
g
boost array
commit
|
commitdiff
|
tree
next