Bumps `jmh.version` from 1.25.1 to 1.25.2.
Updates `jmh-core` from 1.25.1 to 1.25.2
Updates `jmh-generator-annprocess` from 1.25.1 to 1.25.2
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps `jmh.version` from 1.25 to 1.25.1.
Updates `jmh-core` from 1.25 to 1.25.1
Updates `jmh-generator-annprocess` from 1.25 to 1.25.1
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bumps `jmh.version` from 1.24 to 1.25.
Updates `jmh-core` from 1.24 to 1.25
Updates `jmh-generator-annprocess` from 1.24 to 1.25
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bumps `jmh.version` from 1.23 to 1.24.
Updates `jmh-core` from 1.23 to 1.24
Updates `jmh-generator-annprocess` from 1.23 to 1.24
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Fixes#1161
This change parallels what was done in #12571da3c00 to fix
the FingerprintKeyer and moves the diacritic removal before
the deduping. Includes a test.
* Performance optimized version of ToNumber
Approximately 5x faster for floats (data dependent)
and about the same speed for integers.
- Instead of blindly trying to parse as Long, do a quick check
for obvious problems (e.g. decimal point).
- Don't trim. It's already done by called methods.
- Use valueOf() instead of parse() to avoid object creation
* Add Java Microbenchmark Harness
The shaded JAR is missing the OpenRefine classes, for a reason
that I haven't figured out, so requires openrefine-main.jar at runtime.
* Remove old implementations of ToNumber
* Remove unneeded dependencies from main project
* Clean up and reformat