S. B. Tam
S. B. Tam
AFAIK the lowercased `w` (as well as `e` and `b`) already recognizes these punctuation marks.
The standard says that the encoding of the execution character set is locale-specific ([\[character.seq.general\]/(1.2)](https://eel.is/c++draft/character.seq.general#1.2)): > The encodings of the execution character sets and the sets of additional elements (if any)...
> Possibly duplicate of [#160](https://github.com/microsoft/STL/issues/160). Nope. `_malloc_dbg` is a red herring. What's happening is that `std::format` calls `std::numpunct::do_grouping` in the runtime DLL, which returns a string created using the DLL's...
> * Resolving LWG3624 (section 4.1, i.e., adding `#include`s of `` and/or `` to ``, ``, `` and ``) seems quite unrelated to the rest of the paper (update of...
I suspect that it already works because of the use of `_Ratio_divide_sfinae`. (Apparently the person who implemented `_Ratio_divide_sfinae` was aware of LWG-2094 and thus understood the intent of [time.duration.cons]/4.) https://github.com/microsoft/STL/blob/ab6dec6d85c90b272d219ba60da4478b169b72b4/stl/inc/__msvc_chrono.hpp#L117-L121
But we also need to check "`is_convertible_v` is `true`".
> Unfortunately, I can't access the link https://wg21.link/P3612R1 you have provided. I can access only R0 of the paper (https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3612r0.html). Is it possible it is behind some authentication barrier? You...
Maybe `istreambuf_iterator` is allowed to result in a data race: `istreambuf_iterator` accesses a `basic_streambuf` object, and [\[iostreams.threadsafety\]](https://eel.is/c++draft/iostreams.threadsafety) says that concurrent access to a `basic_streambuf` object may result in a data...
[[nullablepointer.requirements]](https://eel.is/c++draft/nullablepointer.requirements#3): > An object `p` of type `P` can be [contextually converted to `bool`](https://eel.is/c++draft/conv#def:conversion,contextual_to_bool). The effect shall be as if `p != nullptr` had been evaluated in place of `p`....
`__crtLCMapStringA` is used by `_Strxfrm`, `_Toupper`, and `_Tolower`. - `_Toupper` and `_Tolower` each converts a single character. It should be extremely unlikely (if not impossible) for them to meet an...