Casey Carter

Results 231 comments of Casey Carter

The assignment operator is completely extraneous since `nullptr_t` is implicitly convertible to `coroutine_handle`. The converting constructor only makes sense if `coroutine_handle` is trying to model pointer concepts; I think that...

> Seems like a perfectly reasonable request, I guess we would just have to macro-ise the namespace open and closing? Yes, that's what I had in mind. My precise use...

> Will it be sufficient to just replace the `math` part? Assuming every symbol defined by the library is currently in `boost::math`, I suppose it might suffice. I'd nonetheless prefer...

`operator new` and `operator delete` have the same problem: `operator new` calls `malloc` unconditionally, but `operator delete` calls `free` in release builds and `_free_dbg` (so it can specify `_UNKNOWN_BLOCK`) in...

> Hi @MahmoudGSaleh, could you ask your bosses to use the latest version of the STL for VS 17.12 Preview 3? I know that new changes are now for VS...

We do plan to get the binary-breaking branch integrated here eventually; we effectively *must* do so to achieve our goal of primarily developing the STL out of this repository. I...

Per the Debugger team, the debugger now understands `char8_t`; we should ensure that `std::u8string` and `std::u8string_view` visualize properly.

> It looks like adding an `AlternativeType` entry for `char8_t` under the `char` specialization is enough. Color me surprised. I wonder if we could merge the other known-encoding types (`char32_t`,...

> I tested the scenarios involving `std::notify_all_at_thread_exit`, `std::promise::set_value_at_thread_exit`, and `std::promise::set_exception_at_thread_exit` as outlined. Here is my code implementation: This isn't going to work well. You're setting up the allocations that we...