Nullstone Logo

COMPANY
Home
Contacts
Customers
Testimonials

PRODUCTS
Overview
NULLSTONE for C
NULLSTONE for CSharp
NULLSTONE for Java
Request Information

SUPPORT
Release Notes
Download
PGP Information
Service Report
Write Us

INFORMATION
Performance Results
Glossary of Terms

RELATED LINKS
Compiler Connection
Compiler Jobs

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.