Older Newer
Sun, 05 Aug 2018 15:30:11 . . . . SyneRyder [Adding release notes for mt5c07]


Changes by last author:

Added:
= FM mt5c07 "As-Is" Release Notes 11/12/2015 =

This is an "as-is" release for early adopters. It contains specific fixes and enhancements needed by several filter designers. It also contains widespread but incomplete changes to the FM compiler infrastructure code, which have not yet been tested and will not be documented for this release. It is possible that these infrastructure changes may introduce new bugs, so if you do not require the following specific changes, it is recommended that you continue your present development with the current mt5c06 "stable" release until such time that a fully regression-tested version (mt5c08) is released.

== Release mt5c07 contains the following changes ==

* The size of the literal pool for string and floating-point constants has been doubled from 64K bytes to 128K bytes.

* A bug in the fillArray and ffillArray functions which would crash on Arrays bigger than 2G-1 bytes has been fixed.

== Release mt5c07 still contains the following previously unreported bugs in the allocArray function ==

* A crash may occur if an Array is allocated with fewer than 2G bytes from the malloc pool, and is then reallocated with the same number of bytes from the Host memory pool; or vice versa.

* A crash may occur if an Array is first allocated from the Host memory pool, and then the same array is reallocated from the malloc pool. (This can happen inadvertantly if you first allocate an Array with fewer than 2G bytes, and then reallocate the same array with 2G or more bytes.)

* In X32 mode, allocArray cannot allocate an Array larger than 2G-1 bytes.

== Contents of this Zip file ==

README_mt5c07.txt This README file

AfhFM04dx32mt5c07.8bf The FM32 mt5c07 plug-in file

AfhFM04dx64mt5c07.8bf The FM64 mt5c07 plug-in file

== DISCLAIMER ==

This is an "As-Is" release. Please use these files at your own risk.