ocaml-parmap-20200124.526acc4-1.18 >  A ^p9|Q@ H鼛CDDj*b #ԋX;佩̘kP|Ņh=ʠI՚#`HJmqPDqDHRmյ. PghnJJ_D/)6~3['oH?Hf,KN^| +0a/' 7fZuRyl3Z IbH~2hHwTGICYs2~8s*.n&)O LjhSk&;f9680f7b340aafbc180f0b8c9297c1e4446d182323b479c37b6fdc3b85130565ada0c5e8cb582fbe577e3b4859f15fc4f679425d1^p9|BtbݦbX.n.-e7gꩧĠԢ9ujsx': +ףڵ8#jY9Jgq- SoC:1Y 4 # =ʉ@sWj!ϗһ69ͪ!/5xT)v Nh1WwV1L5a&p; l? \d  % w 9Zh ~    & (0:Dpx(+84 9d :! F G H $I ,X 0Y 8\ d] l^ b c ad e f l u v z     XCocaml-parmap20200124.526acc41.18Multicore architecture exploitation for OCaml programs with minimal modificationsIf you want to use your many cores to accelerate an operation which happens to be a map, fold or map/fold (map-reduce), just use Parmap's parmap, parfold and parmapfold primitives in place of the standard List.map and friends; you can specify the number of subprocesses to use with the optional parameter ncores, and the size of granularity of the parallel computation with the optional parameter chunksize.^Fsheep28gYSUSE Linux Enterprise 15SUSE LLC LGPL-2.0-onlyhttps://www.suse.com/Development/Languages/OCamlhttp://rdicosmo.github.io/parmap/linuxx86_64gYA큤^E^*4d98be3d4bd9a60b3bef2d139e940d2daede510bc38311676634d36d8aa8446crootrootrootrootocaml-parmap-20200124.526acc4-1.18.src.rpmocaml-parmapocaml-parmap(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^Nt]@]]?]Yw2YlYlYlY.@WRWDB@ohering@suse.deohering@suse.deohering@suse.dejengelh@inai.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deolaf@aepfle.dejeffm@suse.comolaf@aepfle.de- Require current ocaml-rpm-macros - Update to version 20200124.526acc4 (1.1.1) merged our changes for dune and recent ocaml versions- Require current dune macros - Update to 20191021.1b17a5d from dune branch- Update to version 20191002.803edbb (1.0-rc11)- Use noun phrase in summary.- Update to version 20190330.8d19c66 Fix for ocaml 4.06- Use Group: Development/Languages/OCaml- Update to version 20170223.c9b0ee7 Only wait for the children started by parmap Prevent at_exit handlers registered in the parent from running in the child handle EINTR errors in wait_for_pids added get_ncores Gc.compact needs to be called only inside of spawn_many added get_rank so that worker processes can know at which rank they were forked out of the master process- Wrap specfile conditionals to fix quilt setup- Remove autodeps for pre openSUSE 12.1 releases- Replace tabs with spaces in generated _oasis file- Handle racing mkdirs- Initial version 20160512.7598fb9 for coccinellesheep28 159140691820200124.526acc4-1.1820200124.526acc4-1.18ocaml-parmapLICENSE/usr/share/licenses//usr/share/licenses/ocaml-parmap/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/2e8fc3b02c5c2a7a22cb1097441a829a-ocaml-parmapcpioxz5x86_64-suse-linuxdirectoryASCII text$)y5utf-8af328085bb4e75758ba52e1fa4f71e20d5ccaeb6fbd07b734dfec00e1a322a42?P7zXZ !t/h"t] crt:bLL C{ kZjLVbNtJ4fb3 Z6<Jʖ0F5 EbvE-)i8P~ qhfD` pN0|S6rwB\UxurG}a׃MJm<ȧ/;4ުb̀r`'/>GP^C#NrςAJO~ ͙rh}_DKab m@j.؜h`1syd, ,x>m_o~y]_mlenEѯrLàͰc{[ㆸ>"Y/tpF'Ka W_\N1 Y!^l+x<,ieճG/e=T *5SUBh̴/D6dDCk@} >^ )5fd/lNE(R&ciF91B<\*g{Zg zOpvS= }%?ٛ])98in~Of7Yzg>V Ucԃ|Հd57}6ޓ:uz%TI@ O&m4!ٿ>'Yc$ٔIq3E U*֖R}Sq3Az㔍eק}} I 3K{Y_~dvV;K+?<}9s 9wQ?շ#]E ?^R}>@ *$G6/xA\0HΏ.Ht 4aUѢ˜KT6TruCu+'qXaX& *א120X[je&a6Iu5dp4jIʴcrCtT{=Ԑq;A>#r v tnob9ĩI챣axW1T%xP`;5a/ZCv0VAw6m= ė$V7:}~.At~$ŠɏFᩒhodɗՁB4Zg-W cs%wD=DkC̓%)蹝z!0/vr 2 >I~}13s8G;Aȟ?5q2.|4 AaSC6D06|k؀緷'g8|}Aac](B0Yܩ_FEz+^-y?]u=6CsG&YJ2j{.3ʖ8a/f@tk ]~*؃ 5BިC6`+q76 Cw0n|xK|$vZ]uS %U]Ba"p Yz 6ڹ]~3Bņ Xy5oz:e[B6;O{܈Ӱ@WtT8o)=zM/L d"M5R;[^i Nz4L4g,a2?~S&[dsӉd;2*$P# i`;~I; 80ۂ<&uWkQw+I>0bǰ] vc)dT[1G&`$_N.KOrt`c-H=ws~P 1TFWDqU=6+pI%x_EK./b8/"56gY/ TKEieEeS'ڐI`p,6͹lT0yfoo~z Wvt<9\z y%ŵqb(r,/dN"b>#Y5>Wx$L\Fٴ2Km"Z#\/rqT|M[=iҁ*ė|S!o`tcOT =0ғ_}!3л^<żt}q;jx+ ;#%E,sRz)|V*;ElF<1jY'}F[;;s}/M6eܮ]+-H:eu]%] |=N1t76bD5jAj P1m UQ/z~pϰAcFy#DWeLȯ zjq[S"@te0<{Q($Fƌ\}z96C@EZ_JAދOjWK:l|7Vive\حQQ剁$W\ۯ^R gAt='Ӭ;냫?\cјPҚkY.0aO;=t36]aDY7bNQb'fGHo=.4*j\j|d%m20dG=kkewbD9Z $^ /K^&OJ)^3n?aS" 8<}u&.rg{@';;-6H2(Z_R5X?lfNZ4 ę;=߄o.3G5JX: s$ECXjS" b.O0B{IAME<"StP 6$כS"U:IəbJ :|lf[~$?BroG灄QĆp,\}I_DAP4.JR' nZ?-9|1- ;UNr1 yt0G7UpkƁ҃fTd$7lZ|$S{n`f vtUJ)n9 UKEȚC@y=Q:㋺nE^"Ql^I*6*D$$r1L(;T躘8o}n@lJ 4˄7W'>4U:|D;{q2zZ4y#Ǧ:Iڽ~w%b5D75ы`뫚*F =Cx(N_LJBDZ9=~ůt'Gn1\?Ř`Z!,ÓA:KJ|k0/Nt'ǭ)/}͢Jv1T{ǽ18E/P⳺ql֨# PäZU͹aEl&ӥW.!ٗ໗Iԍ`FU`'eTYLT m/r˷>*o2 E/LB:ի _-(-j:(/QRmd_L(k9j2>iINqZH(Pٮi)Sp;w\]zNҠܨէ'McXjS[edm,!U'Xɓ}C!LG֖~.ĖrޚZE(Э@=w2a6K->eKh~_ Mͫ/e!\aJf<` ;ε9@$e]2k'7X5.Oc[Z2> ml&]F'?whHg* lUR4vOΛkZڏU9/J2~rViޏ򩣅+]jC)%ThpEp-G;=.;Cn/ut^JgTVߢ 6Y^b'EL~$H<)6(Hd ߲$=G*`6^]9M>p rd)Vsczk!Xc >}ξPF;7oH_CEKY_R(eDnڒyiD̞1'd]Ni}*L̢`IwxU$K}A*v٩PhE[#֓"XN_"i; 6?s&: b=K.\4j;]Z0r%D'Z8:YG8tL36~&{IѨV 8-ۘDVͶ{Lv^ᜢs4jUP\ y3q@55ӔYG=?f9_I g(lXCR?10[psԴce?<pюnUPtZP!YԇVXCHwB3xoK{[NdPߓ}{Ǣ@MGda.+>2#m FJ;ǽ=p.wX Q-IRLyWZalY6k|4͍B*:]gCaFp2/'pWTC|}:/)M#h=1N]k񭷣#Z4·N8F@~^L?k%j";v3Wpdd3k*k0;AŧmM^Z8%et@lGU>}f p-%a8eƊ9cq 񽖻vB>{l!ZPێt[RMf@v|FNKDUx^ 2*8'OHh !||`2њ\TN6YgX)Oh:Kyǚ8pe$<k~" gj3L.W;-!b6ۿ}Y9Ug4U+aoGg=]4qw@jWgYPZx=!MEMW͚ӣݾ6''h JŤU:@GU#D;#FJ8BosEx@bVXt]~6(E>ZacPP #К(9͇n7 e Ú{rJSOp'WbM7JQk: <0& #RrZ #Êziܻ e*Ba:F$k?g5=xTgE]׾L|~ cBd}:c6y;٠ tӧ!a09~~Li[c¸Y e?pl B)^;Dtve$@H`j? 6O}рyI.vlm:i- p5RV~] gplt1]j4b )̫-?oVE?qF{ĉǢAeԽ~$^-8eVdƸ?h4PV1;JEbR]b BvqJ5[s"zNa tu `:;IF%L7nkh [xnF>!_5l/NA6c !b|xV,zVmPO36OG+TJk;DDx6xd$Ԡ1,€']a o)h?}9IX'ۭ"mNnA#(O W#x51DWI6_:\.8;YvpY`vQ.Xojy N  heݕC[m9<$;5vLUNQ\Y1@" ]#4oo_Q`}RNC{Yg.ëM^+ ]ʿ]UH&d#ՑNvafɝt(0T*jV{XSK3EN &$OnZ Ҍ5k] ߹eӇR Uk?2>U@HvөH[4ŪyeO#crdU5H;)aS_8tA}̀ VMC/S ̎W4IUg &bDĨƴH侑\(VKЄ @5OKxJhj3y0c"GMYP. h]?M$uxm3.Ӧ\Lnd;)A"4 [Q \=urkmy72Mw(֥(7q=A4X-4ҵ=Eí6 )C v1)#^dn"Q >L X[^[ zX|zت-v>2蚟N^?+i@K,Oob=w6+o_a҅TE(]JYɑsv!e4ab׺`%ϟ) ڼNqӯ y2J; ؋eHJ<?_ q˞5鵈&umքyJ#:<ECFܶ YZ