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

[core] Move member initialization in header when possible. #683

Merged
merged 6 commits into from
Dec 31, 2023
Merged

Conversation

duburcqa
Copy link
Owner

@duburcqa duburcqa commented Dec 30, 2023

  • [core] Move member initialization in header when possible.
  • [core] Use attributes 'explicit', 'noexcept'.
  • [core/python] More robust and generic from/to python converters.
  • [misc] More robust build script on unix systems.
  • [python/viewer] Do not use 'atexit' anymore to fix memory leaks.

Fixes #679

@duburcqa duburcqa force-pushed the cpp_style branch 3 times, most recently from 526c6ca to cd8da5a Compare December 30, 2023 22:28
@duburcqa duburcqa merged commit b61849f into dev Dec 31, 2023
23 of 24 checks passed
@duburcqa duburcqa deleted the cpp_style branch January 1, 2024 13:59
@duburcqa duburcqa mentioned this pull request Jan 2, 2024
duburcqa added a commit that referenced this pull request Jan 2, 2024
* [core] Move member initialization in header when possible.
* [core] Use attributes 'explicit', 'noexcept'.
* [core/python] More robust and generic from/to python converters.
* [misc] More robust build script on unix systems.
* [python/viewer] Do not use 'atexit' anymore to fix memory leaks.
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.

[python] Fix memory leak due to circular references
1 participant