jaskij

Results 173 comments of jaskij

To test for this, I modified `binary_packages.yml` to run using both Python 3.8 and whatever is the latest 3.x release (which at the time of writing is Python 3.12). To...

@PetteriAimonen I think this issue can be closed now?

Yup, and [that spec](https://protobuf.dev/reference/protobuf/proto3-spec/#lexical_elements) is even relatively easy to find. Seems to be alphanumeric and underscore. On top of that, `fnmatch` adds `*?[]!`. Spec ABNF: ```abnf letter = "A" ......

This came about because, while GCC will do what it always does, `constexpr` in theory gives more avenues for optimization than a simple `const`, especially if said `const` is `extern`.

~~To add: just now, the lack of `constexpr` has prevented me from using `static_assert` to make sure correct compile-time options were selected.~~ Edit: which was solved by including the generated...

> Regarding C++ standards, I'd be keen to keep it to features from C++14 or earlier. From my knowledge, the only interesting point is `inline`, which was introduced in C++17....

I got reminded of this issue recently, and just today learned about C23's [`#embed`](https://en.cppreference.com/w/c/preprocessor/embed). Reading further ( https://thephd.dev/finally-embed-in-c23 ), it should probably make it into C++26.

> Is this a side-effect of the monorepo merge? To add more context: it works up until 3.20.3. It seems I didn't push my changes, but I was updating [this...

@pdecks the error shows up in local builds on my host machine, where I'm not using Docker at all. Just plain download the file and try to build with Bazel....

Thanks for finding that, seems like the issue lies a little deeper. When I get back to the topic, using an older version of Bazel could be a viable workaround....