15 Commits

Author SHA1 Message Date
Volker Berlin
57f0c9ceb9
More Unsafe support for Java 11 2023-02-28 23:05:19 +01:00
Volker Berlin
16d04beeff
fix Unsafe for array elements 2023-02-28 20:33:22 +01:00
Volker Berlin
3c2e431a9c
Unsafe.putInt and Unsafe.putLong 2023-02-28 16:03:48 +01:00
Volker Berlin
bb20f0dbc2
implements Unsafe.getObjectVolatile 2023-02-27 18:49:57 +01:00
Volker Berlin
ef2720537d
fix AtomicReferenceFieldUpdater.compareAndSet 2023-02-27 10:21:03 +01:00
Volker Berlin
3cccd27b35
Consume the THIS parameter from Unsafe calls 2023-02-26 22:35:39 +01:00
Volker Berlin
b254aae288
AtomicReferenceFieldUpdater is another alternative for Unsafe 2023-02-26 13:15:24 +01:00
Volker Berlin
e485e149bd
Let compiler fail if unsafe field was not resolve instead to produce corrupt output. 2023-02-12 22:22:28 +01:00
Volker Berlin
bc16b18083
More Unsafe stuff. First step for VarHandle in Java 9 and higher. 2023-02-12 21:46:05 +01:00
Volker Berlin
588c9563f6
Unsafe code for AtomicReference 2023-01-24 18:57:04 +01:00
Volker Berlin
4aa282176e
Unsafe code for atomic long 2022-10-16 21:44:29 +02:00
Volker Berlin
2cdb0244d1
more Unsafe replacements 2022-10-16 20:04:38 +02:00
Volker Berlin
579288d663
more Java 11 Unsafe replacements 2022-10-02 20:25:36 +02:00
Volker Berlin
577d2883c9
Some Unsafe stuff for Java 11 2022-10-01 22:40:11 +02:00
Volker Berlin
86004bfb4c
Add UnsafeManager 2022-09-29 13:32:04 +02:00