View Issue Details

IDProjectCategoryView StatusLast Update
0033537Open CASCADEOCCT:Foundation Classespublic2024-01-22 02:07
Reporterdpasukhi Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status verifiedResolutionfixed 
Target Version7.8.0 
Summary0033537: Foundation Classes - Base vector of pointers improvement
DescriptionNeed to avoid of using TCollection map size and use pow of 2.
Additionally, need to use operation resize instead of free and allocate
TagsNo tags attached.
Test case number-

Activities

git

2023-11-24 05:10

administrator   ~0114648

Branch CR33537 has been created by dpasukhi.

SHA-1: eb28aa402cdd828fb7d0a09e402ae584b0eaa99f


Detailed log of new commits:

Author: dpasukhi
Date: Fri Nov 24 02:09:45 2023 +0000

    0033537: Foundation Classes - Base vector of pointers improvement
    
    Updated NCollection_BasePointerVector to allocate
      and use small block instead of 101 as minimum.
    Operation reallocate used to avoid additional copy operations.

dpasukhi

2023-11-24 13:06

administrator   ~0114655

Dear IKA, please varify CR33537

There is a minor update to avoid 101 element allocation. 101 - 1001 - 2002 ...

ika

2023-11-24 16:36

developer   ~0114658

Dear dpasukhi,

+ else
+ {
+ myCapacity = myCapacity * 2;
+ }

may be you should think about << in this case?

+ while (myCapacity < theInd)
+ {
+ myCapacity * 2;
+ }
'=' missed

git

2023-11-24 16:43

administrator   ~0114659

Branch CR33537 has been updated forcibly by dpasukhi.

SHA-1: 97cf23ee1ed5312960cfad7e1065cb9b2fc9f8d5

dpasukhi

2023-12-14 15:56

administrator   ~0114736

Dear bugmaster, please close.
Already merged into master as a part of CR0-780

git

2024-01-22 02:07

administrator   ~0114943

Branch CR33537 has been deleted by vglukhik.

SHA-1: 97cf23ee1ed5312960cfad7e1065cb9b2fc9f8d5

Issue History

Date Modified Username Field Change
2023-11-24 04:58 dpasukhi New Issue
2023-11-24 04:58 dpasukhi Assigned To => dpasukhi
2023-11-24 04:59 dpasukhi Summary Foundation Classes - Base pointer vector improvement => Foundation Classes - Base vector of pointers improvement
2023-11-24 05:10 git Note Added: 0114648
2023-11-24 13:06 dpasukhi Assigned To dpasukhi => ika
2023-11-24 13:06 dpasukhi Status new => feedback
2023-11-24 13:06 dpasukhi Note Added: 0114655
2023-11-24 16:36 ika Assigned To ika => dpasukhi
2023-11-24 16:36 ika Status feedback => assigned
2023-11-24 16:36 ika Note Added: 0114658
2023-11-24 16:43 git Note Added: 0114659
2023-12-14 15:56 dpasukhi Assigned To dpasukhi => bugmaster
2023-12-14 15:56 dpasukhi Status assigned => feedback
2023-12-14 15:56 dpasukhi Note Added: 0114736
2024-01-19 17:20 vglukhik Status feedback => verified
2024-01-19 17:20 vglukhik Resolution open => fixed
2024-01-19 17:20 vglukhik Test case number => -
2024-01-22 02:07 git Note Added: 0114943