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 Ble
c
hmann
u
pd
a
te ~fifo do
c
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim B
l
ech
m
a
nn
empty
s
ta
c
k and f
i
fo cl
a
s
s
es in de
s
truct
o
r
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechma
n
n
f
i
xes for weak
l
y-co
h
e
r
e
n
t
mac
h
ines, like
alpha (thanks
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-24
Tim Blechmann
lo
c
kf
r
ee
:
cas
-
chec
k
for gcc before
checking for _M_IX86
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-10
Tim Blechmann
app
l
e-
s
p
e
cific fixes
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-10-15
Ti
m
Ble
c
hmann
win32/intel fix
commit
|
commitdiff
|
tree
2009-10-14
T
i
m Blechma
n
n
c
a
s: stricter ge
n
era
t
ion
o
f
c
mpxc
h
g
8
b o
p
c
o
de
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
T
i
m
Bl
e
chm
a
nn
c
a
s: improved te
s
t p
r
ogram &
f
ix
e
d some
emulation
-
specif
i
c
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
lechmann
atomi
c
_cas3
2
: u
s
e uint32_t as v
a
lu
e
ar
g
ume
n
t
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechmann
atomic_cas32: fix arg
m
e
nt o
r
der of boost::
i
nte
r
process
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim
B
l
echmann
atomic int
:
adapted
atomic int
t
o u
s
e
n
ew c
a
s api
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim
Blech
m
ann
win32 fix
e
s (
r
eported by Roman Shmelev)
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m Blechmann
s
t
r
ict
al
i
asing c
o
mpliant code
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
im Blechmann
ad
d
check
s
to testsuite to f
i
gure out, if the
data
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
r
emove preprocessor wa
r
nings for blocking cas em
u
l
ation
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
im B
l
echmann
cas: m
a
ke use of
c
as
o
n gcc-4
.
1
/x86
_
64
commit
|
commitdiff
|
tree
2009-08-21
Tim Blec
h
mann
lo
c
kfree: add static co
n
st me
m
ber is_lock
f
r
e
e
to stack
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-20
Tim Blechmann
memory_ba
r
r
ier
/
asm: compile fixes (thanks to mi
c
ha
e
l
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechman
n
c
a
s: cleanup of co
m
pare-and-swap
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
T
im
Blechmann
fi
f
o: cleanup use of memory barriers
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Bl
e
c
h
m
a
nn
m
emory barriers: make
u
se
of sse
2
intrinsi
c
s fo
r
mfence
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
Rever
t
"
impor
t
ing b
o
ost array"
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
l
e
chmann
loc
k
free: example cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
add some padding to
force n
o
d
e pointers and memory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
memory barrie
r
s
:
wo
r
karound for
<
g
cc-4
.
4
/
x86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
cas: u
s
e boost::
m
pl to s
e
lect
c
as by si
z
e
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
c
hmann
doc/api fixes (
s
u
ggested
b
y anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechmann
intel compiler
f
i
xes
commit
|
commitdiff
|
tree
2009-08-17
T
im Ble
c
hm
a
nn
exampl
e
s/docs: stack ins
t
ance should be named `stack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
move
d
im
p
le
m
entation h
e
a
de
r
s to boost/lo
c
kfree/detai
l
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
e
chmann
don't
d
ocu
m
ent primitives
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blec
h
mann
ren
a
me tagged_ptr::CAS
to tagged_p
t
r::ca
s
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc
s
: don't
docu
m
ent building b
l
ocks
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
Blechmann
freelist se
l
ection
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
docum
e
nting fr
e
e
list
argum
e
nt
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
select freelist b
y
tag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
select freelist by templ
a
t
e
argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
free
l
i
st: new st
a
tic_freelist class
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
echman
n
rena
m
e
b
oost::loc
k
free::detail::CAS2 to
boo
s
t::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
echman
n
ca
s
c
hanges:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
removing scons-ba
s
ed build system
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
bjam bu
i
ld sy
s
t
e
m
commit
|
commitdiff
|
tree
2009-08-17
T
im B
l
echman
n
doc -
w
hit
e
space clean
u
p
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
implemen
t
ed some examples
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
msvc
x
6
4
support
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechm
a
n
n
f
i
x
e
s fr
o
m Casey McCa
n
dless:
commit
|
commitdiff
|
tree
2009-03-16
T
i
m Blechma
n
n
fifo
:
fix r
a
c
e
condition in
fif
o
a
n
d
r
estrict to PO
D
s
commit
|
commitdiff
|
tree
2009-03-16
Tim Blec
h
mann
some
d
oc twe
a
ks
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
e
c
hmann
ms
v
c compile
fix
(
reporte
d
by mignon belo
n
gie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
n
n
msvc
8
.
0
workaround (reported by mignon b
e
lo
n
gie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hm
a
n
n
ena
b
le
e
mpty base-class op
t
i
mization for Alloc in dummy_freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
[c
a
s] includ
e
miss
i
ng head
e
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
at
o
mic_int race con
d
iti
o
n f
i
x (thank
s
to stefa
n
ei
l
e
m
ann)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
f
ixed win3
2
i
mplementation of
c
as (thanks to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echma
n
n
fixed blocking cas emulation (thanks to stefan eilemann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hm
a
nn
adding ll/sc i
m
plementation to todo list
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
adding references
section
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
d
o
cumenting primitives & more
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
hiding du
m
my_f
r
eelist in n
a
m
e
s
pace detail
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
d
ocume
n
ting
fr
e
el
i
sts
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
d
o
cumenting tagged_
p
t
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
remove unused CAS m
e
thods
f
r
o
m tagged_ptr
api
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
stack documen
t
a
t
ion
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
be
t
ter documentation for fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechman
n
d
o
cumentatio
n
u
pd
a
tes
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechm
a
nn
document
i
ng explicit
c
onst
r
uctors
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
Blec
h
mann
full stl-style allocator support
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
optimize f
r
eelist size for s
t
d::a
l
l
ocat
o
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
stl
-
style allocator for fr
e
elist
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
m
a
rk
i
ng
s
t
a
ck
,
fifo an
d
atomic_int as nonc
o
pyable
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
f
i
xed
o
p
timized
build
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blec
h
mann
use exp
l
icit constructo
r
s (as su
g
g
e
ste
d
by shiwei xu)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
i
m
porting lockfree
sta
c
k with testsuite
commit
|
commitdiff
|
tree
2009-01-02
T
im Ble
c
h
m
a
n
n
b
e
t
ter ppc s
u
pport
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chman
n
importing boost array
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
pp
c
& apple f
i
xes
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
c
h
m
ann
importing
quick
b
ook docum
e
n
tat
i
on sketches
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
small fix for compressed tagged pointer
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Ble
c
hmann
onl
y
use po
i
n
ter comp
r
ession when
r
equired
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
le
c
hma
n
n
f
ixed some inclusion headers
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechma
n
n
a
l
ignin
g
fi
f
o
n
odes to cacheline b
o
und
a
rie
s
& i
m
prov
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
a
n
n
allocate a number of
i
nitial nodes for fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
impo
r
ting scons build sys
t
e
m
for boost
.
loc
k
free
testsuite
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechman
n
importing
.
g
itignore file
commit
|
commitdiff
|
tree
2008-04-29
Ti
m
Blechmann
b
e
tter dc
a
s
a
lignment handli
n
g
commit
|
commitdiff
|
tree
2008-04-29
T
im Blechmann
t
estsuites for
c
a
s
& freelist
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechma
n
n
addi
n
g testsu
i
te
for
fi
f
os
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
fixed fallback code
commit
|
commitdiff
|
tree
2008-04-28
Tim Blechmann
Initial commit
commit
|
commitdiff
|
tree