Sean Gilligan
Sean Gilligan
`BriefLogFormatter` should be deprecated and removed. `BriefLogFormatter`: * complicates sample applications and tests. * introduces a direct dependency in `bitcoinj-core` on the optional `java.logging` JDK module. (`bitcoinj-core` should only depend...
Set the `--release` option on `base`, `core`, and `test-support` to `9`. This will allow us to convert `base` to a modular jar immediately (in a separate PR, see PR #3899)...
We can't make bitcoinj-core fully modular until ProtoBuf is fully modular. This is a child of PR #3897
This is an experiment to make bitcoinj-core and bitcoinj-base modular jars. It's a little bit on the YOLO-side. Everything in here (except the `module-info` for `core`) has been submitted (with...
This is a failed attempt. The main problem is that although Debian provides a JDK 25, they don't provide a Gradle that works with it. I'm trying the "use the...
This is WIP and is mostly just me checkpointing some of my personal work. I'll update it later.
Two commits: * Make the two fields final: 8db6443f3654ca29fab160fd8777417ca7756600 * Improve handling of null PeerGroup: dd60e81fbb36aa68d700f8d9621b72d106cce440
There are essentially three steps to _fully_ migrating to **JSpecify**: - [x] 1. Replace existing `jsr305` and `jakarta.annotation-api` annotations with the ones in **JSpecify**. -- see Issue #3106 - [...
Someone in the Matrix group asked about how to build bitcoinj v0.3. There appears to be no binary release or git tag for v0.3. But 39ccbb595c04b5df5a0048c41de7e316b0c6e34a is likely the correct...