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
update ~fifo docs
2009-11-26
T
i
m Blechmann
updat
e
~fifo
d
ocs
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechman
n
empt
y
stack and f
i
f
o
classes in destructor
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blec
h
mann
fixes fo
r
weakly-c
o
herent
machines, like alp
h
a
(thanks
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-24
Tim Blech
m
ann
lockfree
:
cas
-
c
he
c
k for gcc before checking
f
o
r
_M_
I
X86
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-10
Tim Blechmann
apple-specific fixes
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-10-15
T
i
m Blechmann
win32/int
e
l fix
commit
|
commitdiff
|
tree
2009-10-14
Tim
B
l
echm
a
nn
cas
:
s
tricter generatio
n
of
c
mpxchg8b opco
d
e
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechmann
c
as: im
p
rove
d
test program
&
fixe
d
som
e
emu
l
ation-specific
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
lechmann
atomic_cas32: us
e
uint32_t
a
s val
u
e arguments
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blec
h
mann
atomic_c
a
s32
:
fix
a
r
gment
order of boost::interpro
c
ess
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
T
i
m
Blechmann
atomic int: adapt
e
d atomi
c
int to use new cas api
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
T
i
m
Blechman
n
win32 fix
e
s (report
e
d by Roman Shmelev)
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
strict aliasi
n
g compliant code
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
T
im Blechmann
add chec
k
s
t
o te
s
tsui
t
e
to figure
o
ut, if
the
d
a
ta
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m
B
lechm
a
nn
re
m
ove preprocessor warnings for bl
o
cking c
a
s emulation
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
c
as: make use
o
f cas
on gcc-4
.
1
/
x86_
6
4
commit
|
commitdiff
|
tree
2009-08-21
Tim Bl
e
chmann
l
o
ckfree: ad
d
s
t
atic c
o
nst member is_lockfree to stack
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-20
Tim Blechmann
m
em
o
ry_b
a
rrier/asm: c
o
m
pil
e
fixes (tha
n
ks
t
o michae
l
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim
B
l
e
ch
m
ann
cas: cle
a
nup of
co
m
pare-and-swap
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Ti
m
Blechmann
fifo: cleanup use o
f
memory barriers
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blec
h
mann
memory ba
r
riers:
ma
k
e use of s
s
e2 i
n
trinsics for
mfence
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
T
i
m B
l
ec
h
mann
Revert "
i
mpo
r
ting boo
s
t array"
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Bl
e
ch
m
a
nn
l
o
ckfree: example
cleanu
p
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
add s
o
m
e
padd
i
n
g t
o
forc
e
node pointers and
memor
y
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
T
im
Blechm
a
nn
m
e
mory barr
i
ers:
w
o
r
k
a
r
ound fo
r
<gcc-
4
.
4/x86_64
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
n
n
c
as: use boos
t
::mpl to select cas by size
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hma
n
n
doc/api fixes
(
s
ug
g
es
t
ed by anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
ann
intel comp
i
ler fixe
s
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blec
h
mann
examples/docs: stack
instance should be n
a
med `stack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
moved implementa
t
ion he
a
ders to boost/lockfree/detail
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
don'
t
d
o
cumen
t
p
rimitives
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
renam
e
tag
g
ed_
p
tr
:
:CAS to tagged_ptr::c
a
s
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechman
n
d
o
cs: don't docum
e
nt build
i
ng b
l
ocks
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
freelist
se
l
ec
t
io
n
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
documenting freel
i
st argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
s
e
lect freelist by
t
ag
commit
|
commitdiff
|
tree
2009-08-17
Tim
Bl
e
c
hman
n
se
l
ect freelist by temp
l
ate argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
free
l
ist: new static_freelist class
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lech
m
a
n
n
renam
e
boost::lockfree::det
a
i
l
::CAS2 to b
o
ost::
l
ockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
echmann
cas changes:
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
ech
m
ann
re
m
oving scons-based
b
uild system
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
ann
bja
m
b
u
ild syst
e
m
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechmann
doc - whitespace clea
n
up
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Bl
e
chmann
i
mplement
e
d some exa
m
ples
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
m
s
vc
x
64 supp
o
rt
commit
|
commitdiff
|
tree
2009-06-02
Tim Bl
e
chman
n
f
i
xes from Casey McCandless:
commit
|
commitdiff
|
tree
2009-03-16
Tim Blechman
n
fifo:
fix
r
a
c
e
c
o
ndition in fifo and re
s
t
rict to P
O
Ds
commit
|
commitdiff
|
tree
2009-03-16
Tim
Ble
c
hmann
some doc tweaks
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechma
n
n
msvc co
m
p
i
le
fix (reported b
y
m
i
gnon belongi
e
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc 8
.
0 wo
r
k
around (reported by mignon
belongie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
enable
e
mpty
base-class
o
pti
m
ization for Al
l
oc in dummy
_
freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
[c
a
s]
include
m
i
s
sing he
a
der
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
a
tomic_int race
conditi
o
n fix
(
thanks to st
e
fan ei
l
emann)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed
win32
i
mp
l
ementa
t
ion of ca
s
(tha
n
ks to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
fixed bloc
k
ing cas e
m
ula
t
ion (thanks
to
s
t
efan eileman
n
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
ech
m
ann
addi
n
g ll/
s
c implementation t
o
todo list
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
ma
n
n
a
dd
i
ng r
e
ferences secti
o
n
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
documenting prim
i
ti
v
es & more
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
hiding du
m
m
y
_freelist in namespace detail
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
docu
m
enting freeli
s
t
s
commit
|
commitdiff
|
tree
2009-01-02
T
im
B
lechmann
docu
m
enting tagged_
p
tr
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
remov
e
unu
s
ed
C
A
S me
t
hods
f
rom
t
agg
e
d_pt
r
api
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechma
n
n
s
tack
documentation
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechm
a
n
n
bett
e
r documentation
f
or fifo
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
Blechm
a
nn
d
ocumentation
u
pd
a
tes
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lec
h
mann
documenting explici
t
constructors
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
f
ul
l
stl-style allocator support
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
o
ptimize
f
reelist s
i
ze for std::al
l
ocator
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
m
a
nn
s
t
l-style alloc
a
t
o
r for
freelist
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
l
e
c
h
m
ann
mark
i
ng stack, fi
f
o and a
t
om
i
c
_int as noncopyable
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echman
n
fixed
optimized
b
uild
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
use expli
c
it constructo
r
s (as sug
g
ested by sh
i
wei xu)
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
importin
g
lockfree st
a
c
k
w
ith
t
e
stsui
t
e
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hman
n
b
e
t
t
er ppc
su
p
port
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
importi
n
g
boost arr
a
y
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
p
p
c & apple fixes
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importing quic
k
book d
o
cume
n
tation sketches
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
s
mal
l
fix for compressed tag
g
ed pointer
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechman
n
only use po
i
nter com
p
res
s
io
n
w
h
e
n
require
d
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechma
n
n
fixed
s
ome inclu
s
ion headers
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
aligning fifo nodes to
c
a
ch
e
lin
e
b
o
undarie
s
& improved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
allocat
e
a
nu
m
ber of initial nodes
f
o
r
f
ifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
im
p
o
rting s
c
ons bui
l
d system for
boos
t
.
l
o
ckfre
e
tes
t
suite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importin
g
.
g
it
i
gnore
file
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechma
n
n
b
etter dcas al
i
gn
m
ent handlin
g
commit
|
commitdiff
|
tree
2008-04-29
Tim Ble
c
hmann
testsuites for c
a
s
& f
r
eelist
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
a
ddin
g
testsuite
f
or fi
f
os
commit
|
commitdiff
|
tree
2008-04-29
T
i
m
B
lechmann
fixed
f
allback
c
ode
commit
|
commitdiff
|
tree
2008-04-28
T
i
m
Blech
m
ann
Initial com
m
it
commit
|
commitdiff
|
tree