Mike Hearn

Results 205 comments of Mike Hearn

Another one: https://micronaut-projects.github.io/micronaut-data/latest/api/io/micronaut/transaction/TransactionDefinition.html This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, SLF4J and decoupling from Spring. Interface that defines Spring-compliant transaction properties. Based on the propagation...

Ignoring rustup for now, it's just a case of restarting the agent after installing rustc and cargo on the agent host (e.g. via apt-get).

This would be great. I'm porting my project to use jspecify annotations at the moment. The big win is `@NullMarked` which lets you avoid most annotations. It's all been smooth...

There is a bug - the code has a `JspecifyNullableTransformer` class so in principle the annotation should be recognized, at least for nullness, but it doesn't work. The transformed annotation...

The issue here is subtle. It affects array types like this: ``` byte @Nullable [] bin; ``` It can be fixed by writing ``` @io.micronaut.core.annotation.Nullable byte @Nullable [] bin; ```...

@DrusTheAxe a couple of questions if you have the time. 1. Is there an explanation anywhere of the WindowsApps ACLs in depth, what exactly they do and why? You reference...

An object that wants to define its own serialization format independent of Kryo so it can ensure backwards compatibility as it evolves over time.

Check this out this library, which simplifies calling NodeJS code from Java/Kotlin https://mikehearn.github.io/nodejvm/

There's a related issue: indexes aren't checked on _reading_ either. So you can get a C++ style out of bounds read when reading lists! This is not intuitive.

@yawkat Not as aggressively as we do I guess. Two recent examples we hit: Logback init isn't thread safe. We occasionally see flakes here: ``` java.lang.ArrayIndexOutOfBoundsException: Index 1 out of...