1brc/src/main/java/dev/morling
Markus Ebner 36dac255cf
Update seijikun implementation
* Use Integer calculation instead of double, add unit-test

* Bring back StationIdent optimization

Originally, StationIdent was using byte[] to store names, so the extra
String allocation could be avoided. However, that produced incorrect
sorting.
Sorting is now moved to the result merging step. Here, names are
converted to Strings.

* Implement readStationName with SIMD 256bit

* Rebase and cleanup test code, now that it's in the project

* Fix seijikun formatting

* Fix test failure in specific jobCnt edge-cases

* Also switch to graalvm
2024-01-05 19:35:15 +01:00
..
onebrc Update seijikun implementation 2024-01-05 19:35:15 +01:00