floatingdecimal

Fork of sun.misc.FloatingDecimal to fix monitor contention issues

License

License

GPL2 with "classpath" exception
GroupId

GroupId

io.airlift
ArtifactId

ArtifactId

floatingdecimal
Last Version

Last Version

0.2
Release Date

Release Date

Type

Type

jar
Description

Description

floatingdecimal
Fork of sun.misc.FloatingDecimal to fix monitor contention issues
Project URL

Project URL

http://github.com/airlift/floatingdecimal
Source Code Management

Source Code Management

http://github.com/airlift/floatingdecimal/tree/master

Download floatingdecimal

How to add to project

<!-- https://jarcasting.com/artifacts/io.airlift/floatingdecimal/ -->
<dependency>
    <groupId>io.airlift</groupId>
    <artifactId>floatingdecimal</artifactId>
    <version>0.2</version>
</dependency>
// https://jarcasting.com/artifacts/io.airlift/floatingdecimal/
implementation 'io.airlift:floatingdecimal:0.2'
// https://jarcasting.com/artifacts/io.airlift/floatingdecimal/
implementation ("io.airlift:floatingdecimal:0.2")
'io.airlift:floatingdecimal:jar:0.2'
<dependency org="io.airlift" name="floatingdecimal" rev="0.2">
  <artifact name="floatingdecimal" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.airlift', module='floatingdecimal', version='0.2')
)
libraryDependencies += "io.airlift" % "floatingdecimal" % "0.2"
[io.airlift/floatingdecimal "0.2"]

Dependencies

test (1)

Group / Artifact Type Version
org.testng : testng jar 6.8.7

Project Modules

There are no modules declared in this project.

A fork of openjdk's FloatingDecimal to fix monitor contention when parsing doubles due to a static synchronized method. There's a permanent fix for this issue in Java 8 (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7032154)

To use, prepend the jar file to the boot classpath:

java -Xbootclasspath/p:floatingdecimal-0.1.jar ...
io.airlift

Versions

Version
0.2
0.1