「view this page in B3 βῆτα server」

Revisions №21180

branch: rosetta:commits 「№21180」
Commited by: lyskov-ai
GitHub Pull Request link: 「№664」
Merge: 「f9c5b025a」「2371147ec」  code diff
Scheduled at: 2026-04-28 10:41:34.781754
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
mac.clang.python38.PyRosetta.unit ubuntu.clang.cxx11thread.serialization.python38.PyRosetta.unit mpi mpi.serialization build.header build.levels build.ninja_debug beautification code_quality.cppcheck code_quality.merge_size serialization code_quality.submodule_regression integration.mpi integration.release_debug integration.tensorflow integration.thread integration.torch integration performance profile linux.clang.score linux.gcc.score mac.clang.score scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify util.apps windows.build.debug windows.build.release

Pull Request №664 RosettaCommons/rosetta/main ← lyskov-ai/rosetta/refactor/izstream-unique-ptr Merge: f9c5b025aa6240de1105fd6cdcf04f7a535ea67d←2371147ec5067102b18bc01e0529261a8d4797ad Refactor izstream raw zip_stream_p_ pointer to unique_ptr ---------------- Merge commit message: Refactor izstream raw zip_stream_p_ pointer to unique_ptr zip_stream_p_ was a raw owning pointer managed by a custom destructor with no corresponding copy/move declarations — the inherited private copy ops from irstream prevented copying, but this relied on an implicit base-class mechanism rather than explicit class policy. Replace the raw pointer with std::unique_ptr, explicitly delete copy constructor and copy assignment in izstream itself, and update all reset/allocation sites to use unique_ptr::reset(). The redundant manual delete in the destructor is eliminated; the if_stream_ cleanup calls are kept.

Rosetta Benchmark 1 week
Tests for this revision was automatically canceled because newer set of tests for pull-request №664 was submitted!