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
Ti
m
Blechmann
update
~
fi
f
o doc
s
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
T
i
m
Blechmann
e
mpty
s
tack an
d
fifo classes i
n
destr
u
ctor
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-26
T
i
m
Blechmann
fixes for weakly-
c
oherent machine
s
,
l
i
ke alp
h
a (t
h
a
n
ks
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-24
Tim Blechmann
lockfree
:
cas - check for gcc before
c
hecking for
_
M_IX86
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-11-10
T
im Blechmann
apple-s
p
ec
i
fic fixes
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-10-15
Tim Blechmann
win32
/
intel fix
commit
|
commitdiff
|
tree
2009-10-14
Tim
Blechmann
cas: stricter ge
n
eration
o
f cmpxchg
8
b opcode
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blec
h
mann
c
as
:
improved
t
est pr
o
gra
m
& fi
x
ed some emulation-sp
e
cif
i
c
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
l
echmann
atomic_
c
a
s
32: use uint
3
2_t a
s
value arguments
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechmann
atomi
c
_c
a
s
3
2: fix a
r
gmen
t
or
d
e
r
of boost::inter
p
r
oce
s
s
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
Tim
Ble
c
hmann
atomic int: adapted atomi
c
int to use new cas api
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-09-29
Tim
B
lech
m
ann
win32 fi
x
es (reporte
d
by
R
oma
n
Shmel
e
v)
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
T
im Bl
e
chmann
strict al
i
asing complia
n
t code
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blech
m
ann
a
d
d check
s
to test
s
ui
t
e to figure
out, if the
data
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
T
im Blechma
n
n
remove pre
p
roces
s
or warnings for
block
i
n
g c
a
s emulation
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m
B
lechmann
cas: m
a
k
e
use of cas on gcc-4
.
1
/
x86_64
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechman
n
lockfree: add static const m
e
mber
is_loc
k
free to
s
ta
c
k
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-20
Tim B
l
echmann
m
e
mory_
b
arrier/asm: compile fix
e
s (thanks to michael
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blec
h
mann
cas: cleanup
o
f compare-a
n
d-swap
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechma
n
n
fifo: clean
u
p us
e
of memory barr
i
ers
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechma
n
n
me
m
ory barriers: m
a
ke use
o
f sse2
intrinsic
s
for mfence
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chmann
Revert "i
m
porting boost ar
r
ay
"
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
ch
m
ann
l
o
ckfree:
example clean
u
p
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechma
n
n
add some padd
i
ng to
f
orce nod
e
pointe
r
s and memory
.
.
.
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
mem
o
ry
b
arriers: workaround
f
or <gcc-4
.
4/x
8
6
_
64
Signed-off-by:
Tim Blechmann
<tim@klingt.org>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas: use
boost::mpl
t
o select cas
b
y size
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc/
a
pi
fi
x
es (suggested by
anteru)
commit
|
commitdiff
|
tree
2009-08-17
T
i
m B
l
ec
h
man
n
i
ntel com
p
iler fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
examples/d
o
cs: stack instance shou
l
d
b
e named `stac
k
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
moved implement
a
t
i
o
n head
e
rs to b
o
ost/lockfree/
d
etail
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechmann
don't do
c
ument pri
m
iti
v
es
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
re
n
a
m
e ta
g
ged
_
p
tr::CA
S
to
t
agged_
p
tr:
:
cas
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
docs:
d
on't d
o
cumen
t
building blocks
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
freelist
s
e
lection
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
Ble
c
hm
a
nn
documenti
n
g freelist argum
e
nt
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Ble
c
h
mann
select freelist by tag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
man
n
select fr
e
e
l
is
t
b
y
tem
p
late
argument
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
fre
e
li
s
t
:
new s
t
a
t
ic_freel
i
st class
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
le
c
hm
a
nn
rena
m
e boost
:
:lockfree::detail::
C
AS2 to
b
oost
:
:lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
T
im Blechmann
ca
s
c
h
a
nges:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
removing scons-b
a
s
ed build system
commit
|
commitdiff
|
tree
2009-08-17
Tim Blec
h
mann
bjam build syst
e
m
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
doc - whitespace
cleanup
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechmann
implemented some
e
xamples
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
msvc x64
support
commit
|
commitdiff
|
tree
2009-06-02
Tim Blec
h
mann
fixes fro
m
C
asey McCandless:
commit
|
commitdiff
|
tree
2009-03-16
Ti
m
Blechmann
fifo: fix race condit
i
on
in
fifo and rest
r
i
ct to PODs
commit
|
commitdiff
|
tree
2009-03-16
Ti
m
B
l
ech
m
ann
s
ome doc tweaks
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
Blechmann
ms
v
c comp
i
le fix (reported by migno
n
belong
i
e)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc 8
.
0 workaround (reported by mign
o
n b
e
lo
n
gie)
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
B
lechmann
en
a
ble
e
mpty
base-c
l
ass
o
ptimization for Alloc
i
n du
m
my_freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim B
l
echma
n
n
[ca
s
] in
c
lude
m
issing h
e
ader
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chma
n
n
a
tomic_int race
condition f
i
x (thanks to stefan eileman
n
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixe
d
win3
2
implemen
t
a
tion of c
a
s (thanks to ste
f
a
n
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
fixed blocking cas emula
t
i
on (thanks to stefan eilemann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
a
ddin
g
ll/sc
i
m
p
lementa
t
ion to
to
d
o list
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
a
dding
r
efer
e
nc
e
s section
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
d
ocumen
t
i
n
g p
r
imitives & more
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
hiding dum
m
y_f
r
eelist in namespace
deta
i
l
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
docume
n
ting freelists
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
documenting ta
g
ged_ptr
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
remove unused CAS m
e
thods from tag
g
e
d_ptr api
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
stac
k
documentation
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
b
etter doc
u
mentation
f
o
r f
i
fo
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
do
c
umentation updates
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
Bl
e
chmann
d
ocumen
t
ing
e
xplicit
c
o
nstructors
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
full stl-style allocator support
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
op
t
i
mize f
r
eelist size for st
d
::
a
llocator
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
stl-
s
t
y
l
e al
l
ocator for freelist
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
marking stack, f
i
fo and at
o
mic
_
i
n
t a
s
n
o
ncopyable
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chm
a
nn
fixed optimized build
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
use explicit co
n
struc
t
ors
(as suggested
by shiwei xu)
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
i
mportin
g
loc
k
free s
t
ack
w
ith
t
e
s
t
suite
commit
|
commitdiff
|
tree
2009-01-02
T
i
m
B
l
e
chmann
better ppc
s
upport
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
import
i
ng boost arr
a
y
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
pp
c
&
apple
fixes
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chma
n
n
importing
q
uickbook do
c
u
m
entation
s
ketch
e
s
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
s
m
all fix for c
o
mpress
e
d tagged
p
oin
t
er
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
only use poin
t
e
r
co
m
pr
e
ssion w
h
en required
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed some inclusi
o
n headers
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
mann
ali
g
ning f
i
fo
n
ode
s
t
o
cacheline
b
oundaries & improved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
allocate a nu
m
b
er of
i
nitial n
o
des for fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Blec
h
m
an
n
i
mp
o
rti
n
g scons build system for
boost
.
l
o
c
k
f
ree t
e
stsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
im
p
o
r
t
ing
.
gitign
o
re file
commit
|
commitdiff
|
tree
2008-04-29
T
im Blechm
a
n
n
be
t
ter dcas alignment handling
commit
|
commitdiff
|
tree
2008-04-29
T
im Blechmann
testsuites f
o
r cas & fre
e
list
commit
|
commitdiff
|
tree
2008-04-29
Tim Blec
h
mann
adding
testsuite for fifos
commit
|
commitdiff
|
tree
2008-04-29
Tim Blec
h
m
a
n
n
f
ixed fallback code
commit
|
commitdiff
|
tree
2008-04-28
Tim Blechmann
Initial commit
commit
|
commitdiff
|
tree