Remove Compoisition because it unpacks (and causes a slowdown) in v9 and earlier.
Prevent randomString from issuing unpacking messages with On["Packing"]
This is useful for MATLink users when debugging unpacking issues unrelated to MATLink, as it reduces the upacking message noise
Update Linux makefiles for Mathematica 10
It is now necessary to link against libuuid
Set MLINTERFACE version to 3 so we can compile using the same makefile with both v9 and v10
Use UCS2String instead of UTF16String everywhere
This works around a Mathematica 10.0.0 bug and neither Mathematica 10 not MATLAB R2014b support surrogate pairs in UTF16 anyway
SparseArray compatibilirty fix for Mathematica 10
The background element of SparseArrays needs to match the type of the other elements, i.e. inexact 0. or inexact 0. + 0. I
Link against MathLink interface version 4 on OS X.
Now MATLink can only be compiled with Mathematica 10, but it will work with earlier versions of Mathematica as well.
This should not be an issue as users don't compile MATLink themselves on OS X.
Check in new OS X binary for 1.0.1 release.