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
cas: improved test program & fixed some emulation-specific pointer handling
2009-09-30
T
im
B
lech
m
ann
cas
:
improve
d
test program & fix
e
d som
e
emul
a
tion-specific
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim B
l
echmann
atomi
c
_cas32: use uint32_t as value arg
u
m
e
nt
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
lechmann
atomic_cas32: fix argment order of boost
:
:
interprocess
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechmann
atomic int:
adapted
a
tomi
c
int to use ne
w
cas api
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechmann
win32
f
i
xes
(report
e
d by Roman
Shmelev)
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m
Blechmann
strict
aliasing c
o
mpl
i
ant
c
ode
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
a
dd checks t
o
te
s
tsuite to figur
e
out, if
t
he
data
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Ble
c
hmann
remo
v
e preprocessor wa
r
nings fo
r
b
l
ocking cas e
m
ulati
o
n
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
cas:
make use o
f
cas
o
n
gcc-4
.
1
/
x86_64
commit
|
commitdiff
|
tree
2009-08-21
Tim Blec
h
mann
lockfre
e
:
a
d
d
s
t
ati
c
const member is_lockf
r
ee to stack
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-20
Tim Blec
h
mann
memory_barrier/a
s
m
: compile fixes (thanks to michae
l
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blech
m
an
n
cas: cl
e
anup of
c
ompare-and-swa
p
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
T
i
m
B
l
e
ch
m
ann
fifo: cl
e
anup
u
s
e
of memory barriers
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
T
im Blechmann
memory barrier
s
:
make use of s
s
e2
intrinsics fo
r
mfence
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
Revert "importing boost
a
rray"
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hm
a
nn
lockfree: examp
l
e
cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechman
n
add some padd
i
ng to force node pointers a
n
d me
m
ory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
memory barri
e
rs: workaround f
o
r
<
gcc-4
.
4/x86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas: use boost::mp
l
to select cas b
y
size
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc/a
p
i fixes (
s
uggested by anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chma
n
n
i
n
tel compil
e
r
f
i
xes
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
examples/docs: stack instance should be
named `stack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
m
o
ved impl
e
me
n
tation headers to boost/l
o
ckfree/detail
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
ech
m
an
n
d
on't document primiti
v
e
s
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
ec
h
mann
r
e
name
tagged
_
ptr::CAS to t
a
gged_ptr::cas
commit
|
commitdiff
|
tree
2009-08-17
T
im B
l
e
c
hman
n
docs: don't document buil
d
i
n
g blo
c
ks
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chm
a
nn
f
r
eelist selecti
o
n
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
documenting freelist argument
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
echmann
se
l
ect freelist by
t
ag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
sel
e
c
t
freelist by template argume
n
t
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
freelist:
new
s
tatic_freelis
t
class
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
ec
h
mann
rename boost:
:
lockfr
e
e::detail::CAS2
t
o
b
oost:
:
lo
c
kfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
ch
m
ann
cas ch
a
n
ges:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
removing scons-based buil
d
s
ystem
commit
|
commitdiff
|
tree
2009-08-17
Tim
Bl
e
chma
n
n
bjam build sy
s
tem
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc
-
w
hitespace
c
l
e
anup
commit
|
commitdiff
|
tree
2009-08-17
Tim
Ble
c
h
mann
implemen
t
e
d
s
om
e
e
xa
m
ples
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
msvc x64 sup
p
ort
commit
|
commitdiff
|
tree
2009-06-02
Ti
m
B
lechman
n
fixes
f
rom Casey McC
a
ndless
:
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechmann
fif
o
: fi
x
r
a
ce c
o
ndition in fifo a
n
d restrict to PODs
commit
|
commitdiff
|
tree
2009-03-16
T
i
m
B
lechm
a
nn
some d
o
c twe
a
ks
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc compile
f
ix
(
r
e
ported by m
i
g
non belong
i
e)
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
msvc
8
.
0 workaround (reported by mignon belongi
e
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
enable empty base-c
l
a
s
s optimization for Alloc
i
n
dummy_freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
[cas] incl
u
de
missing header
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
ech
m
ann
a
t
omic_int race condition fix (thanks to stefan eil
e
man
n
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
m
ann
fixed w
i
n32 implementation of cas (thanks
to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed blo
c
king
cas emula
t
ion (
t
ha
n
ks to
stefan eil
e
ma
n
n
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lech
m
ann
adding ll/
s
c
i
m
pleme
n
tation to todo li
s
t
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
a
dd
i
ng references section
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
doc
u
menting primit
i
ves & more
commit
|
commitdiff
|
tree
2009-01-02
T
im Bl
e
chmann
h
i
d
i
ng dummy_fr
e
elist i
n
namespac
e
det
a
il
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
documentin
g
freel
i
sts
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
documentin
g
t
a
gged_ptr
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
remove unu
s
e
d
C
AS methods f
r
o
m tagged
_
pt
r
api
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
man
n
stack docum
e
nta
t
i
on
commit
|
commitdiff
|
tree
2009-01-02
T
im Blec
h
mann
b
e
tte
r
documentation for
f
ifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
do
c
umen
t
ation u
p
date
s
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
docu
m
enting exp
l
ici
t
const
r
uctors
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
c
h
m
a
nn
full stl-st
y
le al
l
ocator support
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
optimiz
e
f
r
eelist si
z
e for st
d
::alloc
a
tor
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
stl-sty
l
e
a
llocator
fo
r
freelis
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
marking stack, fi
f
o an
d
a
t
omi
c
_int as nonco
p
yable
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed optim
i
zed
b
uild
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
Blechmann
use expli
c
i
t constructors (as suggeste
d
by shiwei xu
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
importing lock
f
ree st
a
ck with testsuit
e
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
better ppc support
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
B
lech
m
ann
importing boost array
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechman
n
ppc &
a
p
ple fixes
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
i
mporting quickbook documentation sketches
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
s
mall
f
ix for compress
e
d
tagged po
i
nter
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
only
use
p
ointer compression when req
u
ired
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechman
n
f
i
xed some inclusio
n
h
e
aders
commit
|
commitdiff
|
tree
2009-01-02
T
im
Blechmann
aligning f
i
fo nodes to cacheline boundaries & improve
d
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Bl
e
chmann
al
l
ocate a number of i
n
itial
n
odes for
fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
ech
m
ann
impor
t
ing scons
build s
y
st
e
m for boost
.
l
o
ckfre
e
t
e
st
s
u
ite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
import
i
ng
.
gitignore
file
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
bet
t
er d
c
as alignment handling
commit
|
commitdiff
|
tree
2008-04-29
T
i
m Blechmann
testsuites for cas & freelist
commit
|
commitdiff
|
tree
2008-04-29
Tim
B
l
e
chmann
addi
n
g testsuite
f
o
r fifos
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
fi
x
ed
f
allback code
commit
|
commitdiff
|
tree
2008-04-28
Ti
m
Blechmann
Initial commit
commit
|
commitdiff
|
tree