Skip to Main Content Skip to Search
Product Documentation

Version 4.9 (R2008b) MATLAB Compiler Software

This table summarizes what's new in Version 4.9 (R2008b):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
Yes
Summary
Bug Reports
Includes fixes

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.

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.

  


Free MATLAB Compiler Interactive Kit

Learn how to build standalone executables and C/C++ shared libraries from MATLAB code.


Get free kit

Trials Available

Try the latest version of MATLAB Compiler.


Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS