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: use pointer compression on both x86_64 and on alpha
2009-11-26
T
im Blechmann
lockfree: use pointer
c
ompre
s
sion on both x86_64 and
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechmann
updat
e
~fifo
d
ocs
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
T
i
m Bl
e
chmann
empt
y
stack
a
nd f
i
fo classes in
destruct
o
r
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
T
i
m Ble
c
hmann
f
ixes
for weakly-c
o
herent machines,
like alpha (t
h
anks
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-24
Tim Blec
h
ma
n
n
lockfr
e
e: ca
s
- chec
k
for gcc before checking f
o
r _M
_
IX8
6
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-10
Tim Blechm
a
n
n
ap
p
le-specific f
i
xes
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-10-15
Tim Blechm
a
nn
win32/int
e
l fix
commit
|
commitdiff
|
tree
2009-10-14
Tim Blechmann
cas: str
i
cter genera
t
i
o
n
o
f cmpxchg8b
o
p
code
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
T
im Blechmann
cas: impr
o
ved tes
t
progra
m
& f
i
xed some emulation-specif
i
c
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
T
im Blech
m
a
nn
at
o
mic_ca
s
32
:
us
e
uint32_t as value argume
n
t
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechman
n
atomic_cas32: fix argme
n
t
o
rder o
f
boost::interpr
o
cess
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechmann
a
t
omic int
:
adapt
e
d ato
m
ic int to use new cas api
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim B
l
echmann
win
3
2
f
ixes (
r
e
p
orted by Roman Shmelev)
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechm
a
nn
str
i
ct al
i
a
sing com
p
liant cod
e
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
add checks to testsuite to figure
o
ut, if the data
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim
B
l
e
chmann
rem
o
ve preproc
e
s
s
or war
n
ings for blocking cas
emulation
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Ti
m
Blechma
n
n
ca
s
: make
u
se of cas on gcc
-
4
.
1
/
x
86_
6
4
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
lockfree: add
static const
m
ember is_lo
c
kfree to s
t
ac
k
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-20
T
i
m Blech
m
a
n
n
memor
y
_barrier/asm: co
m
pile fixes
(
t
h
a
nks t
o
michael
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechm
a
nn
c
as: cle
a
nup of
com
p
are-
a
nd-swap
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Bl
e
chm
a
nn
fif
o
: cleanup
use of me
m
ory barriers
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim B
l
echmann
m
emor
y
barriers:
m
ake us
e
of
s
se2 intrinsics f
o
r mfence
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chmann
R
evert
"
i
m
p
o
r
t
i
ng
b
oost array"
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechmann
lockfr
e
e
:
example cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
add
s
ome padding to force node pointers and memory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechman
n
memory barriers: workarou
n
d for
<gcc-4
.
4/x86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
B
lechmann
cas: use boost::mpl to select cas by
size
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
doc/api
fixes (suggested by
anteru)
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
int
e
l compile
r
fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim
Ble
c
hm
a
nn
examples/docs: s
t
ack instan
c
e s
h
o
u
l
d be named `stack
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
a
nn
mov
e
d imp
l
ementation
h
e
aders t
o
b
o
o
st/lockfree/detail
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
echmann
don't document p
r
imitive
s
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
r
ename
tagged_pt
r
::C
A
S t
o
tagged_ptr::cas
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Bl
e
chm
a
nn
d
ocs: d
o
n't document bu
i
lding b
l
ocks
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
free
l
ist selecti
o
n
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
documen
t
i
ng freelist argumen
t
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
sele
c
t freelist
by tag
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
select fr
e
elist by
t
emplate ar
g
ument
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechm
a
nn
free
l
ist: new static_f
r
eelist
cl
a
ss
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
rename boost::lock
f
ree::detail::
C
A
S
2
to
boost::
l
ockfr
e
e
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
cas changes:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
rem
o
vin
g
scons-based build system
commit
|
commitdiff
|
tree
2009-08-17
T
im
B
lechmann
bjam b
u
ild sy
s
tem
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chma
n
n
doc
-
whitespace cleanup
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
i
m
plement
e
d som
e
examp
l
es
commit
|
commitdiff
|
tree
2009-06-13
Tim Bl
e
chmann
msvc x64 su
p
p
ort
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechmann
fixes fro
m
Casey McCandless:
commit
|
commitdiff
|
tree
2009-03-16
T
i
m B
l
echma
n
n
fif
o
:
f
ix
r
a
c
e condition in fif
o
and rest
r
ic
t
t
o
P
O
Ds
commit
|
commitdiff
|
tree
2009-03-16
T
im Blechmann
so
m
e doc
t
w
eaks
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechman
n
msvc compile
fix (reported by mignon belongie)
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
msvc
8
.
0 wor
k
around (reported by mignon belongie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
e
n
able empty base-class optim
i
zation for Alloc in dummy
_
freeli
s
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
[cas] include missing
he
a
d
er
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
man
n
atomic_int race co
n
dition fix (th
a
nks to
stefan ei
l
emann)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed wi
n
32 i
m
p
l
ement
a
tion of cas (th
a
n
ks to stefan
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
f
i
xed b
l
ocking cas emul
a
tion
(
thank
s
t
o
s
t
efan ei
l
em
a
nn
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechman
n
addi
n
g
l
l/sc
imp
l
ementation to todo list
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lec
h
mann
addin
g
r
e
fe
r
ences section
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
documenting prim
i
tives
&
m
ore
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
hiding
dummy_freelist
in n
a
me
s
pace
detail
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechm
a
nn
document
i
ng
f
reelists
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
documen
t
ing tag
g
e
d
_
p
t
r
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechman
n
remove unused
C
AS me
t
hods f
r
om tagged
_
p
tr api
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
stack d
o
cument
a
ti
o
n
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
bet
t
er docu
m
e
n
tat
i
on for fifo
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
B
le
c
hmann
docum
e
ntation updates
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
documenting e
x
plic
i
t constructors
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
ech
m
ann
full stl-style allocator su
p
port
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
op
t
imize freelist size
for
std::
a
llocator
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
stl-style allocator for freelis
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
ma
r
king stack, fifo and atom
i
c_int as noncopyabl
e
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
fixed optim
i
z
ed
b
uild
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechma
n
n
use expl
i
cit
constructo
r
s (
a
s sugge
s
t
ed
b
y
shiwei xu)
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
ch
m
ann
importing lockfree
sta
c
k
with testsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
b
e
tter ppc sup
p
o
r
t
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
impo
r
ting
b
oo
s
t
arra
y
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
ppc & apple f
i
xes
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
importing quickbook documentation sketc
h
es
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
small fix for compressed tagged
p
oi
n
ter
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechman
n
o
nly use p
o
inter compression
when
r
equired
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chm
a
nn
fixed
s
ome in
c
lusion h
e
aders
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
aligning fifo nodes to cac
h
e
line boundaries & impr
o
v
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
al
l
ocate a n
u
m
ber of initial node
s
for f
i
fo
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echmann
i
m
portin
g
scons build system f
o
r b
o
ost
.
lockf
r
ee testsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importing
.
gitignore fi
l
e
commit
|
commitdiff
|
tree
2008-04-29
T
i
m
Blechmann
better dc
a
s alignment
handling
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
t
e
stsuites f
o
r cas
& fr
e
elist
commit
|
commitdiff
|
tree
2008-04-29
Tim B
l
echmann
adding testsuite fo
r
f
ifos
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechmann
fi
x
ed fallback code
commit
|
commitdiff
|
tree
2008-04-28
Tim Blechmann
Initial commit
commit
|
commitdiff
|
tree