From 11eddb79400b1d9eeab37c89ffcfe09fbac680a5 Mon Sep 17 00:00:00 2001 From: rocky Date: Fri, 8 Jul 2016 18:24:14 -0400 Subject: [PATCH] Add more 2.4 and 2.6 tests --- test/bytecode_2.4/00_assign.pyc | Bin 0 -> 186 bytes test/bytecode_2.4/00_import.pyc | Bin 0 -> 184 bytes test/bytecode_2.4/00_pass.pyc | Bin 0 -> 110 bytes test/bytecode_2.4/01_class.pyc | Bin 0 -> 390 bytes test/bytecode_2.4/01_list_comprehension.pyc | Bin 0 -> 348 bytes test/bytecode_2.4/02_closure.pyc | Bin 0 -> 364 bytes test/bytecode_2.4/02_def.pyc | Bin 0 -> 642 bytes test/bytecode_2.4/05_abc_class.pyc | Bin 0 -> 506 bytes test/bytecode_2.4/05_closure_bug.pyc | Bin 0 -> 498 bytes test/bytecode_2.4/05_for_for.pyc | Bin 0 -> 344 bytes test/bytecode_2.4/05_try_finally_pass.pyc | Bin 0 -> 136 bytes test/bytecode_2.4/06_classbug.pyc | Bin 0 -> 507 bytes test/bytecode_2.4/06_for_break.pyc | Bin 0 -> 239 bytes test/bytecode_2.4/06_list_ifnot.pyc | Bin 0 -> 246 bytes test/bytecode_2.4/06_list_ifnot_and.pyc | Bin 0 -> 427 bytes test/bytecode_2.4/06_return_bug.pyc | Bin 0 -> 275 bytes test/bytecode_2.4/06_return_if.pyc | Bin 0 -> 892 bytes test/bytecode_2.4/07_classderef.pyc | Bin 0 -> 435 bytes test/bytecode_2.4/07_classparam.pyc | Bin 0 -> 378 bytes test/bytecode_2.4/07_for_if_continue.pyc | Bin 0 -> 280 bytes test/bytecode_2.4/09_class_closure.pyc | Bin 0 -> 556 bytes test/bytecode_2.4/09_whiletrue_bug.pyc | Bin 0 -> 324 bytes test/bytecode_2.4/10_class.pyc | Bin 0 -> 1568 bytes test/bytecode_2.4/10_del.pyc | Bin 0 -> 342 bytes test/bytecode_2.4/10_if_break_finally.pyc | Bin 0 -> 180 bytes test/bytecode_2.4/11-list-if.pyc | Bin 0 -> 344 bytes test/bytecode_2.4/11_classbug.pyc | Bin 0 -> 479 bytes test/bytecode_2.4/11_classbug_subclass_fn.pyc | Bin 0 -> 339 bytes test/bytecode_2.4/11_return_val.pyc | Bin 0 -> 458 bytes test/bytecode_2.4/15_assert.pyc | Bin 0 -> 360 bytes test/bytecode_2.4/15_for_if.pyc | Bin 0 -> 217 bytes test/bytecode_2.6/01_class.pyc | Bin 454 -> 448 bytes test/bytecode_2.6/01_list_comprehension.pyc | Bin 303 -> 363 bytes test/bytecode_2.6/02_closure.pyc | Bin 0 -> 411 bytes test/bytecode_2.6/02_def.pyc | Bin 771 -> 759 bytes test/bytecode_2.6/05_abc_class.pyc | Bin 0 -> 568 bytes test/bytecode_2.6/05_closure_bug.pyc | Bin 0 -> 546 bytes test/bytecode_2.6/05_for_for.pyc | Bin 455 -> 347 bytes test/bytecode_2.6/05_list_comprehension.pyc | Bin 0 -> 283 bytes test/bytecode_2.6/06_classbug.pyc | Bin 0 -> 568 bytes test/bytecode_2.6/06_ifTrue_optimize_bug.pyc | Bin 0 -> 289 bytes test/bytecode_2.6/06_list_ifnot.pyc | Bin 0 -> 233 bytes test/bytecode_2.6/06_list_ifnot_and.pyc | Bin 466 -> 466 bytes test/bytecode_2.6/06_return_bug.pyc | Bin 0 -> 303 bytes test/bytecode_2.6/07_classderef.pyc | Bin 0 -> 497 bytes test/bytecode_2.6/07_classparam.pyc | Bin 0 -> 406 bytes test/bytecode_2.6/07_closure_bug2.pyc | Bin 0 -> 811 bytes test/bytecode_2.6/09_class_closure.pyc | Bin 0 -> 654 bytes test/bytecode_2.6/10_class.pyc | Bin 1874 -> 1850 bytes test/bytecode_2.6/10_class_deco.pyc | Bin 0 -> 370 bytes test/bytecode_2.6/10_classdec.pyc | Bin 0 -> 961 bytes test/bytecode_2.6/11-list-if.pyc | Bin 0 -> 367 bytes test/bytecode_2.6/11_classbug.pyc | Bin 0 -> 524 bytes test/bytecode_2.6/11_classbug_subclass_fn.pyc | Bin 0 -> 392 bytes 54 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/bytecode_2.4/00_assign.pyc create mode 100644 test/bytecode_2.4/00_import.pyc create mode 100644 test/bytecode_2.4/00_pass.pyc create mode 100644 test/bytecode_2.4/01_class.pyc create mode 100644 test/bytecode_2.4/01_list_comprehension.pyc create mode 100644 test/bytecode_2.4/02_closure.pyc create mode 100644 test/bytecode_2.4/02_def.pyc create mode 100644 test/bytecode_2.4/05_abc_class.pyc create mode 100644 test/bytecode_2.4/05_closure_bug.pyc create mode 100644 test/bytecode_2.4/05_for_for.pyc create mode 100644 test/bytecode_2.4/05_try_finally_pass.pyc create mode 100644 test/bytecode_2.4/06_classbug.pyc create mode 100644 test/bytecode_2.4/06_for_break.pyc create mode 100644 test/bytecode_2.4/06_list_ifnot.pyc create mode 100644 test/bytecode_2.4/06_list_ifnot_and.pyc create mode 100644 test/bytecode_2.4/06_return_bug.pyc create mode 100644 test/bytecode_2.4/06_return_if.pyc create mode 100644 test/bytecode_2.4/07_classderef.pyc create mode 100644 test/bytecode_2.4/07_classparam.pyc create mode 100644 test/bytecode_2.4/07_for_if_continue.pyc create mode 100644 test/bytecode_2.4/09_class_closure.pyc create mode 100644 test/bytecode_2.4/09_whiletrue_bug.pyc create mode 100644 test/bytecode_2.4/10_class.pyc create mode 100644 test/bytecode_2.4/10_del.pyc create mode 100644 test/bytecode_2.4/10_if_break_finally.pyc create mode 100644 test/bytecode_2.4/11-list-if.pyc create mode 100644 test/bytecode_2.4/11_classbug.pyc create mode 100644 test/bytecode_2.4/11_classbug_subclass_fn.pyc create mode 100644 test/bytecode_2.4/11_return_val.pyc create mode 100644 test/bytecode_2.4/15_assert.pyc create mode 100644 test/bytecode_2.4/15_for_if.pyc create mode 100644 test/bytecode_2.6/02_closure.pyc create mode 100644 test/bytecode_2.6/05_abc_class.pyc create mode 100644 test/bytecode_2.6/05_closure_bug.pyc create mode 100644 test/bytecode_2.6/05_list_comprehension.pyc create mode 100644 test/bytecode_2.6/06_classbug.pyc create mode 100644 test/bytecode_2.6/06_ifTrue_optimize_bug.pyc create mode 100644 test/bytecode_2.6/06_list_ifnot.pyc create mode 100644 test/bytecode_2.6/06_return_bug.pyc create mode 100644 test/bytecode_2.6/07_classderef.pyc create mode 100644 test/bytecode_2.6/07_classparam.pyc create mode 100644 test/bytecode_2.6/07_closure_bug2.pyc create mode 100644 test/bytecode_2.6/09_class_closure.pyc create mode 100644 test/bytecode_2.6/10_class_deco.pyc create mode 100644 test/bytecode_2.6/10_classdec.pyc create mode 100644 test/bytecode_2.6/11-list-if.pyc create mode 100644 test/bytecode_2.6/11_classbug.pyc create mode 100644 test/bytecode_2.6/11_classbug_subclass_fn.pyc diff --git a/test/bytecode_2.4/00_assign.pyc b/test/bytecode_2.4/00_assign.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1241c3d24d215768fab2b37815436c8faf5e656d GIT binary patch literal 186 zcmd1(#LJcYRwz7~0SXv_v;z{C>pE*Qs<|^ z2vW%cBnlEsGBlWhj1mx0Tv=QKQjlL<0+$5wgMgSJ2*lC=vA{%$0+3alnOl&P8eg1W kT9llsUtE$~Qmk)a5Dyg1FDlV1s4M|lWDhnPq??lw08sxQnE(I) literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/00_pass.pyc b/test/bytecode_2.4/00_pass.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ae58da1b5abe4e173cada2621ba20f556e3201b8 GIT binary patch literal 110 zcmd1(#LJcYRwz7~0SXv_v;z+}d0kPKy6TB?LW+*YLRvDhco%g4r>%mEV-RP#7K; R{5&a_HM4@TaqYApKLE$cGc^DJ literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/01_list_comprehension.pyc b/test/bytecode_2.4/01_list_comprehension.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aaac006777643377492397fd072e4879196d6ad9 GIT binary patch literal 348 zcmZ{fI}5@<5QOJ6QBYDC1WOB>VBrJowXn8G3Lz4LB!>pf^UlKB-)rM9a5pF_=)r!s z+|2B9>D}t2H+vi5c}%)jR4OMN0K*4j6YIc&FCYOaV3%F&0P&JrB=_EO3=HgY{ArO5 z#7$hqw~sF%)6PUN8jL2xAZ#4wFXg|$Va>5{HxG0@RP*PmeRhxz&v&Wd zvf^-8LocXPNm`s_sPc0a$!V0QMJ10iQ%RmpXY=rsC>?&iPKrytVQF!imkz~9JOCLZ BHoyP? literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/02_closure.pyc b/test/bytecode_2.4/02_closure.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b94f25e09bc05fcaf8f0fac2f83d82f1681d36ed GIT binary patch literal 364 zcmY+9O$x#=5QQgI5X6Ftd$(PwcmX{@7j+@H5lo{9t&t`b1b2!*hjrr#oHrHJKqfQu zzIjaYSJ=#--MOaEQT$H%x{yOkbRk-BqG%Qc+z}28iW* z6Oj!`-6h)wbcQvkID((AbJ*F`_y#B1?hdB#(#*`-3z)D#Rff3;rSEfa+kBsyrL$$B z%`i3V;b^?nnRR7h2K!?Ix&sc&llrlMBC?o$g+x|DSd|<6)L}hRtst%-ls_3nv8V=N IJCQL6Zw(79^8f$< literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/02_def.pyc b/test/bytecode_2.4/02_def.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1394ec73cac7ae29c0fd5167139c3bc9c68dd2b8 GIT binary patch literal 642 zcma)(KTpFj5XH}RT3RR!tbBn?^bbrdATc6!a0jF=71*g%sSyA^V9PC^4ZJ&>0o}qh<6ADlRef*t>@ckdPSIA_mIB41zs_gM`R(avVoQN}4Ek1|+ufcl-@M0C#pv ziFD_?+G;F_^&Iby6L8$^T0JVThz$d^4;I*J8f;?rMJENpZ>qe!W zZk4s2ac_O~CnjkANMX+z4M1cQK@o5DiUeeyMl{Pb=UqH8Xw|l=Y>it|gV@-e#o!LnF~?4W89kmL>&78^Ctk{$wwCNB zr3lGgF{kN<)}ZaDQJYm|>ecNXs#2rB{LSz#S^0#K>F_xRiS@E%a0Xu7y zlXh;`9?y7O{|J z=M6@j#~#X`Fa)A+qBliftf%Nx`d39O#VTM=#T(rQ*FKj&V2I~d1mX|4P@ksYgb_n_ zZ5!+I(7LO(3HCYMbJjgcmIrI%*0EWFrhIO+BEHDpsR3a1SIvF<9H`L=h) zjte^w7@4;4`bw@Y>Jxb(3!ul;lR%48&aET+>k|k0k&mOOt un4*p;kkDg~)Mzk`;yXM^u(qwd#x3+VLo`4qYm!Aki#D7u4jJU4!{iTU4Nb!U literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/05_for_for.pyc b/test/bytecode_2.4/05_for_for.pyc new file mode 100644 index 0000000000000000000000000000000000000000..888d72a4e4f0675c4cbcc16b5b699bd0625bf0b1 GIT binary patch literal 344 zcmYLEu}Z{15PcisKC-`UgmL4%JKmcSQ4dL60+kDm^1=`c?dZI({K=oY5ubA|p4 z15lh`m!O|wP*pL;&S7wP-W(#|jF9Wxd1~^f)WkAXc=20lJeC z8ku=#)=I66Am+?O!tM!K*Df{-FI`t7BPN`QW m8}H6$^S;6e6J5?qv688&R{G0Wl~Y@_?A*95;D6h4Ol literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/05_try_finally_pass.pyc b/test/bytecode_2.4/05_try_finally_pass.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8c7bbb53faf46cbb41fa8a57acae9ff273e8b5c GIT binary patch literal 136 zcmd1(#LKn!k#=}80~9a=X$K%K<^d8_EDYf(3=9!K9IU|z6!6mk5)5cWi55_-I5W2( zCpEq}zqBYhRlm3-x1?C#z%;(3s4_k+GcPeGr!u}EvA9^Tpt1yHkUbkn4~Sr9WMO1r F1OTd?8mIsO literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/06_classbug.pyc b/test/bytecode_2.4/06_classbug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d74a0a2b981b2a3f3a3b8e7e456ffe97439facce GIT binary patch literal 507 zcmYLFO-sW-5S^rc5iK4R1W&8(n?Ygdl{0=Rx3$Ux|>76oBlL^k$*tn zY+7BI$(x;dZ(g?iZUt z!z9e=mmtJZGP{j|@Y+Zae)ou>N-!onM~%H5z{#rC_5eVoMUiHOwx=kV=VoiX@yzUu zSm795%wky+A(~`EATuwQg=SOLE2X=+o^`Ko+5I;Rc9v_m2hxkVWj+>yh>#bF=%%?y zOU-Np+%T6_UPF-WzAN)eF~@tr|BD@pcX1aZ=n!EveIU8kh`GU1atzz8a6k^ytM z5F=W9uAQ3BiCur7Y{8ejsO4v literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/06_list_ifnot.pyc b/test/bytecode_2.4/06_list_ifnot.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bc039ba2b4e19f0a9a6502c160dd95053a62b0e6 GIT binary patch literal 246 zcmXYqJqp4=5QX2yXrWl>0jyJqe}$Exg^i6xEQEv*B#s(LcB8w3*51quco$FLOmN_R zJIs5$Ex+CN=e^ly_>a%;ie(p!GZ5AEBLxE1$pDcDYJfbv6sissvE!kC?Lo0(g~-Pd z*aeCUwn3BWS`2+C$RJD_loBhQE%gH@;Vgv! literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/06_list_ifnot_and.pyc b/test/bytecode_2.4/06_list_ifnot_and.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d959e9ba0da13a2bd07413b31be50f18c9ce2167 GIT binary patch literal 427 zcmYjM%TB{E5FCfLK%qjwFL1~K(Q@I!0VFtAB0V61Dk~4u7$tFtw?as5FXhYlB)))M z!+}UM9?yDbv-S6Ac>eY9nB(tLeBLtrh^YWRfhQIUvp8ZWm--H4z_?@h8Pfvjts{`a z3fL;#&#$rOi-PS*FI$K142t@ofxO|$HbM~zy920IB-Y8>F%)AH@iZASWkmxWdk-VfY zBwNOeU!n;sZ|k-)+Ph_!n{n>ywlk$^ymifZa-}QlN!ypkkxrZ9qWz##ZVGO@%qpAf i+ED2VegTtvqXOJpOR9To$Rv;%in}1Df|Fq^-k>o literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/06_return_bug.pyc b/test/bytecode_2.4/06_return_bug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dafa5b74add9e5d0ac813dd760488e10dfb5e165 GIT binary patch literal 275 zcmYjLy9&ZU5Zp^dL<#r-R#vHum90Yh6iFf21kGLaBrkH8La_9&{42k}or{GBGrO~o z*{eUneDRKt1^u4jcwm@-NfNz?PMiqJLXRs2`T#`CFe|1fkro)bd(_TINRP5caP)a? z!UKu*nQv#Sp)`cEvyetrrG=lCA*@qS$Qa44IWxNMDwUgd=nEA|RYu!g-YYxwO@0}! io9^Kp%ElQ^u`HHiCX&$+)xQjFcOb=2Ebi^yA{t*u)Fprb literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/06_return_if.pyc b/test/bytecode_2.4/06_return_if.pyc new file mode 100644 index 0000000000000000000000000000000000000000..77d4899d2c0a77daf0fb9f7de920d2f9e75157a8 GIT binary patch literal 892 zcmZuvU2D}q5S`6!ZM|)+SV8bb!Iyy0+Lyj4eig+R^RN{JUqWuO*QVrVV|F4Gt}nK~ z(x2fk@SIJ(6>MN8v$JPrXU@#x_s;b2*Z0q*Tzv`tuOZ-y@U~dEc(Qb*kWuLqSfO5Yjmv`{ z`qCW)U1&IXc9i!{hrZ40`F?kh*OSFJ?68V7^ z1eFn(l?Q zz3Y45r)(l-w#;mq$MQ|f9M|kxwjJ~0@k0UvbBozAyJpX9n>exSNV|p08-0w5dB>D| z^=%Qf_H7&n-x2fwIG(}{!u&&U1rp=7T!6=^80-v&({8|;tj5IhvsiHFnP7RmG`y+G<*v5>T1rWG20)#)qCK!j$s&|?aVX7r0MNQj3#&B` zy(p@z-HH@1ZJroqUFZEN9l|1CCy_zCyep&Al zi5|;U8LzMW3veI2dVH~lz3&fw=}y8uXqQNwPXW>VK8}{FyBql#CqQZ(#NA{kPzOv* OKWG=1N4WAaF@6Bmp+V9B literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/07_classparam.pyc b/test/bytecode_2.4/07_classparam.pyc new file mode 100644 index 0000000000000000000000000000000000000000..16f402534afd5625d0997883ccc72b22b2b90653 GIT binary patch literal 378 zcmYLF!Ab)$5PjKJkxKtz@svYp>#4_z;I)VCLF^@jO)9};vuv_L&-IV|Grz!@RBT}0 z%p`g9UJ`!hv&Zk{Ym2`%rTj#Z)&vIl0KC9KKo|ilKxitQD;%kq;0rhdZ-)wIioLuc zk`zpz5p+6OlgHlM%m*)@w#%ueD!X78bw9W`xO`gFy3H9U5S-LU@O2T7o=f$h9t1Cf9=r)2Dp(MuXq!UCwA!qozwH;eX$_g#Av=>@ z{q42Knt}-bQ{%d3m@CtJ2nB4;0~`gEgIq#9CHUGByq8sbj+0{@N5`6C;P$t=$OMGq zYz;SA#a%pIj=KnAfxYMO7-C@O)vatWrKGeW!D?Ibp?tj%6{ht2Hssq)Jw`<|Vr5eO yxU10QuOd=YLz>KVwg{8F2-75t@{H2#r6!M0`R%G@BYh@`rjY2=CAy*q$@l?KTP~;o literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/09_class_closure.pyc b/test/bytecode_2.4/09_class_closure.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4086364665dd93c2eec9ae82b9ecb1d5049323d6 GIT binary patch literal 556 zcmZ8dyG{c!5L{m%LXlEILqUmj6`_R&3Ob}KOo2#a1;-JAJMI)aMWj##0YAsj@CD4Q zd5K6nXJ>Y1cHMjo2N&q(5jHZB+8s9U8zI-PqA&M`L9QH-vfb}}_-K&F9Sns&N`r?Zr4)W2j)7mLyd zR=d8@VKoUm1fP`88*t=&rRLX6eKZvB;8N=z!b;zd+ltxmRk@dA{W+1;v9g}-XDTD{ E3D6Zw%m4rY literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/09_whiletrue_bug.pyc b/test/bytecode_2.4/09_whiletrue_bug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dee157da32153d8c52dd13947366501dd2f24c05 GIT binary patch literal 324 zcmXYrO-{ow5QX35r$H4(mFOMF23jFDtUy9QS1bxr5Su7XhLEa`gY5uab4!lF2^fc3 zn&;eV!5xS>{^6@3aAO20Qv^>bq6Ns3(#%`4!|KQ^5~n0viD;| z9APttoy)$e#by5a=96VpzV7R@Za4hz%7@sg$dp1P6w-{2Xcmm<53->=q5uE@ literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/10_class.pyc b/test/bytecode_2.4/10_class.pyc new file mode 100644 index 0000000000000000000000000000000000000000..114c54b4ad669c2c78d864d08d45f4edcd0c877a GIT binary patch literal 1568 zcmcIkO>fgc5S_IXw~44!8aNb*doED&3!v>ihb-#Rr9I`_49h;RSAAsX!3NTHkJ{`n6;?hLJN!XVd-61ZPuB;%6)M)`QWl; z8p8XB@6{{ z;#|4PH^A*|f=^4FyTVk{h?dkaYG9ni4C14pr%ysx7({j~L*xMz`26WqES62sP(&9y zpdbJ(`5&ynOnWMjyd)Z(3}QW+n~XagF65j>pv8*!AJYBC3_-UVGejUXo|t_70Qm3A7FHA1aXr z)K+|Yn*QM_bgCTTb8msfecAXWW~y(c#e!JYZnZ8pPNw(Kk}0dv$VhESo7(ynv|XC| V{?qv*MR)-*Iv<^0_6KH&-ybu5p1lA7 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/10_del.pyc b/test/bytecode_2.4/10_del.pyc new file mode 100644 index 0000000000000000000000000000000000000000..40dddb2fbbf99e69a1ebc1bede3d05224eef2e8a GIT binary patch literal 342 zcmZ9FJqiLr429p!?2if}2v%ahm49d{dIF2J5Y}SR%^-q{;;f(t@VGXfz+|-1fqZ!+ zFK^0Mvr#_V>jK{wb6;?|8-r@dfDH=+3P2(D2AP6YAYjIAOp!?9ffm<3M5bX`0~2X} zG5vFWvtnchmZLeqTOS59im^)S{P{r%w7>`gK`4j>Tv#T4^J`4RSjlYbx$`VM$uCp6 zO(i)MTPh(5*9TRPl{=K@qs`svdMWI{Rb}M{qhU_=*gxNW)Lc$on-M9aTPjw8?l2p= FtKL?=Ed2lg literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/10_if_break_finally.pyc b/test/bytecode_2.4/10_if_break_finally.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cc6823f8bc1deea28a477432f0dcadd1d8fe10f8 GIT binary patch literal 180 zcmd1(#LFfAT01C~Mi34UPhn(;0ODW` zCZM8BMj+v*0U}E{fJA(JT4qjae7pvb&43_Ew1C{=%-jN?TycJBQF5w&aY=4TvA&@} sd}dmFQc-GRHc)3?Vopw_UO{CE$UJ*ikRBc&!ORGB7$Z9)A0q=J0Q;;V2mk;8 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/11-list-if.pyc b/test/bytecode_2.4/11-list-if.pyc new file mode 100644 index 0000000000000000000000000000000000000000..910a9f5827390e4a326d1b78484acda3ac0bb426 GIT binary patch literal 344 zcmYk1%}T>S5XWZ|zo_)$8+eO{T7wUupyz_?K~PEvF(wO1cFl~4koHnvSf9ZEEIqg| zzxgxY+yBmIKMz+=744sazlHG}cqRHKdWJCcm?el*ii5q~!SglHAht2`+_XRiIqDSk=%u^@&R7J>>7xr zom=0|&hA|MeKq~MTf9~H{ZgKfjBrb+0S~MVYJ*SU2)r-(lc30i7jFpe)wkWIjQ+*P zvf7j({A(GOpBUj<$bj^!&@zE7vV^yJbw>P)XCcoBBu9gRBNH?!2IdKd6vq^XOBI<& z=h=l&&k3RL{N6G_l*Ot|h?hK_Yqm{vF3Nyy*?J|f%HV_Y>MCYZva*WROw{azkTFJx zGiIToOYg$2-&cNK`}KUWaB6qef82KmD|1CA2*8XFG%g{Nxx|$B&b7O`r;yWz(-6(9 j7*ZSJPn9Mn*N0LI@z8lKtN$@0aa>cI`D(y}c1z(002WCm literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/11_classbug_subclass_fn.pyc b/test/bytecode_2.4/11_classbug_subclass_fn.pyc new file mode 100644 index 0000000000000000000000000000000000000000..87fb7b2e316ece54145945b34d8c33b14905b90d GIT binary patch literal 339 zcmYLFZAt?%5PjK|s)e4zMWm%CP&`0?>Tq3^bkfAE%HBK?;`opPv5M;Pr8pgr*>N62 XsVh64Jkd^Tv?X7=-s-oNw&&&t6i__3 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/11_return_val.pyc b/test/bytecode_2.4/11_return_val.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1baefd7ee3ea44c8cc3c1709f8e8088e1a19ce1a GIT binary patch literal 458 zcmXv~+e*Vg5S`hk)&?!2;Ij`F@?_};cmdxFCW7Egi0Kwmn%y+J5rm2l^;7&Dzs4`{ z%tixqX3osnIYa8797Gv|-~)(RpTuVVL2P zEQw&Xr~u>{P`Dv*>aM3Q8A(&b8o*{&`1%=y~8*?gY2+IOwVal=*f=8quESGKJS wANI;oZUP{_;1iB{!jU>vi{4NEZn*og?Q}W@OM-i-z-BznBxEF7-$DUjSy$LGl)x&yNC`hSI#7LXe&IpRP^%ZPIFvmwb literal 0 HcmV?d00001 diff --git a/test/bytecode_2.4/15_for_if.pyc b/test/bytecode_2.4/15_for_if.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b0ac01ff0d1025ddd9d686da131d8d9e13963c97 GIT binary patch literal 217 zcmd1(#LFcz)g(Nb0ScIav;zba{<-lYGSaA?Y zAPA&Q1Bf9+i2{&SoS9pYlNw)~Us{x$s$X1^TT-lVXd0iEUlgC2rdLo2Hp3pIyO<3~ LursnVurUGv*l;02 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/01_class.pyc b/test/bytecode_2.6/01_class.pyc index aa56f06d984c2ca39e98158d0bd9d84cf533944c..414fb4af9f08fbcf80cd8cdd64589c7717963c95 100644 GIT binary patch delta 50 tcmX@ce1Mtb;wN6N75}utCvq%ek!4_Dm^_hDcH-FxID4`OqcefR|;pzO?G8;g7ai2uV9n_0K{hw{Qv*} diff --git a/test/bytecode_2.6/01_list_comprehension.pyc b/test/bytecode_2.6/01_list_comprehension.pyc index 9b6007669abbb8faffa64484cfe9fd98e92fc1f7..a72e9959edc6f3f0e12be52c9874c2503a6e5d91 100644 GIT binary patch delta 158 zcmZ3_^qNWf;wN6N+_ysE$qZ1y38Wo>xHx~Jw5xhL0|QGGGeas1LkcrPGb4jbtRO=a zBSR`s2uLzAhzJ!1Gek2_j0<*V1!^i`0TS`ihOs4#Kt?8%YZMD*7{``?R23!WrKf5D W84L)b*aXO(_}GmDWP&`SG9v&na~k{r delta 77 zcmaFOw4O=&;wN6N4CV5$WCkc;2ht8eTn4}Y SyCORR&NCZVsab?vPW}PnF-Ii; literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/02_def.pyc b/test/bytecode_2.6/02_def.pyc index 382beac677c36d5753027df3b54c333df8b8a3f3..44af341fdbb8c2fc48eb061ff0579f82cef54bb2 100644 GIT binary patch delta 89 zcmZo>`_9U7@e?ms?pvYoi5y)l(hLj?lRq*lPTc7ZXHQmV^hR)IG6umog)oNVkHu~knBg5beh@L;`o6A``lkP2ch!)CL=K+=Zn<{)^hf9J_x@dxai zO{-otFmGpf-kUc=K0Xg7?_cMShBn^-=PkmW0CFNrR4B?7y%DX5o>E*Qn#aQPhX9>9 z-)iGcrJbv-e_rO_%@pc)2zLxXCx~rC=|CEzUpk~@9t+7tfNk81;uPSCUKOz-ABlH4 zkn2j3g1pzw;-T;a9@@_OBP7hF+YZ&w!|ZoZa9v|tzuQw5rDu-CGN_%cicm7Ts&rP_ z7!?ZO&XBpXZYs-e*|o+_b6ZR=uUKb>!`c_kOCmGu3sVwOV-<_%#%`f&izy~}VXl{X whhCh>=823D#6OOIv4xt(h+sQXqiEJIwTHJ~za$afzZ}8_*Zs^l!AV-J0eQ1=fdBvi literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/05_closure_bug.pyc b/test/bytecode_2.6/05_closure_bug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4ca8af31952f07b88aa611f71d121645695e22a1 GIT binary patch literal 546 zcma)2u};G<5IrY=014Cyfe>O~$wa%bA%w)hM20XRb%{dagi<$-Y)1vDOi*Cr-}n`N z0Pfj*K&{;Kvvc>}oxgu}wwI5iyORD_%=;yWJz}W%6Er1Kg2sYG710~fIHD@1+hmP1 zCcnHA!OX2Q%uUhR632)GS_pg0;D|nnUIl#+)dITj{`ewjAy^Fssc!=e+NiPvhETd7 zBz_?m25E5JXPRHjR+_?TbER7+pWIE+7L7Ds(?O~*jrC+YuWTs9b=|jR!aLa$z+~1b znOohPQVuIw4@YNtskH5l%~^lvx-BV_ImCIE>Q-uj;lKFoDxrS#O`Ayk*a-*nkt2edGe1 y5g#Ru)-^R#41HU2Q3ltv{KY=n;EU-K)i!o?QN3?|{&qaOQ1vyx+^UIwu`owTgf&e7 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/06_classbug.pyc b/test/bytecode_2.6/06_classbug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0cad791020549eb5ff0d7a0eb6769f8671cf5a2b GIT binary patch literal 568 zcmbVIO-sW-6nsfFN~CyD5IhA>!9yzwooEDxpD0K|Th$PX}q0FIoqBo+)2?m$q(D3vD zAW4;8BtnZkQL2#oxypXc9NhO&>IeWQBL=#S-=sxR9J+>Z0_X+zOUTRMqH`X^<56_W z!_lBOjDxg(@&g=Uxa%4iT^pc@UL9iV9fxM;oi){4Xvd3M>O(ZlGqujTipjj8DVb08 zE@&dj^CZn>h@LE{0G*l@^IWp3>V=TqOisIJmux>7**f#3)nY|C)6DxuU}BOJnhecl znG}*)`*_1#R9Ou});o60D#09Wqu(t4`}PPr+CwR`&T~Dt`2!xtDt(bcTgrdDZTPEI K+-ti7p7aCnw{>Lz literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/06_ifTrue_optimize_bug.pyc b/test/bytecode_2.6/06_ifTrue_optimize_bug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c4f617d41b47ba6386ddbd94f28c4ac0bdd54a45 GIT binary patch literal 289 zcmcckiI?l>F6Z!M1}I3?VF3~$MWv}4K$-zT6l(*y#hJMUIjQl*`K3k4sro6YY5E3c z@tJ8L<5atk?? literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/06_list_ifnot.pyc b/test/bytecode_2.6/06_list_ifnot.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f703aba0a777b21cfa224c46d6b1b09ea60e61b3 GIT binary patch literal 233 zcmYL?Jqp4=5QX2y7(}tq16ZdJ{|YM+3mY373n3DMB%=nB-PK(|Yj5TS#H)A$XM^Ct z`(}nWKkrYw`FgIlDSqK|Ua-uJaRj1@ek4G^GVUSrKsAtuhk$ND5IY{a=MDsGClL9_ zfK4d)z&flmZNQNGlFY=q`^jz`TW8;FjaiViZmgOJxxgQ$&#lQzT~K1w^^(#sRi(br kiKNMu9FC?*ksF)j2dV5p-)(~zW~Ium1t<8 literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/06_list_ifnot_and.pyc b/test/bytecode_2.6/06_list_ifnot_and.pyc index 557b026a89393e49473192a8bdb850df64d15b83..f194f8aaea18d5163916524d21f3cf1b67bb8388 100644 GIT binary patch delta 16 Ycmcb_e2JO;;wN4%okM{e*-tY9060wsPXGV_ delta 16 Ycmcb_e2JO;;wN6NuDt;p*-tY906M$|rvLx| diff --git a/test/bytecode_2.6/06_return_bug.pyc b/test/bytecode_2.6/06_return_bug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3e5a11b24bd50dcc80ab789562da7bece3580fb9 GIT binary patch literal 303 zcmcckiIWd3=Ay{3{gM^BSWwT6Hp`>BoD$Mjx!J!O9F`+ z28K+qqAVtcd{zd=6efmX#uR3t9u}aiUkNji%t$QB1o1LK91V~WB_K00Qy^@RRB>uf zng)<&029SZAfe3Mf}GU&;{4L07LKeckkKv{xKX}?A~7+S}%qD4B>`=jOc~v28p6c7=ST+&&eiY1L5`oxb{T3 zqBp@TpjV=2qS=$8M{ecH*t29bZcF3mRXJVO_LnQGx*dRprJ@xupkxw)ArbI>WLlSL zVYT)HITTgaF20XxbLS!Jbl1dhm8LIVXmN5|SMQs*+;*!-|w zCa9tyR48ga$5FUHn)q$>N8_tFn$9lIS)W*$t;K~K5fR+Fm@cH<+X&<^#O-ieMx zn=PgjTFWW^*>8jtsL~A3*52qe^v)!ve|j@*iY32VZ{}qmY!_@g%*(n-wri2Ye(+fO zbH!ATxbX~Nh|N@MiJD{qNIX`Gb(G4IO8HI?4((|xuQJ3d2J2x)#cl|VS!%OeUf-(5 y)iL&UsQscpRIJEmBlAzivm7C(b3oHMXR^^)p{2a~Kb7qJ?&S1-46dwpDSiNDe^!_P literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/07_closure_bug2.pyc b/test/bytecode_2.6/07_closure_bug2.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d7a39163471dc19010e4cc78554a3da92bc5d7d8 GIT binary patch literal 811 zcmbVK&rcLF6#m*BK#3#}gL;z0c$j!_i5D+~81TG_vj=o9&CuzPf!XP%?PSp`7a+ii z|BZjee?Z@BRX7rxd2im2_I=-b?cL9{)$`-+1C2i`qyHxo|Bh5epTG&w3QPnk4H?6>auN>dO_6^sCb>F z!K8FoP7TdrmGVkWZPimFs$e&PlaZ`P;}-lzHc32R z?5rULoh|M7?sj%&cfY>-y_?UAJBQ!T$p2a*^aXO@6`07uV3a2E;+W@QN1`JUjs+wg zfx_TjF;DOYY=H5L!J4IH4kK%Cw@y@HghK%@HrsNre3Bp=r7UrOOsX8Pg75*XftjEo zZW6H}d#D)6t?nPS>Bwe-pBHhLukpbz8xpT&?aD0y{K^UDf?lq}tDaqK=OIhVB(X<)KYNhrW+iK~YNr~=W zJ-eovgYC$$-bI~Pg_Zfwti^=vToz+vWuJV_Z3earbJS@zobAi4(dT>1Idn~z&0?-p GogzO41$mtS literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/10_class.pyc b/test/bytecode_2.6/10_class.pyc index d97a00735d2defbab9dbd05f2673e8874ec78170..a7107e7e475924a88b978403d098fcaee6d4da60 100644 GIT binary patch delta 173 zcmcb_w~LSC;wN6N+_ysE8#&S#S!5X)7$$#YlAUb8&N_J-Vv#0yV!zZ9FTLA E0K3vG*8l(j delta 197 zcmdnRcZrYV;wN4%Zq3TDjT~u=Z1M~Y40`&L3t43+_cNv;bH$ka5L~&*ZA|gVTz2L} zWNsI;6EgQ5^E_nkI+i2^S9Y=?s||v?4Z)P1?7?P*;L1&2!WN9+f*i;?S(aTE0LgPH A{r~^~ diff --git a/test/bytecode_2.6/10_class_deco.pyc b/test/bytecode_2.6/10_class_deco.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3d6a7c0a78c8dbb9e9755cecd626a386b3e8a7fd GIT binary patch literal 370 zcmbVGJ5B>J6dZ3pB9TCxfodBF)F6Z?C@D4tB8|1OooE&BI;_0~b+{l`;Q}zvi#PyJ ze&c!Hd7odW%iFizi@~qW_&?C&CBgD3>;bQ^QBY377O*qe2|j=$@Oos0sVUawoD(E=*H{CAD@~6IT-JhIvKGNd}!9i52bxDr0AS6j^-ElM>hNBP;#68?|Gan}*Gw3s1z|gMCWYW* V#Q?ece?s~6yYbk2(aM77#Sa8mN&o-= literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/10_classdec.pyc b/test/bytecode_2.6/10_classdec.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dcff84f3979833a5e251bb02237641b930f0b3fb GIT binary patch literal 961 zcmbVKO-sW-5S?w>YP5nN2;MwNPkvnVA|iUwi#^1H*vnEkTZ}Y~xEoN=Q~iVf2Y-RT z!1s2mA|hBrW-^(5Gqdw%Ufz}#UiWq{j7*;vzK0NZ0+owAi}Xb-Y$bU^CXHYxGQn?C ztdb#&7GV>SOL+120Rj|}iR5iL@6I7tsL+6+AWZI-ppX@zPf8vYa6IlA0zTxNz$VnA z;GEuG7fOQZ6If>CqK9s`PF0k*Bdc9i-x<4=+u_#Ewl<@IbGbE}w-0_1ph4}gt2;fc z$EL#=mKGH=(f0ICLE}MbUB=?GR%(AHVa?EpsI=i(;mn5npB82KURJdyPiGIuylS8e zzrr4mAZ`N+bLfNbI2N#+@QoZ!sc%XadHhD>F%ytRg#M(F2hNU$vvxO+IIW9u;k902 zj!5F?)ydeem2oyRo!l7b2fi@6w3uJMN=K-gbh)`cUWo(K+AqMPby?*#)Bl5EUODTUOFzMzkyPvA@} zcz0p``I%w9+4=k)55Ml`PZ^HSNWPJvvB(#YI7s3G@@NVEoFr73*OkTxGyahtjMR&dOP&u5oOgqO#q<9WRe8W7DT>3f}PpqBf zC0?-(`$z=6(1kd1Ra4r8{I<>PEb~><+QQc4d_9ZfY3YckZgbh}Sx-}DQlylmZBA!8 du9w05e(B*<{2%{6O9n!?s{DFe+UuUL_#erHN~r(< literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/11_classbug.pyc b/test/bytecode_2.6/11_classbug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2adaa3a48b268ba4c378f4c1724b779a439488ba GIT binary patch literal 524 zcmbVJyH3ME5Zto?p-2=^Qc)pSMD8PmpeBWbgh;b;&X>rNomkm*5h-2xK|X>X;0u^N z^Qgh{j_+=FW_HhSA7`WY>-^c%*OTIVhmcD^MHGmZjw(m5L3f8n10ZBvGNE}w#VoV5KLUKmgVkOE6tAN_922S&+G7n&>5!6x z!a$u4JscaU@4~jgg7g%?T(4_o&P-UXQ{RZ%W?i;Hjj<>tNK92;GaOKa=q@z|3M`v` z>%+JT%W_G1|U literal 0 HcmV?d00001 diff --git a/test/bytecode_2.6/11_classbug_subclass_fn.pyc b/test/bytecode_2.6/11_classbug_subclass_fn.pyc new file mode 100644 index 0000000000000000000000000000000000000000..90cbce785b5188ee3b2b0831dddb9f49280dc979 GIT binary patch literal 392 zcmbtPQAz_b5PjLLMHhOHP{h)I5%BUX;NT!Db4!J@XxVG9LGY3H_0N6tx=MYjuaqw?6L zDP+c%%6Q%NTH{?DJk0{Nv-#ZlO~bs3FOK6XbJuRK`u!q#r!hG>jm^DHLdFVS_C2v= ftxPU7SIZE+#DVg?|C;B)u8*VKl=^)BL}h*fb-Gn^ literal 0 HcmV?d00001