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

Revisions №21174

branch: rosetta:commits 「№21174」
Commited by: Ninshiki
GitHub Pull Request link: 「№659」
Merge: 「068bd8532」「7bbc4a663」  code diff
Scheduled at: 2026-04-27 15:41:43.330029
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 №659 RosettaCommons/rosetta/main ← lyskov-ai/rosetta/fix/inline-file-provider-memory-leak Merge: 068bd85322153b1ddc5a354f8cf0633a5631e9fa←7bbc4a6638240c9abc2a15a733d9931cb50a231f Fix memory leaks in Inline_File_Provider ---------------- Merge commit message: Fix memory leaks in Inline_File_Provider: use unique_ptr for stream ownership clear_input_files() and remove_input_file() were leaking stringstream objects by calling vector::clear()/erase() without deleting the raw pointers. get_ostream() also leaked on every call. Switch input_files and output_files to store unique_ptr<stringstream> so the vector destructor and erase() handle cleanup automatically.