|
NULLSTONE for CSharp Release Notes
Release 5.0.1
|
-
Medium Test Coverage
Fix a defect in driver for medium test coverage.
|
|
Release 5.0
|
-
Benchmark Class
New "Benchmark" class of performance tests to measure the peformance of various language,
library, and system features that can be used to a) isolate performance regressions in new
compiler releases, and b) perform competitive analysis with other compilers and execution
environments.
-
Exceptions
New Benchmark tests to measure performance of exceptions in try/catch blocks.
-
Collections
New Benchmark tests to measure performance of ArrayList and Hashtable Collections.
-
Check/Uncheck
Add check and uncheck blocks to applicable performance tests.
-
Boxing Optimization
New tests to measure boxing optimization.
-
/unsafe
Support to include /unsafe command line argument for tests that use unsafe code.
-
Alias Analysis
New alias analysis tests for pointer expressions.
-
Block Merge Optimization
New tests to measure performance of block merge optimization.
-
Loop Fusion
New tests to measure performance of loop fusion.
-
Improve Compile Time Accuracy:
Given that some hosts are now 2.0GHz and faster, the compile time of each test is often
less than one second. In previous releases, the compile time was reported as an integer
in seconds, which was truncated to zero when less than one second.
This release uses more accurate timing information when available on the host, and
the compile time is reported as a floating point number.
-
Enhance commands file:
Add new fields in the commands file to specify the architecture, model, languages, and features
to better specify which tests are to be compiled and executed for each target compiler.
Moving this information from the config.h files means that driver is no longer hard wired for
each target compiler, and does not have to be recompiled to test each new target compiler.
|
|
Release 4.7f
|
-
Visual Studio .NET
Make changes to the suite so that it is compliant with the release of Visual Studio .NET. This included
changes to the tests comb_12, comb_13, fold_31, and if_38 such that negative constants are not assigned
to objects with types char, byte, or unsigned short.
|
|
Release 4.7e
|
-
New Data Types:
Added support for unsigned and decimal datatypes.
-
Deleted depricated features:
The numeric modifiers that are no longer supported in CSharp have
been removed from the test suite.
|
|
© 1990-2012 Nullstone Corporation.
All Rights Reserved.
|