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
memory_barrier/asm: compile fixes (thanks to michael dickey)
2009-08-20
Tim Blechmann
memo
r
y
_
barr
i
er/asm:
c
om
p
ile fixes
(thanks to michael
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim
Blechmann
cas:
cle
a
nup
of
c
o
mpar
e
-and-swap
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blec
h
mann
f
i
fo: cleanup use of
memory b
a
r
rier
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechma
n
n
m
e
mory b
a
rriers: make use of sse2 intrin
s
ics for mfence
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechmann
Re
v
ert "importing boost a
r
r
ay"
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
lockfree
:
example cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechmann
add so
m
e padding
to for
c
e node
pointers and
m
emory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
m
emory barriers: workaround fo
r
<
gcc-4
.
4/
x
86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas: use
bo
o
st::mpl to s
e
lect cas
by
si
z
e
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
Blechmann
doc/
a
p
i
fixes
(
suggeste
d
by anteru)
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechm
a
nn
intel
c
omp
i
le
r
f
i
xes
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
e
x
amp
l
es/docs: stack
instance
sh
o
uld be n
a
med
`stack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechmann
moved implementation h
e
aders to bo
o
st/l
o
c
k
f
ree/
d
etail
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
don'
t
document primitives
commit
|
commitdiff
|
tree
2009-08-17
Tim
Bl
e
chmann
ren
a
me tagged_ptr::CAS
t
o
ta
g
ged_ptr
:
:cas
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
docs:
don't document building
b
lo
c
ks
commit
|
commitdiff
|
tree
2009-08-17
T
im Blech
m
ann
f
r
eeli
s
t selection
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
docume
n
ting freelist argume
n
t
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
sel
e
c
t freelist by tag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
select f
r
e
elis
t
by t
e
m
pla
t
e
argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
freelist: new stati
c
_fre
e
list class
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blec
h
mann
re
n
ame boost::lockfre
e
::detail::CAS
2
to
b
o
ost::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas changes
:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
removing scons-based build s
y
st
e
m
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
n
n
bjam buil
d
system
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
d
o
c
-
whites
p
a
c
e cleanup
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
implemented some ex
a
mples
commit
|
commitdiff
|
tree
2009-06-13
Ti
m
Blechmann
msvc x64 s
u
pport
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechmann
fixes from Casey McCandl
e
ss:
commit
|
commitdiff
|
tree
2009-03-16
Tim Blec
h
mann
f
i
fo: fi
x
rac
e
c
o
ndi
t
i
on in fifo
and restrict to PODs
commit
|
commitdiff
|
tree
2009-03-16
Tim
B
lech
m
a
nn
some d
o
c tweaks
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
e
chman
n
m
s
vc c
o
m
p
ile fix (repor
t
ed by mig
n
on bel
o
ngie)
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
msvc 8
.
0 workaroun
d
(report
e
d by mignon belongie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
e
n
able empty
b
a
s
e-
c
lass o
p
timization f
o
r
A
lloc in dummy_freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
[cas] include
m
i
ssing heade
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
atomic_int race con
d
i
tion fix
(thanks to s
t
e
fan eile
m
an
n
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed win32 imp
l
e
m
enta
t
ion of
cas (thank
s
to
s
t
e
fan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
f
ixed blocking ca
s
e
m
u
lat
i
on (thanks to stefan e
i
lemann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
addi
n
g ll/sc imp
l
ementation
to
t
odo list
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Bl
e
chma
n
n
addi
n
g ref
e
re
n
ces section
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
doc
u
menting p
r
imitives &
more
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
lechmann
h
i
ding dum
m
y
_
freelis
t
in
namespace detail
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
man
n
doc
u
menting freelists
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lech
m
ann
d
o
cumenting tagged_p
t
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
rem
o
ve
unused
C
AS methods from tagged_ptr ap
i
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
s
t
ack do
c
umentati
o
n
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blec
h
ma
n
n
bett
e
r do
c
u
mentati
o
n
for f
i
fo
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
documentation up
d
ates
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
d
o
cu
m
enting explicit constructors
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
l
e
chma
n
n
full
stl-style
allocator sup
p
o
r
t
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
o
p
t
imize
f
reelist siz
e
for
s
t
d
:
:allocator
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Ble
c
h
m
ann
s
tl-style allocato
r
for freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
marking stack, fifo and
atomic
_
int as noncopya
b
le
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechm
a
nn
f
i
x
ed optimized build
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
use explicit
c
onst
r
u
ctors (as suggested by sh
i
wei xu)
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
impo
r
ting lockfree stack with
testsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
better
p
pc support
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
c
h
mann
importing boost arra
y
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
ppc & apple fix
e
s
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
importing quickbo
o
k
docum
e
ntation sketc
h
es
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
sm
a
ll fix for
c
o
m
p
resse
d
t
agged
p
o
inter
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
ma
n
n
only use pointer co
m
pr
e
ssi
o
n
w
h
en required
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
fixed some
incl
u
sion head
e
rs
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
aligning fifo
n
odes to cacheline
boundaries & improved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
allocate a n
u
m
ber of initial n
o
des for
fifo
commit
|
commitdiff
|
tree
2009-01-02
T
im
Blechmann
importing scon
s
buil
d
syst
e
m
for boost
.
lockfre
e
te
s
tsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importing
.
giti
g
nore file
commit
|
commitdiff
|
tree
2008-04-29
Ti
m
B
l
e
chmann
better
dcas a
l
ignment h
a
ndl
i
n
g
commit
|
commitdiff
|
tree
2008-04-29
Tim B
l
ec
h
man
n
testsuites for cas & freelist
commit
|
commitdiff
|
tree
2008-04-29
Tim Blec
h
mann
a
ddi
n
g t
e
stsu
i
te fo
r
fifos
commit
|
commitdiff
|
tree
2008-04-29
T
i
m Blechmann
f
ixed fallback code
commit
|
commitdiff
|
tree
2008-04-28
Tim
B
lechmann
In
i
t
i
al comm
i
t
commit
|
commitdiff
|
tree