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

[MISC] Migrate raw pointers / legacy types to std:: types #42

Open
nitoygo opened this issue Oct 21, 2024 · 0 comments
Open

[MISC] Migrate raw pointers / legacy types to std:: types #42

nitoygo opened this issue Oct 21, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@nitoygo
Copy link
Collaborator

nitoygo commented Oct 21, 2024

Issue:
Lots of raw pointers, legacy data types that are not safe / catchable in runtime.

Solution:
Slowly migrate everything to std::
-BYTE* to span std::byte
-own implementation of list/queues/trees to std::vector std::deque etc
-raw pointers to smart pointers

This is a huge undertaking, but, I think it would be worth it for maintainability and less headaches with memory leak

@nitoygo nitoygo changed the title Migrate raw pointers to smart pointers Migrate raw pointers / legacy types to std:: types Nov 16, 2024
@nitoygo nitoygo changed the title Migrate raw pointers / legacy types to std:: types [MISC] Migrate raw pointers / legacy types to std:: types Nov 18, 2024
@nitoygo nitoygo added the enhancement New feature or request label Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant