Binary compatibility report for the Blitz++ library between 0.6 and 0.9 versions on x86
Test Info
Library Name | Blitz++ |
Version #1 | 0.6 |
Version #2 | 0.9 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 111 |
Total Shared Libraries | 1 |
Total Symbols / Types | 60 / 23 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 2 |
Problems with Constants (2)
stencils.h
[+] BZ_END_STENCIL
| Change | Effect |
---|
1 | The value of constant BZ_END_STENCIL has been changed from } enum { hasExtent = 0 }; }; to } static const bool hasExtent = false; };. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] BZ_STENCIL_END
| Change | Effect |
---|
1 | The value of constant BZ_STENCIL_END has been changed from } enum { hasExtent = 0 }; }; to } static const bool hasExtent = false; };. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Header Files (111)
applics.h
array-impl.h
array-old.h
array.h
funcs.h (array/funcs.h)
ops.h (array/ops.h)
reduce.h (array/reduce.h)
asexpr.h
benchext.h
beta.h
blitz.h
bzdebug.h
cartesian.h
cgsolve.h
chisquare.h
compiler.h
config.h
convolve.h
default.h
discrete-uniform.h
domain.h
dot.h
et.h
etbase.h
exponential.h
expr.h
extremum.h
F.h
fastiter.h
funcs.h
functorExpr.h
gamma.h
geometry.h
indexexpr.h
indirect.h
iter.h
listinit.h
map.h
matassign.h
matbops.h
matdiag.h
matexpr.h
matgen.h
mathf2.h
mathfunc.h
matltri.h
matref.h
matrix.h
matsymm.h
mattoep.h
matuops.h
matutri.h
memblock.h
metaprog.h
minmax.h
mstruct.h
mt.h
multi.h
newet-macros.h
newet.h
normal.h
numinquire.h
numtrait.h
ops.h
prettyprint.h
product.h
promote.h
rand-dunif.h
rand-normal.h
rand-tt800.h
rand-uniform.h
random.h
randref.h
range.h
reduce.h
shape.h
shapecheck.h
slice.h
stencil-et.h
stencilops.h
stencils.h
storage.h
sum.h
tau.h
timer.h
tiny.h
tinymat.h
tinymatexpr.h
tinyvec-et.h
tinyvec.h
tinyveciter.h
traversal.h
tuning.h
tvcross.h
tvecglobs.h
uniform.h
update.h
vecassign.h
vecexpr.h
vecexprwrap.h
vecglobs.h
veciter.h
vecpick.h
vecpickiter.h
vector-et.h
vector.h
vecwhere.h
where.h
wrap-climits.h
zero.h
zip.h
to the top
Shared Libraries (1)
libblitz.so
to the top