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

c++ performance features #21

Open
applesthepi opened this issue Sep 11, 2021 · 0 comments
Open

c++ performance features #21

applesthepi opened this issue Sep 11, 2021 · 0 comments
Labels
enhancement improve/fix feature

Comments

@applesthepi
Copy link
Owner

applesthepi commented Sep 11, 2021

functional

change all c function pointers to functionals. If possible, change static c functions to funcationals as well.

unique_ptr

use unique_ptr from shared_ptr if possible and replace all new calls with smart pointer allocations.

parallel

standardize parallel tasks using std::async. Maybe use or make a dependency task system.

@applesthepi applesthepi added the enhancement improve/fix feature label Sep 11, 2021
@applesthepi applesthepi added this to todo issues/prs in ub_rhr & ub_client via automation Sep 11, 2021
@applesthepi applesthepi added this to todo issues/prs in ub_cappuccino & ub_espresso via automation Sep 11, 2021
@applesthepi applesthepi moved this from new issues/prs to todo quality of life in ub_rhr & ub_client Sep 11, 2021
@applesthepi applesthepi moved this from new issues/prs to todo in ub_cappuccino & ub_espresso Sep 11, 2021
@applesthepi applesthepi moved this from todo to todo quality of life in ub_cappuccino & ub_espresso Sep 14, 2021
@applesthepi applesthepi changed the title functional c++ performance features Feb 10, 2022
@applesthepi applesthepi removed this from todo quality of life in ub_rhr & ub_client Feb 10, 2022
@applesthepi applesthepi removed this from todo quality of life in ub_cappuccino & ub_espresso Feb 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement improve/fix feature
Projects
Status: Requested - Enchancements
Development

No branches or pull requests

1 participant