-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[smart_holder] Unique ptr deleter roundtrip tests and fix #4921
[smart_holder] Unique ptr deleter roundtrip tests and fix #4921
Commits on Nov 4, 2023
-
Roundtrip through unique pointer with custom deleter.
Currently failing.
Configuration menu - View commit details
-
Copy full SHA for 7cc1e1f - Browse repository at this point
Copy the full SHA 7cc1e1fView commit details -
Ensure the custom deleter is copied back to the unique pointer.
Feels like there's still a gap around the raw pointer flavour, but this at least makes the unit test of the previous commit succeed.
Configuration menu - View commit details
-
Copy full SHA for 5b00921 - Browse repository at this point
Copy the full SHA 5b00921View commit details
Commits on Nov 5, 2023
-
Add deleter roundtrip for const atyp.
Currently failing, custom deleter is lost.
Configuration menu - View commit details
-
Copy full SHA for ad7eaa4 - Browse repository at this point
Copy the full SHA ad7eaa4View commit details -
Fix storing deleter for const unique ptr.
Unit test from the previous commit passes.
Configuration menu - View commit details
-
Copy full SHA for a49a7ce - Browse repository at this point
Copy the full SHA a49a7ceView commit details -
Remove SFINEA deleter assignment.
At the construction of the smart holder, it is either a del_fun, or a default constructed deleter, so this complexity is unnecessary.
Configuration menu - View commit details
-
Copy full SHA for eb05f97 - Browse repository at this point
Copy the full SHA eb05f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d5eac - Browse repository at this point
Copy the full SHA 23d5eacView commit details -
Clang 3.6 requires the extra constructors in the custom_deleter.
Configuration menu - View commit details
-
Copy full SHA for 8800800 - Browse repository at this point
Copy the full SHA 8800800View commit details
Commits on Nov 7, 2023
-
fix(smart_holder): Loosen requirement on deleter to be default constr…
…uctible. And some other PR feedback.
Configuration menu - View commit details
-
Copy full SHA for f2f87f0 - Browse repository at this point
Copy the full SHA f2f87f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13105d5 - Browse repository at this point
Copy the full SHA 13105d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cdd8bb - Browse repository at this point
Copy the full SHA 4cdd8bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c062eb - Browse repository at this point
Copy the full SHA 5c062ebView commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a75f12 - Browse repository at this point
Copy the full SHA 8a75f12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1683aee - Browse repository at this point
Copy the full SHA 1683aeeView commit details