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: improved stack testsuite
2010-07-23
T
im Ble
c
hman
n
lockfree: impr
o
v
ed
s
tack testsuite
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
Tim Bl
e
chm
a
n
n
l
ockfree: free-
l
ist based on boost
.
atomic
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
Tim Bl
e
c
h
m
a
n
n
loc
k
f
r
ee: ad
d
t
h
reade
d
f
r
eelist
te
s
t
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
T
i
m
Blechm
a
nn
l
ockfr
e
e: cleanup free
l
ist testsuite
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechma
n
n
lockfree: remove u
n
used
freelist c
l
ass
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blechm
a
nn
lockfree: re
m
ove at
o
mic_in
t
class
,
u
se boost
.
a
to
m
ic
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2010-07-23
Tim Blec
h
ma
n
n
Mer
g
e remote br
a
nch 'at
o
mic/mast
e
r' int
o
ne
w
_master
commit
|
commitdiff
|
tree
2009-12-10
Tim Ble
c
hmann
M
er
g
e remo
t
e b
r
anch 'atomic/ma
s
te
r
' into c++0x_atomic
commit
|
commitdiff
|
tree
2009-11-26
Tim B
l
echmann
l
o
ckfree: use
p
ointer
c
om
p
ression on bo
t
h x86_
6
4 and
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
Tim
Blechman
n
upda
t
e ~fi
f
o docs
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
T
im Bl
e
chmann
empty st
a
c
k
and fifo class
e
s in destructor
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechmann
fixes
f
or
w
e
a
kly-coherent
m
achines, l
i
ke
alpha (th
a
nks
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-24
Tim Bl
e
chm
a
nn
lockfree: c
a
s - check for gcc before c
h
eckin
g
for _
M
_IX8
6
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-10
T
im
Blechmann
apple-sp
e
c
i
fic f
i
xes
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-10-15
Tim Blechmann
win32/i
n
tel fix
commit
|
commitdiff
|
tree
2009-10-14
T
i
m
Blec
h
m
ann
cas: stricter gener
a
tio
n
of cmpxchg8b opcode
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
T
i
m
Blech
m
ann
cas: impro
v
ed test pr
o
gram & fixed some emulati
o
n-sp
e
ci
f
ic
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Ti
m
B
lechmann
atomic_cas32: use uint32_t as
v
alue arguments
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
T
i
m Blec
h
m
a
n
n
a
tomic_cas3
2
: fix argment
or
d
er of boost::i
n
terprocess
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechm
a
nn
atomic int: adapted atomic int t
o
use new cas api
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
Tim Ble
c
hmann
w
i
n32 fixes (report
e
d by Roman Shmelev)
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Ti
m
Blechmann
s
trict aliasing
complia
n
t code
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blec
h
m
a
n
n
add checks t
o
testsu
i
te to
f
igure
o
ut, if the data
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Ble
c
hmann
remove preprocessor warnings for
b
l
ocking
cas
e
mulation
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Bl
e
chm
a
n
n
cas: make
us
e
of cas on gcc-4
.
1/x86_64
commit
|
commitdiff
|
tree
2009-08-21
Tim Ble
c
hmann
lockfr
e
e: add static const member is_lo
c
k
free to stack
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-20
T
im
B
lech
m
ann
memory_barrier/asm: compile fixes (
t
h
anks
to michael
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
T
i
m Ble
c
hmann
c
as
:
c
leanup
o
f
com
p
are
-
a
n
d-swap
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechman
n
fifo: cleanup use o
f
m
emory barrier
s
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechmann
memory barrie
r
s
: make use of sse2 intri
n
s
i
c
s for mfence
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechmann
Revert "importing bo
o
st
ar
r
ay"
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blec
h
mann
l
o
ckfr
e
e: example
cle
a
nup
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
add s
o
me
p
adding
t
o force node pointers and memory
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
ann
m
e
mory barri
e
rs
:
workaround for <gcc-4
.
4/x86_6
4
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechman
n
cas
:
use
b
oost::m
p
l
to select
c
as b
y
size
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
Ble
c
hmann
doc/api fix
e
s (sugges
t
ed by anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechm
a
nn
i
ntel compile
r
fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
examples/docs: stack i
n
stance
should be named `
s
tack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
moved implemen
t
at
i
on headers
t
o
b
o
o
st/lockfree/detai
l
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
ch
m
ann
do
n
't document
pri
m
itives
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
B
lec
h
mann
rename t
a
g
g
ed_ptr::CAS to
t
ag
g
ed_ptr::cas
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
docs: don't do
c
ument building b
l
oc
k
s
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
freel
i
s
t selec
t
ion
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
do
c
umenti
n
g freelist
argum
e
n
t
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
le
c
hm
a
nn
select
freel
i
st
by tag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
ann
sel
e
ct freelist
b
y
t
e
mplate
a
rgumen
t
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
h
ma
n
n
f
r
ee
l
i
st: new static_freelist class
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
r
e
name boost
:
:lockfree::detail::CAS2 to boost::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
m
ann
ca
s
changes:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
removing scons-
b
as
e
d build system
commit
|
commitdiff
|
tree
2009-08-17
Tim
Bl
e
chmann
bj
a
m
build
system
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc - whitespace
c
leanup
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chman
n
impl
e
mente
d
some
e
xampl
e
s
commit
|
commitdiff
|
tree
2009-06-13
Tim B
l
echmann
msvc x64 support
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechm
a
nn
f
i
xes from Casey
M
cCa
n
dle
s
s:
commit
|
commitdiff
|
tree
2009-03-16
Tim
B
l
e
chmann
f
ifo: fix race condition in fi
f
o and
r
e
strict to P
O
Ds
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechmann
some
d
oc tweaks
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc compile fi
x
(
r
eporte
d
by mignon belongie)
commit
|
commitdiff
|
tree
2009-01-02
T
im B
l
ec
h
m
ann
msvc 8
.
0 worka
r
o
und (re
p
orted by mignon be
l
on
g
i
e)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
enable
e
mpty base
-
class optimiza
t
ion
f
or
Alloc
in
d
umm
y
_freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
[cas
]
inc
l
ude
missing header
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
ch
m
an
n
atomic_int rac
e
c
onditi
o
n
f
ix (thank
s
t
o
stefan
eilemann)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
fixed win32 impl
e
men
t
at
i
o
n
of
c
as (than
k
s to s
t
e
fan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hm
a
nn
f
ix
e
d
b
l
o
c
k
ing
cas
e
mulation (tha
n
ks t
o
stefan ei
l
e
mann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
a
n
n
a
dding ll/sc
i
m
p
l
e
ment
a
tio
n
to
t
o
do list
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
a
d
din
g
r
efer
e
nces secti
o
n
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
e
c
hmann
documen
t
in
g
primitives & more
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
hiding dummy_fr
e
elis
t
in namesp
a
ce detail
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
lechmann
documentin
g
freelists
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Bl
e
chma
n
n
docum
e
n
t
ing
t
agged
_
ptr
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
echmann
re
m
ove
u
nused CAS me
t
hods
f
rom t
a
gge
d
_ptr api
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
stack documentat
i
on
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
better documentati
o
n
f
or fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
e
c
hmann
d
o
c
umen
t
atio
n
u
p
da
t
es
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
docu
m
ent
i
ng
e
xplicit co
n
structor
s
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
full stl
-
style
a
l
l
o
cator suppor
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
optimize freelist
s
ize for std:
:
allocator
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
stl-style al
l
ocato
r
for freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
m
arking sta
c
k, fifo and atomic_int as
non
c
opyable
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fix
e
d optimiz
e
d build
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
an
n
use ex
p
licit constructo
r
s (a
s
suggest
e
d b
y
sh
i
wei xu)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
m
a
nn
i
mpo
r
ting lo
c
k
free stac
k
with testsuite
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
bett
e
r
ppc
support
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
importing bo
o
st array
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
p
pc & apple
f
i
x
es
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
e
chmann
i
mporting quickbo
o
k
documentation
s
ketches
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
small fix for compres
s
e
d
tagged poi
n
ter
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echm
a
nn
on
l
y use poin
t
er c
o
mpressio
n
w
hen requir
e
d
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
fix
e
d some inclusion headers
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
aligning fifo node
s
to cacheline
bounda
r
ies
& improved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
allocate a
number of i
n
itial node
s
f
or
f
i
f
o
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
ech
m
ann
i
m
portin
g
s
c
ons
b
uild
system for boost
.
lockfree testsuite
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechma
n
n
import
i
ng
.
g
itignore fil
e
commit
|
commitdiff
|
tree
2008-04-29
T
im B
l
echmann
b
ette
r
dcas alignment
handling
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
t
e
stsuite
s
for cas & fre
e
l
i
st
commit
|
commitdiff
|
tree
2008-04-29
Tim
B
lechmann
ad
d
ing
testsui
t
e
for
f
i
fos
commit
|
commitdiff
|
tree
2008-04-29
T
im Ble
c
hmann
fixed fallback
cod
e
commit
|
commitdiff
|
tree
2008-04-28
Tim B
l
echmann
Initial commit
commit
|
commitdiff
|
tree