From 5492c8875ed9b278e952010959c854547720989d Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 13 Jun 2013 13:51:30 +0400 Subject: [PATCH] Proper names for class objects upon serialization of built-ins --- .../frontend/builtins/jet/.kotlin_class_names | Bin 748 -> 748 bytes .../frontend/builtins/jet/.kotlin_name_table | Bin 5276 -> 5279 bytes .../frontend/builtins/jet/.kotlin_package | Bin 284 -> 284 bytes .../jet/ByteRange.object.kotlin_class | 2 +- .../builtins/jet/CharArray.kotlin_class | Bin 131 -> 131 bytes .../builtins/jet/CharIterator.kotlin_class | 4 +-- .../builtins/jet/CharProgression.kotlin_class | Bin 115 -> 115 bytes .../jet/CharRange.object.kotlin_class | 4 +-- .../builtins/jet/CharSequence.kotlin_class | Bin 58 -> 58 bytes .../builtins/jet/Collection.kotlin_class | Bin 230 -> 230 bytes .../builtins/jet/DoubleArray.kotlin_class | Bin 131 -> 131 bytes .../builtins/jet/DoubleIterator.kotlin_class | 4 +-- .../jet/DoubleProgression.kotlin_class | Bin 115 -> 115 bytes .../jet/DoubleRange.object.kotlin_class | 4 +-- .../frontend/builtins/jet/Enum.kotlin_class | Bin 125 -> 125 bytes .../jet/ExtensionFunction0.kotlin_class | Bin 64 -> 64 bytes .../jet/ExtensionFunction1.kotlin_class | Bin 94 -> 94 bytes .../jet/ExtensionFunction10.kotlin_class | Bin 365 -> 365 bytes .../jet/ExtensionFunction11.kotlin_class | Bin 396 -> 397 bytes .../jet/ExtensionFunction12.kotlin_class | Bin 429 -> 430 bytes .../jet/ExtensionFunction13.kotlin_class | Bin 461 -> 462 bytes .../jet/ExtensionFunction14.kotlin_class | Bin 493 -> 494 bytes .../jet/ExtensionFunction15.kotlin_class | Bin 525 -> 526 bytes .../jet/ExtensionFunction16.kotlin_class | Bin 557 -> 558 bytes .../jet/ExtensionFunction17.kotlin_class | Bin 589 -> 590 bytes .../jet/ExtensionFunction18.kotlin_class | Bin 621 -> 622 bytes .../jet/ExtensionFunction19.kotlin_class | Bin 653 -> 654 bytes .../jet/ExtensionFunction2.kotlin_class | Bin 125 -> 125 bytes .../jet/ExtensionFunction20.kotlin_class | Bin 685 -> 686 bytes .../jet/ExtensionFunction21.kotlin_class | Bin 717 -> 718 bytes .../jet/ExtensionFunction22.kotlin_class | Bin 749 -> 750 bytes .../jet/ExtensionFunction3.kotlin_class | Bin 155 -> 155 bytes .../jet/ExtensionFunction4.kotlin_class | Bin 185 -> 185 bytes .../jet/ExtensionFunction5.kotlin_class | Bin 215 -> 215 bytes .../jet/ExtensionFunction6.kotlin_class | Bin 245 -> 245 bytes .../jet/ExtensionFunction7.kotlin_class | Bin 275 -> 275 bytes .../jet/ExtensionFunction8.kotlin_class | Bin 306 -> 306 bytes .../jet/ExtensionFunction9.kotlin_class | Bin 336 -> 336 bytes .../builtins/jet/FloatArray.kotlin_class | Bin 132 -> 132 bytes .../builtins/jet/FloatIterator.kotlin_class | 4 +-- .../jet/FloatProgression.kotlin_class | Bin 116 -> 116 bytes .../jet/FloatRange.object.kotlin_class | 4 +-- .../builtins/jet/Function0.kotlin_class | Bin 41 -> 41 bytes .../builtins/jet/Function1.kotlin_class | Bin 70 -> 70 bytes .../builtins/jet/Function10.kotlin_class | Bin 342 -> 342 bytes .../builtins/jet/Function11.kotlin_class | Bin 373 -> 374 bytes .../builtins/jet/Function12.kotlin_class | Bin 405 -> 406 bytes .../builtins/jet/Function13.kotlin_class | Bin 437 -> 438 bytes .../builtins/jet/Function14.kotlin_class | Bin 469 -> 470 bytes .../builtins/jet/Function15.kotlin_class | Bin 501 -> 502 bytes .../builtins/jet/Function16.kotlin_class | Bin 533 -> 534 bytes .../builtins/jet/Function17.kotlin_class | Bin 565 -> 566 bytes .../builtins/jet/Function18.kotlin_class | Bin 597 -> 598 bytes .../builtins/jet/Function19.kotlin_class | Bin 629 -> 630 bytes .../builtins/jet/Function2.kotlin_class | Bin 101 -> 101 bytes .../builtins/jet/Function20.kotlin_class | Bin 661 -> 662 bytes .../builtins/jet/Function21.kotlin_class | Bin 693 -> 694 bytes .../builtins/jet/Function22.kotlin_class | Bin 725 -> 726 bytes .../builtins/jet/Function3.kotlin_class | Bin 131 -> 131 bytes .../builtins/jet/Function4.kotlin_class | Bin 161 -> 161 bytes .../builtins/jet/Function5.kotlin_class | Bin 191 -> 191 bytes .../builtins/jet/Function6.kotlin_class | Bin 221 -> 221 bytes .../builtins/jet/Function7.kotlin_class | Bin 251 -> 251 bytes .../builtins/jet/Function8.kotlin_class | Bin 281 -> 281 bytes .../builtins/jet/Function9.kotlin_class | Bin 312 -> 312 bytes .../builtins/jet/Hashable.kotlin_class | Bin 48 -> 48 bytes .../frontend/builtins/jet/Int.kotlin_class | Bin 1546 -> 1546 bytes .../builtins/jet/IntArray.kotlin_class | Bin 132 -> 132 bytes .../builtins/jet/IntIterator.kotlin_class | 4 +-- .../builtins/jet/IntProgression.kotlin_class | Bin 116 -> 116 bytes .../builtins/jet/IntRange.object.kotlin_class | 4 +-- .../builtins/jet/Iterable.kotlin_class | Bin 48 -> 48 bytes .../builtins/jet/Iterator.kotlin_class | Bin 53 -> 53 bytes .../jet/KExtensionFunction0.kotlin_class | Bin 63 -> 63 bytes .../jet/KExtensionFunction1.kotlin_class | Bin 89 -> 89 bytes .../jet/KExtensionFunction10.kotlin_class | Bin 323 -> 323 bytes .../jet/KExtensionFunction11.kotlin_class | Bin 350 -> 351 bytes .../jet/KExtensionFunction12.kotlin_class | Bin 377 -> 378 bytes .../jet/KExtensionFunction13.kotlin_class | Bin 404 -> 405 bytes .../jet/KExtensionFunction14.kotlin_class | Bin 431 -> 432 bytes .../jet/KExtensionFunction15.kotlin_class | Bin 458 -> 459 bytes .../jet/KExtensionFunction16.kotlin_class | Bin 485 -> 486 bytes .../jet/KExtensionFunction17.kotlin_class | Bin 512 -> 513 bytes .../jet/KExtensionFunction18.kotlin_class | Bin 539 -> 540 bytes .../jet/KExtensionFunction19.kotlin_class | Bin 566 -> 567 bytes .../jet/KExtensionFunction2.kotlin_class | Bin 115 -> 115 bytes .../jet/KExtensionFunction20.kotlin_class | Bin 593 -> 594 bytes .../jet/KExtensionFunction21.kotlin_class | Bin 620 -> 621 bytes .../jet/KExtensionFunction22.kotlin_class | Bin 647 -> 648 bytes .../jet/KExtensionFunction3.kotlin_class | Bin 141 -> 141 bytes .../jet/KExtensionFunction4.kotlin_class | Bin 167 -> 167 bytes .../jet/KExtensionFunction5.kotlin_class | Bin 193 -> 193 bytes .../jet/KExtensionFunction6.kotlin_class | Bin 219 -> 219 bytes .../jet/KExtensionFunction7.kotlin_class | Bin 245 -> 245 bytes .../jet/KExtensionFunction8.kotlin_class | Bin 271 -> 271 bytes .../jet/KExtensionFunction9.kotlin_class | Bin 297 -> 297 bytes .../builtins/jet/KFunction0.kotlin_class | Bin 37 -> 37 bytes .../builtins/jet/KFunction1.kotlin_class | Bin 63 -> 63 bytes .../builtins/jet/KFunction10.kotlin_class | Bin 297 -> 297 bytes .../builtins/jet/KFunction11.kotlin_class | Bin 323 -> 324 bytes .../builtins/jet/KFunction12.kotlin_class | Bin 351 -> 352 bytes .../builtins/jet/KFunction13.kotlin_class | Bin 378 -> 379 bytes .../builtins/jet/KFunction14.kotlin_class | Bin 405 -> 406 bytes .../builtins/jet/KFunction15.kotlin_class | Bin 432 -> 433 bytes .../builtins/jet/KFunction16.kotlin_class | Bin 459 -> 460 bytes .../builtins/jet/KFunction17.kotlin_class | Bin 486 -> 487 bytes .../builtins/jet/KFunction18.kotlin_class | Bin 513 -> 514 bytes .../builtins/jet/KFunction19.kotlin_class | Bin 540 -> 541 bytes .../builtins/jet/KFunction2.kotlin_class | Bin 89 -> 89 bytes .../builtins/jet/KFunction20.kotlin_class | Bin 567 -> 568 bytes .../builtins/jet/KFunction21.kotlin_class | Bin 594 -> 595 bytes .../builtins/jet/KFunction22.kotlin_class | Bin 621 -> 622 bytes .../builtins/jet/KFunction3.kotlin_class | Bin 115 -> 115 bytes .../builtins/jet/KFunction4.kotlin_class | Bin 141 -> 141 bytes .../builtins/jet/KFunction5.kotlin_class | Bin 167 -> 167 bytes .../builtins/jet/KFunction6.kotlin_class | Bin 193 -> 193 bytes .../builtins/jet/KFunction7.kotlin_class | Bin 219 -> 219 bytes .../builtins/jet/KFunction8.kotlin_class | Bin 245 -> 245 bytes .../builtins/jet/KFunction9.kotlin_class | Bin 271 -> 271 bytes .../jet/KMemberFunction0.kotlin_class | Bin 63 -> 63 bytes .../jet/KMemberFunction1.kotlin_class | Bin 89 -> 89 bytes .../jet/KMemberFunction10.kotlin_class | Bin 323 -> 323 bytes .../jet/KMemberFunction11.kotlin_class | Bin 350 -> 351 bytes .../jet/KMemberFunction12.kotlin_class | Bin 377 -> 378 bytes .../jet/KMemberFunction13.kotlin_class | Bin 404 -> 405 bytes .../jet/KMemberFunction14.kotlin_class | Bin 431 -> 432 bytes .../jet/KMemberFunction15.kotlin_class | Bin 458 -> 459 bytes .../jet/KMemberFunction16.kotlin_class | Bin 485 -> 486 bytes .../jet/KMemberFunction17.kotlin_class | Bin 512 -> 513 bytes .../jet/KMemberFunction18.kotlin_class | Bin 539 -> 540 bytes .../jet/KMemberFunction19.kotlin_class | Bin 566 -> 567 bytes .../jet/KMemberFunction2.kotlin_class | Bin 115 -> 115 bytes .../jet/KMemberFunction20.kotlin_class | Bin 593 -> 594 bytes .../jet/KMemberFunction21.kotlin_class | Bin 620 -> 621 bytes .../jet/KMemberFunction22.kotlin_class | Bin 647 -> 648 bytes .../jet/KMemberFunction3.kotlin_class | Bin 141 -> 141 bytes .../jet/KMemberFunction4.kotlin_class | Bin 167 -> 167 bytes .../jet/KMemberFunction5.kotlin_class | Bin 193 -> 193 bytes .../jet/KMemberFunction6.kotlin_class | Bin 219 -> 219 bytes .../jet/KMemberFunction7.kotlin_class | Bin 245 -> 245 bytes .../jet/KMemberFunction8.kotlin_class | Bin 271 -> 271 bytes .../jet/KMemberFunction9.kotlin_class | Bin 297 -> 297 bytes .../frontend/builtins/jet/List.kotlin_class | Bin 412 -> 412 bytes .../builtins/jet/ListIterator.kotlin_class | Bin 118 -> 118 bytes .../frontend/builtins/jet/Long.kotlin_class | Bin 1546 -> 1546 bytes .../builtins/jet/LongArray.kotlin_class | Bin 132 -> 132 bytes .../builtins/jet/LongIterator.kotlin_class | 4 +-- .../builtins/jet/LongProgression.kotlin_class | Bin 116 -> 116 bytes .../jet/LongRange.object.kotlin_class | 4 +-- .../builtins/jet/Map.Entry.kotlin_class | Bin 75 -> 75 bytes .../frontend/builtins/jet/Map.kotlin_class | Bin 243 -> 243 bytes .../jet/MutableCollection.kotlin_class | Bin 246 -> 246 bytes .../builtins/jet/MutableIterable.kotlin_class | Bin 59 -> 59 bytes .../builtins/jet/MutableIterator.kotlin_class | Bin 50 -> 50 bytes .../builtins/jet/MutableList.kotlin_class | Bin 486 -> 486 bytes .../jet/MutableListIterator.kotlin_class | Bin 146 -> 146 bytes .../jet/MutableMap.MutableEntry.kotlin_class | Bin 96 -> 96 bytes .../builtins/jet/MutableMap.kotlin_class | Bin 290 -> 290 bytes .../builtins/jet/MutableSet.kotlin_class | Bin 246 -> 246 bytes .../builtins/jet/Nothing.kotlin_class | 2 +- .../builtins/jet/Progression.kotlin_class | Bin 73 -> 73 bytes .../jet/PropertyMetadata.kotlin_class | 4 +-- .../jet/PropertyMetadataImpl.kotlin_class | Bin 48 -> 48 bytes .../frontend/builtins/jet/Set.kotlin_class | Bin 225 -> 225 bytes .../builtins/jet/ShortArray.kotlin_class | Bin 132 -> 132 bytes .../builtins/jet/ShortIterator.kotlin_class | 4 +-- .../jet/ShortProgression.kotlin_class | Bin 116 -> 116 bytes .../jet/ShortRange.object.kotlin_class | 4 +-- .../frontend/builtins/jet/String.kotlin_class | Bin 162 -> 162 bytes .../builtins/jet/Throwable.kotlin_class | 12 +++---- .../builtins/jet/Unit.object.kotlin_class | 4 +-- .../frontend/builtins/jet/atomic.kotlin_class | 2 +- .../frontend/builtins/jet/data.kotlin_class | 2 +- .../builtins/jet/deprecated.kotlin_class | Bin 37 -> 37 bytes .../builtins/jet/volatile.kotlin_class | 2 +- .../BuiltinsDeserializationTest.java | 33 ++++++++++-------- .../builtins/BuiltInsSerializer.java | 2 +- 177 files changed, 58 insertions(+), 55 deletions(-) diff --git a/compiler/frontend/builtins/jet/.kotlin_class_names b/compiler/frontend/builtins/jet/.kotlin_class_names index 403d64543c4c8408d9df1efd8d448795049d011d..8176b7eaaaa236854621e354b2dde54144280f1e 100644 GIT binary patch literal 748 zcmW;KSxc5d7zW^X>T_$cGV8#=LR-!1apkpWH66R){sY>9I_~&kRq0` znQbf}n?3AhAGz%3040=ikVBMFP6dZK!cmTKoD-bn6sI}ESZc)u`YPiE)YPrXK>Ucms4K(tQVv=a$5s#V9c4p8_3r~1TD{Zv%jOV>dHmkft5l38Sn6bIlLv(0wR2Mes!dXvg}=|R&6i8PCh1eYR$K=6MMf*=TjAP5SApwuj+ zY|~8BtfwL{GfOj5+q7)4)zZpu9Qf|f_)~4CU&;`q^#8BlFb!N=Xn{=P4*D@RPQOlz{SSFAm9z9eW0`-m=+O$ z$p=Hl!=Q9Hln#N?aZoxQN+*J8QMmqOAfFv*&uT^}V-1*54-{GlVzF_Efz^W4oQA16 z17n3tAdm^AbD(rRkOmpi1k>3HV|2h6-7rQUkYNK>JrO1}1;&^TW6Xjv zX2TfsV2p*6>xJwXS54k0bhQ2`OmG$x)CJREj72cUVi;p7h{47o4)^dnn9OnrBST<4 zOk^vJu?xo70%IJ2G4?SjLoGc76FLZC6bKxKiJX|MCZcR|7REgfVz6;Yz(X_uYQ!ao T1Up=UVRF5QEGIae?gHfi+|Ng! delta 587 zcmbQQIY*Q6=tjm0rp=8^=Xe<}PYw|HRPQ0dz{SSFAm9b1y`i)(m=+Q6gYtu*bSRV# zgVMoJIu=UDLFoiAEh>-*^SU`9PqXe~rYOkf>M?i7r18pb#aVXz9E z12I4jPKDALP&yk**8ypeMU616EigtqjL`*S^fJ0bRZoBkO@=Y1!5A}Pj9D1vpkb_N$hl4?YRf~;_Nq|v;(cs=hVIRi(6B7#M)8S$dn5?*giXJjav4B)r Si2^x~CVo(54{`ztC<6fgISs}D delta 75 zcmbQkG>1vpkb_N$hl4?YRf~;_Nq|v;(ctbxVIRhO6B7#M)8JzFnXI^hiXJdYv4B)r Si2^wfCw@?64|DY-VKPU{mm($Wjjg599)x delta 12 TcmZo>Y-VKPU{mm#$Wjjg58wis diff --git a/compiler/frontend/builtins/jet/CharIterator.kotlin_class b/compiler/frontend/builtins/jet/CharIterator.kotlin_class index 8bc59d0a30b..b0f323df459 100644 --- a/compiler/frontend/builtins/jet/CharIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/CharIterator.kotlin_class @@ -1,8 +1,8 @@ -& K2 +& L2  R Æ0B  Z 0B Z -&0LB +&0MB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/CharProgression.kotlin_class b/compiler/frontend/builtins/jet/CharProgression.kotlin_class index 5aa313a6d69c8d6bc058ac70d0057a7fda4b63b3..8906fb6ea0e7c3bdd7610d61e3d848e56e671136 100644 GIT binary patch delta 10 RcmXReX5nB{@SDhz4*(4j0&4&O delta 10 RcmXReX5nB{@SVt#4*(4f0%`yN diff --git a/compiler/frontend/builtins/jet/CharRange.object.kotlin_class b/compiler/frontend/builtins/jet/CharRange.object.kotlin_class index a197678ee51..0ef5ffdd22c 100644 --- a/compiler/frontend/builtins/jet/CharRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/CharRange.object.kotlin_class @@ -1,5 +1,5 @@ -† N2 +† O2 R Â0B "Z -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/CharSequence.kotlin_class b/compiler/frontend/builtins/jet/CharSequence.kotlin_class index 1d5d4889fc45e8a4b6fc5632b6758c683dddb140..dd4e6dc3491115a22eab37bafa9bc915340b5313 100644 GIT binary patch delta 30 icmcDrV&O>!o?)O6vf4%W)K8sD+2&dI0SG2 delta 30 icmcDrV&O7T@BTXShi;sgrAao*^wseFP8yAxRqXeT93y|iBQs7WCh_n&`N=Ho$kY7T@BTXS#i;sgrAY>w!wsg1@8yAxRqXeT93y|iBQs7WCh_Dg?N=Hr%kYY-VKPU{i>j$Wjjg5HJF* delta 12 TcmZo>Y-VKPU{i>l$Wjjg5G(?$ diff --git a/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class b/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class index ca4166e7a82..0a3fe685b09 100644 --- a/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class @@ -1,8 +1,8 @@ -& ^2 +& _2  R Æ0B (Z 0B Z -&0_B +&0`B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class b/compiler/frontend/builtins/jet/DoubleProgression.kotlin_class index a7ec08955a06aff83a24605a27e4bd60d4d2088e..82530d88f9b953d6a59169ad2cbe58c8b5842ec8 100644 GIT binary patch delta 10 RcmXReX5nB{NSw%$4*(5a0)7Ah delta 10 RcmXReX5nB{NSMfy4*(5W0(}4g diff --git a/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class b/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class index a791cd8cc30..6d13f9f3e99 100644 --- a/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/DoubleRange.object.kotlin_class @@ -1,5 +1,5 @@ -† a2 +† b2 R Â0B *Z -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Enum.kotlin_class b/compiler/frontend/builtins/jet/Enum.kotlin_class index 918242a4bcb919c55dd9b2cc55c0041a57dc34d1..06bd242616a1ea2974462f01d58e1123a957e564 100644 GIT binary patch delta 77 zcmb=e<>F9NNY)bJU=RqM$fckfs>R2}B%m$CA;iYT!oeuOV8Cp}1(ZyYVgZUPgW0JQ U{iTIdoWKH6TpVl$sbDq}0GpHv;Q#;t delta 77 zcmb=e<>F9NNYWDFU=RqI$fckfqQ%F>B%m$CA;iYT!oeuOV8Cp}1(ZydVgZUPgV`w) U{iTJIoxlQ7TpVl$DPT4e0GfIU+5i9m diff --git a/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class index e975eb46a2cfcc6da665cd31234ec946f98d89e4..23ed2dabc97f445330e18558b7b3ee8c199c7287 100644 GIT binary patch delta 42 ucmZ>8km5*FNYmouU=UzcV9;XYViI7KU8km5*FNY&!wU=UzcV9;XYViI7KU0^kS8yH!Doqis}pQ(;h(p diff --git a/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class index a733cc526237c64e43db58d712f74301eaa7db6d..d22c39a52032f8268e13ec6bc07948bad8cd9928 100644 GIT binary patch literal 397 zcmY+DGIYq# zog#=`f(}>%&6Hi5D|@t1HnddsX{8*{S~;YRGSXH#qMdR~`-aba#=@_$2y4&>n!qF7g4~vibB>+gsi(LVm(B0*|J~W KAWVk!sq_mSL?IFY literal 396 zcmY++s0;f4ADLgr_vKB(Y}}s8 EzxbCR_W%F@ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class index d2c573b1e182472ef6bd4bda48198a4d1cf1374c..85fc9a17f64ed44e16634b4fc64f0fae61c3e81e 100644 GIT binary patch literal 430 zcmY+I{aSrem%IN2A;wR0NOgka z4C literal 429 zcmY+E;s zW>)TnHbS>D;8fVgxv+x^VTDU!7gxd_u7!Qv2y5I52e=asaW5R)PCl3jH z>Om_F!&FogyRw+t{|VJLNt(S@XOze050h4Df!dL5)Sl#^4kU>>l3dh@6ItzKRp;Ge*gdg literal 461 zcmY+=ITC_E5Cu>M1{k)nL(7QBfXFf=^cWrhOUr#M;Z^er;2 zEO1jR^FkX$yR?8Yvkg;b2WHF?=FBcEm_1lB`>e8|AUNVbZBAP&<;1+LIjAfh18!l8ZW#Jk*)wqb?+c cx{?CajTGjI>GBZ72>GfRBfmA1K~-7*0TDzdU;qFB diff --git a/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class index 63323c4309926423f4b4b9755c8034dc5561c32a..cfc8afd410b7576fc4c3d900d66c3d3e2be12469 100644 GIT binary patch literal 494 zcmY+=Hx9y35Jgdc$B%J%C8BagL4_zOSq2LL1S01s5Qwx!7K0g&B~N*7HE(n`d8vA& z4LFHWcYPD8^0&f3*u+TK!dTeGMA*Sp*u_lP!(3QnAzZ>z*vG2iSeJ28A_Ta}5aJ<2 zgm*DSIz}&1`R1nm-`@EuT}zXlKEP=7TS5AmVKuWNtyv~%!?H+QmQC8R9MYcUk`647 jbYyALiB%$s z15RQzUEhSN{jD$%HZc;mFc!8k5q2;Yb}?e9atXe i$kL<}t3o=n{7#tNa#hSK@m??>J`0A#Pr<00FNl97S1BL> diff --git a/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class index 7a95ed8daa0287e6136ce0cfd3a12b3a116b8ca3..1093ab7583aa9eb44f80017fd3bebc3b28a3804f 100644 GIT binary patch literal 526 zcmY+=$qoTg5QX8st-D>VhqDx`URhX)rKQL400=S9V+bLpC-o9qshg^ zj s%Oh=AS<;rJNjp}Kv}gIXFumodn0eyaFd$wHL*m^qBEAgc`tKop0Lou13jhEB literal 525 zcmY+=IS#@=429uLNWu`Zyb@8RqM$;QlpKQtfI#f~Di8?7c2h1va6A$&zrV7dZYNJw zjkE5|9D13*N?8WPqZq99OELh`&+vBz^Iru_bD z=IDNQRqa??a5Jmz1vb<}X@#M%jgfE-V_^pqVHZMsOb774a;W`$=0bcK%=mri- zgb<%HL^#P1<4cAF-!cHd_aW9P2AMLebe(dY$D7ivB00rGR_7@Xi|L-5l@;lYWs{by z8fnFHNNbi$+ORy*mgSRnEKPc6)k%9+kVnNWABx!^9t}g{*)Sqr3}fPtVM6>fM6dcU F{Rf^BF5LhC literal 557 zcmY+=xo*Nx5QSl1XuK%jELWcF>!C05RZl_@obn8uZHN|{%igN DWuGp% diff --git a/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class index 2bb8425845e36ebfc60ee777c3506d3becdc2f75..2a7d74f1efd0361108bd4cb5c4a298231373d0e3 100644 GIT binary patch literal 590 zcmY+=xo*Nx5QSl15|9b0Rl<{**6jpC=tj}A_95gm|?EuDZjs( zIr^g5t1{6R+`=loz=k?ITH#XI##Fe2nXrRvVHY>T9&Uww+zD&k3wQA#9N@9#REJn8 z5h8rZ5Mv`lf?9?Y-!cF@88RH&A<;R;g)%b@oa0=h+Sa`$In8EPe^N!wmRIK|E7B9o zCOxw{q!*S$dS$t!Im;uxv3$}yOOqC?E@{aMs<^pjt(YP4(=Z}#4P)Y$VM6>dOo_jS MApRLHRT ztol)PrY(4tRr`?*b0uKm9UQs;Q*Jy8dt(0u7xAq2*-FEIoAo^ zl?W*|GGy4vkmFMZ;9G_QzvGbU60=H~l_qY#)=6vYqb|AKWY+P#NxCUd4+ksKEz2g| zu^iGp%OyRqJkle}Cq1zO(lbkwURWXNl@&EFH5q%F9qRr7oss&ckMOV~z7IESvVgPyR9zOaXZa2`WpjgfExV__eYE62Ks zg%TmaN`?@hGDKL*5aU}0U@Jp{Ul~d`T!%=P(M*-ut?r!nyFc0bCQD8>qILV&2(oe8 z)r%GBiDi?ftQ={^a!7NQOL}H`q!(76^vcqtH&%i4&hi^!cFR&Ri^LDZfcRw?5;uks W@y9SG?hHZvGfap_!_wX5`|>~8mNXgw literal 621 zcmY+=xo*Nx5QSl1W1EZda)1Vmbxk+$F_R@L)usPfec9bp?i;S8RH9Xt!WcoFvSDx5`MSYsfZ!%*1ANH~wL zJI6Y}w-O=5uM81ZGQ`-(0PJKa;2=X0|Mwx%CA1P{W_xt5^EJ=5uB6FHH?(T)dXR40 zeYjbX#w?rk#>$Z1Sq|xg<&q{Wk2GavNi&uv%~?6pC(Eyg=`9Pz%oBeM1LD#!B(4o3 W;?^)G?hQfwGb|8KhQ-G1`_cuMgER2} diff --git a/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class index 9b0864a8a2540dd4ce31daf72bffdb077b004441..c2285e8e1fb8bc3c261bcc436d185b0c8040fe7b 100644 GIT binary patch literal 654 zcmY+=xlY4S6og@4$98TUFO#J}RIVseA!b;34zugu6t eWllaT3-VQ2lJ828pUMvTt?ZJ&%HHbijQ&5!R5t_w literal 653 zcmY+=xlY4S6og@4$98TUFO#J}RIVseA~TnL;fS2#nB2zg zf=i#_-ciW$$f3Y9hZ3(GfOifZd~oREi$f37#ZdS@MwPQ4*P_{<8-Jl+sZ&&+8mw*( zv-<4u^4v~zq6$T)s)p!H6^YJOvFJjTh%Qx4(Ur=Ju2n73jVc}H^_DxQYzrTZnefS& e3txnb}ehJ|mb{2IVn1K}4AWxQ+^D literal 125 zcmd-`Q<%x9#mB)Qz^cHY#m2=Xz$gLYGYVv)@RJ%km8y{hFcCf?l}~AIeb1lC+9$F z`TeV+{J8(^289n0_k%%_hH!HeJFJpJtdnclAV=6F$Jin#*e2JpL-yDuH?T)eu}^N| za>k|4aP27MxaCmboq7G62D@y?-xPYzxD%!b1EFz!1$b}5=1Jo*d$LY1QG zthU8vGwUTwK@%BJwf mmo3SPQFt&wX#*XmU*j=7})B6X}wK>cH diff --git a/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class index 176efaa6dfd9bda4356699ba5f3fb27e953e475c..c1b730d0b24957b60a27e629ecb779eb417de46b 100644 GIT binary patch literal 718 zcmY+>$w~uJ5QX8so$k&}r-zdfan&mqS&7RmeT+On6vcTSQ540XD2k%s^fJDeos(OT zT7LhkIAw>$x9MfpLs)pdDE47y#x__{_OYg1!MbvQ4doD<$`Q7dtJqey*io)wS2@Ps zlyh6hg;62Fl@2LxbjWb0LymhLfJYq~c-EnbR~=e-*P)G19Xj}#4w>y@sW3A2LNK0u z@aNmPG6m)C-u!YuDgUuLJF%hmoqX!RsX`q(1=NvKNF6&x)QMA-I(4$tnNy8AcZ&OI wdCR47tdrNmguE4| literal 717 zcmY+>$w~uJ5QX8so$k&}r-zdfan&mqS&7RmeT+OnL~))+6h%=Yia}9udK%x$PURNl zEWdwMoU+5>+w?N)AuPOJ6#Fo96C13OeXNr!*dPbkB!}1{N7yD;u|u}lCD*V=jk`}q`2jf;hsZ|5eMLjLjx}ynt0{V!aIjHJ~?#oGaEA7#jr5C^inWceDLSn zg)#-@?B3!^KPlg_Hb1oy9XR=-L#K-9$SDvVJB6YXr$}__R27{$S<$&uO?2TD_tWy0 vE8|!f-Y65{oiY_ZC^O-sG8aB8Asj0k!Z&48_@QhGzm#p^ud=f|ovQl}gho8Z diff --git a/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class index 3b05f4824ec7c093ee70a6b94bff1fcde74fa18f..309f2bf02b1c299e4c78d0929ed5cd545db26fc1 100644 GIT binary patch literal 750 zcmY+>%Syvg6ouiOG)Yg>Bwf9Wql_GMBn~_DF?;|O#ryq=q9_$bQ4|Hm+bj7%rn_fD z*YNvCo4xFO{%v}h^$_M>FN%GbiJ=Xa$UaucC9IMItdT>klOt@9%h)7aY>_M2Cdb$r zbIn$9W+)`M;E>{qLxur|8g4lN_Z;eY`2YX_ literal 749 zcmY+>%Syvg6ouiOG)Yg>CRx3Uql_GMBn~_DF?@iE;{AR_Q51`!D2jsO?U{Ta)7`V7 zYxw=6&0cnpf16%vJ%qW}i((&UYGi{YvX2#V39IA)Yvd5?*s>e z1Pgz@ohedK?BLBV_G`sH%hO{U(XNv(+H)$2_MHOJfm0|tbc#erPG!-tlNFsfRYa#w zaX%?;IX8|~;ia-ByjCW{p)wWTDKp`N62d2CUHGDG2;Y=V;fJy%{8F}szsk=1_;cNV DoOVCR diff --git a/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class index 63d81610d4353cea7d73d2fa19f8e8522dfe08a7..338bab207b3b2aa5d2d3aa85226537c87b6f56fb 100644 GIT binary patch literal 155 zcmd-`Q&_^N#mB)Qz^cHY#m2=Xz$gLYGYVv(@RNap*&_VuL8Napgd+UuN=x_af0Yz1pw1S4^{vG diff --git a/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class index 63d2d0e8f4169c4b05bd2217240b7d1beb854cf8..e566b1b2af06e937e521bd30959a905b4d57bf30 100644 GIT binary patch literal 215 zcmd-`Q&`5R#mB)Qz^cHY#m2=Xz$gLYGYVv(@R77=aZ0 diff --git a/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class index a5597191ab8a8635fde979e59acf423864f106e5..9a26f22cca54af39f0d8cf1ef25d7600c97140a6 100644 GIT binary patch literal 275 zcmY+;yAHxI429u1O;QUXbVkIKiJ?=)$jD>x0DwSThjQr)@tCBp89aU-e16{LFEulE zh}ku1;z9Glgrl*?*|@^RIN)j=aWhW18`pRkGxnMO`>QZ?Y&%|-ODHX_J*=mt@w6CC bqE6*SPgNy)sex07W3K1Lg8UeN9r=3?4rZK0kMPpk~1i zF}o(sJZL$Za5VNf8&|j(2V9LKZpI0B;~EcRMwjWozX@ZL!**U8Ppio! bdaAsrS5=~yDu~{yDEg?9=&P!C({KI(tU?yq diff --git a/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class index 3cfae0e5acc70e96a83df18fdcc6eaeb1065ea49..14535f21fce7a13d613c31bff98c0607911def2c 100644 GIT binary patch literal 306 zcmY+;I}XAy5QJf`V>=E)Xi7xoDn%+pNy#xd03Z-=DLhLq!!2<(OR?oQ&HQndzSNAO zflsCh0}C2=CTx{0_R0kg$___mkCSr1S-HeTIpV5ZVV&sTGjmn)0l{;B!_s1g}= literal 306 zcmY+;I}XAy5QJf`V>=E)Xi7xoDn%+pNy#xdKoE$xM0m9vhGXJvmSW3qn)zd!zSK;j zflsChBMX}LCTx{0_R0kg$___mkCSr1S-HeTIpV5Zp-uGfS-8Gy{h?Ur$>lgR-z>*D jdN&(PteeQPI#I#8iyZ4A@~o#QuwJ5)^%lj|@KpT(oWdDn diff --git a/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class index 920fb4a8e1aef629ffe39c33a481090f256bd315..4af760ccc75555bd0822c34f409786ca7ed58503 100644 GIT binary patch literal 336 zcmY+Bh38JIj$CEKho}O45rJNN-j(>+Z%M+GHFB literal 336 zcmY+KU{hEKU{hE%k);6u5qARo diff --git a/compiler/frontend/builtins/jet/FloatIterator.kotlin_class b/compiler/frontend/builtins/jet/FloatIterator.kotlin_class index 11ed4daf347..3e2ff391a65 100644 --- a/compiler/frontend/builtins/jet/FloatIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/FloatIterator.kotlin_class @@ -1,7 +1,7 @@ -& «2 +& ¬2  R Æ0B -Z 0B -Z &0¬B +Z &0­B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/FloatProgression.kotlin_class b/compiler/frontend/builtins/jet/FloatProgression.kotlin_class index 1d36ff918c95aef5b68f0f85758e5da4ebd4aa59..87b873e00ea072f64a4676d27a99097f31602586 100644 GIT binary patch delta 10 RcmXRZVc}p?ST~WS000i90?q&c delta 10 RcmXRZVc}p?SUZuW000i50?hyb diff --git a/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class b/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class index 65e7d8e2281..2ecf0275af2 100644 --- a/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/FloatRange.object.kotlin_class @@ -1,5 +1,5 @@ -† ®2 +† ¯2 R Â0B /Z -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Function0.kotlin_class b/compiler/frontend/builtins/jet/Function0.kotlin_class index 6aaae76ce5fac367ae911927eee5802021443685..1cc2a299e5824b328c996a22b73e06a68eeae87c 100644 GIT binary patch literal 41 tcmd-`Q`o?$#mB)QkgmX}#m2=Xz$n3J!~&wDcsSGyGMw1BSU4C37yxVH1Z)5R literal 41 tcmd-`Q&`Wa#mB)Qkfy+>#m2=Xz$n3J!~&wDcsSGy(w*42SU4C37yxUO1Ze;O diff --git a/compiler/frontend/builtins/jet/Function1.kotlin_class b/compiler/frontend/builtins/jet/Function1.kotlin_class index 41067912ac246b3a30aec3155a01ff3cd413558f..fc1c509d7bda9236eb3e36b44a855385fa674bf9 100644 GIT binary patch literal 70 zcmd-`Q{dF%<6scTQeem(x9S!7ukQO3H89P1{^S$C0VJwyfTDGIEYs2u$k@e5E{9ZmoM literal 342 zcmY+;IS#@w5Cu?=<2a6m&@T~{D~eQzl9FR^fFKb2zTSgla72<}D5iYf3w8QX)eQ#o zWGWvmsMngXRJK?tXILvcY?O0sl|6RK1@_7T2jvn+<%l}b|2J~&bNZ$*7|zC>Cco(W p=$f=)okYYsi!AFR%2-#CW8FkK>n`%Fhp1pZMS=Aam6P8hegQyz9X9{~ diff --git a/compiler/frontend/builtins/jet/Function11.kotlin_class b/compiler/frontend/builtins/jet/Function11.kotlin_class index 145a5cec29a467138f07a694eb0a520a61f7fb2d..6ea0a045fdb62bb26ffca69d96aad913e39fc3ac 100644 GIT binary patch literal 374 zcmY+OVNjK9HyA z(KPdN>wJQCWuUpTPYdOMmdb`!$|0?lEp3z|+A1UMlw;c0+(JiBs0}G5G|u23+&5MD z@D14QO^QbOX4bLJlrKEiK?JO$$Y-5I0qZO>tcxgQT}7646Gg1M2w4wNTr|s;7YN

y4w4?*3=gt>Bvg>r;EZ>klSn ztDc$ltT**Uz&ePCbrglHlPF@HMTT_|#jLByvTmY;br(6-LzI^7y5&VeKl(*wUkJM& A*#H0l diff --git a/compiler/frontend/builtins/jet/Function12.kotlin_class b/compiler/frontend/builtins/jet/Function12.kotlin_class index 29276f6b797cdc5bb143c65ea985a54cc93ba192..48af1e0fe75ebf973cd35871975698bf1cd14e1e 100644 GIT binary patch literal 406 zcmY+uDP4vOP^0nvenz7^GI4#vI3!H@o$CB%n0_Ej zjDwTZ$+UG5TBQMJ!Y0m7(;eq=kvDB?tBNd#v}Xb7z;a1PmPb0V6zRuDP4vOz-WBGpV8=!EL@*34hd6!r#inW(hp>b zad474nYJ!Mr!wG7*u}Z9hYMkaOJN^Z!W!4Y0d9m1ZiPeK30r(L+%^%upfMyS#v+9} zV4$jy(HBgwKhEQ_ZrasWl~oRD&jQkc<&uspk91-w(wXIxE-X#DvI5eLWk`2cn77I= OPheW&yJj@}e~f=Q$|8jT diff --git a/compiler/frontend/builtins/jet/Function13.kotlin_class b/compiler/frontend/builtins/jet/Function13.kotlin_class index fcbd3cf6471e97820b619bca8708e24a88e56af7..837cd0c8abd6d7ee280e434c79289912839eff8e 100644 GIT binary patch literal 438 zcmY+wfZq zw5BZ_C0448jnF6zI1#pSD(v7)*u}Z9hYMkaOJN^Z!W!4Y0d6X;YlAlsLx>MKMEI%> zH67z1fikJ%7HPdN=vI4}MS1VIsf?Ri#dsKkp4CSO5S3 literal 437 zcmY+ToMTg^=!;seAG;j2D0 zbc}fdRZ-6^%LZT2o$fG;irjHq8Mnx^NLv<=b}XB;XE~$;%OxFI9_hqVq%+GWU09lQ XWd&JWe7OVD5T6x8;=5wh|6h)O#E2z1 diff --git a/compiler/frontend/builtins/jet/Function14.kotlin_class b/compiler/frontend/builtins/jet/Function14.kotlin_class index 5a5f192e16068a928897fd090b28f2e860a9a143..2479cdcd22e9cacb1ee54025d7424786647de4ec 100644 GIT binary patch literal 470 zcmY+=IS#@=429uLmdRurTq3Ge6sZtpN{+z+0D;)|RUi-u?!!$u5W#q)xcvUg&#IHY zMW&Sn{nW~2XoIN!EMUlN!-&~|F|!L3W)G&!5@yUk%$XG|m;+drTu~vM1q%^ed5Gc8 zLjuoo&`Lu$6=q}8{cUZ3gsL}sd0aeTP?Mos47X4#l0dCVHflq1P+O9V+L1ieo+MER hl8-u)6zW6@@}#)sB8VaKW*8wKhB5MGn6&;2^cUEwC>8(! literal 469 zcmY+ diff --git a/compiler/frontend/builtins/jet/Function15.kotlin_class b/compiler/frontend/builtins/jet/Function15.kotlin_class index 3d192712111935845c2e0a33b690d04b0d24b061..b1aa12b32f1e1c3ced9da0f37ba1e395686c0bfe 100644 GIT binary patch literal 502 zcmY+=OAY~15QX8st#x0mA7>~=Ju)y7Lqp530EBqIpCN=0wqrv!qLsRd8h-z%PU&Xy zQsqcn=p+sKApJVMu%$M)lvI_yZoRD%=17 literal 501 zcmY+=OAf(M6vpx1s=BQ{zM&X(WYCcq8d`=05aRuQh7dy7juqL6I?hd;;qN~>-_fn) zrP4@S=pIS*$7m(WY_2)q?ajB+m1?^lWDn_}<42e&}sPP*Ve*o+MD!Bjv diff --git a/compiler/frontend/builtins/jet/Function16.kotlin_class b/compiler/frontend/builtins/jet/Function16.kotlin_class index e6954406199e3be66b5ca2653f68a0bc05bf8d9f..1d28919580b10a23274b651365b3550836411361 100644 GIT binary patch literal 534 zcmY+=J#NB45Qbr|ZI<<7ufH-%<%)s|QBrb@9DpFAkOY$OkBC4)phV#|+$$%*46_nb zK5sSinQn1X4QB%Mi=d%x2z7U{!n1IQfpCNu;TW&N6}$;+427#02^+i%C-}H=ZY$7r1+L0!(Il59~pA|-3DiX$3poPTJdF#hks@2&0ae#CwjWqHZG?LNS`c48nZ&u zgcXsdte7-oRY-G|CM{T1(voFJD^}9Z%3Hn^(-OCyHR8@QB_2F8;;*M89zFBU^*@{e D!X_=M literal 533 zcmY+=OAY~15QX8st+lK5;|#^9M+Qb>XlNN0K#2GI8A1pl?8d^ZKr3|)BBGuN6ANHoC$o^n@Msh0_=ayBG>*FcQ`n3uiGA_OSbNq;ohZ5qz9v z2yl@h#7%|>kN*&Apb;xGLdE%xQGY94EH|ruvQWF=dQP&8MVhh{X~wcib5@G9U^%2E vD@|IlT+*7AA#GTiv}I+hL2}DpF+JkZFh@Ka`oybYK)f4<#HV3Y`~8Oxiy$q9 diff --git a/compiler/frontend/builtins/jet/Function17.kotlin_class b/compiler/frontend/builtins/jet/Function17.kotlin_class index 254c89761df1ed19c32ae8b4d1c4769d9533674f..f3192b44ae155101f1623711f2f124e38f68afee 100644 GIT binary patch literal 566 zcmY+=xlY4S5QSl1Z@J#CkGqJ<6@{ya(q$fl2LKerl7tN}lrj ztC^##{HTglTNvh6;e|HTMPr3qVH+`$a69_^t+5i9m diff --git a/compiler/frontend/builtins/jet/Function18.kotlin_class b/compiler/frontend/builtins/jet/Function18.kotlin_class index 7652b7570f713cfc2dd3f93cd528c0a17058cd12..e2f289fa2385791e0a57a1e2a76c69ced9f6d73c 100644 GIT binary patch literal 598 zcmY+=%}&Bl5QgENwzP*sd-~CpVbzrjR>ozQT!t4Q1|t6BFGeGQNH7qM-V1kUJIqNs z%jaFqeEPK5slL@7Mupdpj1P5CTj5;T$3!^5g>Z;V;TEohBU}r|xDnR46>j6M;Y=I6 zDG@sOkRicBh7_MNSgd8pu#o}ymZ6K^X0STPuuyKNF&#^n$f1m#Yp0+aI literal 597 zcmY+=%T5A85QX9Crs?S!=5k;~Sk21Ctc**RK86nfk)YfZ@fM9n1JQ^WeHS0kp{!1( zmfydsI&M(>sxor{PK%(lv4-mItuPkWI1_H*T-abD+{9GaVkR77F6^)nj&LCyo95I3GF@!c~c SZas72mnVonp6%oR?>m29Br>)D diff --git a/compiler/frontend/builtins/jet/Function19.kotlin_class b/compiler/frontend/builtins/jet/Function19.kotlin_class index 6c14de8d0dc489b3530ec924e67f7c39358567de..e087605b9924093fdb46b18425f93d835460a89f 100644 GIT binary patch literal 630 zcmY+=yG{a86ouhA!!R6%xh$YDR#RC}5lc!R!v|2K@e1OdXfzs)MuNd;<$L&a4$Hk0 zcKQ9)%JN&~uj}PLz-}4z;v|GyS=eFUIK+W*4Tr`Nj*RO#HjZ&(+`!P-V`SXK>5>bd z;MSSY!o3YC9&O0*Y(tJ$8w$MJ0L*M?V{StSU&|r)U2K<5k6Vux2X6j^eyzVVNUK-( zR^ue9-VCU*$WdpakUAIDs0&dd bWk$X!b8@OI$PXpRPi33@R(3Z2&*=UETCp|7 literal 629 zcmY+=yG{a86ouhA!!R6%xh$YDR#RC}8B0nZ!v}z9!2A6YjYgx9U^E!%cn;srVYzq0 zF2BE8S$>EcoFs|d!IL4821INZ5C&o>j8Yj44 zap7BdbS9*Dwjsl-4LROzC@{4F__U#onGGHMtcKioF({q>wiPY^+gXHuV{_O~t5f&Z z<0Pui45%}aqs~Pkbs?%zm!gQe64j||QB2*48q}@GQ+J|fKdZJpIAKCQDO===G9}-X a897nr}>y^(ftDy{56^Y diff --git a/compiler/frontend/builtins/jet/Function2.kotlin_class b/compiler/frontend/builtins/jet/Function2.kotlin_class index 4ac0e9f25975094a7443f85afa90068cfe5ccffe..e6c78dece17c302618de2120d1ab4fa357fae612 100644 GIT binary patch literal 101 zcmd-`Q`pU@#mB)Qkfp$&#m2=Xz$gLYGYaIQ@Rl}hEMQq4&-5Jxp~kdZjd&}Fy)6~(?uVuzwAilQirLfnEYaB)_S z_d@RQ`$vc4SIb}5&wYT6GU&%i2sbyi!XdJ}GnZMOlzl}hEMQq4&-kc?{NAR}>@q04Xq5yifZ9g3nTilQhA$r{{%o3nDf z7jlQ+KRO&gDu3M|_W{<+U=SxE+``Nbo5mrwjBD67j<91~$F6aVJ>v%UjXe&Gn>aL1 za5d+`w{YW3NO5OFh6fvRJlRm-#RlNbhBiKI=-|tSE++FK_dSeCr$;VFvqM*ZLch4Q zHcYFRH~MiBRqqDWk;qZUqL4Zf)u^#3qE1D1>P!?<=b{F6A@bCvs5#84E!R$%khjVf jd9O^#M`cDnD|7NyS&;8ake|vn`K|1bQ)PGM|C`<)G3Gdl diff --git a/compiler/frontend/builtins/jet/Function21.kotlin_class b/compiler/frontend/builtins/jet/Function21.kotlin_class index 421499ac99d62e2f49b54cf9cb1de34b72e2368f..0dfd8d5d57e1ea41cc29ff24b54add988cf9f690 100644 GIT binary patch literal 694 zcmY+=$w~uJ6olcvolfVb(?ewfan&mqS&7RmeGDH!MRA@-6h%=KMNt$KeUZGIo$?&W zS$_YjD8E>a+#vS>R?1)yCn4O_*bZyPA=Zs+*f5T;XCoLxCq7fEOFuc(b8{4;#ApvZ05c$&mX#mP)7B&PC&k7e=9< znOz>H)$gm*aS~O32h_gEQ3s-sIuzBYBT+;hi|W*gD5g$D4eCtfsdG_tm{nUYoiHJ< pl`ZmCnUeR)jC@q)CMUzH%=m2L7<*&)A`UGi7ioBzM6{|5lDJFWl# literal 693 zcmY+=$w~uJ6olcvolfVb(?ewfan&mqS&7RmeGDHUqBzeZilQirq9_WAzKFh?o$?&W zS$_YjC_gHH+#vS>mdaodCn4O_*bXbkAy$oRSTl~WZd}KPag0sl2DXenwvC(EF-~wc z;lj6Y;Y>(zWkZG=8*<#)P~gD^;K_zIUTo;#&4w;MZ0O-@GUUFGQR(#AxoG_G!f)tj zW*3KPb^G#koJ7^#0ktb~)Sf7$_C+=7Kon7jqB?aXim78!gE|p;>QvMmX4RH+Crrpo pWsAI4rsSNlF7z6ouh>l}hEMQq4(=II59@jKpDvF2ef zcOiH9{iDmdb}|1k-PC#*=3Y09e3+@R4VILBEGw6=q8wmVxr{aC5bMenY$#i7Dp#>J z;mk%jF)Gw>rbCPi9THsWkm5#%40k#J4?5KGq(cKQIyCX7Lkk}|wDC0=Qrkg4H?s9y zFy4IO*S9mXgI-)bVl*8_LGb{O+IBM3j+0OAI+dtBr-0gbDpLneA$90fp^ls^b?j8_ zCB-eL#xWw#g*Eb07?an+guE4|AB7;Fg>~{(*dX79P4ZLNBEN<0`TylQf9X>` At^fc4 literal 725 zcmY+>NlF7z6ouh>l}hEMQq4(=II59@jKpDvF2e;RM2vmkpeTx>D2k$>C}tn-z(rX( zz6-g-?;l;xwf+3ZbW`hLn0wtY@?mBsHds;iF;XsJRXM<#avAH&AvTmN*i^RIQm$fK zIl}3bGh4&CQ6a{q4hgPxNO7w}hI<`=M;+>T)}et{9h!L8p@mN!+W4LhsqLVj8<~0` zm`uL(>)W~cK`$=;usj<^L9xF_?Kl}~*U6{$oJ!QbQ$QU!m8nCgkUDazP{&S|I&rG@ zlH!&#;~0?_!WwxcjL92eLf#2e@*$qCix|7kz-+d@qf9_ACka6 AeE literal 131 zcmd-`Q`pC-#mB)Qkg33+#m2=Xz$gLYGYaIO@R32LM8i6}tcc literal 251 zcmd-`Q#iz^#mB)Qkg33+#m2=Xz$gLYGYaIO@R32LL(66{-LL diff --git a/compiler/frontend/builtins/jet/Function8.kotlin_class b/compiler/frontend/builtins/jet/Function8.kotlin_class index 6fd6d939693ba0cae76e6a1af7a611df72448d2a..40c39a2539e54e6e68d7cedf0d33daf8850212c6 100644 GIT binary patch literal 281 zcmY+;yAFat5JushWmzV~n7=euTUk&UN=hHY2T-H&o_OW)craibiz&bA9Nwgkswq3{ zldEFsL9@|>qp`=yIK$aE;9{KPY8-JhE^s$yY!m(abr?U^Eiab4W-`1T=CKUJlM_8u cBzmg6=%va;Z&eU|RJrJ@ilSCktbQf#0sR>mL;wH) literal 281 zcmY+;yAFat5JushWmzVKn7=euTUk&UOG+Pu2f%2&C*FNKUQ8IrV#=>Nhr85MJz8Fa#5x=w60Lls3&RUvw*c=GF(Uljiu(f|Me literal 312 zcmY+;yA8rX5Jl0Q^?E(F5PBgZ+K9jrA|#{?3NQlkNBpUPx+n~L7=j5;bT2pQLv^1W zmdVwz@}NOy!rItlW1L}Y9I!Lau{Vx57#BDiGfu`OnneGfN$9@jZ{pE-G3~Xpt6{7{ kJLyDc6^Sk?FS@ES(M=UZcU3NWsG{hpDnu_8&wkzV3kS9uy#N3J diff --git a/compiler/frontend/builtins/jet/Hashable.kotlin_class b/compiler/frontend/builtins/jet/Hashable.kotlin_class index ad9dca5afb0d01a17df752aaec4f8c45fd64c6b4..4263a02976d5214a9f551f651fed9851476ae22a 100644 GIT binary patch delta 10 RcmXpoVBttp2%pHJ0{{v+0t)~D delta 10 RcmXpoVBttp2%E^F0{{v&0tx^C diff --git a/compiler/frontend/builtins/jet/Int.kotlin_class b/compiler/frontend/builtins/jet/Int.kotlin_class index 4809891b4a3fdb7f9a2c2fa87ae85e1e201722e0..ed3aa5b71c52ca9fb334463f4ade05bbc1481e0b 100644 GIT binary patch delta 67 zcmeC;>EhXNfsygp=8KGXn3Rq)T5)qQ2%KP)V&P&EU~&SJQ4$<%1}C91o6ocGF>;)O K@+LoJRRsV}wh&eT delta 67 zcmeC;>EhXNfsyg(=8KGXn3Rq&T5)qQ2pngWV&P&EU~&SJQ4$<%1}C60o6ocGF>;)Q K@+LoJRRsV|+z?Ly diff --git a/compiler/frontend/builtins/jet/IntArray.kotlin_class b/compiler/frontend/builtins/jet/IntArray.kotlin_class index 825e2006003a8cbdb4078c89671891699bddc831..5589ec9f67c6f6c98dfc52effbace7265a05df1a 100644 GIT binary patch delta 12 TcmZo+Y++>KU{g3fk);6u5&Huj delta 12 TcmZo+Y++>KU{g3Xk);6u5%&We diff --git a/compiler/frontend/builtins/jet/IntIterator.kotlin_class b/compiler/frontend/builtins/jet/IntIterator.kotlin_class index 31b70146234..3f5eff2a783 100644 --- a/compiler/frontend/builtins/jet/IntIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/IntIterator.kotlin_class @@ -1,7 +1,7 @@ -& Ë2 +& Ì2  R Æ0B 1Z 0B -Z &0ÌB +Z &0ÍB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/IntProgression.kotlin_class b/compiler/frontend/builtins/jet/IntProgression.kotlin_class index 0ae4b75da3db6fa0f446b985153db1f4e61445e1..9e43c3ee8f6d310f3e5405714e97e6c2b3350eb4 100644 GIT binary patch delta 10 RcmXRZVc}p?I5&}{000jq0`33+ delta 10 RcmXRZVc}p?I6IN0000jm0_^|* diff --git a/compiler/frontend/builtins/jet/IntRange.object.kotlin_class b/compiler/frontend/builtins/jet/IntRange.object.kotlin_class index 397bcd27fa4..9b67cb76039 100644 --- a/compiler/frontend/builtins/jet/IntRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/IntRange.object.kotlin_class @@ -1,5 +1,5 @@ -† Î2 +† Ï2 R Â0B 3Z -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Iterable.kotlin_class b/compiler/frontend/builtins/jet/Iterable.kotlin_class index c949e8791bb1025799b625d495b60d58e3b13db5..85452e4ae47a8cb9131906a7662b4d8049ae0309 100644 GIT binary patch delta 10 RcmXpoVBttp2%E^F0{{v&0tx^C delta 10 RcmXpoVBttp2%X5H0{{v!0to;B diff --git a/compiler/frontend/builtins/jet/Iterator.kotlin_class b/compiler/frontend/builtins/jet/Iterator.kotlin_class index cfe74350eab080fd15a3e16e5eee482878c0f6fc..a7cd1c9c2f136650aa29b17a7655bddd235c422b 100644 GIT binary patch delta 9 QcmXptogmM6VWNU401br#u>b%7 delta 9 QcmXptogmM6exiaX01bfxumAu6 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class index 06021dff700ac980d5c50b2df669a20cd841bb65..02a795b6ca05858fe4e0f6b088cf574693560f64 100644 GIT binary patch delta 33 mcmcDwm*z-QxX7r*$H5@Ls=%Pd#>FJSC;{R#3ZzezRsjG{sRUgB delta 33 mcmcDwm*z-QxWK5z$H5@Ls=%Pd#>FJSC;{R#3ZzYxRsjG{iUeB# diff --git a/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class index 5e00cdcf818458c594ddee3eaaa0ed78d228ed1b..7feb52f7905c5a7a6a336653e72cf7a114a0f8c7 100644 GIT binary patch literal 89 zcmd-`Q@F&a#mB)Qz^cHY#m2=Xz$gLYGYVv(@Rzq0BH&aaR2}S literal 89 zcmd-`Q@F^e#mB)Qz^cHY#m2=Xz$gLYGYVv)@Rzq0BA-AZU6uP diff --git a/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class index 6f83f4899a51053ddad0d7b2f30f63740311bea0..84d15ad43120e9128cc184dc26134c3c7067fd96 100644 GIT binary patch literal 323 zcmY+;I}XAy6hu)!$97&E35`-wx=u;Kl0ZV@PdawVh6n{CO?OXs{m?!(Z#*EkFqax( z+n)_5al~2N;UZ4BiZgEFg1flKL+p5p2fV};i+IGb+5dO=rs3Zqn%u2a%*Bao1ILr;|x=0JpkQMUX3=|&G_ma$idSlpPh zhirc>IGOf1o33y%9dI=raWkE8H(ldlTJbd9;AJ}Fz3Pp&_{eJLwZpN<|G;jN<;i}~ aA?2`qag!6+4_>y%WS2qYw40eU1Zz~#6Ppa8CtxSL$4k7S^keU hZ<()c2OVPa^EpQeRZu16sX#@lqLiwsL^V`Pbzd(i8JhqA literal 377 zcmY+!6+4_>y%WSC=wFSK##-;I2;Ee6pXUn_fI!E<&TWLI)v=T zm3m<6CS1;JXgKZ7B5*1y>^(g{15Hk gvOL=lI>h9cZ;leGpi0V9fr?Z`DOFR6YN(d#z7H%JivR!s diff --git a/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class index 46d7867767600853f0a8f8172d874158a6e38d4b..6d9b2964213bc4be4a88a772dd336c7aa891f8cb 100644 GIT binary patch literal 405 zcmY+Z$YvadR7b literal 404 zcmY+@JT5)(Ms6)|7T$h{VKi?M+O)g!l43V&R0>{r=O9PWdBa(gHpg zV~8bW{cFL_bcwy`3J22;N7EiB(*bAGH7=$VSJMq{rX%jATRaxM(hg5CLyy;TNSZKZ m`9IveWxl!{bO_PSXA4TGlBy_2c`8sfrBp*js--%rr_vWs9vf)@ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class index 9fc9cdde461e7cdae955511870ef43d24c1fc1c3..b7530952c07e69c30c387f82cf401d333814f166 100644 GIT binary patch literal 432 zcmY+t+9BdK tAEG8~2Kj$pzGXVU>b3WwobG3oP&rjlCFLkjRg_XS6{v=4sg8dlM5A58|0Tk61Y2b-({~qf`3G7&U`S z+2}(KS^ZkDHJxK;y1?FaiGyi}qiK(m=?Z7lii_zQSJMGE(+%#6?zP23%+TR!hltm5 sh}vUH^1r-(%lv&a=-@*+zt1S4a;l(8%2A%GD5YvDPz}{m9Tlnm3(K7yOaK4? diff --git a/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class index f707d24208631701426f071628630a232f0b9761..de47f10ad9883da49dcd013245d4cd10611f972d 100644 GIT binary patch literal 459 zcmY+=I|{;36olcNJZ?^Il6!|#mZ?+Px*r9>SJYk*1i`hq9+zV*9CEtvpK^5Fe`E-n zpy-pq`4qDFwP0&H#m;nwz3ChW(*=&E9Zsf8jHVT5(-khJJ+8BkTH_{WXmGbfi-#Qo zo_2_M&4-}CrkDQ-%ePE#tUB$S&!;~UN~n~|sGKS&N0pRP73Ha#YN(b9RHX0)tn?p8 literal 458 zcmY+=I|{;36olcNJZ?^Il6!|#mZ?+Px}SjHGujJ+Ah;K|<93XNLr(YoQ;v@PM~0vY ziar^fPa&&c3$~_H>`Z6ao6d1CUEpZi;bgkR*|cIZUEyNd<7&FbZP8I1+{Fwn9(D+L y+9Be#9D)L4FaHnLZ<){7blN$e&vzu0P$`vBIaN@ODk-HZ%2PGfP%RaxNZ|{GejhXd diff --git a/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class index 601807accadd9158b14829daa63599a3eb447b2c..e9784a08a467acf73fbb2ec12bc6b550fb8af3ae 100644 GIT binary patch literal 486 zcmY+=I|{;36olcNJZ?^IlAB2?%hV~YU5|p`TYEte1i|gN6?bDS9CEtvpK^5Be`E+6 zA?u^T`4}?$wP0;J#>RAlt?3jy(;4=r9S){*98D`urVE@+dt4^nXo;(sp~B4$HSTr@ zc-W!A(+gE5+{4L`>i%vV|)A68)5-O$=Dy1^YQ8}elL3ygADypUe)li_? EFQ>L4H2?qr literal 485 zcmY+=I|{;36olcNJZ?^IlAB2?%hV~YT~9#pt-T-!g5Y{wipwz;4msWTPdPgF9~pv1 z$ogn-K87rQEm)h5u`!)sYdXcwbcVfYhlA-HN7IUv=>lid9v9OkuCs2m!cELj<8Ft5 zhaDO`?Et*yL(mpuFaJ}PZ<*d%b=oV1|Itqes?FB&)1i>SD3{PV$95UVaPdRSUeN11w z2w4~P*2gf@UmL8XW2~hUY@}0cr8DfLE%wqm4$=-s=>jKdkMpP-SK?x1sBqO`f}0LC z?m9Gh=m0!*Xz>~kwF_8w=6}=dZHB+*!3FEn;jxG^R7@pQN@bL#a>`K!<*AaYs0me5 J4F#&D!WZFuBPaj> literal 512 zcmY+=I|{-;0EFRe9-GZ3ZYHTLQ>V1|Isw7A_JSY?g5Z_Bg|{&l4w>%zryMtQAJYdH zA?u>v`WR;ZYlD?^jJ0%vjdY5wbcUU@#a=qcLE7OcUEn0`ah5J|nRM+cT#XDf+;j-I z>rmsN1Mt+L!D~7M*J9|*|E0y-jCU+ti1d{MukC?PDb!U@aYDBOPHYZLyP%v6pr@NGCW-r#Oweav9D>h8!0i3S4z4 zanqr~T?gQyLye~n4PN7+bS)O0`TsV3o8iD&;~JZW!-XDYD4zI>B+!g-vlXGGsXGFv3NL z99JC*+;jl$I+S?mP~oXVjn{Cb?aT;}DGn|bK6I^u2 zan+%~O$XqvLy3nD6`nfOc#VhLHt1XP|8e#wgh1^@s6 diff --git a/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class index 39af92e571badba332465d6ca129dd6901c8578f..4ddf411e596d55419fe5047b409fe903bd73a8ed 100644 GIT binary patch literal 115 zcmd-`Q@G2h#mB)Qz^cHY#m2=Xz$gLYGYVv(@RmX>IE=*jQ!M6>j(k^Dw9_G?M7SaKh(jivT5!TWc8|fHZ=>)sK&TWdlk)el!4t*ST z$Z*mj$5{v9qCW1&&dvDD3|gmp9-ju aiYQCPR6?axkLptyl~bS!s-!BarkXbt`Y9p+ literal 593 zcmY+=I|{-;0EFRe%wvsaGg%cZQ>XL>UM3*;)?N?XOQ+aKTWqDf*hy#DOZRa2>%#VNG&1Bk z>ELkIp}<84;HpE3n+_g#9R_&lFvRnJaCU^IGQVRdZ__?J_0}g@)P5XLh6~-ki zphJqI4jE250B0R?Ty!XK)uF^qhYEKcYCQgj)OIm$%Z zaMB^iS%(4_9e}G2UEFkVxa&~jp+gT(9r}1RhujV@t<3-F@yFDcPn>me64s}Cl%aeo hph7C5VyZ=1s!b(Shf1l8%Bg|^)ukL&Qa!3q4ZazYD-i$y diff --git a/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class index 157077149b1cecbcd2ecc9cd0253ae8ff278943a..18cdd4b8f65f4e6d8432bb9fb7a9834002a48521 100644 GIT binary patch literal 648 zcmY+>I|{;36old2Jg-rcNqm;6Q@REBq9FLzUJwL95Cp+O5L}syZ~?}`!RfyF%X93g zc$qS>4uZld!`OxCf49Lzwu`B34>Q?5=CT7UWQSPFj#w4 p28S|~OL>$}1yo2yl%;A^Ox39d)ua+Cr9fp=PPM2u)uFmn?*rAI|{;36old2yu3zD#v5N{YD>4^UIKz|?FB&)1VIoi1i_WL2^XLi4w>%zr##1& z#mfv+>me$ z8Cp2#km9IAhLaA!S%)?*IyhW)$Z^x5gS!r0Jap*cSshZ_M_HKv=|^w#{lVB-7boHO p3m#=Cp9-juil~^XQI@Jx3DuyQREtWfi~`lB9FzqXEDQBEN~VpoW%wJ4af~u literal 193 zcmd-`Q+ULv#mB)Qz^cHY#m2=Xz$gLYGYVv)@RzqXEDQBEN~VpoW%wJ3J?uW diff --git a/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class index 0d6ca995c3e88c01a15fe731405a48ea2e9c8ccd..4037b98dd7a7cf78e781b4f3ce53f389455fff8f 100644 GIT binary patch literal 219 zcmd-`Q+UFt#mB)Qz^cHY#m2=Xz$gLYGYVv(@Rp}fz y!fNcX88_IC0}kVe)0lA?C)~z@rO>}W&h^KXC373<6Q@O5UaQdxT2YI&l9s%WRuIDg diff --git a/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class index f3080ca1b2e70cc50308c6b124bc8e9ac3522d47..591ac1a82b99f5cc3688d73092be1359722c0717 100644 GIT binary patch literal 271 zcmY+;I}U^}5Cl<=vCZIM)gmHv>~L?f7XgH{Ke#jJ00LT?tX@_+mR;&Y9b$1cWe*uH z3l?LKw{e4yalqF&;%A)jH*T>SD>mZ}Q<3}UIiFvzUi*~8dFEKc@~nmxSdo=jElXM5 E0jQ%Ai~s-t literal 271 zcmY+;ISzwB5Jb`GVU~sfm53ZpOvo*`2m*=KclJFD0VQ?zU-oq>Kj~X_h{g4(@sQ7B z!D8&O8duni19szx!#LqI&bW*fU*j56k@shq@2|1bE;Zpkb1Y$bR>cae$V#ltQda#3 Dp*j+R diff --git a/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class index 978b21df5c504fb0bb14263125584132e45f3971..c9d75de90e5838d2ce6ecd313f462b4313b41dca 100644 GIT binary patch literal 297 zcmY+;F%H5o5JXY0V>=rcXq1Z5b;=xrgMfsT0D(Jm4MLHTru(n^er;cyP9Bh3m`aVX z^WTQMIARfZSj7nsamG_z@Dlgf#E!Rkz(-thYj*t2+x~eOeJnNYr-5ax$m&>$m05+= Jvz#@s>JRZ_6i)yE literal 297 zcmY+;F%H5o5JXY0V>=rcXq1Z5bxMxGK_VfM0Lh(m4no05)BV?dpW9*6#RGB+Q>hVl z{n_vkM?A$H7IDHV&UlFn-r^n~v11bt*u@odv;W_1J3sHEkEN#bG_Z^nSsg2}GOMt9 Jma_&{{Q~HB6hr_3 diff --git a/compiler/frontend/builtins/jet/KFunction0.kotlin_class b/compiler/frontend/builtins/jet/KFunction0.kotlin_class index e0dd98646fa8ceb435b95bb77029f0940d7e038f..f61d27766b0b6aad6c765332abd2048872953317 100644 GIT binary patch delta 17 YcmY#Y<>p9Jc)_T}$H5?wK9O4r033`1IsgCw delta 17 YcmY#Y<>p9Jc+RNB$H5?wHj!Hj033Y-H~;_u diff --git a/compiler/frontend/builtins/jet/KFunction1.kotlin_class b/compiler/frontend/builtins/jet/KFunction1.kotlin_class index da5c15c649701da034aa55c1203d2abde0ce5a26..0a969bf3e293f0a723cfb5f68d96c54eebc67eda 100644 GIT binary patch delta 33 mcmcDwm*z-Qc*&^6$H5?wrNE%Y#>FJSC;{R#3ZzezRsjH76$IJ< delta 33 mcmcDwm*z-Qc)_T}$H5?wslcGc#>FJSC;{R#3ZzYxRsjH6;sn5F KI+n9~R@nh?Vid#x literal 297 zcmY+;F%E)26h+bb!!UfNFfUY=Q&YMQ*Fj<;sOYBM1yJyk*WJ@ypX%Sniw8Vv7;}lR z>tVxF95IU;8Eke8?s3r-5ax$ZA-L)v_|H JV>zp5l?`TB6u1BY diff --git a/compiler/frontend/builtins/jet/KFunction11.kotlin_class b/compiler/frontend/builtins/jet/KFunction11.kotlin_class index bdcfee8da4d9a0218f86ace28b2081fa75d101e6..3f7daf9d401058d872e3288064d45825c05efc86 100644 GIT binary patch literal 324 zcmY+;I}U>|5QJf`F=jCm8BtNXrp!HZ4Ui(`opco3mrH~c8L{2>Pc=H`Rfbj_&e;ty zc}V|j!Ns)4)pUWI>43ZG5)ac6Ptz4%rWJ3~H9osOXu=}9q16UcmjB`7yd6Jv+Qk&M V>y8r2Qw0^Ml8RJCDOFR6YQ7QS7MB13 literal 323 zcmY+;Jqp4=6h+~AlgZ>|0&+=ZIdw|+;Wh$-|5^&}*Ht7byl}hob;sxWvuWo6ry8bQ zB5c3ea27{g#0{?Egqygf@G0`-m-hyVZp diff --git a/compiler/frontend/builtins/jet/KFunction12.kotlin_class b/compiler/frontend/builtins/jet/KFunction12.kotlin_class index b86e095d6081b8cece510a26b40f157517f74772..b34a42194c1733c83b1261217e8322917df7eaaf 100644 GIT binary patch literal 352 zcmY+WwD6#0(AI>!H&Yhb;dG+gX+? dyI%X4!g9t@LV2p70##CxswkyuDp3v9egOgG7;pdp literal 351 zcmY+|5QJf`F=jD{jHpt&rsNhmV9gf)z zF?q=T--45AkF)6l7t;Y((0!^6JDF%X@j?HhE7{dS=IyNN0ujt cUi+BB^2Jd?d8(iSRZ@|vD5YvDQ4Q7p0OME~U;qFB diff --git a/compiler/frontend/builtins/jet/KFunction13.kotlin_class b/compiler/frontend/builtins/jet/KFunction13.kotlin_class index 33c6b7e7972ca4b183f5e21efee7e8b955ad9414..6d0ca398bbc9c515af8b9d67e9aa5d68aeea9cfe 100644 GIT binary patch literal 379 zcmY+y%uCTY!Yb8+s%pYA(th2nC~T_x;n2Zt_RQULAJX zjWK!1^4EgBX^(^H0!PyUC(|X)rXwzy%uCTSP+Q4LuSPJqP6wgo07F`~K-hr~HwzSBG78 zV@w{h{4=Nz3RlyLo9P;N(+Q77ue8Ba%+TVs9D40AW%)na iyk)+&9dw8(%;y{>l&1Fm1GE<``w%_yN9l~bN7s6dsJQWX`cnrf()N?&mG94`O> literal 405 zcmY+ZUiD&SR-a#y!@VeiBy3w)!$dJ@w z*SjG^4_W_Ous7{-FrDFOI>*U$fwSp=i|G=RX~orag`4S!`=VD`;~{2f@U%mV*K$aj oF!u7lxOvO`b=zqdVm`lhlu(|^sGKUOK$VnI6&0zPYN(b!AnYO0}HDo~Na7u1;` A0ssI2 literal 459 zcmY+=I|{;36olcNJZ?^Il6!|#mZ?*^6c-T?d}}WVf*`mQx8@d%g+osF{Zo#P{YQqN z3D$iwIG;imzZPsvr`Vd#urr-wZ@R$2w8PPKiIZu?*>r`AX^-oyqt>{I85-Q}(Bff- zfTtZIUh^R+F!u64VfmKnja8?e^ZE2gLJ5^p8I@B7<*1TUs-iqqQw`Npfr=EqtO6hI diff --git a/compiler/frontend/builtins/jet/KFunction17.kotlin_class b/compiler/frontend/builtins/jet/KFunction17.kotlin_class index 88ce7867c6a191c219b385b4637b3c0b2545dfc5..71057118ac8a90c84b6e136872c7c03b8cdc614b 100644 GIT binary patch literal 487 zcmY+=I|{;36olcNJZ?^I;>{$LW$Kh}#XTqpzO@$wK@bF28}NA(=j%t6KqYV*qP3-H|=mRo#SX)aWY-tJnC9KE@FlfS36X=*?DOFIODyfQ^P=Tr` GP|X+Q6Cv{e literal 486 zcmY+=I|{;36olcNJZ?^I;>{$LW$Kh}#XSTB-`Wd;AP9oHaak_GSUBW#-#_K((0!y2 z8e!E%z4I|-{%gV7bc~JZ1Y6T7cBV7zO*d($8c#a_ujvr9!O+S7mBm}edzP)X&Zpx+5hYYiB~(gfl%sM=seIH0 diff --git a/compiler/frontend/builtins/jet/KFunction18.kotlin_class b/compiler/frontend/builtins/jet/KFunction18.kotlin_class index 27241db1188101b141a7bb115d064b10457cafc0..493ecfd90d72053d0360a5e1a4a2c85ce3b33483 100644 GIT binary patch literal 514 zcmY+=I|{-;6ouhT9+R6%GC7&bGIdJV;u;hL-`Wd;AP9oshFp>>FcuziyYD~ck$Lwq zy_X2fF6ym|VJ5#eSgDS&R-Is@I>lCXhMj7Qz3LnX)qPx# literal 513 zcmY+=I|{-;6ouhT9+R6%GC7&bGIdJV;u->iZ|wy^5ClPRMefKQ7z+=%-S?mJ$k2UE z?XMUUO_={*Ip0=K@bGNLwOr7U@ROm-SXMUULhd3YcB|bAP9osr96!%FcuD(?)#@4*S8zq0GM3|8~^|S literal 89 zcmd-`Q~1oN#mB)Qkg33+#m2=Xz$gLYGYaIO@Rzq0GCP!7ytkO diff --git a/compiler/frontend/builtins/jet/KFunction20.kotlin_class b/compiler/frontend/builtins/jet/KFunction20.kotlin_class index 3e14401b280fe75185f6c304c99e4c8d0a45c51e..d8a8be39272cb5ece101d93a5ead0ba15fe26ffa 100644 GIT binary patch literal 568 zcmY+=ISRs10EFSZtS>RkWGO6Dr}Q%3KtXWVUJwL95Cp-(b9obcwQ$IE-#_KpN&7Zk zZXL{8rwbDoX83D^xwMOgw1=g%kCk+QwRDJ$bcC(6#ZEfLzSo6Ka4<3qaMU5iNrwz) z9dcZBC~(yQxam;hu0w@~4mFRkWGO6Dr}Q%3ARxGFF9?Dl2!deYy*!BrPz#4l_x)3j?c2BM za_eB$I$fB!Fymhv%%xo{q&+O9eXOJdtffP2q$6ylEq2l|_RLv9=Nt@$50d71B{)5=z1;(tGNC_}lFNBLAhg;YdY WDy9-@M5RXMao**Fj)?N? zOzB;KSrL>r31P;+HkeC?SV*_9l#Z~HZeuNNv5}6km3G)kcd(aEaA;%V-3n?&`=0cEI=YEco@ drYsdxj_Obe)unn=pYl{nfy$_y8c;)O^aXJxDbxS} diff --git a/compiler/frontend/builtins/jet/KFunction22.kotlin_class b/compiler/frontend/builtins/jet/KFunction22.kotlin_class index bf143ff9f1eec431b6482d9e3526177838813f6b..9536603e663a1d0d1584e142343490b174e37154 100644 GIT binary patch literal 622 zcmY+=I|{;307TKeBqlFWlgUpkQ(L+lH=rQ+*Ip0=K@bGNLJ(Y@8?aRi2d6u8%dx}y zWqOHqFs_|m5W6tl?>3mob}^OhVJ6$hTy_Hs*#VZaL#$+5tYt^o{O#1n*cu5<>@>8n z*U-j6LxQ7*6ekV9Swn`4h8$N71#TKj+%;5q{D;JLFsjY(>;BVxP9Nkp4`TmwyF(eu jr98@~8dN}ql%*mnrkYfXYEuc7QlK&_rwXd1Dys7a|As60 literal 621 zcmY+=I|{;307TKeBqlG3CX!~r6X*lV{HFAvk7)ahBo#( zba2oi#ZiY0Cmn#Z4mmD56u9b8;-*7|yAEAE{)g1|FsjY(>cP`|J|7mg2x9;9xhKIP diff --git a/compiler/frontend/builtins/jet/KFunction6.kotlin_class b/compiler/frontend/builtins/jet/KFunction6.kotlin_class index ca58705e099e9ffd08bef8f4e651e8a77d5b5410..b105b430b5a29290b383244e74082fcb7ee2d75b 100644 GIT binary patch literal 193 zcmd-`Q~1rO#mB)Qkfp$&#m2=Xz$gLYGYaIQ@RzqXEDQBEN~VpoW%wJavcru literal 193 zcmd-`Q~1TG#mB)Qkg33+#m2=Xz$gLYGYaIO@RzqXEDQBEN~VpoW%wJZLSUI diff --git a/compiler/frontend/builtins/jet/KFunction7.kotlin_class b/compiler/frontend/builtins/jet/KFunction7.kotlin_class index a15a620d6422e9c2d10f6c7152f95818d110718b..2f1af84609335b91a3931efa446be787a975fbdc 100644 GIT binary patch literal 219 zcmY+-sSbcJ5Jk~W_f(LVDr9vf--1R$Lc;p}2#R2mardYj=kiePqQY8K^+|*J&xB1_ rV;43!ge^{ChfCPw77kbn{l8&s-zmrJlWk|kMO>Q8a9J+L<+;KODpwDy literal 219 zcmY+-sSbcJ5Jk~W_f(LVDr9vf--1RqAz}S~3`H=>xO>!%tvpnRsIV4QebS)uGhq|f r*o6%aVT)7P;S%<^g#%il|2NJ3yX2UCvi+>Mh)Z)BF3aV(JXd%DB)1Qu diff --git a/compiler/frontend/builtins/jet/KFunction8.kotlin_class b/compiler/frontend/builtins/jet/KFunction8.kotlin_class index 96686639ecf096ffcf28610fe987402f8a82f7d6..e0a91e393cc57e5c075abea59bc91cd833d507d6 100644 GIT binary patch literal 245 zcmY+;y9$6X5Jb^zOxDFhhE$fRE&U+v6a?SjFQ|nJ+uc*m$e3?xYjK#fYq|2E<}+b2 x_E?PzY{mh*al~QFIE_nO#)2u+zu)!mk0D9oD!fme7HN5{LMv!RE!HZv$vuy_A_BI x_E?Q8Y{mh*al~QFIE@o7W5HDD-|vU_$CxE^9o{ESi?qB}r4_WI7HcIfc>oY`5nliR diff --git a/compiler/frontend/builtins/jet/KFunction9.kotlin_class b/compiler/frontend/builtins/jet/KFunction9.kotlin_class index 91a967deef1822fe17f12625fb1e9768feaf0bd7..423b5f1c8a8898060947cd21debda272fab1fb02 100644 GIT binary patch literal 271 zcmY+;u?~VT6ouj5(v}N@IqBrsxuZ|yB!mP6_4$c)@FaKpzwOsYIi+6IVJWVr(L=63 z3sz%~&A7wUIAAx9IE)is#y#G~ijVPtsmTB5Hn*>P)||%B&Kyfvp4G7eE3y)+XDMs= E0y(e~DgXcg literal 271 zcmY+;xemfG5Jgds<7JWpJ-MQEoiblU6@f%TmhVTx6nWBg_jFh1`jzpf4zKFQG`q9qNXojI1UJgZ{`R%9hsW+|)x E0Wm@o9{>OV diff --git a/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class index 1883836b5f318a002df52a197c053efff2f6d476..98ae9b42c024da916c520dc057f8a408785c4b63 100644 GIT binary patch delta 33 mcmcDwm*z-Q_|K@t$H5@Ls=%Pd#>FJSC;{R#3ZzezRsjH1g9M8J delta 33 mcmcDwm*z-Q_{XTl$H5@Ls=%Pd#>FJSC;{R#3ZzYxRsjH1WCV!- diff --git a/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class index cf778901048dc2f3bcfb007afabaa0dff324902d..533036eae5510ab637e9c08ceb11035b8bc7c641 100644 GIT binary patch literal 89 zcmd-`Q)pn);^SZtU{zqyV&h^GV3c44@)-rPQ20y&=?aW6c_SsDI#VGIAvP`+ph^Zf JixJLZ0su|Z1|R?c literal 89 zcmd-`Q~1xQ#mB)Qz^cHY#m2=Xz$gLYGYVv)@Rzq0C&0uoB#j- diff --git a/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class index 6821466ba18f8f8b097619d84c28e82e707c7189..3f59b8289e6f42cb0fa99056e9755e92c78e3b9b 100644 GIT binary patch literal 323 zcmY+;yAHxI5JXY0V>=s1LZeiau2WL*NgyHdhK`0m#|oN*Hu+{GgvV#iZF;U%tki)S30{eO3#{=Hv(DK+);z%o{34Xnh< Otil>u&YD=2HU9wSm=&4; literal 323 zcmY+;yAHxI5JXY0V>=s1LZeiau2WL*Ns*9vLrKA>=rs3Zqn%u2a(RM<5~b4D^VC@5T+IYsyEu>EvsSF0mmZ$1G}%(C;LgK ZltcaED4{&nP=Sh6qFPF+j>=R|4L`b_7jOUo literal 350 zcmY+x~X_BUCg{)4DnLD!ZMwO8Gr#oWdxygbhZ})6=UhBs%yX+9FTT=0` zy)_$7Vvn=9!$ll$6-V5}33qXihdARY9`F(uY~m4b@r1S7fB)fY?Z|P?b1I=-aV%qb UR>umg$V#l9m01I;utwJO1Dz%pVE_OC diff --git a/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class index 6c7b68ec377e93b38d7dbf74d3d4168609784ed9..87fe1dcea5f24fc9ab6f1c20e142b287f2eb5c04 100644 GIT binary patch literal 378 zcmY+=t?!6+4F>XcNR2qYxl&?Dsn92qx^vfcMjH+q;BKM(2+=kk9J=v f*Y=~1DTi{-Q9^mDq5>7EMAej14V9^u>Ztw)xN#Xu literal 377 zcmY+=t?!6+4_>y%WSC=wEH=#g>)j!YUx+3x$N8=cGIr$HTJaZ}13 zvX`|5C(|Bh(-khJ1FohcZl)9NrfWP*E1sqsyi8}jO}F@LdZ!&0*$jjBn2Y=m9lo+Y eJB~W09M*4+63SB*6{tuhs-~1`s7$p~NA*9L#u+*Q diff --git a/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class index ff1fbe5af40c1f8e3a73ffccc729950afcac7039..41e48b7d88008e4037bf09a3503748a4b8d4e458 100644 GIT binary patch literal 405 zcmY+kR~SHPPB`87Pd7S`Z#N|^;KyPL z(LuJ7TW~P#a5P=wWV*uHw8zDCz}0k(n`y;jy20Ia#KUxp=c+f_;U#A1@mUW^6XsF= l4|iY5SNDSsAy)ZpK?&uklBy_A1*)c$YN$xHR7dqx`T@`_8yElp diff --git a/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class index e981e886f14bca7480f70ce1a994f7cae4a8d6f8..49bf7328545276d78098c3e58eb91bd10e61b69f 100644 GIT binary patch literal 432 zcmY+E*_#8OoH6 zJ~+rmmKN+yI~+{sIGQeSGF{?q+T&un!qv25HeKUpI^b@)!DH3Ews?veI=t-=@mUX1 rdrV3Gm$zS8zV8Mdd?=Rp86}jXa;l(8%2O4kR80k{p<1e=BGvx@L@*rt diff --git a/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class index 54c52488e170466573397552892ea83dc5c21faa..ea4c21efe8ae0c99b7866752e48f11a7bbe1a26a 100644 GIT binary patch literal 459 zcmY+=yAFat6og^U0?T26-3gT?HKncZqlt-k?M+NbOnerfQ5q+l?)#@4-42r*qh=_F zZ1llFRx-C>Z`$EtI>*s;fs^SHXVV@R(-p3!6*tp0?xq7Ci%#0$DQ0N#vO|Z-4iRrV xBz%@bRA4vA|Ah5d<~KII_C6Hz9~mW-qjIXCO3G6erBqD?s-aq{qau|k`~V!Q9`*nL literal 458 zcmY+=yAFat6og^U0?T26-3gT?HKncZLt^4xdlM596W_&Wl*S3C`~E3Mr(t$u)C}d2 zjXpTYMwS-rO*54K-f&e-+Z`%o-*WRy^j%Bg}XDNj|DQZ*H*hH9yfid3TT1NCAru;(N+I+L(~L$ zpA0@Y$Xv!2Y)m_BO{dtI&agL~<6zq3Xu813wBl^K#Km;Lb<&MixQQ8R-0d*K!wwNI zJ2ZIP0r*UZs4dpL{9jpoWxQwEY3D;W9+Xf*IVzlma3RL?8 D4&or> literal 485 zcmY+=yAFat6og^U0?T2+WuUU8rnL5XNKCwIZ(^b`G4XkPJZYS8y6>NIbnKsQh?*ep zlfefES<2LcjcJFi=@dKD8TO`g987y0O&2(sR-8?jxR?&Onyzr0b)z-zVul4Cc8GY{ zp~2e@z-K;0Z87%pKV|im>78|_oe$acPeKXhsFcd6obpsbDOFN|s;HV;P?2gVQ0))o C<{;1j diff --git a/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class index f50a2473a9769a24ce5720e31e38002aec1a0ffe..8f2e9a3dce74e0a72547830cdde1369c40853453 100644 GIT binary patch literal 513 zcmY+=y9&ZU6olcNO|sc+lFei*%hW0DeH{hCyY_-03WDGx`DCVX$mza+%5ls7VTRxm zeL>H~k#>Wy$C_|-GM&*>H3d&I><*ACQsfG$v JOM&XB_ya&4BG&)_ literal 512 zcmY+=y9&ZU6olcNO|sc+lFei*%hW0DeVu^dU3)~QMJQKb&0cTkBjOG*IBo&#!b}F;I4;& zryg3o^Z>l|(BU&5f{Pe?`MK%x@dhi9hOi+87ieRDyJ+}P>w1oPgPV+HB_Kl I3RFkM9}`0&!T%zryRHHhOjSP zfTRn0>qD5i8QWkZ9bzjTVJ979FP-2ZZE=)Nagug8OJ}%9dt4`7xg0kmLxH;vGdy%C zG3Zd?sRQuRp~hQ>2A}Crx)$rs{C`_~&3NFlagFuycws;pDx@MRrV`3hDdnh)@>EV0 P)Ql>riUL(r4b}btu_7eT literal 539 zcmY+=I|{-;0EFReo|}i8$)>SPozeq%oPgk4dqEHaf*^P-4`mvMO!xg$jvcx&?41pe zbU~jMAP;ag@$*lD0TY=eS50xJs9}&APS~?nZ_M9y&OT zI@EaT0K9Z)@YccOGasC7F?8mC+v;nk|JL66w1}q%1Ikb#6;UyjP$`vBmddGuDyfQE NP>!l8Pz~j&_6LDBB)I?p diff --git a/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class index e307f1ca0e3974f816a190984b2031f09a16dd75..76fe1a1a456dd7c952c0b45033e8dbf953586712 100644 GIT binary patch literal 567 zcmY+=ISRs10EFSZtS|dyDJ)Z`^a9>SL2%bz5ClaK1i_Pe9@98vy6>NI?7X|XePJC0 zozsVj3o|i88!V+=tfW1xrG0Fq18k*3?4%>?r7aH9F^se&pgP!&~E4b}btV#X%S literal 566 zcmY+=ISRs10EFSZtS|dyDJ)Z`^a9={Ah>HU2!bLAg5b?Ok7*n--SUOLox>(Jmc9SYlG=*<7e`PYnxE^1qci9cTIP=<0TkMgO23aN;)R7@pQ SN@Y||6;w%qs;HW3sP+dhqb9Wg diff --git a/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class index 9e823e3dd4587b88fe385fe9954fd3d2d4bc3260..8af1f47e565980d34ebc41f12a6b38e2f673e793 100644 GIT binary patch literal 115 zcmd-`Q|M;W;^SZtU{zqyV&h^GV3c44@)-rPQ20y&xhQ;Qfpi5%n0g}}pgsp74k0!! Q7NAZBIExX^VuG`n0VHDw;s5{u literal 115 zcmd-`Q|MyS;^SZtU{zqyV&h^GV3c44@)-p(QTR*(IVgN)fiwk1n0g}}pgsp74k0!! Q7NAZBIExX^VuG`n0V5a(-T(jq diff --git a/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class index 49ec33e2654f2b4f6de9419d4c0c217dc1837a97..2ed4a2ed8b17e538707e35b1ffa0fa0d2e91fa1a 100644 GIT binary patch literal 594 zcmY+=I|{-;0EFReOyXvv$+#w9nL4F6@G=U5Z|wy^5CVcASa>*(Vj2gh`~E4%&g(X8 zavLD7gC=ny%*1qUu#^t5lI~$G9bqFKV=J9tC*8+h+TtLc;wbHK`s>1GI2#!Txacs% zRfilm9SXEM0Cycmc!Q?$nVO*umeM{}(j%;;18k&2Y^5XYq+{%*Ee_HNj?yVk(izTwUD_NMBf}V1 z9SYoZDADTx+;y1Xp@YLyhYBwpYP|o4!Zuj6=6CGuV}^(4&blZKhL1hUP(C%H0xF~; aDyA%zP$`vBIW?vVs-!?oC`VOPO*LO5Ybdz@ diff --git a/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class index 349080659addf418c503348f8bae132dd95df659..cc88cf5084871909ff0334839001f760f34bed59 100644 GIT binary patch literal 621 zcmY+=ISRs10EFSZtS?cM$tISmEj@yVQ4rj<7X(321VOM6yq~8qjf2yD|CD1V&D9;I z)9ZEcPsPNLE#`}LrZ6DLd{H`8-O#At`utk{o?duL@D3|gm gp9-juiYQCPR6=#AF4dz_Dx*NOr8stsVzN%hY1Mo+6#gpD1snZ2p-T=n8qQ~egBkW>+0rD za_b?iyh)V!Fk{oS!CczMLb`*cbbys~h_!TtjdYByw8c)ki@kJ$gLDtaRu?wK$;go5 ztV52A4h60{0CycqJalk)>d?nahXLL?4Do3XxgDXd%>U`>*EE;UoOMwWG^cx%p?s=C g1yo2yR7_c_OC?l~N~w&>se%GkQjY3V18PW(epX2;zyJUM diff --git a/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class index 7699f86817e5db3e7e305adb8b25004edeb98b9f..4d06b203f7af9c2ac080183057c3601efc4f523a 100644 GIT binary patch literal 648 zcmY+>I|{;36old2Jg-rcNler-wWV8dFA9Qh?FB&)L_rWN1i>}B0Mj@)-8X-EjvZGQ zcaT^ILFEj>*oEnvdK*k-yO_!LFqiFPAv?fQc8Hbi2y59E8`%wPWyje4?bJ50HxgPn zXlUc8A;C#Qin9jbsv*NoLyo(K4jvi`JT;VfY3Snp9}?Tcq%yzT4?m`U!YH?S82j}b o9Li8GI|{;36old2n8!7V$s|5vnL4Fga4&-3TYEte1W^zK3qf#?F2FPnPWSy&o?|D~ z#jR88z^|M-h+LSVY1&{a?P4a~!d%+JLfXetI>1Ug#9G>7Bi+VUI>Jsm#{RD}o8Vw% z=-{YBijxi*&N={B9dg`sC~()Ii-!(9Jay>frNaR4{~@&{CYAY}e)KWT55|Qpg2-#W o;82EgsTSo?J{3?QWvMn5Q8ATJ9V(?V3RF%NRF~>eeQH3JU(5+C%m4rY diff --git a/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class index 1685ae09e5ff17308de337ef718b944d8d4b33d2..63edaccd5405c69332590100c73ae1978e8d45c3 100644 GIT binary patch literal 141 zcmd-`Q|M>X;^SZtU{zqyV&h^GV3c44@)-rPQ20y&xhQ;QfjksGi$J;pBTT=M8PFUT YAr2unE*79k3~&}BoW%rZF~eCb04uQxnE(I) literal 141 zcmd-`Q|M#T;^SZtU{zqyV&h^GV3c44@)-p(QTR*(IVgN)fm{?mi$IzJBTT=M8PFUT YAr2unE*79k3~&}BoW%rZF~eCb04ci(lmGw# diff --git a/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class index fb219775d1e9ce9680aaa019c93cee9770e26d27..3f1ac32694bb6efa386613f1a455968f742b20b7 100644 GIT binary patch literal 167 zcmd-`Q<%V{#mB)Qz^cHY#m2=Xz$n28X;^SZtU{zqyV&h^GV3c44@)-p(QTR*(IVgN)fm{?mi$ERzqXEDQBEN~Vp0AcP6M*si- diff --git a/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class index 7affa46fa9df730ee40866e32f30f50993602176..28681f3e7c13a4e10ff1a40ee4967235c58a07cf 100644 GIT binary patch literal 193 zcmd-`Q<%u4#mB)Qz^cHY#m2=Xz$n28~Sdv+{%ncIby5y|E8sX=aLF%-_J&hq^y*a@=`&HrQ!#2+YY_} literal 219 zcmY+-xeb6Y5Cu{1`ji9o<%rO+LzUQ diff --git a/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class index 5de9342532cc412e6655bead747b3103e41ec62c..46600f7e68d3c60ee2f26d251ad16ebfb6e5772e 100644 GIT binary patch literal 245 zcmY+;D-M7#5QO1wpPLFYK_ROvIR&RcLPEmxDqNTvHd*(7YKE8c+S;)}D5l12K?5}t yHf4)l+2K(3IF$n~<%nB3;ZbI+h5r3gkHN&mEwhn9%im5SM&_vyY yP1#~sb~uzhPUV10IpS7Mc$68f(7!*g{l_x$7_;wBj1);(DJSKnf>e}BQv3lz!w_-+ diff --git a/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class index 30c377bed0be25ef2cc053135885b2171ae75933..ad9e712f6b4a080f0817c4e33db3328caca97ffb 100644 GIT binary patch literal 271 zcmY+;I}U^}5Cl<=vCTk$T11473AqIq0ffYF_bMECooq{!)yqnk{Q9v|hnU@%S`Qhd zSg;#=9L5z+@TJgZ^_R%9hs%~DqL E15?%#I{*Lx literal 271 zcmY+;I}U^}5Cl<=@n;}dwTL!!Ovo*`2m%RM;3`~rozT)`^|I2rJbw77Lo9Acorip- zTCf^>Y{m_CKS DOl=Y| diff --git a/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class index 62a93e084604db7efb4ab05ac5eaf0bbf6a18bc1..ef7730b317a2ce52f640b27ceb23d34c5ad06cde 100644 GIT binary patch literal 297 zcmY+;I}XAy6hu)!$97&^piwGH*C|;>77`>Reu1s9-?(9<>F(*SZ|xVClLzD$mQo|^ zY~6;NIN~lI@DL|F#ThSg!CO3H7dt-U314x=wb}pgviHw*_PNy5PXo(Xku|UqE3*n~ JWI1bM)dQ4V6aD}I literal 297 zcmY+;I}U>|6hu)!W1EMIXhfCLHD#8Og&-l3AK6M495;+K-96p)wf*99@qpaIQfh=< zt=q7PBX;qChdALW&UlFn-r^A-vEvX=_=+pmX6N7S=%4r5=TcKY4J>0t*1$@v%qpyr I<*bQS|BG-F^8f$< diff --git a/compiler/frontend/builtins/jet/List.kotlin_class b/compiler/frontend/builtins/jet/List.kotlin_class index f49fc5aff483f1b9b873b1484eee6e026e6feaa9..2b7b5872d70477548e33e143da69e5aa81f7cad1 100644 GIT binary patch delta 185 zcmbQkJcpT^BTZo%lNKKbgFxs+ZdJyJiH5@Lkyau=e$+&7(}{c8MI)rxxR?YOB^aGp zfHYGS7l)cb^u#%e#xt0#c!28A(0 q;s$D)!z2YZ56qbh<$!f1A?XqU>WY~hz^Kd~VMUe2s4|+zkn5?*g o#?EGv0-Fcs%z<*ix{{D|i2!v)PYz&IW{EhXNfsygp=8KGXn3Rq)T5)qQ2%KP)V&P&EU~&SHf>9D2Yz8NxGMmq{@G)|n Lg7PLmWmN?LP?iv7 delta 67 zcmeC;>EhXNfsyg(=8KGXn3Rq&T5)qQ2pngWV&P&EU~&SHf>9D2Yz8NwGMmq{@G)|n Lgz_doWmN?LPrMLb diff --git a/compiler/frontend/builtins/jet/LongArray.kotlin_class b/compiler/frontend/builtins/jet/LongArray.kotlin_class index b091f88c64af0b880f4223b9ba95b63e897d1381..4541666e83bbd968ffc603043ee57fe580779c48 100644 GIT binary patch delta 12 TcmZo+Y++>KU{hE$k);6u5my5A delta 12 TcmZo+Y++>KU{hE)k);6u5mN&5 diff --git a/compiler/frontend/builtins/jet/LongIterator.kotlin_class b/compiler/frontend/builtins/jet/LongIterator.kotlin_class index 9315758d71b..4073b3ef6d3 100644 --- a/compiler/frontend/builtins/jet/LongIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/LongIterator.kotlin_class @@ -1,7 +1,7 @@ -& ¢2 +& £2  R Æ0B dZ 0B -Z &0£B +Z &0¤B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/LongProgression.kotlin_class b/compiler/frontend/builtins/jet/LongProgression.kotlin_class index 1795612351d61777661408c6f1cdd738f326a2be..539210aa8bc7fc4cbc8210f139534bca3e33b626 100644 GIT binary patch delta 10 RcmXRZVc}p?SUQoV000hw0>uCT delta 10 RcmXRZVc}p?STd2N000hs0>l6S diff --git a/compiler/frontend/builtins/jet/LongRange.object.kotlin_class b/compiler/frontend/builtins/jet/LongRange.object.kotlin_class index 17ebbf830c9..7d8ea3b232d 100644 --- a/compiler/frontend/builtins/jet/LongRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/LongRange.object.kotlin_class @@ -1,5 +1,5 @@ -† ¥2 +† ¦2 R Â0B fZ -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Map.Entry.kotlin_class b/compiler/frontend/builtins/jet/Map.Entry.kotlin_class index 1bd74cbc94bf0b0ecdaacf8d57aaf08370fd84c7..fb73fb930789b1f7e335fd02107656a918899925 100644 GIT binary patch literal 75 zcmd-`Q&`WW#m~VYu!2c}QHza>Nq|v;5h%bYuo6kYhy^I28pX?@X0VCLiH(Z|D9-@q IZiaCg0ao}3j{pDw literal 75 zcmd-`Q&`8O#m~VYu$)POQHza>Nq|v;5h%bYumVZIhy^I28pX?@X0VaTiH(Z|D9-@q IZh~9U5Jj6y2}7tF140`RvZ|1kxRNgO8F8=pWxi4W&`GQnx|(6m;ohOWJHbz= z&}Vq5phYeGjD)_xiQi#UCa`@XT58uCQZYqXN#3hSr98X!}$D(4q>+2T0zYwN5bI8hy%nD*s-e0BtmwW*E!5QWN literal 243 zcmZ9G%L>9U5Jj6y2}AG^140c5SykvtTuGPtjQIeiKjs_t6P?6bp{p6@9PS-DgcF)6 z750oq8(3ATW=_gp5Y+FmD-+m1!Jg{v6>aiw@Vy@sCSD1V5@)#Sz+}AB-e<99t=8%;YofU9W-e0BumwW*7zZu#9 diff --git a/compiler/frontend/builtins/jet/MutableCollection.kotlin_class b/compiler/frontend/builtins/jet/MutableCollection.kotlin_class index 778161563a0ca77d5ff230be78407a4af7054d19..c923f5250e5f226cea80c97d045e1e68cdd112aa 100644 GIT binary patch delta 104 zcmeyy_>Ga9BTZoolNJvLgFxs+Ze5OTOjf)=_V$SmA{;xItVDq9sEIMsj5{Y*C@Jq| lvH~fLkYeLv5@3{IbYcP098roKY6g2?Y9EO4f(7;>1OTLS74!fA delta 104 zcmeyy_>Ga9BTZp5lNJvLgFwhcZe5P8Ojf)=_O^)*A{^V9tVDq9$cZu1j5{V)C@Jq^ lvH~d#mtx~$5@3{IbYcP098roKY6iPuY9EO4f(7;<1OTC}73Tl| diff --git a/compiler/frontend/builtins/jet/MutableIterable.kotlin_class b/compiler/frontend/builtins/jet/MutableIterable.kotlin_class index 2a20acdd15978aad496020954bb9d58a7849a79d..2b57c2e1194c7488790d3ddbabb7697536ca4ff2 100644 GIT binary patch delta 10 RcmcDvX5mOv*gBEL8~_ZB0*U|t delta 10 RcmcDvX5mOv*fNpD8~_Z70*L?s diff --git a/compiler/frontend/builtins/jet/MutableIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableIterator.kotlin_class index 31e207fadad39f952779f08cd8260c2c21ed1125..e15f96561266eaffee394f4d6d5dbad48cf0395f 100644 GIT binary patch delta 19 acmXpqV&Oq?3d=gxI)PI2Z*O!2BEpKT3*2&0rgo6)#ZJ zb|xvPDkm18E{-TQh#VJCj#~;O1W~siRULbjB2e89CMyx3x+p1-g=z>3phoFJlpq_0 zPdPVG`A#OVUiK(aAZI3%6Ug9Pgu!52XEIqK8Hu4p5~y=GsuHLVqo7itz={BR8yr|r zw}QO02h%&~O7`Mcq7F1g0NHimFh&YHm`n753THD}aRXg4hY1?YAkJJU2kfgngvS9~ Ck1)Of literal 486 zcmd-`Q`pO-#lyiM5TeD##U#Ke!Dz$>q?3d=gxI)PI2Z*O!2BEpKT3*2&0s5&6)#ZJ zHYO>kDkm18E{-TQh#VJCj#~;O1W~sSRULbjB2e9SCMyx3x=1OIg=z>3phoFJlpq_0 zPdPVG`3@$qUiK(aAZG@X6Ug9Pgu!52XE0eI8Hu4p5~y<*suHLVqo7itzzPR?8yr|r zw}QO08`C@JO7`Gaq7F1g0NHimFh&YHm`n753TH7{aRXg4n+Y1sAkG{p2kfgngvS9z C5iq6z diff --git a/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class index 91a56c4689255f6ea3f1fc38b9f3a987e17ca457..fd82b5646867b44738673abd6c809f6ae7e2a028 100644 GIT binary patch delta 87 zcmbQlIEj&kBTeDJL>3c{ZA@0Y91H^6Cpw7OU0`%#;bIcth~nW;Gmvp&<6_}p6kv$r Y2J&_@fu-1^B!L_Oh!!R(s0xS_0MpM6R{#J2 delta 87 zcmbQlIEj&kBTZrdL>3c{txQ(D91H^6COU}Noo94n;bIcth~nW;Gmvp&<6_}p6kv$r Y2J&_>fu-1^B!L_Oh!!R(s0xS_0MddDQ2+n{ diff --git a/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class b/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class index 94b3bd3c8bba15102260d029a0019b376cdf5450..df74a5f8d045ab5c200698cc05ec2e73ff78fd16 100644 GIT binary patch delta 57 zcmYdDkm5*FILxHQ%fTS9f=P>wi%Eb{f)U7N6j(V?N>AcAlNAq8N>GZ8iv=jg=mez! D3C{;- delta 57 zcmYdDkm5*FIK-sI%fTS9oJos~i%Eb{f)U7N6j(7)N>Ab#lNAq8N>GZ8iv=jg=mez! D2|EX4 diff --git a/compiler/frontend/builtins/jet/MutableMap.kotlin_class b/compiler/frontend/builtins/jet/MutableMap.kotlin_class index 7a4600f828a79e0a67049bd3d886d961ae3f18b9..26913052a202e6d4498651803442409f6e450923 100644 GIT binary patch delta 157 zcmZ3)w1`QHBTeBTlNK)rgTM+VEjBJD0Y(W%AeT{KOjugiNPB38Ojt#iNPB3>zSPRfFk)q971edEI{Q9Q93}m!%S8nqgG9vrN(iD$x0E(K05J)hS4sl bIFl6A3MUS*E}&&mqCkBcAjajujbj7=&bt~% diff --git a/compiler/frontend/builtins/jet/MutableSet.kotlin_class b/compiler/frontend/builtins/jet/MutableSet.kotlin_class index 308cce989ad302b2469c65022b386c7c0da759b9..78cccc8e2b8ad46e9a4e9888fe6a85b26137ede7 100644 GIT binary patch delta 104 zcmeyy_>Ga9BTeBDlNJvLgFxs+Ze5OTOjf)=_V$SmA{;xItVDq9sEIMsj5{Y*C@Jq| lvH~fLkYeLv5@3{IbYcP098roKY6g2?Y9EO4f(7;>1OTbC76JeO delta 104 zcmeyy_>Ga9BTeBTlNJvLgFwhcZe5P8Ojf)=_O^)*A{^V9tVDq9$cZu1j5{V)C@Jq^ lvH~d#mtx~$5@3{IbYcP098roKY6iPuY9EO4f(7;<1OTS(74-lB diff --git a/compiler/frontend/builtins/jet/Nothing.kotlin_class b/compiler/frontend/builtins/jet/Nothing.kotlin_class index a3c038ba10f..72c676ad4ff 100644 --- a/compiler/frontend/builtins/jet/Nothing.kotlin_class +++ b/compiler/frontend/builtins/jet/Nothing.kotlin_class @@ -1,2 +1,2 @@ - ÇR Â0B + ÈR Â0B r \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Progression.kotlin_class b/compiler/frontend/builtins/jet/Progression.kotlin_class index 836309f5f5fdbe5f6a5f9eb6ecb2641ca6e56a69..cbab00eb170bd4fc51024a01a422d8209c7d73da 100644 GIT binary patch delta 16 XcmebDhsCBTZo)lNKKbgFxs+ZdJyJiH5@Lkyau=e$+&7X~yV@>AH+D6Q?S($5@F0 K1!E`fR{{WdS`B&t delta 56 zcmaFJ_>hsCBTZo~lNKKbgFwhcZdJzciH5@L5mq8Ve&j@NX~w9D>AH;36Q?S(M_Y*j K1!E@eR{{WcbPaI; diff --git a/compiler/frontend/builtins/jet/ShortArray.kotlin_class b/compiler/frontend/builtins/jet/ShortArray.kotlin_class index d2ff409fbec79890b50ceb3af9a2f8c800489856..78031cf3574f1671c7501f62eeabd0e590e6adc8 100644 GIT binary patch delta 12 TcmZo+Y++>KU{g3Vk);6u5&r`o delta 12 TcmZo+Y++>KU{g3fk);6u5&Huj diff --git a/compiler/frontend/builtins/jet/ShortIterator.kotlin_class b/compiler/frontend/builtins/jet/ShortIterator.kotlin_class index dcc22417bfe..5134e89a15a 100644 --- a/compiler/frontend/builtins/jet/ShortIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/ShortIterator.kotlin_class @@ -1,7 +1,7 @@ -& Ì2 +& Í2  R Æ0B vZ 0B -Z &0ÍB +Z &0ÎB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/ShortProgression.kotlin_class b/compiler/frontend/builtins/jet/ShortProgression.kotlin_class index 3bb225d7046e01b7ef70633059464aaaffb64baf..88b4a9111a1d6ad9ef3eee0b4977604b658bf6cf 100644 GIT binary patch delta 10 RcmXRZVc}p?I6sl4000ju0`C9- delta 10 RcmXRZVc}p?I5&}{000jq0`33+ diff --git a/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class b/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class index a83adcd7b7f..a7b560fc573 100644 --- a/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class +++ b/compiler/frontend/builtins/jet/ShortRange.object.kotlin_class @@ -1,5 +1,5 @@ -† Ï2 +† Ð2 R Â0B xZ -F0IB +F0JB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/String.kotlin_class b/compiler/frontend/builtins/jet/String.kotlin_class index 146ff0520b78ea1122f07ff76254d608416bf2b6..0d63527d6de5de8512d2ed402173d0e61b9a80e8 100644 GIT binary patch delta 30 lcmZ3)xQLO3gH0iLB8v{=#fgS4jDZu&RM~@^Sh$!3lmT*M2EhOT delta 30 lcmZ3)xQLO3gH0i5B8v{=g^7kPi~$qNRM`WaSh$!3lmT)n2E70P diff --git a/compiler/frontend/builtins/jet/Throwable.kotlin_class b/compiler/frontend/builtins/jet/Throwable.kotlin_class index 696784bf612..a9138f6b8f7 100644 --- a/compiler/frontend/builtins/jet/Throwable.kotlin_class +++ b/compiler/frontend/builtins/jet/Throwable.kotlin_class @@ -1,8 +1,8 @@ - Ñ2 -R)Æ0: Ò -#: Ó + Ò2 +R)Æ0: Ó +#: Ô zB -zZ 0ÔB -zZ 0ÕB -#Z 0ÖB +zZ 0ÕB +zZ 0ÖB +#Z 0×B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Unit.object.kotlin_class b/compiler/frontend/builtins/jet/Unit.object.kotlin_class index ff3251b3449..ca3c112dbd9 100644 --- a/compiler/frontend/builtins/jet/Unit.object.kotlin_class +++ b/compiler/frontend/builtins/jet/Unit.object.kotlin_class @@ -1,4 +1,4 @@ -† ×2 +† Ø2 R Â0B -{Z F0ØB +{Z F0ÙB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/atomic.kotlin_class b/compiler/frontend/builtins/jet/atomic.kotlin_class index c06c58efc87..f1e534c10ae 100644 --- a/compiler/frontend/builtins/jet/atomic.kotlin_class +++ b/compiler/frontend/builtins/jet/atomic.kotlin_class @@ -1,3 +1,3 @@ -† Ù2 +† Ú2 |R Æ0B } \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/data.kotlin_class b/compiler/frontend/builtins/jet/data.kotlin_class index d221fae70c4..4addb39e910 100644 --- a/compiler/frontend/builtins/jet/data.kotlin_class +++ b/compiler/frontend/builtins/jet/data.kotlin_class @@ -1,3 +1,3 @@ -† Ú2 +† Û2 |R Æ0B ~ \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/deprecated.kotlin_class b/compiler/frontend/builtins/jet/deprecated.kotlin_class index effcb6ef110421a09effbce8943dae64a1c65cdf..1e0ea4bf81a090cd7c68bc8f08870e40a62416df 100644 GIT binary patch delta 11 ScmY#YW#wpNQn)jbRRI7EBm$BE delta 11 ScmY#YW#wpNQn)>lRRI7EAOev9 diff --git a/compiler/frontend/builtins/jet/volatile.kotlin_class b/compiler/frontend/builtins/jet/volatile.kotlin_class index a4347382bdb..4a450111553 100644 --- a/compiler/frontend/builtins/jet/volatile.kotlin_class +++ b/compiler/frontend/builtins/jet/volatile.kotlin_class @@ -1,3 +1,3 @@ -† Ü2 +† Ý2 |R Æ0B € \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java b/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java index cc5c29ec4a3..d6a3c06f009 100644 --- a/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java +++ b/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java @@ -51,6 +51,19 @@ import static org.jetbrains.jet.descriptors.serialization.ClassSerializationUtil public class BuiltinsDeserializationTest extends KotlinTestWithEnvironment { private static final Name CLASS_OBJECT_NAME = Name.special(""); + private static final NameTable.Namer NAMER = 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(); + } + }; @Override protected JetCoreEnvironment createEnvironment() { @@ -75,7 +88,7 @@ public class BuiltinsDeserializationTest extends KotlinTestWithEnvironment { } private static NamespaceDescriptorImpl getDeserializedDescriptorsAsNamespace(Collection allDescriptors) { - DescriptorSerializer serializer = new DescriptorSerializer(NameTable.Namer.DEFAULT); + DescriptorSerializer serializer = new DescriptorSerializer(NAMER); final Map classProtos = serializeClasses(serializer, allDescriptors); @@ -109,7 +122,9 @@ public class BuiltinsDeserializationTest extends KotlinTestWithEnvironment { @Nullable @Override protected ClassData getClassData(@NotNull ClassId classId) { - return new ClassData(nameResolver, classProtos.get(classId)); + ProtoBuf.Class classProto = classProtos.get(classId); + assert classProto != null : "Class not found: " + classId; + return new ClassData(nameResolver, classProto); } @Override @@ -197,19 +212,7 @@ public class BuiltinsDeserializationTest extends KotlinTestWithEnvironment { } private static ClassId getClassId(ClassDescriptor classDescriptor) { - return 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 ClassSerializationUtil.getClassId(classDescriptor, NAMER); } private static NamespaceDescriptorImpl createTestNamespace(String testPackageName) { diff --git a/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java b/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java index 80e613f25bb..23d03a057f5 100644 --- a/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java +++ b/generators/org/jetbrains/jet/generators/builtins/BuiltInsSerializer.java @@ -59,7 +59,7 @@ public class BuiltInsSerializer { System.err.println("Could not make directories: " + destDir); } - final DescriptorSerializer serializer = new DescriptorSerializer(NameTable.Namer.DEFAULT, new Predicate() { + final DescriptorSerializer serializer = new DescriptorSerializer(BuiltInsSerializationUtil.BUILTINS_NAMER, new Predicate() { private final ImmutableSet set = ImmutableSet.of("Any", "Nothing"); @Override