Skip to content

Replace QSharedPointer with std::shared_ptr#1132

Merged
daschuer merged 1 commit intomixxxdj:masterfrom
uklotzde:std_shared_ptr
Jan 18, 2017
Merged

Replace QSharedPointer with std::shared_ptr#1132
daschuer merged 1 commit intomixxxdj:masterfrom
uklotzde:std_shared_ptr

Conversation

@uklotzde
Copy link
Copy Markdown
Contributor

Replace some QSharedPointer types with std::shared_ptr from C++11.

Tested during the last months without any issues.

@daschuer
Copy link
Copy Markdown
Member

I have found an interesting benchmark using shared pointers:
http://justinfx.com/2015/06/07/comparing-performance-of-qt-smart-pointer-options/

Result: QSharedPointer is faster in Qt 4 but slightly slower in Qt 5 compared to the boost alternative which should match the std::

This means, we should merge it after switching to Qt 5 :-P
Just kidding!

Thank you for the work!

LGTM.

@daschuer daschuer merged commit 415e542 into mixxxdj:master Jan 18, 2017
@uklotzde
Copy link
Copy Markdown
Contributor Author

Thanks @daschuer! One branch less that I need to update ;)

@uklotzde uklotzde deleted the std_shared_ptr branch January 18, 2017 21:40
@rryan
Copy link
Copy Markdown
Member

rryan commented Jan 20, 2017

May have caused this bug:
https://bugs.launchpad.net/mixxx/+bug/1658243

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.

3 participants