Skip to content

Releases: gharveymn/matshare

Atomic Variable Operations and Bug Fixes

18 Sep 02:40
Compare
Choose a tag to compare

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

30 Jul 22:47
Compare
Choose a tag to compare

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

12 Jul 03:00
Compare
Choose a tag to compare

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

12 Mar 15:58
Compare
Choose a tag to compare
Pre-release

This is just a build with all targeted features implemented. May still have a number of bugs.