This repository was archived by the owner on Aug 11, 2021. It is now read-only.
Version 1.1.1
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
Cxx11Test1example 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
.csprojfiles to work in a case sensitive filesystem with Monodevelop 7+. - Added
C.PatchUtilitiesstatic utility class, with the helper functionsGetCompilerandGetBitDepth. These are useful for conditional settings in a static patch function (as opposed to a lambda patch).