Browse Source
We now consider more than 16 immutable and nullable Kotlin properties per bucket in generated PropertyAccessors. Previously only the first 16 properties were considered due to truncation of the defaulting bitmap. We used SIPUSH to render the defaulting mask in bytecode which is intended for 16 bit integers (short). Migrating to LDC (runtime constants) preserves the actual constant value of 32 bits and so we're considering now full buckets.pull/338/head
2 changed files with 14 additions and 3 deletions
Loading…
Reference in new issue