Chris Leishman
Chris Leishman
The implementation of the `CoroutineLatch` (https://github.com/ConsenSys/cava/blob/master/concurrent-coroutines/src/main/kotlin/net/consensys/cava/concurrent/coroutines/experimental/CoroutineLatch.kt) is naive, synchronizing on most operations. It would be great to re-implement this using a more efficient algorithm, such as CLH queue locks.
We should update the build logic to gradle kotlin dsl: https://guides.gradle.org/migrating-build-logic-from-groovy-to-kotlin/
I wrote TOMLJ at a time when I was using it fairly actively. I'd love to see it maintained, but that needs maintainers who are willing to submit pull requests....
Hi all, It seems this plugin isn't published to plugins.gradle.org? Is it possible to do this? Is there any way I can assist in that process? Cheers, Chris
### Describe the issue that you're seeing. Any Loom videos or screenshots usually help a lot! I'm using this in a collection definition to generate a random (but unique) ID...
Instead of just UTC+/UTC- offsets, support named timezones. These will adjust for DST correctly.
When compiling with -Woverloaded-virtual, warnings are generated due to the overloading of Print::write. ``` warning: 'virtual size_t Print::write(const uint8_t*, size_t)' was hidden [-Woverloaded-virtual=] lib/Adafruit_Seesaw/Adafruit_seesaw.h:316:8: note: by 'Adafruit_seesaw::write' 316 | bool...
Currently, invoking `SX1262::begin(...)` always resets the module during RadioLib initialization. This adds an additional argument, `resetModule`, which causes `SX1262::begin(...)` to avoid reseting the module during initialization, allowing the library to...