Skip to content

Integration request to master#656

Merged
dpasukhi merged 9 commits into
masterfrom
IR
Aug 12, 2025
Merged

Integration request to master#656
dpasukhi merged 9 commits into
masterfrom
IR

Conversation

@dpasukhi
Copy link
Copy Markdown
Member

Integration request to collect a sequence of patches as a periodical branch.
Will be available for short time only during development circle.

@dpasukhi dpasukhi added the 2. IR Integration request (Used for marking PR as a collection of multiple integration for master) label Jul 30, 2025
@github-actions
Copy link
Copy Markdown

Performance Test Summary

Commit: 79e336eb18a11f9ff64223d4014be92543b3ab28

Title: Merge ed363c9 into 783c344

Platform: windows-x64

Total MEMORY difference: 95028216 / 95047169 [-0.02%]
Total CPU difference: 4592.65625 / 4464.8125 [+2.86%]
Total IMAGE difference: 18 / 14290 [0.13%]

Platform: linux-clang-x64

Total MEMORY difference: 84008010 / 84082575 [-0.09%]
Total CPU difference: 4655.720000000143 / 4727.970000000129 [-1.53%]
Total IMAGE difference: 11 / 14175 [0.08%]

Platform: macos-x64

Total MEMORY difference: 373969 / 350611 [+6.66%]
Total CPU difference: 5.909999999999993 / 5.469999999999997 [+8.04%]
Total IMAGE difference: 0 / 0

@github-actions
Copy link
Copy Markdown

Performance Test Summary

Commit: 4ba1edd04177b888df488230b126590dd46e8b1b

Title: Merge 06e3a27 into 783c344

Platform: windows-x64

Total MEMORY difference: 94991503 / 95051383 [-0.06%]
Total CPU difference: 4445.96875 / 4467.921875 [-0.49%]
Total IMAGE difference: 15 / 14290 [0.10%]

Platform: linux-clang-x64

Total MEMORY difference: 83873395 / 84080702 [-0.25%]
Total CPU difference: 4793.38000000012 / 4727.900000000129 [+1.38%]
Total IMAGE difference: 15 / 14176 [0.11%]

Platform: macos-x64

Total MEMORY difference: 379554 / 350611 [+8.26%]
Total CPU difference: 5.649999999999992 / 5.469999999999997 [+3.29%]
Total IMAGE difference: 0 / 0

- Created custom upload-artifacts and download-artifacts actions with platform-specific logic
- Updated all existing workflows to use the new custom artifact actions
- Added extraction steps for tar.gz archives in the test summary workflow
@github-actions
Copy link
Copy Markdown

Performance Test Summary

Commit: 64a71e5028ad2a5d9718fecc578981e950dd5722

Title: Merge cac9d35 into 783c344

Platform: windows-x64

Total MEMORY difference: 95027124 / 95046096 [-0.02%]
Total CPU difference: 4517.546875 / 4464.734375 [+1.18%]
Total IMAGE difference: 11 / 14289 [0.08%]

Platform: linux-clang-x64

Total MEMORY difference: 83800923 / 84026761 [-0.27%]
Total CPU difference: 4696.440000000136 / 4721.330000000129 [-0.53%]
Total IMAGE difference: 13 / 14175 [0.09%]

Platform: macos-x64

Total MEMORY difference: 372502 / 350611 [+6.24%]
Total CPU difference: 3.559999999999993 / 5.469999999999997 [-34.92%]
Total IMAGE difference: 0 / 0

- Added null safety checks in the ClearRts function and IntUnifyFaces method
- Refactored ClearRts to use a more concise implementation with null handling
- Added a test case to verify the fix works with tessellated geometry
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 1, 2025

Performance Test Summary

Commit: 19ede50d771ffbcce76a3f9782b1f3a99cba9781

Title: Merge 65742e7 into 783c344

Platform: windows-x64

Total MEMORY difference: 95040778 / 95046059 [-0.01%]
Total CPU difference: 4518.59375 / 4464.703125 [+1.21%]
Total IMAGE difference: 15 / 14289 [0.10%]

Platform: linux-clang-x64

Total MEMORY difference: 83853247 / 84081986 [-0.27%]
Total CPU difference: 4686.930000000151 / 4727.920000000129 [-0.87%]
Total IMAGE difference: 11 / 14175 [0.08%]

Platform: macos-x64

Total MEMORY difference: 381051 / 350611 [+8.68%]
Total CPU difference: 5.759999999999991 / 5.469999999999997 [+5.30%]
Total IMAGE difference: 0 / 0

- Added null surface validation in ShapeAnalysis_Surface constructor and Init method
- Added null surface checks throughout ShapeFix_Face methods to prevent crashes
- Enhanced robustness by validating surface availability before performing surface-dependent operations
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 1, 2025

Performance Test Summary

Commit: a6c933c88613491d8a3dd07001829fe6fe5891f9

Title: Merge 5998693 into 783c344

Platform: windows-x64

Total MEMORY difference: 95009797 / 95050000 [-0.04%]
Total CPU difference: 4520.6875 / 4467.890625 [+1.18%]
Total IMAGE difference: 14 / 14290 [0.10%]

Platform: linux-clang-x64

Total MEMORY difference: 83857804 / 84081775 [-0.27%]
Total CPU difference: 4710.160000000173 / 4727.950000000129 [-0.38%]
Total IMAGE difference: 14 / 14176 [0.10%]

Platform: macos-x64

Total MEMORY difference: 360310 / 350611 [+2.77%]
Total CPU difference: 4.650000000000002 / 5.469999999999997 [-14.99%]
Total IMAGE difference: 0 / 0

- Fixed the logical error in `CornerMax()` method by correcting the openness condition checks
- Added comprehensive GTest suite for `Bnd_Box` class to prevent similar regressions
- Minor code formatting improvements in the `DumpJson()` method
- Introduces helper functions for consistent padded memory allocation across AsciiString and ExtendedString classes
- Improves documentation for UTF-8 conversion methods with clearer buffer allocation guidance
- Adds comprehensive test coverage for string constructors, memory allocation, and UTF-8 conversion functionality
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 8, 2025

Performance Test Summary

Commit: 77eb2f556629e3bb54ccc29bdc1b2d63f71457c5

Title: Merge 687a36c into 783c344

Platform: windows-x64

Total MEMORY difference: 95015062 / 95047169 [-0.03%]
Total CPU difference: 4462.46875 / 4464.8125 [-0.05%]
Total IMAGE difference: 14 / 14290 [0.10%]

Platform: linux-clang-x64

Total MEMORY difference: 85953451 / 84080137 [+2.23%]
Total CPU difference: 3838.630000000076 / 4727.310000000129 [-18.80%]
Total IMAGE difference: 36 / 14176 [0.25%]

Platform: macos-x64

Total MEMORY difference: 369929 / 350611 [+5.51%]
Total CPU difference: 5.669999999999992 / 5.469999999999997 [+3.66%]
Total IMAGE difference: 0 / 0

- Adds stream-based read/write methods to multiple data exchange providers
- Refactors underlying APIs (VrmlAPI_Writer, StlAPI_Writer, RWStl) to support stream operations
- Implements comprehensive test coverage for stream functionality
- Adds validation utilities for improved error handling
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 8, 2025

Performance Test Summary

Commit: b164b746cabd582ebe0fbfcf50cb71ac7437aea5

Title: Merge 3c14e29 into 783c344

Platform: windows-x64

Total MEMORY difference: 95047589 / 95047842 [-0.00%]
Total CPU difference: 4432.53125 / 4464.8125 [-0.72%]
Total IMAGE difference: 14 / 14290 [0.10%]

Platform: linux-clang-x64

Total MEMORY difference: 85956412 / 84080661 [+2.23%]
Total CPU difference: 3841.960000000085 / 4727.870000000129 [-18.74%]
Total IMAGE difference: 39 / 14175 [0.28%]

Platform: macos-x64

Total MEMORY difference: 374239 / 350611 [+6.74%]
Total CPU difference: 5.319999999999996 / 5.469999999999997 [-2.74%]
Total IMAGE difference: 0 / 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 8, 2025

Performance Test Summary

Commit: 5756c4534d82e6cf4b2e374e25ceb752d7431ed9

Title: Merge 711fbc4 into 783c344

Platform: windows-x64

Total MEMORY difference: 95026231 / 95050673 [-0.03%]
Total CPU difference: 4486.375 / 4467.890625 [+0.41%]
Total IMAGE difference: 16 / 14290 [0.11%]

Platform: linux-clang-x64

Total MEMORY difference: 85927344 / 84031214 [+2.26%]
Total CPU difference: 3836.9200000000815 / 4722.12000000013 [-18.75%]
Total IMAGE difference: 35 / 14176 [0.25%]

Platform: macos-x64

Total MEMORY difference: 368142 / 350611 [+5.00%]
Total CPU difference: 3.989999999999997 / 5.469999999999997 [-27.06%]
Total IMAGE difference: 0 / 0

- Adds metadata writing capability through new `MetadataMode` flag and `writeMetadata` method
- Exports string metadata as STEP `property_definition` entities linked to product definitions
- Integrates metadata writing into the main transfer workflow alongside existing property writing
@github-actions
Copy link
Copy Markdown

Performance Test Summary

Commit: ee43ff430db8f86beaec4df99ac8601eeefad5b8

Title: Merge 91000c4 into 783c344

Platform: linux-clang-x64

Total MEMORY difference: 85983617 / 84080816 [+2.26%]
Total CPU difference: 3942.87000000012 / 4727.88000000011 [-16.60%]
Total IMAGE difference: 36 / 14175 [0.25%]

Platform: macos-x64

Total MEMORY difference: 371767 / 350611 [+6.03%]
Total CPU difference: 5.279999999999996 / 5.469999999999996 [-3.47%]
Total IMAGE difference: 0 / 0

Platform: windows-x64

Total MEMORY difference: 95034350 / 95045386 [-0.01%]
Total CPU difference: 4482.59375 / 4464.703125 [+0.40%]
Total IMAGE difference: 14 / 14289 [0.10%]

@dpasukhi dpasukhi merged commit 91000c4 into master Aug 12, 2025
23 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Maintenance Aug 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. IR Integration request (Used for marking PR as a collection of multiple integration for master)

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants