View Issue Details

IDProjectCategoryView StatusLast Update
0030558Open CASCADEOCCT:Codingpublic2019-04-08 12:19
Reporterkgv Assigned Toapn  
PrioritynormalSeverityintegration request 
Status closedResolutionfixed 
Target Version7.4.0Fixed in Version7.4.0 
Summary0030558: Coding - replace math_SingleTab with NCollection_LocalArray
Descriptionmath_SingleTab duplicates functionality of NCollection_LocalArray, therefore it is proposed removing math_SingleTab.
TagsNo tags attached.
Test case numberNot needed

Relationships

related to 0030552 assignedabv Community Foundation Classes - Stack overflow due to math_SingleTab static array size 

Activities

git

2019-03-12 06:47

administrator   ~0082859

Branch CR30558 has been created by kgv.

SHA-1: 3c01e42068901f01705fa63a41ed9c1563a2d9b4


Detailed log of new commits:

Author: kgv
Date: Tue Mar 12 06:05:21 2019 +0300

    0030558: Coding - replace math_SingleTab with NCollection_LocalArray
    
    math_Vector::Multiplied() - fixed modification of original array.
    
    math_SVD::Solve(), math_SVD::PseudoInverse(), GeomFill_LocationGuide::InitX() - removed incorrect constness.
    
    math_Vector, math_IntegerVector - math_SingleTab has been replaced by NCollection_LocalArray+NCollection_Array1.
    Added accessors returning const value.

git

2019-03-12 06:48

administrator   ~0082860

Branch CR30558 has been updated forcibly by kgv.

SHA-1: 5db39f67b5e39f2990a41f634115811e04da8a70

git

2019-03-12 09:16

administrator   ~0082864

Branch CR30558 has been updated forcibly by kgv.

SHA-1: 1087b76735ec511d11a0d741580ef101033a9db1

kgv

2019-03-12 10:36

developer   ~0082865

Patch is ready for review.

msv

2019-03-18 17:42

developer   ~0083057

Reviewed.

apn

2019-03-18 18:06

administrator   ~0083059

Combination -
OCCT branch : CR30558
master SHA - 1087b76735ec511d11a0d741580ef101033a9db1
d67d4b811012eef8913d3c535c29654d0acf3c4c
Products branch : CR30558 SHA - d4af54b9be0f7d10ae4de648071c4c1332e4b16c
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16620.750000000022 / 16599.24999999996 [+0.13%]
Products
Total CPU difference: 9085.770000000037 / 9092.71000000004 [-0.08%]
Windows-64-VC14:
OCCT
Total CPU difference: 18015.703125 / 17985.28125 [+0.17%]
Products
Total CPU difference: 10484.40625 / 10460.953125 [+0.22%]

Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2019-04-08 12:19

administrator   ~0083509

Branch CR30558 has been deleted by inv.

SHA-1: 1087b76735ec511d11a0d741580ef101033a9db1

Related Changesets

occt: master 18434846

2019-03-12 03:05:21

kgv


Committer: apn Details Diff
0030558: Coding - replace math_SingleTab with NCollection_LocalArray

math_Vector::Multiplied() - fixed modification of original array.

math_SVD::Solve(), math_SVD::PseudoInverse(), GeomFill_LocationGuide::InitX() - removed incorrect constness.

math_Vector, math_IntegerVector - math_SingleTab has been replaced by NCollection_LocalArray+NCollection_Array1.
Added accessors returning const value.
Affected Issues
0030558
mod - src/FEmTool/FEmTool_ProfileMatrix.cxx Diff File
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff File
mod - src/GeomFill/GeomFill_LocationGuide.hxx Diff File
mod - src/math/FILES Diff File
mod - src/math/math_IntegerVector.cxx Diff File
mod - src/math/math_IntegerVector.hxx Diff File
mod - src/math/math_Matrix.cxx Diff File
rm - src/math/math_SingleTab.hxx Diff File
mod - src/math/math_SVD.cxx Diff File
mod - src/math/math_SVD.hxx Diff File
mod - src/math/math_Vector.cxx Diff File
mod - src/math/math_Vector.hxx Diff File

Issue History

Date Modified Username Field Change
2019-03-12 06:27 kgv New Issue
2019-03-12 06:27 kgv Assigned To => kgv
2019-03-12 06:47 git Note Added: 0082859
2019-03-12 06:48 git Note Added: 0082860
2019-03-12 06:50 kgv Relationship added related to 0030552
2019-03-12 09:16 git Note Added: 0082864
2019-03-12 10:36 kgv Note Added: 0082865
2019-03-12 10:36 kgv Assigned To kgv => abv
2019-03-12 10:36 kgv Status new => resolved
2019-03-18 13:48 kgv Assigned To abv => msv
2019-03-18 17:42 msv Note Added: 0083057
2019-03-18 17:42 msv Assigned To msv => bugmaster
2019-03-18 17:42 msv Status resolved => reviewed
2019-03-18 18:06 apn Test case number => Not needed
2019-03-18 18:06 apn Note Added: 0083059
2019-03-18 18:06 apn Status reviewed => tested
2019-03-24 18:54 apn Changeset attached => occt master 18434846
2019-03-24 18:54 apn Assigned To bugmaster => apn
2019-03-24 18:54 apn Status tested => verified
2019-03-24 18:54 apn Resolution open => fixed
2019-04-08 12:19 git Note Added: 0083509