Jonas Konrad

Results 41 issues of Jonas Konrad

When using EC for reducing garbage, a dedicated "kotlin support" module could offer inline methods for things like iterating primitive collections. When using these methods from kotlin code, you could...

enhancement

[obviously applies to other primitives as well] IntStack is, in its current implementation, backed by IntArrayList. While IntArrayList supports reverse iteration, IntStack does not. I'm willing to implement this if...

YAML has a defined timestamp type that is used when iso8601-like values are encountered, e.g. 2022-08-12. Unfortunately, snakeyaml parses them as java.util.Date by default (at UTC timezone). This patch adds...

This PR refactors the `NettyHttpServer` to have a more straight-forward pipeline setup in a separate class (`HttpPipelineBuilder`), and then uses netty's `Http2MultiplexHandler` to multiplex each HTTP2 stream from one connection...

type: improvement
status: next major version

### Issue description https://github.com/netty/netty/issues/12627

### Issue description `FileSystems.newFileSystem(URI)` uses globally shared file systems and is prone to race conditions. Similar to #7653, we should adopt `FileSystems.newFileSystem(Path, ...)` instead. The only other use of these...

imo it is better to fail by default here. If you're parsing line-delimited json, you'll notice immediately if you forget to turn off `FAIL_ON_TRAILING_TOKENS`. However in the other direction, if...

3.x

Right now, the toml serializer generates only top level properties, and inline tables where necessary (i.e. where arrays are used): ```toml abc.foo = 1 abc.bar = 2 abc.xyz = [{foo...

TOML

### Issue description #7635 changed the `ConversionService.DEFAULT` to be reset when an application context is closed. This breaks non-standard conversions (e.g. `NettyConverters`) when there are concurrent application contexts: ```groovy def...