Releases: gharveymn/matshare
Atomic Variable Operations and Bug Fixes
This release introduces atomic variable operations (add, subtract, multiply, etc.) which allow for synchronization with mutexes or lock-free intrinsics. Windows binaries are provided, Linux users will have to compile it themselves. As before, do not use on R2018a+.
This will be the last release for a while.
Build information
.mexw64
- MATLAB R2017b (9.3.0.713579) 64-bit
- Microsoft Visual C++ 2017 (C) (Version 15.0)
- Windows 10 (Version 1803)
.mexw32
- MATLAB R2010a (7.10.0.499) 32-bit
- Microsoft Visual C++ 2008 Express (Version 9.0)
- Windows 7 Ultimate SP1 (QEMU x86)
Variable Names and Bug Fixes
This release adds the ability to name your shared variables for easier management. It also fixes a few bugs in the last release. There aren't any pre-built binaries for Linux this time since they were probably a bad idea in the first place. To build just go to source
and run INSTALL.m
. Enjoy!
Build information
Check out the documentation on mexext
if you aren't familiar with the MEX file extensions.
.mexw64
- MATLAB R2017b (9.3.0.713579) 64-bit
- Microsoft Visual C++ 2017 (C) (Version 15.0)
- Windows 10 (Version 1803)
.mexw32
- MATLAB R2010a (7.10.0.499) 32-bit
- Microsoft Visual C++ 2008 Express (Version 9.0)
- Windows XP SP3 (Version 2002)
Initial Release
This is the initial release for matshare
. The Linux binaries may not work for all users, so try compiling the sources if you run into issues.
Build information
Check out the documentation on mexext
if you aren't familiar with the MEX file extensions.
.mexw64
- MATLAB R2017b (9.3.0.713579) 64-bit
- Microsoft Visual C++ 2017 (C) (Version 15.0)
- Windows 10 (Version 1803)
.mexw32
- MATLAB R2010a (7.10.0.499) 32-bit
- Microsoft Visual C++ 2008 Express (Version 9.0)
- Windows XP SP3 (Version 2002)
.mexa64
- MATLAB R2017b (9.3.0.713579) 64-bit
- GCC version 8.1.1 20180531
- Linux 4.14.53-1-MANJARO (x86_64)
.mexglx
- MATLAB R2008b (7.7.0.471)
- GCC version 5.4.0 20160609
- Linux 4.13.0-32-generic (i686)
targeted features implemented
This is just a build with all targeted features implemented. May still have a number of bugs.