Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Improve memory efficiency in Nova's PP abomonation #1064

Closed
wants to merge 2 commits into from

Conversation

huitseeker
Copy link
Contributor

@huitseeker huitseeker commented Jan 17, 2024

  • Removed the Clone trait from PublicParams struct in `nova.
  • Enhanced doc for memory safety in PublicParamMemCache in mem_cache.rs
  • Replaced cloning commands with transmutation, resulting in improved memory utilization.

Blocks lurk-lang/arecibo#268

- Removed the `Clone` trait from `PublicParams` struct in `nova.
- Enhanced doc for memory safety in `PublicParamMemCache` in `mem_cache.rs`
- Replaced cloning commands with `Arc::from_raw` function, resulting in improved memory utilization.
@huitseeker huitseeker force-pushed the chasing_clones branch 2 times, most recently from 26d186c to 0d82735 Compare January 17, 2024 19:13
@huitseeker huitseeker changed the title refactor: Improve memory efficiency in Nova's abomonation refactor: Improve memory efficiency in Nova's PP abomonation Jan 17, 2024
@huitseeker
Copy link
Contributor Author

Shelving until I get time to come back to it.

@huitseeker huitseeker closed this Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant