Louis Dionne

Results 226 comments of Louis Dionne

Good point; the `DYNO_INTERFACE` macro does not allow specifying special member functions at the moment. I'll need to think of a solution.

Dyno depends on Boost.CallableTraits, which does not have a Conan package yet. Bincrafters are working on it and they should have one soon, at which point I'll look into this...

The Bincrafter's packages appear to be broken in the sense that they don't include the CMake config files necessary to use the libraries from CMake (i.e. `HanaConfig.cmake` and `CallableTraitsConfig.cmake`). I'll...

Also, regardless of the above issue, whether it's reasonable to support Conan will depend on the resolution of https://github.com/conan-io/conan/issues/2463

Support for this is planned -- one thing I need is for Boost.Hana and Boost.CallableTrait's Bincrafters packages to provide the CMake config files.

Thank you! Currently, `DYNO_INTERFACE` ends up using a `dyno::poly` with the default storage policy, which is (currently) `dyno::remote_storage`, i.e. storage on the heap. I do plan to make it possible...

Also seen in https://lists.boost.org/Archives/boost/2017/04/234333.php: > 1. Why does `qualified_parent_class_of` return a ref qualified type even for unqualified PMFs? This is again surprising, I would expect `qualified_parent_class_of_t` to return `foo`, not...

@rarutyun Would it be possible to get a simple high level overview of what the agreed-upon tag dispatching mechanism is going to look like? This proposed PR appears to contain...

This issue should be fixed with https://reviews.llvm.org/D31413 (by commit https://github.com/llvm/llvm-project/commit/39faf428164a28f3652370958ce893d9200927c8). I'll see if we can cherry-pick to LLVM 11.

@sunfishcode The commit is: ``` commit 39faf428164a28f3652370958ce893d9200927c8 Author: Louis Dionne Date: Thu May 14 09:56:35 2020 -0400 [libc++] Ensure streams are initialized early When statically linking libc++ on some systems,...