Skip to content

Conversation

@dpasukhi
Copy link
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 Jan 14, 2026
@github-actions
Copy link

Performance Test Summary

Commit: 7a28f1a47b7843184bfdc10c548169d81443a824

Title: Merge 5d92701 into bfd3fca

Platform: windows-x64

Total MEMORY difference: 94044884 / 94001394 [+0.05%]
Total CPU difference: 4382.015625 / 4281.984375 [+2.34%]
Total IMAGE difference: 1089 / 14272 [7.63%]

Platform: linux-clang-x64

Total MEMORY difference: 84933866 / 85031891 [-0.12%]
Total CPU difference: 3666.510000000057 / 3683.580000000048 [-0.46%]
Total IMAGE difference: 15 / 14151 [0.11%]

Platform: macos-x64

Total MEMORY difference: 365067 / 375686 [-2.83%]
Total CPU difference: 4.71 / 6.169999999999988 [-23.66%]
Total IMAGE difference: 0 / 0

dpasukhi and others added 2 commits January 14, 2026 14:46
- Removed legacy metadata entries (EXTERNLIB, PACKAGES, DEFINES, FILES) that are no longer used by the build system
- Removed references to obsolete build artifacts (.lex, .yacc files) that appear to be superseded by generated .c/.h files
- Removed references to non-source files (README.md, .tcl scripts, GUID.txt) that shouldn't be listed in source file manifests
- Refactored loop control flow to use an `if` statement instead of a `for` loop with immediate `break`
- Changed variable type from `int` to `size_t` to match the expected type and eliminate conversion warnings
@github-actions
Copy link

Performance Test Summary

Commit: 180fd7646ea7b5d402e438838bb052a0c206df2b

Title: Merge a36bca5 into bfd3fca

Platform: windows-x64

Total MEMORY difference: 93965014 / 93997275 [-0.03%]
Total CPU difference: 4292.125 / 4278.25 [+0.32%]
Total IMAGE difference: 21 / 14272 [0.15%]

Platform: linux-clang-x64

Total MEMORY difference: 84909650 / 85031992 [-0.14%]
Total CPU difference: 3638.2200000000616 / 3683.510000000048 [-1.23%]
Total IMAGE difference: 13 / 14150 [0.09%]

Platform: macos-x64

Total MEMORY difference: 358894 / 375686 [-4.47%]
Total CPU difference: 5.209999999999996 / 6.169999999999988 [-15.56%]
Total IMAGE difference: 0 / 0

- Renamed private member field from `pos` to `myPosition` throughout the class
- Added `[[nodiscard]]` attributes to getter and computation methods
- Introduced `SignedDistance()` methods for point, line, and plane to identify relative positions
- Refactored `Distance()` methods to use `SignedDistance()` internally, eliminating code duplication
- Made `gp_Ax3::Direct()` and `gp_Pln::Direct()` constexpr
@github-actions
Copy link

Performance Test Summary

Commit: d53c01fd4c97ae25f352e184c6dde08f3177ef49

Title: Merge c639199 into bfd3fca

Platform: windows-x64

Total MEMORY difference: 93972117 / 93999633 [-0.03%]
Total CPU difference: 4293.78125 / 4281.921875 [+0.28%]
Total IMAGE difference: 16 / 14271 [0.11%]

Platform: linux-clang-x64

Total MEMORY difference: 84932168 / 85031891 [-0.12%]
Total CPU difference: 3625.140000000078 / 3683.580000000048 [-1.59%]
Total IMAGE difference: 17 / 14151 [0.12%]

Platform: macos-x64

Total MEMORY difference: 369647 / 375686 [-1.61%]
Total CPU difference: 4.580000000000003 / 6.169999999999988 [-25.77%]
Total IMAGE difference: 0 / 0

@github-actions
Copy link

Performance Test Summary

Commit: b8146c9bdd66678b83dc6c58309b7385ddf440f2

Title: Merge 985287f into bfd3fca

Platform: windows-x64

Total MEMORY difference: 93999089 / 93997551 [+0.00%]
Total CPU difference: 4321.140625 / 4278.234375 [+1.00%]
Total IMAGE difference: 18 / 14271 [0.13%]

Platform: linux-clang-x64

Total MEMORY difference: 84916093 / 85030801 [-0.13%]
Total CPU difference: 3643.830000000057 / 3683.510000000048 [-1.08%]
Total IMAGE difference: 12 / 14151 [0.08%]

Platform: macos-x64

Total MEMORY difference: 368170 / 375686 [-2.00%]
Total CPU difference: 5.609999999999993 / 6.169999999999988 [-9.08%]
Total IMAGE difference: 0 / 0

- Added clang diagnostic pragmas to suppress three specific warning types around macOS/iOS framework imports
- Added version-specific warning suppression for clang 20+ in the general warnings disable header
- Extended function cast warning suppression to cover clang's `-Wcast-function-type-mismatch`
@github-actions
Copy link

Performance Test Summary

Commit: 73e9970e70f2f7e15d5a64d889352551fcf8ad7b

Title: Merge 0a1e8b7 into bfd3fca

Platform: windows-x64

Total MEMORY difference: 94067420 / 93987360 [+0.09%]
Total CPU difference: 4354.578125 / 4262.0 [+2.17%]
Total IMAGE difference: 1095 / 14268 [7.67%]

Platform: linux-clang-x64

Total MEMORY difference: 84977101 / 85030704 [-0.06%]
Total CPU difference: 3965.080000000041 / 3683.510000000048 [+7.64%]
Total IMAGE difference: 1389 / 14151 [9.82%]

Platform: macos-x64

Total MEMORY difference: 377395 / 375686 [+0.45%]
Total CPU difference: 4.779999999999999 / 6.169999999999988 [-22.53%]
Total IMAGE difference: 0 / 0

@github-actions
Copy link

Performance Test Summary

Commit: 1c08e3d6f66324f255abcbd8a5a6ad181cdd9d6c

Title: Merge b5cd7a8 into bfd3fca

Platform: windows-x64

Total MEMORY difference: 94007450 / 94000326 [+0.01%]
Total CPU difference: 4281.265625 / 4281.96875 [-0.02%]
Total IMAGE difference: 21 / 14271 [0.15%]

Platform: linux-clang-x64

Total MEMORY difference: 84917545 / 85030704 [-0.13%]
Total CPU difference: 3623.290000000078 / 3683.510000000048 [-1.63%]
Total IMAGE difference: 11 / 14151 [0.08%]

Platform: macos-x64

Total MEMORY difference: 371060 / 375686 [-1.23%]
Total CPU difference: 5.9499999999999895 / 6.169999999999988 [-3.57%]
Total IMAGE difference: 0 / 0

- Updated handle syntax from `Handle(ClassName)` macro to `occ::handle<ClassName>` template
- Deprecated `Standard_*` type aliases in favor of native C++ types
- Removed package-specific collection aliases in favor of direct `NCollection_*` usage
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: Todo

Development

Successfully merging this pull request may close these issues.

3 participants