Version 4.9 (R2008b) MATLAB Compiler Software
This table summarizes what's new in Version 4.9 (R2008b):
New Features and Changes |
Version Compatibility Considerations |
Fixed Bugs and Known Problems |
Related Documentation at Web Site |
Yes
Details below
|
Yes
Summary |
Bug Reports
Includes fixes |
No |
New features and changes introduced in this version are:
Applications Created with Parallel Computing Toolbox Can Be Compiled
You can now compile MATLAB applications that use the Parallel Computing Toolbox™. Resulting executables and components can scale to multicore and multiprocessing environments using the MATLAB Distributed Computing Server. For more information, see Improving Data Access Using the MCR User Data Interface in the MATLAB Compiler User's Guide for more information.
Data Sharing Between MATLAB Code, MCR Instance, and Wrapper Code Available
It is now possible to share data between an MCR instance, the MATLAB code running on that MCR, and the wrapper code that created the MCR, by implementing two MATLAB functions and four external C functions in a new API that may be called from within deployed application wrapper code. Using these functions may potentially improve performance and promote efficient use of computing resources. See Improving Data Access Using the MCR User Data Interface in the MATLAB Compiler User's Guide for more information.
64-Bit Addressing of mwArrays Is New Default, 32-Bit Addressing No Longer Supported
The MX_COMPAT_32_OFF variable, which allowed 32-bit addressing of mwArrays, is no longer supported. As in R2008a, the default is 64-bit (large array support). See "Addressing mwArrays Above the 2 GB Limit" in the MATLAB Compiler User's Guide for more information.
Microsoft Visual Studio 2008, 32-Bit and 64-Bit Editions, Now Supported
Support is now available for Microsoft Visual Studio 2008, 32-bit and 64-bit editions.
For More Information About Compilers Supported by MATLAB
For more information about changes in compiler-related software and interfaces supported by MATLAB, see Changes to Compiler Support in the MATLAB Compiler User's Guide for more information.
Warning Results When Running Figure-Generating Applications or Printing with -nojvm Flag
As of R2008b, running a figure-generating application or printing with the -nojvm option results in a warning message. In some cases, figure rendering may succeed, and in other cases it may not. Similarly, various MATLAB graphics functions dependent on Java, such as graphics passed with -R -nojvm, will not result in displayable graphics. In a future release, the -nojvm option will no longer support figure-generating or printing and will be removed.
Same Name Class Objects Shared Between MCR Instances Will Not Work Correctly
If the same class name is used in two or more separate MCR instances within the same process, the object will not work correctly. This bug impacts all component based targets: C/C++ shared libraries, COM/.Net targets, and Java targets. This bug does not affect standalone executables. This is due to a bug in the MATLAB Object System and is being addressed.
|
Version 4.10 (R2009a) MATLAB Compiler Software |
|
Version 4.8 (R2008a) MATLAB Compiler Software |
|
Learn how to build standalone executables and C/C++ shared libraries from MATLAB code.
Get free kit