Mantis - ALGLIB
|Viewing Issue Advanced Details|
|ID:||Category:||Severity:||Reproducibility:||Date Submitted:||Last Update:|
|75||General||major||sometimes||2009-06-29 11:43||2009-07-23 12:41|
|ETA:||none||Fixed in Version:||2.0.1|
|Summary:||0000075: FIXED: Uninitialized locals and reverse communication interface|
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:|
|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|
|There are no notes attached to this issue.|