Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] 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  
Status resolved   Product Version
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.
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