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
Tim Blechma
n
n
upda
t
e
~
fifo docs
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blec
h
m
a
nn
empty
s
tack a
n
d fifo classes in destruc
t
o
r
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-26
Tim Blechmann
fixes f
o
r weakly-coherent m
a
chines,
l
ike al
p
h
a
(th
a
nks
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-24
Tim Bl
e
chmann
lock
f
ree: cas - check for gcc before c
h
ecking fo
r
_
M_I
X
86
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-11-10
Tim
Blech
m
ann
apple-speci
f
i
c fixes
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-10-15
Tim Blechma
n
n
w
i
n3
2
/intel fix
commit
|
commitdiff
|
tree
2009-10-14
Tim B
l
e
c
h
mann
cas:
stricter gen
e
ration
o
f
cmpxc
h
g8b opcode
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim Blechman
n
cas: improved test program & fix
e
d
so
m
e
emulat
i
on-spe
c
ific
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
Tim
B
lechmann
a
t
omic_cas
3
2:
u
se uint32_t as
val
u
e argumen
t
s
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-30
T
i
m
Blec
h
m
a
nn
atomic_cas32:
fix argment or
d
er of boost::interprocess
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Tim Blechmann
at
o
m
ic int: adapted a
t
omic in
t
to use n
e
w
ca
s
a
pi
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-09-29
Ti
m
Blechmann
win32 fixes (reported b
y
Roman
Shmelev)
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechmann
stri
c
t
a
liasi
n
g co
m
pliant code
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m
Blechmann
a
dd c
h
ecks to testsuite to
figure out,
i
f the data
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechma
n
n
rem
o
v
e
p
r
eprocessor warni
n
gs for blo
c
king
cas emu
l
ation
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-21
T
i
m Blechmann
cas: make use of c
a
s
o
n gcc-4
.
1
/x86_64
commit
|
commitdiff
|
tree
2009-08-21
Tim Blechm
a
n
n
lockfree: add static const
m
ember is_
l
ockfree to stac
k
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-20
Tim Blechmann
memory_barrier/a
s
m: compile f
i
xes (thanks to mi
c
hael
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
T
i
m
Blechman
n
cas
:
cleanup of com
p
a
r
e
-and-
s
wap
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Blechmann
fifo: clean
u
p use of memory bar
r
iers
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-18
Tim Bl
e
chm
a
nn
memory barriers: make us
e
of sse2 intr
i
nsi
c
s f
o
r mfence
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blechmann
Revert "importing bo
o
st ar
r
ay"
commit
|
commitdiff
|
tree
2009-08-17
Tim Bl
e
chmann
lockf
r
e
e: example cleanup
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Ti
m
Blec
h
ma
n
n
add so
m
e pa
d
ding to force node poin
t
ers
a
nd memory
.
.
.
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
l
echmann
me
m
ory barrier
s
: workaround for <gcc
-
4
.
4/x86_64
Signed-off-by: Tim Blechmann <
tim@klingt.org
>
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
cas: u
s
e bo
o
st::mpl
to sel
e
ct cas by
s
ize
commit
|
commitdiff
|
tree
2009-08-17
T
i
m
B
l
e
chmann
doc/api fixes (suggested by ant
e
r
u
)
commit
|
commitdiff
|
tree
2009-08-17
Tim Ble
c
hmann
intel compiler fixes
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechman
n
examp
l
e
s
/docs: s
t
ack instance should be named `st
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
a
n
n
move
d
i
mplementation
header
s
t
o boo
s
t/lo
c
kfree/d
e
tail
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
don't docu
m
ent pr
i
mitives
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
r
e
name tag
g
e
d_ptr::CAS to tagged_ptr::cas
commit
|
commitdiff
|
tree
2009-08-17
T
i
m Blechmann
docs: don't documen
t
building blocks
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
f
r
eelist se
l
ect
i
o
n
commit
|
commitdiff
|
tree
2009-08-17
Tim
B
lechman
n
d
o
cu
m
ent
i
ng free
l
ist
a
rgument
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
select free
l
ist by tag
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechman
n
s
elect freelist by template argument
commit
|
commitdiff
|
tree
2009-08-17
Tim
Blechmann
fr
e
elist:
n
ew
static
_
freelist class
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
e
c
h
mann
rename boo
s
t::lockfree::d
e
ta
i
l
::C
A
S2 to boost::lockfree
.
.
.
commit
|
commitdiff
|
tree
2009-08-17
Tim Blech
m
ann
cas ch
a
nges:
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechm
a
nn
removin
g
s
cons-based
b
uild
s
ys
t
em
commit
|
commitdiff
|
tree
2009-08-17
Tim Blechmann
b
jam b
u
ild
s
y
s
tem
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
e
c
hmann
doc - whitespace
cle
a
n
up
commit
|
commitdiff
|
tree
2009-08-17
Tim B
l
ech
m
ann
implemented
s
o
m
e examp
l
e
s
commit
|
commitdiff
|
tree
2009-06-13
Tim Blechmann
msvc
x64
support
commit
|
commitdiff
|
tree
2009-06-02
Tim Blechmann
f
i
xes fro
m
Casey McCan
d
less:
commit
|
commitdiff
|
tree
2009-03-16
Tim Blec
h
mann
fifo: f
i
x
r
ace condition
i
n fifo
a
nd restri
c
t
to PODs
commit
|
commitdiff
|
tree
2009-03-16
T
i
m
B
lec
h
mann
some doc
t
w
eaks
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
msvc compile fix (r
e
ported by mignon belongie)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
m
s
vc 8
.
0
w
orkaro
u
nd (reporte
d
by migno
n
b
e
l
on
g
i
e
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
enab
l
e e
m
p
ty b
a
se-cla
s
s
optimization fo
r
All
o
c in dummy_fr
e
elist
commit
|
commitdiff
|
tree
2009-01-02
Tim
Blechmann
[
c
as] includ
e
mis
s
in
g
head
e
r
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
atomic_int r
a
ce condition fix (thanks to
s
tefan eilemann)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
fixed win32
i
mplement
a
ti
o
n of cas (thanks t
o
ste
f
an
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chm
a
nn
fixed
block
i
n
g cas
emu
l
atio
n
(thank
s
t
o
stefan eilemann
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
add
i
ng ll/s
c
i
mplementation to todo list
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
a
d
din
g
r
eferences section
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
do
c
um
e
nting
p
rimitives & more
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
h
i
ding dummy_fr
e
elist in namespace detail
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
do
c
umenting
freelists
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
docume
n
t
ing tagged
_
ptr
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
echma
n
n
r
e
m
ov
e
unused C
A
S method
s
from
tagged_ptr
api
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
an
n
st
a
ck docume
n
tat
i
on
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
be
t
t
er doc
u
ment
a
tion fo
r
fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
do
c
u
m
enta
t
ion updat
e
s
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
documen
t
ing e
x
plicit constructors
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
full stl-style allocator support
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
opt
i
m
i
ze freelist
size for st
d
::alloc
a
tor
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
stl-st
y
le all
o
cator for f
r
eelist
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blechmann
marking stack, fifo
a
n
d atomic_in
t
as no
n
copyable
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechm
a
nn
f
i
xed op
t
i
m
ized bu
i
ld
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
use explicit con
s
tructors (as suggested by shiwei x
u
)
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
importing
l
o
c
k
f
ree
s
tack with testsuite
commit
|
commitdiff
|
tree
2009-01-02
Tim Blech
m
ann
be
t
te
r
p
pc su
p
port
commit
|
commitdiff
|
tree
2009-01-02
T
im Bl
e
chman
n
i
mp
o
rting boost array
commit
|
commitdiff
|
tree
2009-01-02
Tim Bl
e
chmann
p
p
c & apple fix
e
s
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechmann
importing
q
uickbook docume
n
tation sketches
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
l
echma
n
n
sm
a
ll fix
f
or compress
e
d tagged
pointer
commit
|
commitdiff
|
tree
2009-01-02
T
i
m Blechmann
on
l
y
u
se pointer
compression when required
commit
|
commitdiff
|
tree
2009-01-02
Tim Blechma
n
n
fixed some inclusion he
a
ders
commit
|
commitdiff
|
tree
2009-01-02
T
im Blechmann
aligning fif
o
nodes to cacheli
n
e boundaries & improved
.
.
.
commit
|
commitdiff
|
tree
2009-01-02
Tim
B
lechmann
allocate a
numb
e
r o
f
i
n
itial nodes
f
or fifo
commit
|
commitdiff
|
tree
2009-01-02
Tim Ble
c
hmann
importing scons build system
f
o
r
b
oost
.
lockfr
e
e testsui
t
e
commit
|
commitdiff
|
tree
2009-01-02
Ti
m
Blech
m
ann
importing
.
gitignore f
i
le
commit
|
commitdiff
|
tree
2008-04-29
T
i
m Blec
h
mann
better
dc
a
s
alig
n
me
n
t hand
l
ing
commit
|
commitdiff
|
tree
2008-04-29
Tim Bl
e
chmann
testsuit
e
s for cas & freelist
commit
|
commitdiff
|
tree
2008-04-29
Ti
m
Blechman
n
a
dd
i
n
g test
s
uite for f
i
fos
commit
|
commitdiff
|
tree
2008-04-29
Tim Blechm
a
n
n
f
ixed fallback code
commit
|
commitdiff
|
tree
2008-04-28
T
i
m Bl
e
chmann
Initial commit
commit
|
commitdiff
|
tree