Archived issue #0033370
Foundation Classes - Moving into STL and Boost functionality
Description
Test ticket to improbe memory managment.
There will some possible improvements by using STL or Boost.
There will some possible improvements by using STL or Boost.
Public activity
256 archived notes
Participants are labeled by their role within this record.
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Apr 17 15:28:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
On progress.
Impliment boost
Update List to std::list
Update handle to boost
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Apr 17 15:28:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
On progress.
Impliment boost
Update List to std::list
Update handle to boost
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Apr 23 16:19:55 2023 +0000
// Fixed building on gcc12 + X11
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Apr 23 16:19:55 2023 +0000
// Fixed building on gcc12 + X11
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat May 6 11:54:23 2023 +0000
//processing
Author: Author
Date: Tue Apr 25 22:55:15 2023 +0000
Temp commit. Starting to rework hashing
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat May 6 11:54:23 2023 +0000
//processing
Author: Author
Date: Tue Apr 25 22:55:15 2023 +0000
Temp commit. Starting to rework hashing
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
First iteration of updates:
- TCollection_AsciiString
- TCollection_HAsciiString
- NCollection_List
- NCollection_Map
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
First iteration of updates:
- TCollection_AsciiString
- TCollection_HAsciiString
- NCollection_List
- NCollection_Map
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
First iteration of updates:
- TCollection_AsciiString
- TCollection_HAsciiString
- NCollection_List
- NCollection_Map
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
First iteration of updates:
- TCollection_AsciiString
- TCollection_HAsciiString
- NCollection_List
- NCollection_Map
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 00:28:14 2023 +0100
// fixing problem with List methods
Commit && method to avoid new functionality for tests proposal
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 00:28:14 2023 +0100
// fixing problem with List methods
Commit && method to avoid new functionality for tests proposal
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 17:33:05 2023 +0100
// Implementing allocator wrapper
Implement NCollection_Map
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 17:33:05 2023 +0100
// Implementing allocator wrapper
Implement NCollection_Map
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 21:16:34 2023 +0100
// Implementing of NCollection_Sequence
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 21:16:34 2023 +0100
// Implementing of NCollection_Sequence
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 23:51:04 2023 +0100
// Integration NCollection_DataMap
Fixing new problems
Temp comment STL-container tests
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 6 23:51:04 2023 +0100
// Integration NCollection_DataMap
Fixing new problems
Temp comment STL-container tests
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 7 16:17:34 2023 +0100
// a little update
Ongoing tasks:
- commenting
- creating && methods
- updating other containers
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 7 16:17:34 2023 +0100
// a little update
Ongoing tasks:
- commenting
- creating && methods
- updating other containers
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 8 12:23:31 2023 +0100
// try to optimize iteration process
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 8 12:23:31 2023 +0100
// try to optimize iteration process
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 8 16:28:48 2023 +0100
// temp commit to check Allacator::Reset()
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 8 16:28:48 2023 +0100
// temp commit to check Allacator::Reset()
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Aug 9 10:46:48 2023 +0100
// temp commit with IncAllocator clearing to check impact on memory and CPU
Author: Author
Date: Wed Aug 9 09:53:54 2023 +0100
// fixed problem with removed reference on sequence.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Aug 9 10:46:48 2023 +0100
// temp commit with IncAllocator clearing to check impact on memory and CPU
Author: Author
Date: Wed Aug 9 09:53:54 2023 +0100
// fixed problem with removed reference on sequence.
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 10 11:25:33 2023 +0100
// temp commit with small optimization
Author: Author
Date: Wed Aug 9 19:42:29 2023 +0100
// temp commit to check allocation problem
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 10 11:25:33 2023 +0100
// temp commit with small optimization
Author: Author
Date: Wed Aug 9 19:42:29 2023 +0100
// temp commit to check allocation problem
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 13 00:30:30 2023 +0100
// implementing IndexedMap
- Fixed some problems with crush after updating containers.
- Ongoing changes - IndexedDataMap, DoubleMap, Vector.
- A few performance update will be applied on Array1 and Array2 (stack pre-allocated small block)
- New ongoing containers- OrderedMap and OrderedDataMap to keep order of inserts and do not keep index.
It helps in a few algorithms, where access by index is not needed.
There are just test commits they are just for testing goal.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Aug 13 00:30:30 2023 +0100
// implementing IndexedMap
- Fixed some problems with crush after updating containers.
- Ongoing changes - IndexedDataMap, DoubleMap, Vector.
- A few performance update will be applied on Array1 and Array2 (stack pre-allocated small block)
- New ongoing containers- OrderedMap and OrderedDataMap to keep order of inserts and do not keep index.
It helps in a few algorithms, where access by index is not needed.
There are just test commits they are just for testing goal.
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Fri Aug 18 11:20:49 2023 +0100
// temp commit to synchronize
Author: Author
Date: Sun Aug 13 18:05:54 2023 +0100
// a fast update to avoid memory leaks and control time life
[revision removed]
Detailed log of new commits:
Author: Author
Date: Fri Aug 18 11:20:49 2023 +0100
// temp commit to synchronize
Author: Author
Date: Sun Aug 13 18:05:54 2023 +0100
// a fast update to avoid memory leaks and control time life
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection_DataMap->unsortered_map
NCollection_DoubleMap ->unordered_map * unordered_map
NCollection_Map -> unordered_set
NCollection_Sequence -> vector[1...n]
NCollection_Vector > vector[0...n]
NCollection_IndexedDataMap(not now) -> vector<vector> * unordered_map [1...n]
NCollection_IndexedMap(not now) -> vector<vector> * unordered_map [1...n]
NCollection_Iterator(New) -> *
NCollection_StdAllocator(not now) -> *
NCollection_UtfString(not now) -> basic_string<...>
TCollection_AsciiString(not now) -> string
TCollection_ExtendedString(not now) ->-> basic_string<utf16>
Fixed performance bugs.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection_DataMap->unsortered_map
NCollection_DoubleMap ->unordered_map * unordered_map
NCollection_Map -> unordered_set
NCollection_Sequence -> vector[1...n]
NCollection_Vector > vector[0...n]
NCollection_IndexedDataMap(not now) -> vector<vector> * unordered_map [1...n]
NCollection_IndexedMap(not now) -> vector<vector> * unordered_map [1...n]
NCollection_Iterator(New) -> *
NCollection_StdAllocator(not now) -> *
NCollection_UtfString(not now) -> basic_string<...>
TCollection_AsciiString(not now) -> string
TCollection_ExtendedString(not now) ->-> basic_string<utf16>
Fixed performance bugs.
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Participant.
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Mon Aug 21 16:51:40 2023 +0100
Updates in some containers.
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Mon Aug 21 16:51:40 2023 +0100
Updates in some containers.
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 21 21:00:58 2023 +0100
// fixed compilation
rework indexed map checking
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 21 21:00:58 2023 +0100
// fixed compilation
rework indexed map checking
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 21 22:13:01 2023 +0100
// fixed problem with removing. before there was not moving.
a little cleaning of protected method
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Aug 21 22:13:01 2023 +0100
// fixed problem with removing. before there was not moving.
a little cleaning of protected method
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 22 08:15:49 2023 +0100
// a little rework rehash and reserve policy
Substitute trying to remove by previous key
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 22 08:15:49 2023 +0100
// a little rework rehash and reserve policy
Substitute trying to remove by previous key
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 22 14:35:31 2023 +0100
// fixed performance problem for BRepMesh/BRepMesh_DataStructureOfDelaun.cxx
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Aug 22 14:35:31 2023 +0100
// fixed performance problem for BRepMesh/BRepMesh_DataStructureOfDelaun.cxx
Branch [archived branch] has been updated by Participant.
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Tue Aug 22 19:47:51 2023 +0100
NCollection_Sequence is now inherited from std::vector.
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Tue Aug 22 19:47:51 2023 +0100
NCollection_Sequence is now inherited from std::vector.
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Aug 23 23:42:03 2023 +0100
// continue optimizing sequence
reverting old changes for vector realization of sequence
Author: Author
Date: Wed Aug 23 11:32:17 2023 +0100
// starting to optimizing index access of Sequence
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Aug 23 23:42:03 2023 +0100
// continue optimizing sequence
reverting old changes for vector realization of sequence
Author: Author
Date: Wed Aug 23 11:32:17 2023 +0100
// starting to optimizing index access of Sequence
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 01:47:19 2023 +0100
// modeling data module be able to be build
Author: Author
Date: Wed Sep 13 01:42:11 2023 +0100
// automatic update hasher for TopoDS_Shape as a equal to keep IsSame instead of IsEqual
Some little updates to fix compilation process
Author: Author
Date: Sun Sep 10 11:42:58 2023 +0100
// updating kernel and modeling data modules
the goal - remove old hashing procedure
updated math folder with new vector definition
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 01:47:19 2023 +0100
// modeling data module be able to be build
Author: Author
Date: Wed Sep 13 01:42:11 2023 +0100
// automatic update hasher for TopoDS_Shape as a equal to keep IsSame instead of IsEqual
Some little updates to fix compilation process
Author: Author
Date: Sun Sep 10 11:42:58 2023 +0100
// updating kernel and modeling data modules
the goal - remove old hashing procedure
updated math folder with new vector definition
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 02:38:20 2023 +0100
// starting fixing compilation for Modeling Algorithms
returning allocation from the buffer into math_vector
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 02:38:20 2023 +0100
// starting fixing compilation for Modeling Algorithms
returning allocation from the buffer into math_vector
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 09:19:59 2023 +0100
// everything instead of TKBO is compiled from Modeling module
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 13 09:19:59 2023 +0100
// everything instead of TKBO is compiled from Modeling module
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 14 11:46:26 2023 +0100
// revert TopoDS/FILES
Author: Author
Date: Wed Sep 13 10:49:37 2023 +0100
// before automatic update
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 14 11:46:26 2023 +0100
// revert TopoDS/FILES
Author: Author
Date: Wed Sep 13 10:49:37 2023 +0100
// before automatic update
Branch [archived branch] has been updated by Participant.
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Thu Sep 14 11:55:27 2023 +0100
Updates for NCollection containers
[revision removed]
Detailed log of new commits:
Author: dkulikov
Date: Thu Sep 14 11:55:27 2023 +0100
Updates for NCollection containers
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 16 22:47:35 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
Testing updating polymerge functionality
Author: Author
Date: Sat Sep 16 22:37:36 2023 +0100
// test
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 16 22:47:35 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
Testing updating polymerge functionality
Author: Author
Date: Sat Sep 16 22:37:36 2023 +0100
// test
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
Updated containers:
- NCollection_DataMap
- NCollection_Map
- NCollection_List
- NCollection_Sequence
- NCollection_Arra1
- NCollection_IndexedDataMap
- NCollection_IndexedMap
- NCollection_IndexedIterator
TODO:
- NCollection_Array2
- TCollection_AsciiString
- TCollection_ExtendedString
Updated logic:
- Hashing into std::hash
- Equation into std::equal_to
New allocation:
- NCollection_Allocator (NCollection_StdAllocator w/o baseAllocator)
- NCollection_OccAllocator (NCollection_StdAllocator with baseAllocator)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
Updated containers:
- NCollection_DataMap
- NCollection_Map
- NCollection_List
- NCollection_Sequence
- NCollection_Arra1
- NCollection_IndexedDataMap
- NCollection_IndexedMap
- NCollection_IndexedIterator
TODO:
- NCollection_Array2
- TCollection_AsciiString
- TCollection_ExtendedString
Updated logic:
- Hashing into std::hash
- Equation into std::equal_to
New allocation:
- NCollection_Allocator (NCollection_StdAllocator w/o baseAllocator)
- NCollection_OccAllocator (NCollection_StdAllocator with baseAllocator)
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 11:19:38 2023 +0100
// update hashing of location
Rework of TopoDS_Shape hashing
Need to analyze possibility to hash gp_Trsf to avoid incorrect hashing (part of TopLoc_Datum3D)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 11:19:38 2023 +0100
// update hashing of location
Rework of TopoDS_Shape hashing
Need to analyze possibility to hash gp_Trsf to avoid incorrect hashing (part of TopLoc_Datum3D)
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:27:19 2023 +0100
// update of hashing
Need to create a main Standard_HashUtils.hxx fail
TopoDS_Shape default hasher now care about orientation (because its checked by equal)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:27:19 2023 +0100
// update of hashing
Need to create a main Standard_HashUtils.hxx fail
TopoDS_Shape default hasher now care about orientation (because its checked by equal)
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:34:19 2023 +0100
// fixing Ubuntu gcc warnings
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:34:19 2023 +0100
// fixing Ubuntu gcc warnings
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:50:58 2023 +0100
// fixed TKExpress
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 18:50:58 2023 +0100
// fixed TKExpress
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 19:02:46 2023 +0100
// operator != implemented
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 19 19:02:46 2023 +0100
// operator != implemented
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 01:09:42 2023 +0100
// array2
Author: Author
Date: Wed Sep 20 22:15:21 2023 +0100
// updating into new version
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 01:09:42 2023 +0100
// array2
Author: Author
Date: Wed Sep 20 22:15:21 2023 +0100
// updating into new version
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 08:14:50 2023 +0100
// double 2 error (find)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 08:14:50 2023 +0100
// double 2 error (find)
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 10:26:41 2023 +0100
// revert + update Array2
Author: Author
Date: Thu Sep 21 09:44:14 2023 +0100
// just automatic update
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 21 10:26:41 2023 +0100
// revert + update Array2
Author: Author
Date: Thu Sep 21 09:44:14 2023 +0100
// just automatic update
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 23 12:00:27 2023 +0100
// split pavelfiller
fix container problems
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 23 12:00:27 2023 +0100
// split pavelfiller
fix container problems
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Sep 24 09:00:59 2023 +0100
// move into native buffered array instead of vector<vector>
Author: Author
Date: Sat Sep 23 23:14:27 2023 +0100
// check
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Sep 24 09:00:59 2023 +0100
// move into native buffered array instead of vector<vector>
Author: Author
Date: Sat Sep 23 23:14:27 2023 +0100
// check
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Sep 24 22:33:52 2023 +0100
// going to optimal small internal allocation
Author: Author
Date: Sun Sep 24 16:52:44 2023 +0100
// Update IncAllocator to have different heaps
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Sep 24 22:33:52 2023 +0100
// going to optimal small internal allocation
Author: Author
Date: Sun Sep 24 16:52:44 2023 +0100
// Update IncAllocator to have different heaps
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 01:17:14 2023 +0100
// fixing and optimization
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 01:17:14 2023 +0100
// fixing and optimization
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 19:14:25 2023 +0100
// going to use C++11 type_info hash
update allocator to have 3 mutexes
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 19:14:25 2023 +0100
// going to use C++11 type_info hash
update allocator to have 3 mutexes
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 22:21:23 2023 +0100
// Revert move methods
Going to general OccAllocator
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Sep 25 22:21:23 2023 +0100
// Revert move methods
Going to general OccAllocator
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 08:09:19 2023 +0100
// reverting force clear for IncAlloc
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 08:09:19 2023 +0100
// reverting force clear for IncAlloc
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 13:32:12 2023 +0100
// fixing move semantic issue
temporary using small buffer for vectorbase
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 13:32:12 2023 +0100
// fixing move semantic issue
temporary using small buffer for vectorbase
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 20:52:33 2023 +0100
// a little update of IncAlloc to keep pointer to current position to fast allocation
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Sep 26 20:52:33 2023 +0100
// a little update of IncAlloc to keep pointer to current position to fast allocation
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 27 00:58:47 2023 +0100
// Hash integration
First iteration of hash (no cosmetic fixing)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Sep 27 00:58:47 2023 +0100
// Hash integration
First iteration of hash (no cosmetic fixing)
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - std::vector
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - std::unsortered_set
- NCollection_IndexedDataMap - std::unsortered_map + std::vector
- NCollection_IndexedMap - std::unsortered_map + std::vector
- NCollection_Sequence - std::list with cashing last accessed iterator
- NCollection_List - std::list
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_HeapAllocator - removed
- NCollection_IncAllocator - rework to increase performance
- NCollection_WinHeapAllocator - removed
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - std::vector
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - std::unsortered_set
- NCollection_IndexedDataMap - std::unsortered_map + std::vector
- NCollection_IndexedMap - std::unsortered_map + std::vector
- NCollection_Sequence - std::list with cashing last accessed iterator
- NCollection_List - std::list
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_HeapAllocator - removed
- NCollection_IncAllocator - rework to increase performance
- NCollection_WinHeapAllocator - removed
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 00:23:52 2023 +0100
// TCollection strings
will be move into occ allocator later
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 00:23:52 2023 +0100
// TCollection strings
will be move into occ allocator later
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 10:53:07 2023 +0100
// string fixes
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 10:53:07 2023 +0100
// string fixes
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 20:36:54 2023 +0100
// another try to implement hash function returned size_t
Author: Author
Date: Thu Sep 28 18:09:58 2023 +0100
// extended string out-of-range fix
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 20:36:54 2023 +0100
// another try to implement hash function returned size_t
Author: Author
Date: Thu Sep 28 18:09:58 2023 +0100
// extended string out-of-range fix
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 21:50:28 2023 +0100
a some fixes
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Sep 28 21:50:28 2023 +0100
a some fixes
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 16:25:19 2023 +0100
// performance updates for
- NCollection_Array1 (using own container and 128Byte buffer)
- NCollection_Array2 (based on Array1)
- NCollection_DoubleMap (rework with avoiding of exemplary copying)
- math_VectorBase (removing own buffer to use Array1 buffer instead of)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 16:25:19 2023 +0100
// performance updates for
- NCollection_Array1 (using own container and 128Byte buffer)
- NCollection_Array2 (based on Array1)
- NCollection_DoubleMap (rework with avoiding of exemplary copying)
- math_VectorBase (removing own buffer to use Array1 buffer instead of)
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 16:37:09 2023 +0100
// ubuntu fix
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 16:37:09 2023 +0100
// ubuntu fix
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 17:43:18 2023 +0100
// fixing moving crash
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 17:43:18 2023 +0100
// fixing moving crash
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 21:25:56 2023 +0100
// revert last changes
Author: Author
Date: Sat Sep 30 20:52:53 2023 +0100
// performance fix
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 21:25:56 2023 +0100
// revert last changes
Author: Author
Date: Sat Sep 30 20:52:53 2023 +0100
// performance fix
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 23:15:01 2023 +0100
// just do not use a buffer for general array1
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 23:15:01 2023 +0100
// just do not use a buffer for general array1
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 23:23:39 2023 +0100
// fixed mistake with copy constructor
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Sep 30 23:23:39 2023 +0100
// fixed mistake with copy constructor
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 08:23:03 2023 +0100
// fix mistake for destroying
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 08:23:03 2023 +0100
// fix mistake for destroying
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:31:29 2023 +0100
// hash integration
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:31:29 2023 +0100
// hash integration
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:36:22 2023 +0100
// missed file
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:36:22 2023 +0100
// missed file
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:43:07 2023 +0100
// ubuntu missed header
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:43:07 2023 +0100
// ubuntu missed header
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:54:42 2023 +0100
// just a temp commit to check the assert for everything
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 15:54:42 2023 +0100
// just a temp commit to check the assert for everything
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 17:51:56 2023 +0100
// optimize hash with std::hash and combining
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 17:51:56 2023 +0100
// optimize hash with std::hash and combining
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 20:14:52 2023 +0100
// integrate jemalloc
Author: Author
Date: Sun Oct 1 20:00:07 2023 +0100
// check for flags
Author: Author
Date: Sun Oct 1 19:58:24 2023 +0100
// temp commit for jemalloc
will be removed
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 20:14:52 2023 +0100
// integrate jemalloc
Author: Author
Date: Sun Oct 1 20:00:07 2023 +0100
// check for flags
Author: Author
Date: Sun Oct 1 19:58:24 2023 +0100
// temp commit for jemalloc
will be removed
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 22:08:30 2023 +0100
// just to internal tests
Author: Author
Date: Sun Oct 1 21:01:30 2023 +0100
// TCollection moving to new allocators
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 22:08:30 2023 +0100
// just to internal tests
Author: Author
Date: Sun Oct 1 21:01:30 2023 +0100
// TCollection moving to new allocators
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 22:57:59 2023 +0100
// change to O3 optimization
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 1 22:57:59 2023 +0100
// change to O3 optimization
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 00:03:30 2023 +0100
// windows fix, for some reason move of something destroy object, even in nullptr case
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 00:03:30 2023 +0100
// windows fix, for some reason move of something destroy object, even in nullptr case
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 08:35:04 2023 +0100
// return native allocator. Disable optimisation.
Tests only limitation of allocators
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 08:35:04 2023 +0100
// return native allocator. Disable optimisation.
Tests only limitation of allocators
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 10:35:39 2023 +0100
// just for tests, testing the ability to avoid old allocator type
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 10:35:39 2023 +0100
// just for tests, testing the ability to avoid old allocator type
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 14:41:29 2023 +0100
// revert IncAllocator workarounds
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 14:41:29 2023 +0100
// revert IncAllocator workarounds
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 18:18:49 2023 +0100
// check with old occ allocators
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 2 18:18:49 2023 +0100
// check with old occ allocators
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - std::vector
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - std::unsortered_set
- NCollection_IndexedDataMap - std::unsortered_map + std::vector
- NCollection_IndexedMap - std::unsortered_map + std::vector
- NCollection_Sequence - std::list with cashing last accessed iterator
- NCollection_List - std::list
- NCollection_Vector -> NCollection_DynamicArray was renamed and reworked.
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_IncAllocator - rework to increase performance
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - std::vector
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - std::unsortered_set
- NCollection_IndexedDataMap - std::unsortered_map + std::vector
- NCollection_IndexedMap - std::unsortered_map + std::vector
- NCollection_Sequence - std::list with cashing last accessed iterator
- NCollection_List - std::list
- NCollection_Vector -> NCollection_DynamicArray was renamed and reworked.
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_IncAllocator - rework to increase performance
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Oct 3 20:49:33 2023 +0100
// temp commit for new tests
Author: Author
Date: Tue Oct 3 18:01:41 2023 +0100
// changes to work with new approach
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Oct 3 20:49:33 2023 +0100
// temp commit for new tests
Author: Author
Date: Tue Oct 3 18:01:41 2023 +0100
// changes to work with new approach
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Oct 4 18:29:06 2023 +0100
// specify hash function for some native types
Optimize the containers type (allocation method) for classes used IncAlloc
Rework IncAlloc in case when its limited usage
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Oct 4 18:29:06 2023 +0100
// specify hash function for some native types
Optimize the containers type (allocation method) for classes used IncAlloc
Rework IncAlloc in case when its limited usage
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Oct 14 17:09:07 2023 +0100
// test for override
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Oct 14 17:09:07 2023 +0100
// test for override
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - updated functionality
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - updated functionality
- NCollection_IndexedDataMap - updated functionality
- NCollection_IndexedMap - updated functionality
- NCollection_Vector -> NCollection_DynamicArray was renamed and reworked.
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_IncAllocator - rework to increase performance
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Aug 5 17:53:19 2023 +0100
0033370: Foundation Classes - Moving into STL and Boost functionality
NCollection containers update:
- NCollection_Array1 - updated functionality
- NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
- NCollection_DataMap - std::unsortered_map
- Ncollection_Map - updated functionality
- NCollection_IndexedDataMap - updated functionality
- NCollection_IndexedMap - updated functionality
- NCollection_Vector -> NCollection_DynamicArray was renamed and reworked.
NCollection allocators update:
- NCollection_Allocator - allocator that used Standard::Allocate
- NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
- NCollection_IncAllocator - rework to increase performance
Additional changes:
- Hash function uses std::hash functionality
- size_t as a hash value
- Deprecated _0.cxx and .gxx DE classes reorganized
Math TK changes:
- math_Vector -> match_BaseVector<>
- Buffer decreased to cash 32 elements instead of 512
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 16 10:15:57 2023 +0100
// revert some functionality to avoid crash
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Oct 16 10:15:57 2023 +0100
// revert some functionality to avoid crash
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 29 01:02:45 2023 +0000
// fix remarks
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Oct 29 01:02:45 2023 +0000
// fix remarks
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 00:42:36 2023 +0000
// temp changes to check hash functions
Author: Author
Date: Wed Nov 1 12:43:35 2023 +0000
// optimization for TCollection
the most part was reverted.
Buffer was implement to optimize small string
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 00:42:36 2023 +0000
// temp changes to check hash functions
Author: Author
Date: Wed Nov 1 12:43:35 2023 +0000
// optimization for TCollection
the most part was reverted.
Buffer was implement to optimize small string
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 10:32:25 2023 +0000
// optimize some hash
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 10:32:25 2023 +0000
// optimize some hash
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 20:19:33 2023 +0000
// optimize hash
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Nov 2 20:19:33 2023 +0000
// optimize hash
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Fri Nov 3 14:33:28 2023 +0000
// reorganize hash functionality
revert changes about storing Hash into MapNode
[revision removed]
Detailed log of new commits:
Author: Author
Date: Fri Nov 3 14:33:28 2023 +0000
// reorganize hash functionality
revert changes about storing Hash into MapNode
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 4 18:00:38 2023 +0000
// optimize hash and rework Array1
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 4 18:00:38 2023 +0000
// optimize hash and rework Array1
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 4 23:51:05 2023 +0000
// revert array and strings
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 4 23:51:05 2023 +0000
// revert array and strings
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Nov 5 18:39:39 2023 +0000
\\ test commit to native casting (checking performance impact)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Nov 5 18:39:39 2023 +0000
\\ test commit to native casting (checking performance impact)
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 6 23:31:48 2023 +0000
// fixed ooooold bug with doubleMap
improve string hash
revert Standard_Transient update
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 6 23:31:48 2023 +0000
// fixed ooooold bug with doubleMap
improve string hash
revert Standard_Transient update
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 6 23:40:19 2023 +0000
// another test to check performance
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 6 23:40:19 2023 +0000
// another test to check performance
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 00:02:53 2023 +0000
// fixed mistake with BaseAlloc(missed overrides)
fixed warning in Graphic3d
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 00:02:53 2023 +0000
// fixed mistake with BaseAlloc(missed overrides)
fixed warning in Graphic3d
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 09:26:58 2023 +0000
// revert TopLoc_Location
fixed problem with LeftJustify
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 09:26:58 2023 +0000
// revert TopLoc_Location
fixed problem with LeftJustify
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 09:39:11 2023 +0000
// return to be more platform-independent
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 09:39:11 2023 +0000
// return to be more platform-independent
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 15:14:13 2023 +0000
// update alignment for strings
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 15:14:13 2023 +0000
// update alignment for strings
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 19:11:32 2023 +0000
// check the performance impact of keeping memory
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 19:11:32 2023 +0000
// check the performance impact of keeping memory
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 23:26:11 2023 +0000
// implement more move semantic
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Nov 7 23:26:11 2023 +0000
// implement more move semantic
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Nov 8 14:09:59 2023 +0000
// just fix to check the memory leak is a little incorrect (workaround was implemented)
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Nov 8 14:09:59 2023 +0000
// just fix to check the memory leak is a little incorrect (workaround was implemented)
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 11 16:50:34 2023 +0000
// fixing style remarks
Additionally fixed misprinting in Array2 with incorrect move operator
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 11 16:50:34 2023 +0000
// fixing style remarks
Additionally fixed misprinting in Array2 with incorrect move operator
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Nov 12 11:55:00 2023 +0000
// additional remarks
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sun Nov 12 11:55:00 2023 +0000
// additional remarks
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 13 12:04:55 2023 +0000
// implement growing of IncAllocator
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 13 12:04:55 2023 +0000
// implement growing of IncAllocator
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 13 15:22:45 2023 +0000
// fixed problem with GLTF texture
[revision removed]
Detailed log of new commits:
Author: Author
Date: Mon Nov 13 15:22:45 2023 +0000
// fixed problem with GLTF texture
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 11 16:50:34 2023 +0000
// fixing style remarks
fixed problem with GLTF texture
implement growing of IncAllocator
Additionally fixed misprinting in Array2 with incorrect move operator
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Nov 11 16:50:34 2023 +0000
// fixing style remarks
fixed problem with GLTF texture
implement growing of IncAllocator
Additionally fixed misprinting in Array2 with incorrect move operator
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Dear ika,
please check remarks on OCCT and review PROD.
After review, please return on me.
OCCT: CR33370_rem (for review)
OCCT: CR33370 (combination)
PROD: CR33370
http://jenkins-test-10.nnov.opencascade.com/view/CR33370-master-Author/view/COMPARE/
please check remarks on OCCT and review PROD.
After review, please return on me.
OCCT: CR33370_rem (for review)
OCCT: CR33370 (combination)
PROD: CR33370
http://jenkins-test-10.nnov.opencascade.com/view/CR33370-master-Author/view/COMPARE/
Dear Author,
OCCT:
math_VectorBase.hxx
+ //! Returns the index of the maximum element of a vector. (last found)
+ //! Returns the index of the minimum element of a vector. (last found)
first, not last, according to the code.
PROD:
Hoops_ActorReader.pxx
- Hoops_Settings::ShapeType myShapeType; //!< Type to handle attributes to preffered shapes types
- Hoops_Settings::TessellatedType myTessellationType; //!< Type to read preffered tessellation types
- Hoops_Settings::Representation myPrefGeomRepr; //!< Type to read preffered RI types
+ Hoops_Settings::ShapeType myShapeType; //!< Type to handle attributes to proffered shapes types
+ Hoops_Settings::TessellatedType myTessellationType; //!< Type to read proffered tessellation types
+ Hoops_Settings::Representation myPrefGeomRepr; //!< Type to read proffered RI types
this spelling correction looks very strange, please check
Geodesic_OffsetTriangulationData.hxx
+ int aCombination[2]{ theCoherentLink.Node(0), theCoherentLink.Node(0) };
a pair of two same elements? Isn't it a misprint?
OCCT:
math_VectorBase.hxx
+ //! Returns the index of the maximum element of a vector. (last found)
+ //! Returns the index of the minimum element of a vector. (last found)
first, not last, according to the code.
PROD:
Hoops_ActorReader.pxx
- Hoops_Settings::ShapeType myShapeType; //!< Type to handle attributes to preffered shapes types
- Hoops_Settings::TessellatedType myTessellationType; //!< Type to read preffered tessellation types
- Hoops_Settings::Representation myPrefGeomRepr; //!< Type to read preffered RI types
+ Hoops_Settings::ShapeType myShapeType; //!< Type to handle attributes to proffered shapes types
+ Hoops_Settings::TessellatedType myTessellationType; //!< Type to read proffered tessellation types
+ Hoops_Settings::Representation myPrefGeomRepr; //!< Type to read proffered RI types
this spelling correction looks very strange, please check
Geodesic_OffsetTriangulationData.hxx
+ int aCombination[2]{ theCoherentLink.Node(0), theCoherentLink.Node(0) };
a pair of two same elements? Isn't it a misprint?
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
preffered -> preferred
Any other remarks fixed.
Now awaiting for clearing samples(clear removed headers and update hashers)
Any other remarks fixed.
Now awaiting for clearing samples(clear removed headers and update hashers)
Branch [archived branch] has been created by Author.
[revision removed]
No new revisions were added by this update.
[revision removed]
No new revisions were added by this update.
Integrated into CR0-780
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]