Skip to content
This repository was archived by the owner on Aug 11, 2021. It is now read-only.

Version 1.1.1

Choose a tag to compare

@markfinal markfinal released this 02 Jun 06:23
· 582 commits to master since this release

Highlights of v1.1.1

This bug fix update builds on the newer toolchains provided by v1.1.0.

Linux and OSX builds are compatible with the recent Mono 5 release, although not taking advantage of new features until a future BAM release. Additionally, with Mono 5 now officially available on CentOS 6, this allows use of the BAM with the devtoolset-2 package (GCC 4.8), meaning software built has lower GLIBC versions dependencies for wider compatibility with users distros.

  • Fixed the VisualStudio 2017 redist paths, which changed sometime after RTM.
  • Improved Assembler tool support, particularly in VisualStudio that now uses MASM tools rather than custom build rules, and added a new test case, AssemblerTest1.
  • Default minimum macOS version dropped to 10.6 (previously was the current SDK) to maximise compatibility. See the Cxx11Test1 example for how to change it.
  • More C++ language standards exposed in the C package.
  • Fixed race condition in multithreaded MakeFile generation build mode. All tests generating MakeFiles should now pass in all supported platforms/toolchains.
  • Fixes to .csproj files to work in a case sensitive filesystem with Monodevelop 7+.
  • Added C.PatchUtilities static utility class, with the helper functions GetCompiler and GetBitDepth. These are useful for conditional settings in a static patch function (as opposed to a lambda patch).

Full changes since v1.1.0

Known issues

Bug list