This website requires JavaScript.
Explore
Help
Register
Sign In
azalea
/
kotlin-fork
Watch
1
Star
0
Fork
0
You've already forked kotlin-fork
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
ec9d8e580eb75efe9078db092255aa3af65fd99a
kotlin-fork
/
compiler
/
testData
/
codegen
/
bytecodeText
/
boxingOptimization
T
History
Mikhail Zarechenskiy
ec9d8e580e
Leave boxing for
compareTo
/
areEqual
methods for inline classes
...
Inline classes can override methods and thus introduce side effects
2018-07-20 11:51:34 +03:00
..
boxingAndEquals.kt
Leave boxing for
compareTo
/
areEqual
methods for inline classes
2018-07-20 11:51:34 +03:00
casts.kt
…
checkcastAndInstanceOf.kt
Perform bytecode optimisations for inline classes
2018-06-18 11:52:36 +03:00
fold.kt
…
inlineClassesAndInlinedLambda.kt
Perform bytecode optimisations for inline classes
2018-06-18 11:52:36 +03:00
intCompareTo.kt
Use Intrinsics#compare when specializing compareTo for ints
2017-05-22 11:57:20 +03:00
kClassInAnnotation.kt
KT-9670: optimize Class <-> KClass wrapping/unwrapping as a special case of boxing/unboxing.
2016-03-04 10:14:21 +03:00
kClassInAnnotationEscaping.kt
KT-9670: optimize Class <-> KClass wrapping/unwrapping as a special case of boxing/unboxing.
2016-03-04 10:14:21 +03:00
kt6842.kt
Do not treat uninitialized value as a reason to retain boxing
2016-02-25 08:31:19 +03:00
kt7224.kt
Test for obsolete KT-7224: Redundant result boxing on ?. call on a primitive
2016-01-29 12:13:16 +03:00
kt15862_2.kt
KT-15862 Inline generic functions can unexpectedly box primitives
2017-02-06 16:22:26 +03:00
kt15862.kt
KT-15862 Inline generic functions can unexpectedly box primitives
2017-02-06 16:22:26 +03:00
maxMinBy.kt
Specialize Comparable#compareTo for boxed primitives
2017-05-22 11:57:20 +03:00
nullCheck.kt
…
progressions.kt
Remove deprecated ranges from tests and take into account that Byte and Short rangeTo now returns IntRange.
2015-11-11 03:53:31 +03:00
safeCallToPrimitiveEquality.kt
Fuse primitive equality with safe call to avoid boxing
2017-05-16 17:28:43 +03:00
safeCallWithElvis.kt
…
severalInlines.kt
…
simple.kt
…
simpleUninitializedMerge.kt
Do not treat uninitialized value as a reason to retain boxing
2016-02-25 08:31:19 +03:00
unsafeRemoving.kt
Fix bytecode tests after new optimizations
2017-05-16 17:28:43 +03:00
variableClash.kt
…
variables.kt
…