Skip to content

Commit c7a8831

Browse files
Quentin Kniepbmwill
authored andcommitted
remove expensive clone on hot execution path
1 parent d411d5a commit c7a8831

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

sui-execution/latest/sui-adapter/src/temporary_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ impl<'backing> TemporaryStore<'backing> {
114114
max_binary_format_version: self.protocol_config.move_binary_format_version(),
115115
loaded_runtime_objects: self.loaded_runtime_objects,
116116
no_extraneous_module_bytes: self.protocol_config.no_extraneous_module_bytes(),
117-
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.read().clone(),
117+
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.into_inner(),
118118
}
119119
}
120120

sui-execution/v0/sui-adapter/src/temporary_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ impl<'backing> TemporaryStore<'backing> {
155155
max_binary_format_version: self.protocol_config.move_binary_format_version(),
156156
loaded_runtime_objects: self.loaded_child_objects,
157157
no_extraneous_module_bytes: self.protocol_config.no_extraneous_module_bytes(),
158-
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.read().clone(),
158+
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.into_inner(),
159159
}
160160
}
161161

sui-execution/vm-rework/sui-adapter/src/temporary_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ impl<'backing> TemporaryStore<'backing> {
113113
max_binary_format_version: self.protocol_config.move_binary_format_version(),
114114
loaded_runtime_objects: self.loaded_runtime_objects,
115115
no_extraneous_module_bytes: self.protocol_config.no_extraneous_module_bytes(),
116-
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.read().clone(),
116+
runtime_packages_loaded_from_db: self.runtime_packages_loaded_from_db.into_inner(),
117117
}
118118
}
119119

0 commit comments

Comments
 (0)