├── .gitignore ├── .java-version ├── .jvmopts ├── .travis.yml ├── CHANGES.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── README.md ├── project ├── build.properties └── plugins.sbt ├── sincron-atomic ├── js │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── sincron │ │ └── atomic │ │ ├── Atomic.scala │ │ ├── AtomicAny.scala │ │ ├── AtomicBoolean.scala │ │ ├── AtomicBuilder.scala │ │ ├── AtomicByte.scala │ │ ├── AtomicChar.scala │ │ ├── AtomicDouble.scala │ │ ├── AtomicFloat.scala │ │ ├── AtomicInt.scala │ │ ├── AtomicLong.scala │ │ ├── AtomicNumber.scala │ │ ├── AtomicNumberAny.scala │ │ ├── AtomicShort.scala │ │ └── package.scala ├── jvm │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── sincron │ │ │ │ ├── atomic │ │ │ │ └── boxes │ │ │ │ │ ├── BoxPaddingStrategy.java │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ ├── BoxedObject.java │ │ │ │ │ ├── Factory.java │ │ │ │ │ ├── common │ │ │ │ │ ├── LeftPadding112.java │ │ │ │ │ ├── LeftPadding120.java │ │ │ │ │ ├── LeftPadding128.java │ │ │ │ │ ├── LeftPadding48.java │ │ │ │ │ ├── LeftPadding56.java │ │ │ │ │ └── LeftPadding64.java │ │ │ │ │ ├── left128Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── left128Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── left64Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── left64Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── leftRight128Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── leftRight128Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── leftRight256Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── leftRight256Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── normalJava7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── normalJava8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── right128Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── right128Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ ├── right64Java7 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ │ └── right64Java8 │ │ │ │ │ ├── BoxedInt.java │ │ │ │ │ ├── BoxedLong.java │ │ │ │ │ └── BoxedObject.java │ │ │ │ └── misc │ │ │ │ └── UnsafeAccess.java │ │ └── scala │ │ │ └── org │ │ │ └── sincron │ │ │ └── atomic │ │ │ ├── Atomic.scala │ │ │ ├── AtomicAny.scala │ │ │ ├── AtomicBoolean.scala │ │ │ ├── AtomicBuilder.scala │ │ │ ├── AtomicByte.scala │ │ │ ├── AtomicChar.scala │ │ │ ├── AtomicDouble.scala │ │ │ ├── AtomicFloat.scala │ │ │ ├── AtomicInt.scala │ │ │ ├── AtomicLong.scala │ │ │ ├── AtomicNumber.scala │ │ │ ├── AtomicNumberAny.scala │ │ │ ├── AtomicShort.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── sincron │ │ └── atomic │ │ ├── ConcurrentAtomicNumberSuite.scala │ │ └── ConcurrentAtomicSuite.scala └── shared │ └── src │ ├── main │ └── scala │ │ └── org │ │ └── sincron │ │ └── atomic │ │ └── PaddingStrategy.scala │ └── test │ └── scala │ └── org │ └── sincron │ └── atomic │ ├── AtomicBuilderSuite.scala │ ├── AtomicNumberSuite.scala │ ├── BoxedLong.scala │ └── GenericAtomicSuite.scala ├── sincron-macros └── shared │ └── src │ ├── main │ ├── scala │ │ └── org │ │ │ └── sincron │ │ │ └── macros │ │ │ ├── HygieneUtilMacros.scala │ │ │ ├── InlineMacros.scala │ │ │ └── test │ │ │ ├── TestBox.scala │ │ │ └── TestInlineMacros.scala │ ├── scala_2.10 │ │ └── org │ │ │ └── sincron │ │ │ └── macros │ │ │ └── compat.scala │ └── scala_2.11+ │ │ └── org │ │ └── sincron │ │ └── macros │ │ └── compat.scala │ └── test │ └── scala │ └── org │ └── sincron │ └── macros │ └── InlineMacrosTest.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/.jvmopts -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/project/build.properties -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/Atomic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/Atomic.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicAny.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicAny.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicBoolean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicBoolean.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicBuilder.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicByte.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicByte.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicChar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicChar.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicDouble.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicDouble.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicFloat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicFloat.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicInt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicInt.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicLong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicLong.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicNumber.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicNumber.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicNumberAny.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicNumberAny.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicShort.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/AtomicShort.scala -------------------------------------------------------------------------------- /sincron-atomic/js/src/main/scala/org/sincron/atomic/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/js/src/main/scala/org/sincron/atomic/package.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxPaddingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxPaddingStrategy.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/Factory.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding112.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding112.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding120.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding120.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding128.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding48.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding48.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding56.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding56.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/common/LeftPadding64.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left128Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/left64Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight128Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/leftRight256Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/normalJava8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right128Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java7/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedInt.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedLong.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/atomic/boxes/right64Java8/BoxedObject.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/java/org/sincron/misc/UnsafeAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/java/org/sincron/misc/UnsafeAccess.java -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/Atomic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/Atomic.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicAny.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicAny.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicBoolean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicBoolean.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicBuilder.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicByte.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicByte.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicChar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicChar.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicDouble.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicDouble.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicFloat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicFloat.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicInt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicInt.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicLong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicLong.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicNumber.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicNumber.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicNumberAny.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicNumberAny.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicShort.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/AtomicShort.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/main/scala/org/sincron/atomic/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/main/scala/org/sincron/atomic/package.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/test/scala/org/sincron/atomic/ConcurrentAtomicNumberSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/test/scala/org/sincron/atomic/ConcurrentAtomicNumberSuite.scala -------------------------------------------------------------------------------- /sincron-atomic/jvm/src/test/scala/org/sincron/atomic/ConcurrentAtomicSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/jvm/src/test/scala/org/sincron/atomic/ConcurrentAtomicSuite.scala -------------------------------------------------------------------------------- /sincron-atomic/shared/src/main/scala/org/sincron/atomic/PaddingStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/shared/src/main/scala/org/sincron/atomic/PaddingStrategy.scala -------------------------------------------------------------------------------- /sincron-atomic/shared/src/test/scala/org/sincron/atomic/AtomicBuilderSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/shared/src/test/scala/org/sincron/atomic/AtomicBuilderSuite.scala -------------------------------------------------------------------------------- /sincron-atomic/shared/src/test/scala/org/sincron/atomic/AtomicNumberSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/shared/src/test/scala/org/sincron/atomic/AtomicNumberSuite.scala -------------------------------------------------------------------------------- /sincron-atomic/shared/src/test/scala/org/sincron/atomic/BoxedLong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/shared/src/test/scala/org/sincron/atomic/BoxedLong.scala -------------------------------------------------------------------------------- /sincron-atomic/shared/src/test/scala/org/sincron/atomic/GenericAtomicSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-atomic/shared/src/test/scala/org/sincron/atomic/GenericAtomicSuite.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala/org/sincron/macros/HygieneUtilMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala/org/sincron/macros/HygieneUtilMacros.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala/org/sincron/macros/InlineMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala/org/sincron/macros/InlineMacros.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala/org/sincron/macros/test/TestBox.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala/org/sincron/macros/test/TestBox.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala/org/sincron/macros/test/TestInlineMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala/org/sincron/macros/test/TestInlineMacros.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala_2.10/org/sincron/macros/compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala_2.10/org/sincron/macros/compat.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/main/scala_2.11+/org/sincron/macros/compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/main/scala_2.11+/org/sincron/macros/compat.scala -------------------------------------------------------------------------------- /sincron-macros/shared/src/test/scala/org/sincron/macros/InlineMacrosTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandru/sincron/HEAD/sincron-macros/shared/src/test/scala/org/sincron/macros/InlineMacrosTest.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.15-SNAPSHOT" --------------------------------------------------------------------------------