Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000075 [ALGLIB] General major sometimes 2009-06-29 11:43 2009-07-23 12:41
Reporter SergeyB View Status public  
Assigned To SergeyB
Priority normal Resolution fixed Platform
Status resolved   OS
Projection none   OS Version
ETA none Fixed in Version 2.0.1 Product Version
  Target Version Product Build
Summary 0000075: FIXED: Uninitialized locals and reverse communication interface
Description Description: saving uninitialized locals between reverse communication calls leads to compilation errors/warnings under some compilers.

Solution: locals in RCOMM subroutines are initialized by values determined during source code generation phase.

Benefits: higher performance (in comparison with initialization by random values), better detectability of bugs related to unititialized variables (in comparison with initialization by zeros) - "new unit test" = "new code generation" = "new initial values".

Drawbacks: source code changes with each release.
Steps To Reproduce
Additional Information
Programming language Unspecified
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2009-06-29 11:43 SergeyB New Issue
2009-06-29 11:43 SergeyB Status new => assigned
2009-06-29 11:43 SergeyB Assigned To => SergeyB
2009-06-29 11:43 SergeyB Programming language => Unspecified
2009-07-08 11:27 SergeyB Summary Uninitialized locals and reverse communication interface => FIXED: Uninitialized locals and reverse communication interface
2009-07-08 11:27 SergeyB Description Updated
2009-07-08 11:28 SergeyB Status assigned => resolved
2009-07-08 11:28 SergeyB Fixed in Version => Next minor release
2009-07-08 11:28 SergeyB Resolution open => fixed
2009-07-23 12:41 SergeyB Category => General

Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker