From bcab32919580570400d3290f4cc298dd0719e6f8 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 31 May 2013 21:38:48 +0400 Subject: [PATCH] Serializing builtins as individual files --- .../frontend/builtins/jet/.kotlin_package | Bin 0 -> 558 bytes .../builtins/jet/Annotation.kotlin_class | Bin 0 -> 10 bytes .../frontend/builtins/jet/Any.kotlin_class | Bin 0 -> 23 bytes .../frontend/builtins/jet/Array.kotlin_class | Bin 0 -> 217 bytes .../builtins/jet/Boolean.kotlin_class | Bin 0 -> 133 bytes .../builtins/jet/BooleanArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/BooleanIterator.kotlin_class | Bin 0 -> 55 bytes .../frontend/builtins/jet/Byte.kotlin_class | Bin 0 -> 1383 bytes .../builtins/jet/ByteArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/ByteIterator.kotlin_class | Bin 0 -> 55 bytes .../builtins/jet/ByteProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/ByteRange.kotlin_class | Bin 0 -> 143 bytes .../jet/ByteRange.object.kotlin_class | Bin 0 -> 36 bytes .../frontend/builtins/jet/Char.kotlin_class | Bin 0 -> 1143 bytes .../builtins/jet/CharArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/CharIterator.kotlin_class | Bin 0 -> 55 bytes .../builtins/jet/CharProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/CharRange.kotlin_class | Bin 0 -> 143 bytes .../jet/CharRange.object.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/CharSequence.kotlin_class | Bin 0 -> 58 bytes .../builtins/jet/Collection.kotlin_class | Bin 0 -> 230 bytes .../builtins/jet/Comparable.kotlin_class | Bin 0 -> 52 bytes .../frontend/builtins/jet/Double.kotlin_class | Bin 0 -> 1359 bytes .../builtins/jet/DoubleArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/DoubleIterator.kotlin_class | Bin 0 -> 55 bytes .../jet/DoubleProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/DoubleRange.kotlin_class | Bin 0 -> 143 bytes .../jet/DoubleRange.object.kotlin_class | Bin 0 -> 36 bytes .../frontend/builtins/jet/Enum.kotlin_class | Bin 0 -> 125 bytes .../jet/ExtensionFunction0.kotlin_class | Bin 0 -> 64 bytes .../jet/ExtensionFunction1.kotlin_class | Bin 0 -> 94 bytes .../jet/ExtensionFunction10.kotlin_class | Bin 0 -> 365 bytes .../jet/ExtensionFunction11.kotlin_class | Bin 0 -> 395 bytes .../jet/ExtensionFunction12.kotlin_class | Bin 0 -> 425 bytes .../jet/ExtensionFunction13.kotlin_class | Bin 0 -> 455 bytes .../jet/ExtensionFunction14.kotlin_class | Bin 0 -> 485 bytes .../jet/ExtensionFunction15.kotlin_class | Bin 0 -> 515 bytes .../jet/ExtensionFunction16.kotlin_class | Bin 0 -> 545 bytes .../jet/ExtensionFunction17.kotlin_class | Bin 0 -> 575 bytes .../jet/ExtensionFunction18.kotlin_class | Bin 0 -> 605 bytes .../jet/ExtensionFunction19.kotlin_class | Bin 0 -> 635 bytes .../jet/ExtensionFunction2.kotlin_class | Bin 0 -> 124 bytes .../jet/ExtensionFunction20.kotlin_class | Bin 0 -> 665 bytes .../jet/ExtensionFunction21.kotlin_class | Bin 0 -> 695 bytes .../jet/ExtensionFunction22.kotlin_class | Bin 0 -> 725 bytes .../jet/ExtensionFunction3.kotlin_class | Bin 0 -> 154 bytes .../jet/ExtensionFunction4.kotlin_class | Bin 0 -> 184 bytes .../jet/ExtensionFunction5.kotlin_class | Bin 0 -> 214 bytes .../jet/ExtensionFunction6.kotlin_class | Bin 0 -> 244 bytes .../jet/ExtensionFunction7.kotlin_class | Bin 0 -> 274 bytes .../jet/ExtensionFunction8.kotlin_class | Bin 0 -> 305 bytes .../jet/ExtensionFunction9.kotlin_class | Bin 0 -> 335 bytes .../frontend/builtins/jet/Float.kotlin_class | Bin 0 -> 1383 bytes .../builtins/jet/FloatArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/FloatIterator.kotlin_class | Bin 0 -> 55 bytes .../jet/FloatProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/FloatRange.kotlin_class | Bin 0 -> 143 bytes .../jet/FloatRange.object.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/Function0.kotlin_class | Bin 0 -> 40 bytes .../builtins/jet/Function1.kotlin_class | Bin 0 -> 70 bytes .../builtins/jet/Function10.kotlin_class | Bin 0 -> 341 bytes .../builtins/jet/Function11.kotlin_class | Bin 0 -> 371 bytes .../builtins/jet/Function12.kotlin_class | Bin 0 -> 401 bytes .../builtins/jet/Function13.kotlin_class | Bin 0 -> 431 bytes .../builtins/jet/Function14.kotlin_class | Bin 0 -> 461 bytes .../builtins/jet/Function15.kotlin_class | Bin 0 -> 491 bytes .../builtins/jet/Function16.kotlin_class | Bin 0 -> 521 bytes .../builtins/jet/Function17.kotlin_class | Bin 0 -> 551 bytes .../builtins/jet/Function18.kotlin_class | Bin 0 -> 581 bytes .../builtins/jet/Function19.kotlin_class | Bin 0 -> 611 bytes .../builtins/jet/Function2.kotlin_class | Bin 0 -> 100 bytes .../builtins/jet/Function20.kotlin_class | Bin 0 -> 641 bytes .../builtins/jet/Function21.kotlin_class | Bin 0 -> 671 bytes .../builtins/jet/Function22.kotlin_class | Bin 0 -> 701 bytes .../builtins/jet/Function3.kotlin_class | Bin 0 -> 130 bytes .../builtins/jet/Function4.kotlin_class | Bin 0 -> 160 bytes .../builtins/jet/Function5.kotlin_class | Bin 0 -> 190 bytes .../builtins/jet/Function6.kotlin_class | Bin 0 -> 220 bytes .../builtins/jet/Function7.kotlin_class | Bin 0 -> 250 bytes .../builtins/jet/Function8.kotlin_class | Bin 0 -> 280 bytes .../builtins/jet/Function9.kotlin_class | Bin 0 -> 311 bytes .../builtins/jet/Hashable.kotlin_class | Bin 0 -> 48 bytes .../frontend/builtins/jet/Int.kotlin_class | Bin 0 -> 1539 bytes .../builtins/jet/IntArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/IntIterator.kotlin_class | Bin 0 -> 55 bytes .../builtins/jet/IntProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/IntRange.kotlin_class | Bin 0 -> 143 bytes .../builtins/jet/IntRange.object.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/Iterable.kotlin_class | Bin 0 -> 48 bytes .../builtins/jet/Iterator.kotlin_class | Bin 0 -> 52 bytes .../jet/KExtensionFunction0.kotlin_class | Bin 0 -> 62 bytes .../jet/KExtensionFunction1.kotlin_class | Bin 0 -> 88 bytes .../jet/KExtensionFunction10.kotlin_class | Bin 0 -> 322 bytes .../jet/KExtensionFunction11.kotlin_class | Bin 0 -> 349 bytes .../jet/KExtensionFunction12.kotlin_class | Bin 0 -> 375 bytes .../jet/KExtensionFunction13.kotlin_class | Bin 0 -> 401 bytes .../jet/KExtensionFunction14.kotlin_class | Bin 0 -> 427 bytes .../jet/KExtensionFunction15.kotlin_class | Bin 0 -> 453 bytes .../jet/KExtensionFunction16.kotlin_class | Bin 0 -> 479 bytes .../jet/KExtensionFunction17.kotlin_class | Bin 0 -> 505 bytes .../jet/KExtensionFunction18.kotlin_class | Bin 0 -> 531 bytes .../jet/KExtensionFunction19.kotlin_class | Bin 0 -> 557 bytes .../jet/KExtensionFunction2.kotlin_class | Bin 0 -> 114 bytes .../jet/KExtensionFunction20.kotlin_class | Bin 0 -> 583 bytes .../jet/KExtensionFunction21.kotlin_class | Bin 0 -> 609 bytes .../jet/KExtensionFunction22.kotlin_class | Bin 0 -> 635 bytes .../jet/KExtensionFunction3.kotlin_class | Bin 0 -> 140 bytes .../jet/KExtensionFunction4.kotlin_class | Bin 0 -> 166 bytes .../jet/KExtensionFunction5.kotlin_class | Bin 0 -> 192 bytes .../jet/KExtensionFunction6.kotlin_class | Bin 0 -> 218 bytes .../jet/KExtensionFunction7.kotlin_class | Bin 0 -> 244 bytes .../jet/KExtensionFunction8.kotlin_class | Bin 0 -> 270 bytes .../jet/KExtensionFunction9.kotlin_class | Bin 0 -> 296 bytes .../builtins/jet/KFunction0.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/KFunction1.kotlin_class | Bin 0 -> 62 bytes .../builtins/jet/KFunction10.kotlin_class | Bin 0 -> 296 bytes .../builtins/jet/KFunction11.kotlin_class | Bin 0 -> 322 bytes .../builtins/jet/KFunction12.kotlin_class | Bin 0 -> 349 bytes .../builtins/jet/KFunction13.kotlin_class | Bin 0 -> 375 bytes .../builtins/jet/KFunction14.kotlin_class | Bin 0 -> 401 bytes .../builtins/jet/KFunction15.kotlin_class | Bin 0 -> 427 bytes .../builtins/jet/KFunction16.kotlin_class | Bin 0 -> 453 bytes .../builtins/jet/KFunction17.kotlin_class | Bin 0 -> 479 bytes .../builtins/jet/KFunction18.kotlin_class | Bin 0 -> 505 bytes .../builtins/jet/KFunction19.kotlin_class | Bin 0 -> 531 bytes .../builtins/jet/KFunction2.kotlin_class | Bin 0 -> 88 bytes .../builtins/jet/KFunction20.kotlin_class | Bin 0 -> 557 bytes .../builtins/jet/KFunction21.kotlin_class | Bin 0 -> 583 bytes .../builtins/jet/KFunction22.kotlin_class | Bin 0 -> 609 bytes .../builtins/jet/KFunction3.kotlin_class | Bin 0 -> 114 bytes .../builtins/jet/KFunction4.kotlin_class | Bin 0 -> 140 bytes .../builtins/jet/KFunction5.kotlin_class | Bin 0 -> 166 bytes .../builtins/jet/KFunction6.kotlin_class | Bin 0 -> 192 bytes .../builtins/jet/KFunction7.kotlin_class | Bin 0 -> 218 bytes .../builtins/jet/KFunction8.kotlin_class | Bin 0 -> 244 bytes .../builtins/jet/KFunction9.kotlin_class | Bin 0 -> 270 bytes .../jet/KMemberFunction0.kotlin_class | Bin 0 -> 62 bytes .../jet/KMemberFunction1.kotlin_class | Bin 0 -> 88 bytes .../jet/KMemberFunction10.kotlin_class | Bin 0 -> 322 bytes .../jet/KMemberFunction11.kotlin_class | Bin 0 -> 349 bytes .../jet/KMemberFunction12.kotlin_class | Bin 0 -> 375 bytes .../jet/KMemberFunction13.kotlin_class | Bin 0 -> 401 bytes .../jet/KMemberFunction14.kotlin_class | Bin 0 -> 427 bytes .../jet/KMemberFunction15.kotlin_class | Bin 0 -> 453 bytes .../jet/KMemberFunction16.kotlin_class | Bin 0 -> 479 bytes .../jet/KMemberFunction17.kotlin_class | Bin 0 -> 505 bytes .../jet/KMemberFunction18.kotlin_class | Bin 0 -> 531 bytes .../jet/KMemberFunction19.kotlin_class | Bin 0 -> 557 bytes .../jet/KMemberFunction2.kotlin_class | Bin 0 -> 114 bytes .../jet/KMemberFunction20.kotlin_class | Bin 0 -> 583 bytes .../jet/KMemberFunction21.kotlin_class | Bin 0 -> 609 bytes .../jet/KMemberFunction22.kotlin_class | Bin 0 -> 635 bytes .../jet/KMemberFunction3.kotlin_class | Bin 0 -> 140 bytes .../jet/KMemberFunction4.kotlin_class | Bin 0 -> 166 bytes .../jet/KMemberFunction5.kotlin_class | Bin 0 -> 192 bytes .../jet/KMemberFunction6.kotlin_class | Bin 0 -> 218 bytes .../jet/KMemberFunction7.kotlin_class | Bin 0 -> 244 bytes .../jet/KMemberFunction8.kotlin_class | Bin 0 -> 270 bytes .../jet/KMemberFunction9.kotlin_class | Bin 0 -> 296 bytes .../frontend/builtins/jet/List.kotlin_class | Bin 0 -> 404 bytes .../builtins/jet/ListIterator.kotlin_class | Bin 0 -> 112 bytes .../frontend/builtins/jet/Long.kotlin_class | Bin 0 -> 1539 bytes .../builtins/jet/LongArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/LongIterator.kotlin_class | Bin 0 -> 55 bytes .../builtins/jet/LongProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/LongRange.kotlin_class | Bin 0 -> 143 bytes .../jet/LongRange.object.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/Map.Entry.kotlin_class | Bin 0 -> 70 bytes .../frontend/builtins/jet/Map.kotlin_class | Bin 0 -> 232 bytes .../jet/MutableCollection.kotlin_class | Bin 0 -> 238 bytes .../builtins/jet/MutableIterable.kotlin_class | Bin 0 -> 58 bytes .../builtins/jet/MutableIterator.kotlin_class | Bin 0 -> 48 bytes .../builtins/jet/MutableList.kotlin_class | Bin 0 -> 468 bytes .../jet/MutableListIterator.kotlin_class | Bin 0 -> 140 bytes .../jet/MutableMap.MutableEntry.kotlin_class | Bin 0 -> 92 bytes .../builtins/jet/MutableMap.kotlin_class | Bin 0 -> 276 bytes .../builtins/jet/MutableSet.kotlin_class | Bin 0 -> 238 bytes .../builtins/jet/Nothing.kotlin_class | Bin 0 -> 17 bytes .../frontend/builtins/jet/Number.kotlin_class | Bin 0 -> 107 bytes .../builtins/jet/Progression.kotlin_class | Bin 0 -> 72 bytes .../jet/PropertyMetadata.kotlin_class | Bin 0 -> 22 bytes .../jet/PropertyMetadataImpl.kotlin_class | Bin 0 -> 47 bytes .../frontend/builtins/jet/Range.kotlin_class | Bin 0 -> 88 bytes .../frontend/builtins/jet/Set.kotlin_class | Bin 0 -> 224 bytes .../frontend/builtins/jet/Short.kotlin_class | Bin 0 -> 1383 bytes .../builtins/jet/ShortArray.kotlin_class | Bin 0 -> 131 bytes .../builtins/jet/ShortIterator.kotlin_class | Bin 0 -> 55 bytes .../jet/ShortProgression.kotlin_class | Bin 0 -> 115 bytes .../builtins/jet/ShortRange.kotlin_class | Bin 0 -> 143 bytes .../jet/ShortRange.object.kotlin_class | Bin 0 -> 36 bytes .../frontend/builtins/jet/String.kotlin_class | Bin 0 -> 161 bytes .../builtins/jet/Throwable.kotlin_class | Bin 0 -> 91 bytes .../frontend/builtins/jet/Unit.kotlin_class | Bin 0 -> 25 bytes .../builtins/jet/Unit.object.kotlin_class | Bin 0 -> 36 bytes .../frontend/builtins/jet/atomic.kotlin_class | Bin 0 -> 24 bytes .../frontend/builtins/jet/data.kotlin_class | Bin 0 -> 24 bytes .../builtins/jet/deprecated.kotlin_class | Bin 0 -> 36 bytes .../builtins/jet/volatile.kotlin_class | Bin 0 -> 24 bytes generators/generators.iml | 1 + .../builtins/BuiltInsSerializer.java | 117 ++++++++++++++++++ 200 files changed, 118 insertions(+) create mode 100644 compiler/frontend/builtins/jet/.kotlin_package create mode 100644 compiler/frontend/builtins/jet/Annotation.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Any.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Array.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Boolean.kotlin_class create mode 100644 compiler/frontend/builtins/jet/BooleanArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/BooleanIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Byte.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ByteArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ByteIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ByteProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ByteRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ByteRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Char.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/CharSequence.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Collection.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Comparable.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Double.kotlin_class create mode 100644 compiler/frontend/builtins/jet/DoubleArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/DoubleIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/DoubleProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/DoubleRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Enum.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction18.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction2.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction20.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction4.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Float.kotlin_class create mode 100644 compiler/frontend/builtins/jet/FloatArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/FloatIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/FloatProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/FloatRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/FloatRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function0.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function1.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function10.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function11.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function12.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function13.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function14.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function15.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function16.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function17.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function18.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function19.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function2.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function20.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function21.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function22.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function3.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function4.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function5.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function6.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function7.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function8.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Function9.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Hashable.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Int.kotlin_class create mode 100644 compiler/frontend/builtins/jet/IntArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/IntIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/IntProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/IntRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/IntRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Iterable.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Iterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction17.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction5.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction0.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction1.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction10.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction11.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction12.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction13.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction14.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction15.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction16.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction17.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction18.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction19.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction2.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction20.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction21.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction22.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction3.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction4.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction5.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction6.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction7.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction8.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KFunction9.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class create mode 100644 compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class create mode 100644 compiler/frontend/builtins/jet/List.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ListIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Long.kotlin_class create mode 100644 compiler/frontend/builtins/jet/LongArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/LongIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/LongProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/LongRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/LongRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Map.Entry.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Map.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableCollection.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableIterable.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableList.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableListIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableMap.kotlin_class create mode 100644 compiler/frontend/builtins/jet/MutableSet.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Nothing.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Number.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Progression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class create mode 100644 compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Range.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Set.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Short.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ShortArray.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ShortIterator.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ShortProgression.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ShortRange.kotlin_class create mode 100644 compiler/frontend/builtins/jet/ShortRange.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/String.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Throwable.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Unit.kotlin_class create mode 100644 compiler/frontend/builtins/jet/Unit.object.kotlin_class create mode 100644 compiler/frontend/builtins/jet/atomic.kotlin_class create mode 100644 compiler/frontend/builtins/jet/data.kotlin_class create mode 100644 compiler/frontend/builtins/jet/deprecated.kotlin_class create mode 100644 compiler/frontend/builtins/jet/volatile.kotlin_class create mode 100644 generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java diff --git a/compiler/frontend/builtins/jet/.kotlin_package b/compiler/frontend/builtins/jet/.kotlin_package new file mode 100644 index 0000000000000000000000000000000000000000..b21af3c43265f8d7a7b2dba836c19c07ea21489d GIT binary patch literal 558 zcmbtRyAHxI3`|-#HKEX8F`!I{u~Wntb;|#L6n02espTQc6x+J9?{XuWTZhW2!Pv^_ ziwBl^yRP0wh+TE31Z5L^N=Ray9lx0B1RyKI;iUTZhw255%RwO)B0aOWV>>6 f*fwQk^O(LSF}rqT%6BVltc3R*st`ky?0PnDBtH)W literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Boolean.kotlin_class b/compiler/frontend/builtins/jet/Boolean.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..580986fb1d303b2b95b8532db59369eccb3996b7 GIT binary patch literal 133 zcmd;JQ(!P+;bIbC4C3ZE#%RFo1mZA7adEI2ut3>jKsKut7YBm?n-o|UNt_*rI0qJS U37|QgRy<&H*g#fFFhWcM0P%_nN&o-= literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/BooleanArray.kotlin_class b/compiler/frontend/builtins/jet/BooleanArray.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6b33961540eccd9aaa1d3a52711505837eeb969c GIT binary patch literal 131 zcmd;JQ(!P+;bIbC3=-!!#%RE7#l^uOz#;__VsZkJ%u!+-YzAy#adsqemMA5lI480= hn9T)N!vfaJ8pQ=v!vkis0oiT_d|);^m<>_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/BooleanIterator.kotlin_class b/compiler/frontend/builtins/jet/BooleanIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Byte.kotlin_class b/compiler/frontend/builtins/jet/Byte.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..8339cbeff6a3b9b8169635cbee93bb7c76db2650 GIT binary patch literal 1383 zcmZ{kO>%-j5Jp8{7!VLyP?q^Ki3gxuy37%>^uV6WnQkG^bg{8Mo?YFqyA}%`{4E)?A9=VA-i`UC@~h4rB2k_j?xf!GVu9xi+|PV?nw!r2*{1|= z;Hh&9@g!GIXZX~=3i~$FGc`4IW>0k}P5s|4p(os?8^&2JX0@o9eB%Ad=|Dd9{9n&~ zSx+}|?n2IcZsEDa>B)Nfkkg->cOa)HIrr+|$v))tB&QEK_a*0E!P6 yF4PR;o8&_ByW~>xhvZ!HQL>l(DLIq;B{`M+{ixrEo~KJK?@1Tlle>K)-}HBPW@>2w literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ByteArray.kotlin_class b/compiler/frontend/builtins/jet/ByteArray.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6b33961540eccd9aaa1d3a52711505837eeb969c GIT binary patch literal 131 zcmd;JQ(!P+;bIbC3=-!!#%RE7#l^uOz#;__VsZkJ%u!+-YzAy#adsqemMA5lI480= hn9T)N!vfaJ8pQ=v!vkis0oiT_d|);^m<>_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ByteIterator.kotlin_class b/compiler/frontend/builtins/jet/ByteIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ByteProgression.kotlin_class b/compiler/frontend/builtins/jet/ByteProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ef498b0926af37d9b258c8662a0ebeed7717b7e0 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9n5BS0?D#OadC(l YaDv&aKz5h`E11m$X0su&*}-gP01i?K(f|Me literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ByteRange.kotlin_class b/compiler/frontend/builtins/jet/ByteRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0d150a05a7fd84c86747d71de4f9eb17ceb0af27 GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ o9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh8@gi1GAaHY<37601pNW`2YX_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ByteRange.object.kotlin_class b/compiler/frontend/builtins/jet/ByteRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Char.kotlin_class b/compiler/frontend/builtins/jet/Char.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..be1b66ae59a9b03763fee8bb4cd7cb9408b98689 GIT binary patch literal 1143 zcmZ{k!E%By6h%cK21G@sji_y>pOA6svY*hUAMAHExhZ-aCL8B+xF+X825Y_-m#SU% z#ia|s%fSrss{CEsd*Q1eUEG{CzP`40(VJ5wiPtl3)Q{Y~^vef-U1ycyHp80?ufaF) zoOm1jH%P&O2orxbp|)MtM}Ol#j}_@<}_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/CharIterator.kotlin_class b/compiler/frontend/builtins/jet/CharIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/CharProgression.kotlin_class b/compiler/frontend/builtins/jet/CharProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ef498b0926af37d9b258c8662a0ebeed7717b7e0 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9n5BS0?D#OadC(l YaDv&aKz5h`E11m$X0su&*}-gP01i?K(f|Me literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/CharRange.kotlin_class b/compiler/frontend/builtins/jet/CharRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0d150a05a7fd84c86747d71de4f9eb17ceb0af27 GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ o9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh8@gi1GAaHY<37601pNW`2YX_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/CharRange.object.kotlin_class b/compiler/frontend/builtins/jet/CharRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/CharSequence.kotlin_class b/compiler/frontend/builtins/jet/CharSequence.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..a5198d14a2359cc62d01e1ac8ad2807071b239a6 GIT binary patch literal 58 zcmd-`Q(!P+;bIbCj1uEeGhnvj;$RS9kphV@Ie|##C@zjP19mW*3CLD6-~h8(0HCS` AQ2+n{ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Collection.kotlin_class b/compiler/frontend/builtins/jet/Collection.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..27aa2e36fd85c2725ffaa1d857ba4ef84e8efd38 GIT binary patch literal 230 zcmYk0F%H8Z3`KEDiA52yXjDZ^s6&QKQAWlbg9G&bM~HDr+KJD%|NF*IQj14LkYF*k zBbZ?G{B{9@u^NHYruly>7U$LMRcp~G`d%jXZFbCf#71b7ktc4iH1ngCjPu(u*Pngs pkYAjpNW9qxi_n@uvi+5XQi;Q#EBBVfZpb4up0T!}BxLrzV+45Jm|}j4=VysC85NqaGn*$+Ac2G6(LtYR{19p^-P}%VQY78RU5Py}34F z+gH~veQpOg?u+^;-7oLjH_(Ps~S zgs1XaJju0BJ%=>cQGRP{)Xj38(Q=*9a_*20I-}N~;Jmoyos%#9v-1hgtf3n@XCbE> zIrm0R=QEtyhn#)L=|j%h$vGE!$!FPB-eC_~u>fd&!^o`Z4wSx^?nCbm@I~7%Tav`v;ttXVm}z literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/DoubleArray.kotlin_class b/compiler/frontend/builtins/jet/DoubleArray.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6b33961540eccd9aaa1d3a52711505837eeb969c GIT binary patch literal 131 zcmd;JQ(!P+;bIbC3=-!!#%RE7#l^uOz#;__VsZkJ%u!+-YzAy#adsqemMA5lI480= hn9T)N!vfaJ8pQ=v!vkis0oiT_d|);^m<>_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class b/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class b/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..66d50926db5564fc52a6ed5b5209f01cef8e8d21 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9l~}3$udWAaflgk WfY~fSc9;Pxn9T%cvmvqBA#4B*nF-AR literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/DoubleRange.kotlin_class b/compiler/frontend/builtins/jet/DoubleRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..db884cee3fa99629ac4dbf0aa3e41da2c7c4da8f GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ l9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh6&7OLt?W-*Z>ZR3-ka0 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class b/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Enum.kotlin_class b/compiler/frontend/builtins/jet/Enum.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0b98c4473a551594b1b3bdb7ad0641f43c173ec6 GIT binary patch literal 125 zcmd;3Q(({%;b0J8)Z*h}5?~bK5MtwE;b0VCFk%7nnSz`-jxj1>Rbaqk#Rb&JDg{!= c3}&-~*(^?IMn!RPuo|izv01-b3T>t<8 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6ec6956768d4b6fbc11ae7a849410e992f65d39d GIT binary patch literal 64 zcmd-`Q((~I<6sbA1k!9=OahD&j6go40E+@6jBmsO5|0w$Py>pv0Oc4ASe+m&MgWj# B1T6pn literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..95cb4a1e53cd04a4c33d5244a2a4725dd03d65ee GIT binary patch literal 94 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq|*>5hicM0#X;H#GwWhVF9XTFkrLd P0h+-s1>rL~L1-obBZURW literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..fd38b1e0cfccfe7aeace9bc5226f86f67716753e GIT binary patch literal 365 zcmY+td-GMHH%ZuB!Lbdos5n8Bn{SSkOq# z1gC7_l{*Awhp6n4lmoJIL{Uzt${D?K!AiMenCRa-yI=R~L+RRHuEm@C`q8&hxGW~t kMr2uAQODYe9BVJ~tb-`9j-tpqi4toRW!70#o=Zjj0(torKmY&$ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..10c2fbda37134302365b8d686f79a7564ba82c7e GIT binary patch literal 395 zcmY+0DL+rT1iReKMeWL$;uS zstHcn!Yelj$_`Q4BPj>8$`M&Pp;K;AlrvV!9eU-0^+f;uclYafeJEY)%heb&<56nl rW?W3Ht;n)=qK35>Io3hsSw~S|okWo}h!X28YFVQwvo50Uxoj$5A_Er| literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..3c27ce5045aa7f70ff294e109aaaa90959eabe3e GIT binary patch literal 425 zcmY+u=@f7I~ei+ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..e52464a2bae952b543d04f7519f367331f87c966 GIT binary patch literal 455 zcmY+=ITpe&3`Nl>acswN%x4Z^N<~4%p`>IPEP%zbDvTluRXSIdp8R_(uE`gmJZ&gJ zJ!KP&a*0~Gf>kzf$~C;QMWgHxls#JI22nYnQ*M!zBWB7Spqwxt>ECxZzs}c({3WkU zjxBDBN6b%H4wH$s5|ymAsA6qIhP4&dtX^bUJCS1zBG1~38rDG+SVvLII*B6dEb5-q Gz3B@cTN=~= literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5860e013df4517983fd1f171e1d8695f35a8327d GIT binary patch literal 485 zcmY+=I~IaK4259=!!QiPaD5}bu(7c6SX#Oa7vP#*j$?>Ls+=!X{Io4iOvkoH9I*J#I*h|uOf~15?*8^2vum&!RJz9H zP`yf4(84)N;Q~fjqY^G*g$-)q3QpLf5w78d9a`ZALD-`cZUNzdiExLhFffbizyGd( z9bO-0FX^RIjO;dl_!Ma|j8>#2D<`d31*vCg(wbG029_ahSQTl@vZNiWChb{{bYL~4 T$nvBkt0kRSfplhd&v6UB1xg;O literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..1ecb1f33be4db378a3c8f7ba4216494f1d05bd48 GIT binary patch literal 545 zcmY+=I~Ia45QSj^A%qaZ#V5Y;Sy*{2EnS8SaQ}r1Fb-oe)tqm-``dS)T!T%Z;x#UX z>QuCX7EX~1XE4GVg>VilY)}dpaKaXqa0xH$PzzTG!XAxq4G0Ic!VN~kz*xA&q*wnQ zcm3<~`Y3yeFCF6~x9P*jXtU*DMVhlxQpd_j3zjA=SvhINGNd)DAZ=Kdv}Ki~9m|n= aRz=#gJn6uyNk>*7omdU&%))b6)_wufejuIz literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9d41e5adb2a902229a2a23084c96b7419b2364db GIT binary patch literal 575 zcmY+=ITC_E5QSj|1{n4S?mO;PMwX$W$M66i#FIO=ZSbP5ue0~NS07wz7r^+N=AEBd5s84h1lyHCl3mjtmUQEr#R{qu%`c z-0Zj0^BuaAe_0zYB~e5`i7$MNI1C-K3>V;fTr$n29MtHZ@6PHEzjN}{g#<3% zyh`C#F51D1Q)J==a7+rVZsyTPia>P`T-mDoi^n pm}aUpJyDhEnW{}MRAYLjTGJcVnf6p~dZ%Fepa#%;zX#k9wgeSlx96~~t!2(zoYo+-vf{N;}&9;m{! uP{H&_m8LCKnRZld+Eb0`K((eL)tR2C-tEzz9=s!~)V6Wx$~Z6k!4C aWiVj3;sKh;AqC+xf_a=!9+MM9loM^?j75JXXZS>Y>}BE}>EwgD3lLxwDa1+Yj~hiDgr8uht7eC5CA;86PjZn;Sw z!mZt6he#YE7O#+qBc$ROUYsBkr^v+~g*Zbg&QXaA)Z!A2xB|pAT5*F;4D{j_gSf*e z?lFl6oQOxP#S>0v_uuzD`s@7l6Z-w~ik8^H+vcNOMmXCX?M&xXXu6uRi=BYHa$>{=|I8sNVTRXsxv)Pz3GJ-Os~}V IdF(U&0@mItJpcdz literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..67e377ab657b8c8440625904926a8985d9bc756f GIT binary patch literal 725 zcmY+>H(JAB5QJe#R```i*_dFF447mnDLDoQ;H(@AFoJBd*bkfll0@7q=M1 z9Y%4FNjzXJ9&sX`u$le;-tXaG_phJ8?Uq-##P<%TAH_1t+2&}UIyVK>g=s}?O(8X# zBI?o2IFpmeyV+Qkhp*$8Rhz?c&3p5J3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..1750b21df43e10010504dc4605f8ffc4ef6b55db GIT binary patch literal 214 zcmY+;F%Ezr3zrX&@YD-=b@N_{F%)kah zVNF)pkP}Agge`etM}3C>{()~#DSqV*a+lh}8Tp4{`3zODNmq?crYbdI)zoCKFYg{| CO$=)Q literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..e2a781eb1cbc26332fa07784d4027e82c76914c0 GIT binary patch literal 244 zcmY+;EfT^&42I#&Hv2>W_;3uW3V~vfl^lZubb9|2G|dJPm3boarfy4k%{72z=01Y% zBqp$PL~`zsof*YBp*m+=oD2Ge{=E;M-QQlHvSDe5_ppxg)A(p6)ntmQ+0?17CRV|e LR5w%pwrk}8{x%LH literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..f256f79e75fd7842e441e58a162365ac68f5d9aa GIT binary patch literal 274 zcmY+;F%rT+2!-Kg!|q~?@fjP(DwTzmV`=FzJb*{Y`GW)tD(0hrU%qp?kCH$-Yo9?E zQWH2hqXc)T!HgDMAi)*8;D$a}u%GGw|H;3O&muS7u(qVf@EWx7aNSI%(Una{S7(BY RO($0|O|EJ>yV`rZEi1>k58(g+ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..656a85bf8a994b270d486ef8492ee80a1ed407b8 GIT binary patch literal 305 zcmY+;I}XA?3`NoLWImn{!s90)s#FwIh?0_JumD!V!s9rmaAh4g@A7vF_mKlgZs{ZF zLSjO4j>yg(igQAB&S2+)=3LP`Gd9i*!$kj{XIi>GKjNFblEj6__BBZKcwJ4Zohhnd Z>QsAEQXNcLbu<;#$y8Nm6TjD`HUrX@5vBkD literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..09828d5ab492891fc1067acf83f62482dde8e4b7 GIT binary patch literal 335 zcmY+Ot`j03W91REz5wJHSuWc1tth*1-zCE$IEG7|D fUNovY(N+~iJ5?0zRY`PEWzkW^qLZq;mb-NZ3UU*0 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Float.kotlin_class b/compiler/frontend/builtins/jet/Float.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..134083cd8cec52081d75d2c58c0c1313e5cb2d08 GIT binary patch literal 1383 zcmZ{kO>%=U3`Ro$$8jK`%+#gn?-7_Rv+NPNk^-P~S--wf`YiSjn_c*kq0&-}jL75J{eeSxRB%#dG>Oztx;!Z?o~HiuWpv>jFzjj@*|wrKH2REH`cHxIi1PrOwRX9UUFOa zmf!CQ&Lz(NtfxOY{mIvz{C_UzVm_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/FloatIterator.kotlin_class b/compiler/frontend/builtins/jet/FloatIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/FloatProgression.kotlin_class b/compiler/frontend/builtins/jet/FloatProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..66d50926db5564fc52a6ed5b5209f01cef8e8d21 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9l~}3$udWAaflgk WfY~fSc9;Pxn9T%cvmvqBA#4B*nF-AR literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/FloatRange.kotlin_class b/compiler/frontend/builtins/jet/FloatRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..db884cee3fa99629ac4dbf0aa3e41da2c7c4da8f GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ l9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh6&7OLt?W-*Z>ZR3-ka0 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class b/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function0.kotlin_class b/compiler/frontend/builtins/jet/Function0.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9e9b39d1adfaad023465a52a1d669279321bcd91 GIT binary patch literal 40 scmd-`Q((~I<6sbARAAI%<6;tElwdSs0nt%B9BKwEPHbE(9E<`C06{PU@c;k- literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function1.kotlin_class b/compiler/frontend/builtins/jet/Function1.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9a50adf757a422581d23b48b2dba3648771f6268 GIT binary patch literal 70 zcmd-`Q((~I<6sbA1k!9=OahD&j6go40E+@6jBmsO5|5JNP%~h);sL5C@EP63t&wwH%5p;)t%E_e$VbYumiQG>Om7V z6N0fvH13d$1F~@h8z&UwjB3nS85i`%73-P)fA{eHe0_*7x8c#Z`OP`i(59UTDiVz< fFWRa)(M}aadsP%2R7rGHWzk8+qDfVrzl*v6k3bXL literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function11.kotlin_class b/compiler/frontend/builtins/jet/Function11.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..e937439b48c54de9caee62f19e7bee5599c1ce5b GIT binary patch literal 371 zcmY+ov35&MUHh4dDc-BSSL|rjiSUli!y5xmB+8CegF$-6|MjP literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function12.kotlin_class b/compiler/frontend/builtins/jet/Function12.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0f2c079865316b3da9278270aa81a4fab8253bda GIT binary patch literal 401 zcmY+>nIAWQ50DxQDU7%`SE*LKENv%h5!Hn literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function13.kotlin_class b/compiler/frontend/builtins/jet/Function13.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..c3eb51c76fad1f6d770919cbee406a9a96898fc1 GIT binary patch literal 431 zcmY+&DI{P{Y+=MuXZ zU9=_Au$CfXtwa@TEvi`?k!5W~4QmiN)=t#2Mv-UjMS*n?Mb=T2SSL|_{QhYlH=zkf}|CHVrB*M<_* zQ#QdUm#CF1SY-pJT*E6{G|CP^*`rl%5S0Tut;pRbF1 z%<;>?29u);)=EUIwWwrmL=|f*GOS)yvvwlO8bpq@7kSn})Ub}Cz&eRq)+masNz^@l G@6!j?wHrtP literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function15.kotlin_class b/compiler/frontend/builtins/jet/Function15.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b954ad0fbe221b6d90a74e702a9fd94392f7c6af GIT binary patch literal 491 zcmY+=I~Ia45QSj|LI@#*>l^Wf78X_>OG}sG0$jFhF^*#~)jePNU-ufbOLQ41t@Sym zr(}Xr&QU5Cu*wFNatWtwQ7c#Q$_|ZkjiBt&DmRGA0iALSC`U|`J4{FV_ukC6`}rn! zzRvC;oiQJ*H|d0owGa_&Dau(ZQNij(hP4)ztU+X18&SpDiX3Yvs#$xHXB|WhYZL|6 NQPi?dqWJi=bRRkJ9Wnp_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function16.kotlin_class b/compiler/frontend/builtins/jet/Function16.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b47b508db9ffd91a1c7a46753d91e7075a88d4c7 GIT binary patch literal 521 zcmY+=ITFG!5JXYSmStI%3m9RIO1Oj-HmHRwIAM!MxP}*YXoVXDVUJF@1%v}e!X3uKz$B{w|C|1H zc)pcAU#EAU;>-r)bc&LZ<}5{8uyRt*Do9I~CJn5Tv|<_3npKfDEKAz5YSND7NRic$ U_AF02uv*fQ6-Xym_xL@-2iUG3A^-pY literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function17.kotlin_class b/compiler/frontend/builtins/jet/Function17.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9b3b67b5959d428bf911482583e899a2a121c127 GIT binary patch literal 551 zcmY+=ITnI26op{|A%qaZ#Sv$mD6Bk|mM+5uxc}P9_Yg`J| zsb~c)oFW&_V1zXa;T%@jpcF3Pge@xJ5?@$wEsfJLQbL-u6scpSqy;M@Em@khV&$YY%aAs#g0y8>(vDS=&Nr+-9;fW9iy7R! zA?0u@H`~D*=O~O92*w_zae-(YP#Kp<#u2q~g~m9cHLlSaH|UL9z_`O;++#EbZj1-q z8jrY}+_le-KX*Eu^0@zA{x);G`%OrGj+Rj?$x&-5r#8}pdXPNzC>7L`6sTvZq+X;* kO;Sa@N{M=tYU*8TsIAmeJE^1gQcrzIpgyJH@A7*52S@KBl>h($ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function19.kotlin_class b/compiler/frontend/builtins/jet/Function19.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..1f837f7f1eb17c08d4d2e86e398d2c4fb7b4f431 GIT binary patch literal 611 zcmY+=Iab3!6hu+A+-kL2Q%S;L%wRDY+Y!ehAgmb=0fWQwIsuQ5vX|G=BU&n0^43+$5I( literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function2.kotlin_class b/compiler/frontend/builtins/jet/Function2.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..c6331fb8e4a941725f2e204b3c4199b542033ee0 GIT binary patch literal 100 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq|*>5hicM0#X;H!J%frX2k>4%Pz&n S#RAmB0OoN(d5lgFQ6>OOPX;3Z literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function20.kotlin_class b/compiler/frontend/builtins/jet/Function20.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..80c1ee07f2806aad881c0249fb58bf7fdc90b1e5 GIT binary patch literal 641 zcmY+=Iab3!6hu+A+-kL2Q)vKH;@$);6``7Jzv(7!;h2+<%nQ2Ek(;1bU&Z&**g7T(IsxVzq!L(4N w>6(hB8>%whQpt2j)uwx@G3}|=^gwl{N2)hHQ7|2-!SqaxrWb1Z_&YNH03=c-p8x;= literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function21.kotlin_class b/compiler/frontend/builtins/jet/Function21.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..1673c211e7f49aaa7f40c0a624d72b5fa38f3f46 GIT binary patch literal 671 zcmY+=M^eK;7(`)>ER9CFmB5%_5p07AMX_YbF*pDRXp>R_s=ds9O_m|E&+0`+L>s3%iTJ(~vV#Wa5W{h59M D@a-tA literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function22.kotlin_class b/compiler/frontend/builtins/jet/Function22.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..7d5f20b8cd5c143acb9c1a93805691ad081c2b4b GIT binary patch literal 701 zcmY+=H&(+?7(`(`S>Y*EwgHoTC@EP63t*ir4Ke%_Q{D5m*MH5yq4ojX(j*Vz z)^4#wBn}aaS4hMWQgI9~PLPRHc_aa@2(>q%KV>>dF*Rvni&o zO$l{lN~v3ur?#ey+L>}{Zz`xeQ%T*MD(b;hQwLK+J(@s0nOf@E)KM>{o_aM6)X_A4 I{N0*<0R4q3!2kdN literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function3.kotlin_class b/compiler/frontend/builtins/jet/Function3.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..eadcd48b21ff53b99102c560781634d8c342a134 GIT binary patch literal 130 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&>Ezz9=s!~)V6WyYaqz;49@ dG>b!ujf(|n1_PMK3FR?@d0bE)lM_S@GXNVl2gLvY literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function4.kotlin_class b/compiler/frontend/builtins/jet/Function4.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..d5ad4cc642dc1cc1fbe292dce3c5565647c5ce33 GIT binary patch literal 160 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!e^=Ig|iuDK&y_ z)J$OKh~(TsoEh0Up*Rap&KY&4V{hUA?)zIFuk+fsFa2FAw+}&eF_CI8Mb&8PR4}pX MYD%ifB-`Gde_oXii2wiq literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function8.kotlin_class b/compiler/frontend/builtins/jet/Function8.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..47c7ba0589122309ce0129168a1b60c5cd3b5f61 GIT binary patch literal 280 zcmY+;I}*Y$41{6Jk!4{*SRMsKm5PFjp`_#(93ZFQ@E9QqRXbm`zbzV%lcm8&~-g>!>kFmFH&eFIyCDY_0)7F(ua1ExN Si%ol1F&$iDI=brf_oN>*2M|dB literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Function9.kotlin_class b/compiler/frontend/builtins/jet/Function9.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..8e9f32975a5ee228b7794511cc3c04765f9d0123 GIT binary patch literal 311 zcmY+;yAc9041{6JXUnoVj^#NF(M1GA3?U(9PyoeHHAaX)(asm`FRwXVCJCUv+#={m z-Gt;Ek(~#yb3$>>5NAepE@;kzg>%I?)4%7IzFp5Z$@#jxk3DueaZ5cis8%LY!4y?% Z)1cazl4@(ps-1~dds9&zO!D~s)(=Y;5)c3Y literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Hashable.kotlin_class b/compiler/frontend/builtins/jet/Hashable.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..74651e0843dc30a6166c51ed93e5091635a97ac7 GIT binary patch literal 48 ucmd-`Q(!P+;bIbCjN;-@GhlWCv6-SIfNWMP9u5WpHYqlctOO%ih8X~HGz0$t literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Int.kotlin_class b/compiler/frontend/builtins/jet/Int.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..690a2dfd92fa36f03ba298998752837c37c9031d GIT binary patch literal 1539 zcmZ{k&31w?5Jp8IMnpswl-fUQe{6RgmoEDVUGl(vu96wC*OSi1GhBwu{c>Ww+f9yX zKCO~tG5k(zSBIzB_tO6)UHT;tedC)hJLP^-xvh{3cUSzc|C(n;zccvU;NIX1@D)6D zZZ`P4j$A#{h+FH>lk3ckx%6be=9>3;@WHnwoashRH*#hqA7_Q^+T;%j2XI^r8Zs5s&a?T~^nIWeSxiy#j zz<%yS4Nv8{{Ex`he;IL|TSQzvW3G8)u6b9{I_h8a;cVZW&vvL=oby}p-$wV?ox$%7 z{vbTQ4<8Nw^bZeiyNhSjJxd+#ho;+0ok{&7bt?5M`roAX!r!G{NPUpnN&Ru|Z-+HM QPlep!Zn)yhHjy{$UswfpWB>pF literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/IntArray.kotlin_class b/compiler/frontend/builtins/jet/IntArray.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5887a441f11e69ad211a0393cec2401dbc7020c2 GIT binary patch literal 131 zcmd;JQ(!P+;bIbC3=-!!#%RE7#l^uOz#;__VsZkJ%u!+-YzAy#adsqerYI$#I0v#g fn9Yf#h9!y%sD>MC4l9uDX21((vw_(xU^Wu~zVZsf literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/IntIterator.kotlin_class b/compiler/frontend/builtins/jet/IntIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/IntProgression.kotlin_class b/compiler/frontend/builtins/jet/IntProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..66d50926db5564fc52a6ed5b5209f01cef8e8d21 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9l~}3$udWAaflgk WfY~fSc9;Pxn9T%cvmvqBA#4B*nF-AR literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/IntRange.kotlin_class b/compiler/frontend/builtins/jet/IntRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..db884cee3fa99629ac4dbf0aa3e41da2c7c4da8f GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ l9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh6&7OLt?W-*Z>ZR3-ka0 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/IntRange.object.kotlin_class b/compiler/frontend/builtins/jet/IntRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Iterable.kotlin_class b/compiler/frontend/builtins/jet/Iterable.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..dca40440333b93e078363379065b94c5968a6e93 GIT binary patch literal 48 zcmd-`Q((~I<6sbARAAI%<6;tElwdSs0nt$+9BKwEPJBQ%lMsgx8y5=)qW}W{Thaqj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Iterator.kotlin_class b/compiler/frontend/builtins/jet/Iterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..85db945c9d390dbd180e8c17a3c7e589cfd6f2f7 GIT binary patch literal 52 zcmd-`Q((~I<6sbARAAI%<6;tElwdSs0nt%B9BKwEPHbE(9E<`CQCvVCs}o3u2>@5hib>1XRZ)#397S#R62x0B146 GSxf-$3Iv}3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b5270f7ccdd68ddf9fc72ed52dac6ceabe6ab55c GIT binary patch literal 322 zcmY+;F%rWd5JOQG!?Hl)(YQ+KI;9WgQ{?cWi88AAZ)p_wncjOO*m`|r*vpm;MVwK^ z8(dt_#1$cSbaBHF2d22=As%>&C-&2Rd#}&hosT$tl(jsujP?KBcq^>Ra#mvntFs1c FegS1T5O@Fp literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..777dd2ecdcdf0a4a6682441f202655bcc21e0375 GIT binary patch literal 349 zcmY+f)vjP?KB_?B3iRalkf Ktj6lB!J1!OJ`vdf literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6c2b395ae625ee6cf59d0793d1c1439e2dc85ce7 GIT binary patch literal 375 zcmY+U5*GH6LKid!;w)!QyuBQQPlpvx98y-Y`wV!*u$0$Q5=xO zJF+;Uh!b3#QN;yK?C9c(A#RxBjzc_fiYIW}Z_n#vYgoAa$}O&G8_QV#-<`L}O03K( NEN4|#V|CVG%`a}a6FdL_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..74f3615b6fc30211a5f4939fdf6472d8aa8722ee GIT binary patch literal 401 zcmY+qBvj^ zuSnvEUA)1?30b_Oh#iMGqlycf_&^s|3~>X*9jAEUy6w03^|3iTTz;hz=k$eTtpD%I WTV!pl#M)WT%B;dVSe4aSoi)A;>J|$C literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..eb3c95ed7b7e27197b06c0d0739d957df33adefc GIT binary patch literal 453 zcmY+=JsQFw5QO1u!ao5FaT5t@^xBu&7>k#`)GZeQ@v9XNx a|2_ETSe_MFk(F4PRaljEvKp(i1`A)AUl(@( literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9fe82a75b6fa0628868daed1c6dc62ba0b6383fb GIT binary patch literal 479 zcmY+=ITpe&6hqPc#8W&)4iuEBDOnV2WO=wj994ezyHk2!%d@8iHs6p}*u$m`PQ1d4 zHw3Xm6ni9bz%Gu+;)EjJQN|hLlAq+ z;t5e4u!v_Qal|TKki`j`ctsIsRPlx;F4)Bt5H}p+9bF9E#0T!;j>l>LecoRiL;0S1 l%wbIBSjM`3C*A^UW<}P*O01QYSsSacDyy+}7FY+X{{Sy68dv}T literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..55cebd21930f204adc916caacd259c23ce7d983b GIT binary patch literal 531 zcmY+=I~Ia46og?eguH-c2BHt~WYUQxvxATHR&6-^8r;vF|}!(DvfaoV-l`)hr; pvBl=I>(dP^WBq?8-W+RYc~)RWR$^t=!dh7ytFS5ytew?Z#}7F{8_fU! literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..d4593b102ac2d8dd700fef5e87f17226a924af40 GIT binary patch literal 557 zcmY+=Jr;u?6hvX4A|fh|Kz>T=lvz}kob`mp$(f4#J-P{>vwNk`!P@I%4|`g(!HIi} z;sIXlFo{P5vBxZ)5XAwDc*ZJ@*u)Exc*QQ>0CB=0-jT&X5g(}HjGMUNF0Oc-cJ256 uS{t&@A^YgslpV`h|KEW(#~N9lHL(I~W<}P*T3H(_v33?%2P?A*tNs9O{T)RB literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b71561a5b6388afa6edcd4e512890a6ffc17d214 GIT binary patch literal 114 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&>Ezz9=sqyyB)B*Y=a#>E2E N$pB|D!dVDeW&nfE1>^t# literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6d9da9cccd63f7154f360fc70164e525f830bbd1 GIT binary patch literal 583 zcmY+=F&2X$6hu+KA|fh`sEMU@$}B4D&Qe0-~i+Dm3&&c8h5GSnSj3Nd$@rqqsaELcN#5KVcQalkFHMJu#ENp?Raynp5<8sE3igZWKFD@wXhN^v%p$eg|)GE*6{<)#vZ@` literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..af7b46dfae45ee7aef0fb318dae1be44c9a191e0 GIT binary patch literal 609 zcmY+=Jr;u?6hvX4A|fh|_!HAvr_7?V_^d*jOwLr?@6k>8T-7Uu3RYepYuIVU1}Co3 ziW_*bLnm$##2&r4Llg%L;vSlZ6ct#cjt9ZdC&e+8(4)KPEc*iL| z@VxA|@B3?I=sJh&qbpNaEMxtD8{QnNWqDS|3ap+LSp#ciO{~P4Szs-!%vxC+YiAud DSrH&U literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..8d966ff526abf63a3158ee2f837e727f1c0e0ed3 GIT binary patch literal 635 zcmY+=Jr;s66hvVjgb)IRA^d7(ZRw)if8hd5<9MdZ{a(5W???4ap@Nmy#~OB7vB8OJ zwBiO{?9ho@1hGdi?hwTRgSf{ij+n#)l6b@{o&a&eBA$`Oz$#v_i8FTbibK5N6z{mi z2X5jM_lN!VetoPAU+0j0bY=RAWvu^i!<%EZEYIp#fz`7jYhaD6iIrG03#^5eSu1N} J?W}`!egP0QA-@0s literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ea7863ae09b7945b630b629ebb3ad5d2777bf196 GIT binary patch literal 140 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!eHMuVuZ60vdnNX763fg2P^;p literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0a98c8de2f7bd0d1cc8b90f77f174fbcaeb360b3 GIT binary patch literal 166 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!e( iP0rYo3oN-}pY-)#x9`+pLp%FY38J9?+v3JS5~MF3Pzl8V literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..689136222d84dd7566318b2ca90b796231d88698 GIT binary patch literal 218 zcmY+-F%p0<2t?745Wp19PAbdPmY&5kc>g0vBMw#mBgNXY%DGzs`75J>4ssJXxuPdG mNHRl{J1kkSB`e0FZ|}N&w@#Zf*q2KbMg6}mZXDI4BuZaJj0+Y3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..3b923bf168708b00124486e98bb3c6c328936972 GIT binary patch literal 244 zcmY+;F%Ezr4259|rBqDJ3lk%=qX%;I{ztHjHJ$o@FtqxtbRL>OHl=6KBr}17Giq>w r1T$K2g$4_@;D#Qo*cW~KuiNg(Lx*&>OOh9P{lCTE*sFSpSM$;rlcfx5 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..994df2747ac0d3f1adc90bf8cc7049fe58d704fb GIT binary patch literal 270 zcmY+;F%Ezr425Ber4%&gg~^fG(L)*Ue*(K$(~18p%hP+NbJqm2S9%5=WF~NMMhRXZ v!HgPQpuvI`T+xFSYjDFh>DzNXwkr=E(%F_JFY@|-7r(Jr@e;4&C-&2Rd#}&hosT$tl(jsujP?KBcq^>Ra#mvntFs1c FegS1T5O@Fp literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction12.kotlin_class b/compiler/frontend/builtins/jet/KFunction12.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..777dd2ecdcdf0a4a6682441f202655bcc21e0375 GIT binary patch literal 349 zcmY+f)vjP?KB_?B3iRalkf Ktj6lB!J1!OJ`vdf literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction13.kotlin_class b/compiler/frontend/builtins/jet/KFunction13.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6c2b395ae625ee6cf59d0793d1c1439e2dc85ce7 GIT binary patch literal 375 zcmY+U5*GH6LKid!;w)!QyuBQQPlpvx98y-Y`wV!*u$0$Q5=xO zJF+;Uh!b3#QN;yK?C9c(A#RxBjzc_fiYIW}Z_n#vYgoAa$}O&G8_QV#-<`L}O03K( NEN4|#V|CVG%`a}a6FdL_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction14.kotlin_class b/compiler/frontend/builtins/jet/KFunction14.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..74f3615b6fc30211a5f4939fdf6472d8aa8722ee GIT binary patch literal 401 zcmY+qBvj^ zuSnvEUA)1?30b_Oh#iMGqlycf_&^s|3~>X*9jAEUy6w03^|3iTTz;hz=k$eTtpD%I WTV!pl#M)WT%B;dVSe4aSoi)A;>J|$C literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction16.kotlin_class b/compiler/frontend/builtins/jet/KFunction16.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..eb3c95ed7b7e27197b06c0d0739d957df33adefc GIT binary patch literal 453 zcmY+=JsQFw5QO1u!ao5FaT5t@^xBu&7>k#`)GZeQ@v9XNx a|2_ETSe_MFk(F4PRaljEvKp(i1`A)AUl(@( literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction17.kotlin_class b/compiler/frontend/builtins/jet/KFunction17.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9fe82a75b6fa0628868daed1c6dc62ba0b6383fb GIT binary patch literal 479 zcmY+=ITpe&6hqPc#8W&)4iuEBDOnV2WO=wj994ezyHk2!%d@8iHs6p}*u$m`PQ1d4 zHw3Xm6ni9bz%Gu+;)EjJQN|hLlAq+ z;t5e4u!v_Qal|TKki`j`ctsIsRPlx;F4)Bt5H}p+9bF9E#0T!;j>l>LecoRiL;0S1 l%wbIBSjM`3C*A^UW<}P*O01QYSsSacDyy+}7FY+X{{Sy68dv}T literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction19.kotlin_class b/compiler/frontend/builtins/jet/KFunction19.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..55cebd21930f204adc916caacd259c23ce7d983b GIT binary patch literal 531 zcmY+=I~Ia46og?eguH-c2BHt~WYUQxvxATHR&6-^8r;vF|}!(DvfaoV-l`)hr; pvBl=I>(dP^WBq?8-W+RYc~)RWR$^t=!dh7ytFS5ytew?Z#}7F{8_fU! literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction2.kotlin_class b/compiler/frontend/builtins/jet/KFunction2.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..918fa83b68adad502c00344d0c611befd6c9b99a GIT binary patch literal 88 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq|*>5hib>1XRZ)#397S#R62x0B146 GSxf-$3Iv}3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction20.kotlin_class b/compiler/frontend/builtins/jet/KFunction20.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..d4593b102ac2d8dd700fef5e87f17226a924af40 GIT binary patch literal 557 zcmY+=Jr;u?6hvX4A|fh|Kz>T=lvz}kob`mp$(f4#J-P{>vwNk`!P@I%4|`g(!HIi} z;sIXlFo{P5vBxZ)5XAwDc*ZJ@*u)Exc*QQ>0CB=0-jT&X5g(}HjGMUNF0Oc-cJ256 uS{t&@A^YgslpV`h|KEW(#~N9lHL(I~W<}P*T3H(_v33?%2P?A*tNs9O{T)RB literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction21.kotlin_class b/compiler/frontend/builtins/jet/KFunction21.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6d9da9cccd63f7154f360fc70164e525f830bbd1 GIT binary patch literal 583 zcmY+=F&2X$6hu+KA|fh`sEMU@$}B4D&Qe0-~i+Dm3&&c8h5GSnSj3Nd$@rqqsaELcN#5KVcQalkFHMJu#ENp?Raynp5<8sE3igZWKFD@wXhN^v%p$eg|)GE*6{<)#vZ@` literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction22.kotlin_class b/compiler/frontend/builtins/jet/KFunction22.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..af7b46dfae45ee7aef0fb318dae1be44c9a191e0 GIT binary patch literal 609 zcmY+=Jr;u?6hvX4A|fh|_!HAvr_7?V_^d*jOwLr?@6k>8T-7Uu3RYepYuIVU1}Co3 ziW_*bLnm$##2&r4Llg%L;vSlZ6ct#cjt9ZdC&e+8(4)KPEc*iL| z@VxA|@B3?I=sJh&qbpNaEMxtD8{QnNWqDS|3ap+LSp#ciO{~P4Szs-!%vxC+YiAud DSrH&U literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction3.kotlin_class b/compiler/frontend/builtins/jet/KFunction3.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b71561a5b6388afa6edcd4e512890a6ffc17d214 GIT binary patch literal 114 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&>Ezz9=sqyyB)B*Y=a#>E2E N$pB|D!dVDeW&nfE1>^t# literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction4.kotlin_class b/compiler/frontend/builtins/jet/KFunction4.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ea7863ae09b7945b630b629ebb3ad5d2777bf196 GIT binary patch literal 140 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!eHMuVuZ60vdnNX763fg2P^;p literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction5.kotlin_class b/compiler/frontend/builtins/jet/KFunction5.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0a98c8de2f7bd0d1cc8b90f77f174fbcaeb360b3 GIT binary patch literal 166 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!e( iP0rYo3oN-}pY-)#x9`+pLp%FY38J9?+v3JS5~MF3Pzl8V literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction7.kotlin_class b/compiler/frontend/builtins/jet/KFunction7.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..689136222d84dd7566318b2ca90b796231d88698 GIT binary patch literal 218 zcmY+-F%p0<2t?745Wp19PAbdPmY&5kc>g0vBMw#mBgNXY%DGzs`75J>4ssJXxuPdG mNHRl{J1kkSB`e0FZ|}N&w@#Zf*q2KbMg6}mZXDI4BuZaJj0+Y3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction8.kotlin_class b/compiler/frontend/builtins/jet/KFunction8.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..3b923bf168708b00124486e98bb3c6c328936972 GIT binary patch literal 244 zcmY+;F%Ezr4259|rBqDJ3lk%=qX%;I{ztHjHJ$o@FtqxtbRL>OHl=6KBr}17Giq>w r1T$K2g$4_@;D#Qo*cW~KuiNg(Lx*&>OOh9P{lCTE*sFSpSM$;rlcfx5 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KFunction9.kotlin_class b/compiler/frontend/builtins/jet/KFunction9.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..994df2747ac0d3f1adc90bf8cc7049fe58d704fb GIT binary patch literal 270 zcmY+;F%Ezr425Ber4%&gg~^fG(L)*Ue*(K$(~18p%hP+NbJqm2S9%5=WF~NMMhRXZ v!HgPQpuvI`T+xFSYjDFh>DzNXwkr=E(%F_JFY@|-7r(Jr@e;45hib>1XRZ)#397S#R62x0B146 GSxf-$3Iv}3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b5270f7ccdd68ddf9fc72ed52dac6ceabe6ab55c GIT binary patch literal 322 zcmY+;F%rWd5JOQG!?Hl)(YQ+KI;9WgQ{?cWi88AAZ)p_wncjOO*m`|r*vpm;MVwK^ z8(dt_#1$cSbaBHF2d22=As%>&C-&2Rd#}&hosT$tl(jsujP?KBcq^>Ra#mvntFs1c FegS1T5O@Fp literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..777dd2ecdcdf0a4a6682441f202655bcc21e0375 GIT binary patch literal 349 zcmY+f)vjP?KB_?B3iRalkf Ktj6lB!J1!OJ`vdf literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6c2b395ae625ee6cf59d0793d1c1439e2dc85ce7 GIT binary patch literal 375 zcmY+U5*GH6LKid!;w)!QyuBQQPlpvx98y-Y`wV!*u$0$Q5=xO zJF+;Uh!b3#QN;yK?C9c(A#RxBjzc_fiYIW}Z_n#vYgoAa$}O&G8_QV#-<`L}O03K( NEN4|#V|CVG%`a}a6FdL_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..74f3615b6fc30211a5f4939fdf6472d8aa8722ee GIT binary patch literal 401 zcmY+qBvj^ zuSnvEUA)1?30b_Oh#iMGqlycf_&^s|3~>X*9jAEUy6w03^|3iTTz;hz=k$eTtpD%I WTV!pl#M)WT%B;dVSe4aSoi)A;>J|$C literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..eb3c95ed7b7e27197b06c0d0739d957df33adefc GIT binary patch literal 453 zcmY+=JsQFw5QO1u!ao5FaT5t@^xBu&7>k#`)GZeQ@v9XNx a|2_ETSe_MFk(F4PRaljEvKp(i1`A)AUl(@( literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..9fe82a75b6fa0628868daed1c6dc62ba0b6383fb GIT binary patch literal 479 zcmY+=ITpe&6hqPc#8W&)4iuEBDOnV2WO=wj994ezyHk2!%d@8iHs6p}*u$m`PQ1d4 zHw3Xm6ni9bz%Gu+;)EjJQN|hLlAq+ z;t5e4u!v_Qal|TKki`j`ctsIsRPlx;F4)Bt5H}p+9bF9E#0T!;j>l>LecoRiL;0S1 l%wbIBSjM`3C*A^UW<}P*O01QYSsSacDyy+}7FY+X{{Sy68dv}T literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..55cebd21930f204adc916caacd259c23ce7d983b GIT binary patch literal 531 zcmY+=I~Ia46og?eguH-c2BHt~WYUQxvxATHR&6-^8r;vF|}!(DvfaoV-l`)hr; pvBl=I>(dP^WBq?8-W+RYc~)RWR$^t=!dh7ytFS5ytew?Z#}7F{8_fU! literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..d4593b102ac2d8dd700fef5e87f17226a924af40 GIT binary patch literal 557 zcmY+=Jr;u?6hvX4A|fh|Kz>T=lvz}kob`mp$(f4#J-P{>vwNk`!P@I%4|`g(!HIi} z;sIXlFo{P5vBxZ)5XAwDc*ZJ@*u)Exc*QQ>0CB=0-jT&X5g(}HjGMUNF0Oc-cJ256 uS{t&@A^YgslpV`h|KEW(#~N9lHL(I~W<}P*T3H(_v33?%2P?A*tNs9O{T)RB literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b71561a5b6388afa6edcd4e512890a6ffc17d214 GIT binary patch literal 114 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&>Ezz9=sqyyB)B*Y=a#>E2E N$pB|D!dVDeW&nfE1>^t# literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..6d9da9cccd63f7154f360fc70164e525f830bbd1 GIT binary patch literal 583 zcmY+=F&2X$6hu+KA|fh`sEMU@$}B4D&Qe0-~i+Dm3&&c8h5GSnSj3Nd$@rqqsaELcN#5KVcQalkFHMJu#ENp?Raynp5<8sE3igZWKFD@wXhN^v%p$eg|)GE*6{<)#vZ@` literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..af7b46dfae45ee7aef0fb318dae1be44c9a191e0 GIT binary patch literal 609 zcmY+=Jr;u?6hvX4A|fh|_!HAvr_7?V_^d*jOwLr?@6k>8T-7Uu3RYepYuIVU1}Co3 ziW_*bLnm$##2&r4Llg%L;vSlZ6ct#cjt9ZdC&e+8(4)KPEc*iL| z@VxA|@B3?I=sJh&qbpNaEMxtD8{QnNWqDS|3ap+LSp#ciO{~P4Szs-!%vxC+YiAud DSrH&U literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..8d966ff526abf63a3158ee2f837e727f1c0e0ed3 GIT binary patch literal 635 zcmY+=Jr;s66hvVjgb)IRA^d7(ZRw)if8hd5<9MdZ{a(5W???4ap@Nmy#~OB7vB8OJ zwBiO{?9ho@1hGdi?hwTRgSf{ij+n#)l6b@{o&a&eBA$`Oz$#v_i8FTbibK5N6z{mi z2X5jM_lN!VetoPAU+0j0bY=RAWvu^i!<%EZEYIp#fz`7jYhaD6iIrG03#^5eSu1N} J?W}`!egP0QA-@0s literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ea7863ae09b7945b630b629ebb3ad5d2777bf196 GIT binary patch literal 140 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!eHMuVuZ60vdnNX763fg2P^;p literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0a98c8de2f7bd0d1cc8b90f77f174fbcaeb360b3 GIT binary patch literal 166 zcmd-`Q((~I<6sbA1k!9=OahD&j6go401FDANq`lF&n&=(!e( iP0rYo3oN-}pY-)#x9`+pLp%FY38J9?+v3JS5~MF3Pzl8V literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..689136222d84dd7566318b2ca90b796231d88698 GIT binary patch literal 218 zcmY+-F%p0<2t?745Wp19PAbdPmY&5kc>g0vBMw#mBgNXY%DGzs`75J>4ssJXxuPdG mNHRl{J1kkSB`e0FZ|}N&w@#Zf*q2KbMg6}mZXDI4BuZaJj0+Y3 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..3b923bf168708b00124486e98bb3c6c328936972 GIT binary patch literal 244 zcmY+;F%Ezr4259|rBqDJ3lk%=qX%;I{ztHjHJ$o@FtqxtbRL>OHl=6KBr}17Giq>w r1T$K2g$4_@;D#Qo*cW~KuiNg(Lx*&>OOh9P{lCTE*sFSpSM$;rlcfx5 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..994df2747ac0d3f1adc90bf8cc7049fe58d704fb GIT binary patch literal 270 zcmY+;F%Ezr425Ber4%&gg~^fG(L)*Ue*(K$(~18p%hP+NbJqm2S9%5=WF~NMMhRXZ v!HgPQpuvI`T+xFSYjDFh>DzNXwkr=E(%F_JFY@|-7r(Jr@e;492Zs6DS&@C>AzG6wTj_z_L}m(03<={ZUZ=h(tjx*1Rv7RvktF literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ListIterator.kotlin_class b/compiler/frontend/builtins/jet/ListIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..013f5c427c968a54e8de2df5c3260be03f1cadf1 GIT binary patch literal 112 zcmd-`Q((~I<6sbARAAI%<6;tElwdUC1JX=F971edEF6pi3{hMhY6h%MEI?7_C>|i2 X-3eKS14)JxMTQG3!vfaN17QOI^Zf}` literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Long.kotlin_class b/compiler/frontend/builtins/jet/Long.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5b3ab65c447a47d3f34acdfa21afd1b98de64e13 GIT binary patch literal 1539 zcmZ{k%Tj|t5Jf|PVL||r1!8=~w@WI^Ed2zRe6Zgo(;ci6$KIqmC%1Y|H(|WnuMSzc zZj(bbf37>%g>UKC)_*5s_9pdhg?0=h^tS`wSPL5^IWx@6=!tDnCmP>bk?%l(6d3$#_%U!e8Qf|=}%5Ka=MW( zZh!l8Zx`@np4`gQpLzO_)1RF4lJmK@h9@~a$=RRW>Q8^>=}*o*T*8y*lCuxF)rUUJ z^LdeTE^_XtgQxnG^4})cKHG?^XPno0W3K1MT>WFN^Hx)Mr~1=773wRzUxWBx%RR<@ z?hJlo@LS<}A96o;2EYG@2e*e`&wkuX?Wc0SS0AM=q<%u?S?XN)i_{ybU!`_Zze$}* X{eH?1bI*@sC3m=+@9=s^_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/LongIterator.kotlin_class b/compiler/frontend/builtins/jet/LongIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/LongProgression.kotlin_class b/compiler/frontend/builtins/jet/LongProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..66d50926db5564fc52a6ed5b5209f01cef8e8d21 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9l~}3$udWAaflgk WfY~fSc9;Pxn9T%cvmvqBA#4B*nF-AR literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/LongRange.kotlin_class b/compiler/frontend/builtins/jet/LongRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..db884cee3fa99629ac4dbf0aa3e41da2c7c4da8f GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ l9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh6&7OLt?W-*Z>ZR3-ka0 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/LongRange.object.kotlin_class b/compiler/frontend/builtins/jet/LongRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Map.Entry.kotlin_class b/compiler/frontend/builtins/jet/Map.Entry.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5a297f7e75a5c31b63c221df6bab5645bc94353c GIT binary patch literal 70 zcmd-`Q((~I<6sbARAAI%<6;tElwbt%83kAnd?Oa1I8zi4hnfMK6B`!`P?iDAV~6q> E0ka?l3jhEB literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Map.kotlin_class b/compiler/frontend/builtins/jet/Map.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..a686a9fdf763efe2f180acf06940ad456127f571 GIT binary patch literal 232 zcmZ9GJr2Vl3`TJR!66Akv;&GdFflMiovMr+g9GILN2swXRAu7xd;S5hDDsNJL7vRu zAV9VVPR3rpW#gYmHJA=nS~YOioW~l7&u80V_TP>_v#?oj=0!8xZ3c~`%k+c#Bx{SM dOVXpCmtGg9F!51?;5hVZs literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableCollection.kotlin_class b/compiler/frontend/builtins/jet/MutableCollection.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b4762c5eaa1664633cc14eda90ff39a887d2969e GIT binary patch literal 238 zcmd-`Q((~I;b0J8)MDde5@3{IG~xr&OhOz&Y+NiHi~d{St(BB|iVP=RiS0A3Yb LKwAXC=CJ_)omLRI literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableIterable.kotlin_class b/compiler/frontend/builtins/jet/MutableIterable.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..25ef2acbe6f8f434964d971668880ce7c082eaf1 GIT binary patch literal 58 zcmd-`Q((~I<6sbARAAI%<6;tElwdUC1JX=F971edEF6pi3{fH+Y6h%MAW>$7C;)i0 B1GfMG literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b79e210ca85d73e7eca0dab365a2db45e20ed96e GIT binary patch literal 48 zcmd-`Q((~I<6sbARAAI%<6;tElwdUC1JX=F971edEF6pi3{hMhY6h%MEI?6a08}3X AN&o-= literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableList.kotlin_class b/compiler/frontend/builtins/jet/MutableList.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..fa42db35c45cfd686c05312806aa527fe76dd31a GIT binary patch literal 468 zcmaiwK@P$o5JjOPrKpu48f4Xl>7sFATz1JZIDq#*f-@rqnkKqpVBY`CAN3m8v{%gV zN$SRM&!0VKfL1bL^pns)IQmhh5$f||K1@-Pe-onX erRE|gP$fZfNUUBlzbD-_Zx;6#J~h!@@puFBE+EtZ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..c8cf505d2548c73e13272c767a722af48f89705d GIT binary patch literal 140 zcmd-`Q((~I;b0J8)MDde5@3{IG~xr&OhOz&Y+NiHi~O literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableMap.kotlin_class b/compiler/frontend/builtins/jet/MutableMap.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..b17de11b9605c304f4745a85240cb48e2eabcc03 GIT binary patch literal 276 zcmZXPI}XAy5JbJfIE#VEG8BDH2Zr literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/MutableSet.kotlin_class b/compiler/frontend/builtins/jet/MutableSet.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5174775f06ab9d4098dd9a09aef85f98f1e83fdf GIT binary patch literal 238 zcmd-`Q((~I;b0J8)MDde5@3{IG~xr&OhOz&Y+NiHi~d{Q9u*bwF+sSv%00#t_H= literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Nothing.kotlin_class b/compiler/frontend/builtins/jet/Nothing.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..a91c1b2fb120e67b11ec2c21e1e5a9ce9c2747d0 GIT binary patch literal 17 Ycmd;JQ(y?<<~YP?!05!n#U#K8021;6>i_@% literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Number.kotlin_class b/compiler/frontend/builtins/jet/Number.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..2e51171b6bb50b8382c047c8cefeffde86e2ff3f GIT binary patch literal 107 zcmW;9u@QhE5Jf?O6The9Py!J#V+oW%Xu;Oy__AHKy4>cmgn8%t&M5eJ`B$#3^d8s#8_da>C`+ mNzUV!zxC-UOb#r5=Lw-Ufs?m1gB*o8rb)hi__tQ>(c}wd0}t;2 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Short.kotlin_class b/compiler/frontend/builtins/jet/Short.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..cdcde527bc1f1426a81f70ff964bf12f0667d194 GIT binary patch literal 1383 zcmZ{k&2oY;7)3=OMg&9_47Go@PmpoxvX9Uu5A1W5+z35RCL8B+xF#o`f;E@TwWzjT zcCF{nZEt#imH!^>J#)p6E~dd6SKcbS>CD-az{`l2>c`w9_%6Y1g6~&8Jo)4+H?D!_ zfB%`M`t;{I!E-lN^BfxOmFw*6gfp6m^DOL#85ZidaHa!!s=uu7-CDTuyNkd79m(lT z&iRmYo<}&dPflm@#o7Ci)03PtA*Vk%Jv(@&IDOcs4>^6vIR|pift>y)cyb+b?n_Qj za_&o>+L!ZTpY!P>&r1Jc^5A)hc<`ws9@dZ737$>V59e(o9{j7xKMUjIS@8K~&4W8D x`)7G@ugXUGO}S8hS1y%5l&$ioa;|()-Yb7S`s2Lj_pR1@(#-G4_G1OULx3e5lj literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ShortIterator.kotlin_class b/compiler/frontend/builtins/jet/ShortIterator.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..5dbe24dbc52de35afcc42fde67ba6ece18be1547 GIT binary patch literal 55 xcmd;3Q(!RS;bIbC6k-!%0n$uC+#JUk4OpB&9Ofu44mAT-Fq;X;7BgUjumOtL1p)v7 literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ShortProgression.kotlin_class b/compiler/frontend/builtins/jet/ShortProgression.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ef498b0926af37d9b258c8662a0ebeed7717b7e0 GIT binary patch literal 115 zcmd;JQ(!RS;bIbC6k-!%0n$uC`W(j?4OpzWI2Z(2rNBa9HX9O~9n5BS0?D#OadC(l YaDv&aKz5h`E11m$X0su&*}-gP01i?K(f|Me literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ShortRange.kotlin_class b/compiler/frontend/builtins/jet/ShortRange.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..0d150a05a7fd84c86747d71de4f9eb17ceb0af27 GIT binary patch literal 143 zcmd;JQ(!RS;bIbC6k-!%0n$uh9y5&R!5E~>ag5P`)ryOQL4ZvPtOU$vhp?SMA}mo{ o9AX9>U^Z)%7?8~cR>O^?h7G7D%zziHh8@gi1GAaHY<37601pNW`2YX_ literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class b/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/String.kotlin_class b/compiler/frontend/builtins/jet/String.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..354b979c96481160abeeaa70f229535b51da35b4 GIT binary patch literal 161 zcmd;JQ(!RS;bIbC6k-!%0n$uHAd)$Vo8uUx0gDq@C`y8Z&4AU4hl4?YO^OXD%_6~w zB*TG4hBZozL(G87iVLWRTMBFnSO*(eoEI$42Nq`oi?c^@0o4mYP37VUGZ2KR2LSUC B4C4R* literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Throwable.kotlin_class b/compiler/frontend/builtins/jet/Throwable.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..10f8d04e72871f66741c865219c5f5be88135ef3 GIT binary patch literal 91 zcmd-OQ(!P+;bIbC3{vMf#%RE7#lyiQz#_#46k?KK1oPOyJZ1?-Cy+wsC>{3;sVNXg4MAA0AE1|QUCw| literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Unit.kotlin_class b/compiler/frontend/builtins/jet/Unit.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..4e1c8f10daf74219dbca0350fe46c3ad0c191815 GIT binary patch literal 25 ecmd;JQ(!P+;bIbC^k59)<~YP?!0ZI#G64V|D*}oD literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/Unit.object.kotlin_class b/compiler/frontend/builtins/jet/Unit.object.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..398c47532168e19d39e39d44f813dbbdd0c506d7 GIT binary patch literal 36 lcmd;RV^&}=V&P&EU<~5sIK*hc>;&R4M{#ku8L)!cOaM{t1P}lK literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/atomic.kotlin_class b/compiler/frontend/builtins/jet/atomic.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..e1d22f4de57d36bde9292136196019eab0410e19 GIT binary patch literal 24 dcmd;RV^Ux+V&P&EU<~5sIL2te>;&R40RSb$0>=OV literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/data.kotlin_class b/compiler/frontend/builtins/jet/data.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..e1d22f4de57d36bde9292136196019eab0410e19 GIT binary patch literal 24 dcmd;RV^Ux+V&P&EU<~5sIL2te>;&R40RSb$0>=OV literal 0 HcmV?d00001 diff --git a/compiler/frontend/builtins/jet/deprecated.kotlin_class b/compiler/frontend/builtins/jet/deprecated.kotlin_class new file mode 100644 index 0000000000000000000000000000000000000000..ea0088738d37e96382a4d6b313a202d466c184d2 GIT binary patch literal 36 mcmd;RV^Ux+V&P&EU;&R40RSb$0>=OV literal 0 HcmV?d00001 diff --git a/generators/generators.iml b/generators/generators.iml index 06ad1f8bf7f..a3f41b52a46 100644 --- a/generators/generators.iml +++ b/generators/generators.iml @@ -15,6 +15,7 @@ + diff --git a/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java b/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java new file mode 100644 index 00000000000..f0cdca123da --- /dev/null +++ b/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java @@ -0,0 +1,117 @@ +package org.jetbrains.jet.generators.builtins; + +import com.intellij.openapi.Disposable; +import com.intellij.openapi.util.Disposer; +import com.intellij.openapi.util.io.FileUtil; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.jet.JetTestUtils; +import org.jetbrains.jet.cli.jvm.compiler.JetCoreEnvironment; +import org.jetbrains.jet.config.CompilerConfiguration; +import org.jetbrains.jet.descriptors.serialization.*; +import org.jetbrains.jet.lang.descriptors.*; +import org.jetbrains.jet.lang.psi.JetFile; +import org.jetbrains.jet.lang.resolve.lazy.LazyResolveTestUtil; +import org.jetbrains.jet.lang.resolve.name.FqName; +import org.jetbrains.jet.lang.resolve.name.Name; + +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.util.Collection; +import java.util.List; +import java.util.regex.Pattern; + +public class BuiltInsSerializer { + public static final String CLASS_METADATA_FILE_EXTENSION = "kotlin_class"; + public static final String PACKAGE_FILE_NAME = ".kotlin_package"; + public static final Name CLASS_OBJECT_NAME = Name.identifier("object"); + + private static final String BUILT_INS_SRC_DIR = "compiler/frontend/src"; + private static final String DEST_DIR = "compiler/frontend/builtins"; + private static final String BUILT_INS_PACKAGE_NAME = "jet"; + + private static int totalSize = 0; + private static int totalFiles = 0; + + public static void main(String[] args) throws IOException { + List sourceFiles = FileUtil.findFilesByMask(Pattern.compile(".*\\.jet"), new File(BUILT_INS_SRC_DIR)); + Disposable rootDisposable = Disposer.newDisposable(); + CompilerConfiguration configuration = new CompilerConfiguration(); + JetCoreEnvironment environment = new JetCoreEnvironment(rootDisposable, configuration); + List files = JetTestUtils.loadToJetFiles(environment, sourceFiles); + + ModuleDescriptor module = LazyResolveTestUtil.resolveLazily(files, environment); + + FqName fqName = FqName.topLevel(Name.identifier(BUILT_INS_PACKAGE_NAME)); + NamespaceDescriptor namespace = module.getNamespace(fqName); + assert namespace != null : "No built-ins namespace: " + fqName; + Collection allDescriptors = namespace.getMemberScope().getAllDescriptors(); + + final File destDir = new File(new File(DEST_DIR), BUILT_INS_PACKAGE_NAME); + if (!FileUtil.delete(destDir)) { + System.err.println("Could not delete: " + destDir); + } + if (!destDir.mkdirs()) { + System.err.println("Could not make directories: " + destDir); + } + + ClassSerializationUtil.serializeClasses(allDescriptors, ClassSerializationUtil.NEW_EVERY_TIME, new ClassSerializationUtil.Sink() { + @Override + public void writeClass( + @NotNull ClassDescriptor classDescriptor, @NotNull ProtoBuf.Class classProto + ) { + try { + ByteArrayOutputStream stream = new ByteArrayOutputStream(); + classProto.writeTo(stream); + + write(destDir, getFileName(classDescriptor), stream); + } + catch (IOException e) { + throw new AssertionError(e); + } + } + }); + + ByteArrayOutputStream stream = new ByteArrayOutputStream(); + DescriptorSerializer serializer = new DescriptorSerializer(NameTable.Namer.DEFAULT); + for (DeclarationDescriptor descriptor : allDescriptors) { + if (descriptor instanceof CallableMemberDescriptor) { + CallableMemberDescriptor callableMemberDescriptor = (CallableMemberDescriptor) descriptor; + ProtoBuf.Callable proto = serializer.callableProto(callableMemberDescriptor).build(); + proto.writeDelimitedTo(stream); + } + } + + write(destDir, getPackageFileName(namespace), stream); + + System.out.println("Total bytes written: " + totalSize + " to " + totalFiles + " files"); + } + + private static void write(File destDir, String fileName, ByteArrayOutputStream stream) throws IOException { + totalSize += stream.size(); + totalFiles++; + FileUtil.writeToFile(new File(destDir, fileName), stream.toByteArray()); + System.out.println(stream.size() + " bytes written to " + fileName); + } + + private static String getPackageFileName(NamespaceDescriptor packageDescriptor) { + return PACKAGE_FILE_NAME; + } + + private static String getFileName(ClassDescriptor classDescriptor) { + ClassId classId = ClassSerializationUtil.getClassId(classDescriptor, new NameTable.Namer() { + @NotNull + @Override + public Name getClassName(@NotNull ClassDescriptor classDescriptor) { + return classDescriptor.getKind() == ClassKind.CLASS_OBJECT ? CLASS_OBJECT_NAME : classDescriptor.getName(); + } + + @NotNull + @Override + public Name getPackageName(@NotNull NamespaceDescriptor namespaceDescriptor) { + return namespaceDescriptor.getName(); + } + }); + return classId.getRelativeClassName().asString() + "." + CLASS_METADATA_FILE_EXTENSION; + } +}