aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/java/kamon/jsr166/Striped64.java
Commit message (Collapse)AuthorAgeFilesLines
* * Introduce Java 8 Unsafe intrinsics in LogAdder (lock addq and lock xchg)Diego2017-06-081-152/+192
| | | | | * Introduce atomic variant of LongAdder::sumThenReset -> LongAdder::sumAndReset * Remove LongMaxUpdater in favor to AtomicLongMaxUpdater
* implement MinMaxCounter and Gauge, include them in the InstrumentFactoryIvan Topolnjak2017-04-281-0/+371
|
* Prepare for the major cleanupIvan Topolnjak2017-04-241-371/+0
| | | | | | Moved all the original files from src/main to src/legacy-main, same with test files. Also removed the autoweave module, examples and bench as I'm planning to have them in separate repositories.
* Cas collect compatibility with earlier jvms (#399)Ivan Topolnjak2016-10-041-0/+19
| | | | ! core: introduce CAS for safer counter collection and inline implementation of Unsafe.getAndSetLong for <jdk8 compatibility.
* + core: inline jsr166 to remove dependencyDiego2014-08-091-0/+352