Gold856

Results 165 comments of Gold856

I don't have the C++ knowledge to know why it's different.

Yes, C++ works correctly (if the edge event has multiple bindings, all bindings fire), but Java doesn't.

I think reviving the [thirdparty-protobuf repo](https://github.com/wpilibsuite/thirdparty-protobuf), optionally applying some patches, and building it like we do with OpenCV (Gradle invokes CMake, copies the libraries, and bundles it into a zip...

Just doing 2 will fix the issue. The problem stems from BooleanEvent binding to an EventLoop on construction, which will eventually cause loop overruns if constructed repeatedly. By constructing Triggers...

Was this accidently merged into the development branch?

DeferredCommand accepts a `Set` to prevent teams from forgetting about requirements. No command in WPILib accepts a `Set`, so var-args is fine.

PMD reports Infinity for the switch density; it detects zero labels. The parser probably doesn't recognize `case Type t ->` as a label.

> however I'm not sure whether it makes sense for the dashboard to implement positioning and highly detailed controls over thickness and appearance. For most scenarios, this would already be...