Sean Baxter
Sean Baxter
I'd like to add tsimd to my own test set, but there are some C++20 incompatibilities, caused by the introduction of operator. Eg: error: simple_example.cpp:131:18 result type of operator== in...
Can you add verbiage to GLSL_EXT_ray_query that describes (and really emphasize) that the rayQuery and accelerationStructures are handled very differently? The latter is always passed by value. But rayQuery seems...
https://github.com/bloomberg/bde/blob/master/groups/bsl/bslstl/bslstl_error.t.cpp#L1359 There's no guarantee that the std::hash of an std::error_code differ if the error code categories are different. Indeed, on libc++, this is the case: ```cpp template struct _LIBCPP_TEMPLATE_VIS hash...
https://github.com/bloomberg/bde/blob/master/groups/bsl/bslstl/bslstl_stringview.t.cpp#L5327 (and line 5343) I'm compiling with Circle targeting libc++. string_view.max_size() returns 18446744073709551615 on that platform, so the MAX_MAX_SIZE is (18446744073709551614) is smaller, violating the assert.
I'm getting a build error at bslstl_bitset.t.cpp:1140 ASSERTV(LINE, (X.to_string() == s)); It took a long time to debug, but I have some info for you: That code tries to get...
```cpp template concept size4 = sizeof(T) == 4; template size4 auto foo(T x) { return 2 * x; } ``` this breaks. oops.
https://github.com/seanbaxter/circle/issues/119
How do you forward a non-last-use argument? It has to be done when destructuring aggregates. std::apply does this variadically. ```cpp #include void g(auto&& x); struct pair_t { std::string x, y;...
https://github.com/hsutter/cppfront/wiki/Design-note%3A-Unambiguous-parsing#a-first-match-wins-there-are-no-comma-expressions-and-a-relational-comparison-in-a-template-argument-must-be-parenthesized > In Cpp2 my intent is to make this a non-problem (famous last words!) by addressing this in two chunks: > * Cpp2 has no comma operator, so that...