vim-poke-3.0-bp155.1.5 >  A dkR͊I%z ^VG&8xO-nlM,U˶7Bqϋ0j S?mщ{yjDg^Ta-p٩oӮK`2'Uۇ~:9>OP M)r!9AgZ`BfϹctݗف1G5Ϯ^},4iJ4y~4_*ַතJR7gٶYa-K\ORJC>p>)`?)Pd   .PT\`}    0 P   @h\(}89:F%G&H&0I&PX&XY&\\&l]&^&b'vc(d(e(f(l(u(v(z(((())) )LCvim-poke3.0bp155.1.5Vim support for pokeProvides Vim support for poke.dkRlamb61SUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgUnspecifiedhttps://www.gnu.org/software/poke/linuxnoarchK-?A큤AAA큤A큤dkRcDWdkOadkOadkOadkOadkOadkOa8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903eccf11ad8ffeab739719510a91a1ba673c6066d5f0a51622fc1f94d1a3fe99b34363d15f96290ea4d018a2d25201246069f1c26f36cd5302be0ef14ac081c7f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpoke-3.0-bp155.1.5.src.rpmvim-poke    pokerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)vim3.03.0.4-14.6.0-14.0-15.2-14.14.3ccb@a``Y@`8^(9@Antoine Belvire Antoine Belvire Dirk Müller Andreas Stieger Wang Jun Anton Smorodskyi Matthias Mailänder Dan Čermák - Update to 3.0: * User interface updates + A screen pager has been added to the poke application. + A tracer has been added to libpoke and the poke application. + A new command sdiff (for "structured diff") has been added to the poke application, that provides a way to generate patchable diffs of mapped structured Poke values. + When no name is passed to the .mem command, an unique name for the memory IOS with the form *N* will be used automatically, where N is a positive integer. + auto-completion of 'attributes is now available in the poke application. + Constraint errors now contain details on the location (which field) where the constraint error happens, along with the particular expression that failed. + Inline assembler expressions and statements are now supported. + Both =printf= and =format= now support printing values of type =any=. + Both =printf= and =format= now support printing integral values interpreted as floating-point values encoded in IEEE 754. + Pre-conditional optional fields are added to complement the currently supported post-conditional optional fields. + A new option =.set autoremap no= can be used in order to tell poke to not remap mapped values automatically. + The :to argument to the =extract= command is now optional, and defaults to the empty string. + ${XDG_CONFIG_HOME:-$HOME/.config} is now preferred to XDG_CONFIG_DIRS. * Poke Language updates + Array and struct constructors are now primaries in the Poke syntax. + Bit-concatenation is now supported in l-values. + Arrays can now be indented by size, by specifying an offset as an index. + Union types can now be declared as "integral". + Support for "computed fields" has been added to struct and union types. + This version introduces three new Poke attributes that work on values of type =any=. + Two new operators have been introduced to facilitate operating Poke array as stacks in an efficient way: apush and apop. + Poke programs can now hook in the IO subsystem by installing functions that will be invoked when certain operations on IO spaces are being performed. + The 'length attribute is now valid in values of type =any=. + Poke declarations can now be annotated as =immutable=. + A new compiler built-in =iolist= has been introduced, that returns an array with the IO space identifiers of currently open IOS. + We have changed the logic of the EXCOND operator ?!. It now evaluates to 1 (true) if the execution of the first operand raises the specified exception, and to 0 (false) otherwise. + The containing struct or union value can now be refered as SELF in the body of methods. SELF is of type =any=. + Integer literal suffixes (B, H, U, etc) are case-insensitive. + Casting to union types now raise a compile-time error. + If no explicit message is specified in calls to =assert=, a default one showing the source code of the failing condition is constructed and used instead. + An operator =remap= has been used in order to force a re-map of some mapped Poke value. + Signed integral types of one bit are not allowed. + The built-in function get_time has been renamed to gettime, to follow the usual naming of the corresponding standard C function. * Standard Poke Library updates + New standard functions. + libpoke updates - New API function pk_struct_ref_set_field_value. - New API function pk_type_name. * Pickles updates + New pickles. + The ELF pickle now provides functions implementing ELF hashing. * Build system updates + It is now supported to configure the poke sources with - -disable-hserver. * Documentation updates + Documentation for the =format= language construction has been added to the poke manual. * Other updates + A new program poked, for "poke daemon", has been contributed to the poke distribution. poked links with libpoke and uses Unix sockets to act as a broker to communicate with an instance of a Poke incremental compiler. + The machine-interface subsystem has been removed from poke, in favor of the poked approach. + The example GUI that was intended to be a test tool for the machine interface has been removed from the poke distribution. + Many bugs have been fixed. - Remove jitter-0.9.284-noexec-stack-arm-i586.patch: Fixed upstream. - Drop json-c dependency: Machine-interface has been removed.- Update to 2.4: * Lot of changes since 1.4, see packaged NEWS for details. - Add jitter-0.9.284-noexec-stack-arm-i586.patch: Make sure the stack is defined as non-executable in jitter on arm and i586. - Trim not strictly needed build requirements. - Recommend a handler for opening app:// hyperlinks. - Move Emacs support from poke to emacs-poke. - Package new vim support in vim-poke. - Enable tests.- remove unused lua53 buildrequires- update to 1.4 * Operating with arrays now much faster * Some of the compiler diagnostics have been made more readable and helpful * Limitations in the values of the odepth, oindent and oacutoff have been removed - includes changes from 1.3: * The `dump' command now remembers and re-uses the last used offset per IO space * The text accompanying constraint violation exceptions now indicate the type and the field whose constraint failed. - update licence to GPL-3.0-or-later - add upstream signing key and validate source signature- Update to version 1.2 * User visible changes - The .file dot-command now supports a /c flag for creating new, empty files. - A new compiler built-in `ioflags' is available, that returns the flags of some given IO space. - Certain operations now raise a E_perm exception, instead of the more generic E_io. - A new kind of IO device is now supported: the `zero' IOD. Opening "" will result in an IO space covering the full 64-bit byte range, that always returns zero on reads and that ignores writes. - Function values (closures) can now be compared at language-level. They are compared by pointer. - The compiler now rejects casts from `any' to function types instead of ICEing. - The `dump' command now doesn't try to print anything if the current IOS is not readable. - The `dump' command now prints ?? for "unknown" bytes, i.e. for bytes in addresses that are not readable in the underlying IO space. - The standard function `ltos' now gets an additional optional argument `base', that defaults to 10. - The `big' and `little' annotations can now be used in any struct type field, regardless of its type. * Bug fixes - A very nasty performance bottleneck in pvm_array_insert has been fixed. - Fix the opening mode of write-only files when the user doesn't specify explicit flags in `open'. - Avoid spurious EOF exceptions when writing weird integers past the end of an IOS. - Fix method `value' in leb128.pk - Fix ICE while compiling for-statements with several declarations. - Properly print > 2^32 addresses in `dump' - Other minor fixes. * Other changes - The JSON MI machinery has been rewriten and much improved. - More tests in several areas.- Update to version 1.1 * User visible changes - The IOS_F_TRUNCATE `open' flag has been removed. - Constraint expressions and initializers can be now used together in struct fields. * Bug fixes - The infamous bug preventing poke work on 32-bit systems is now fixed. - Better handling of open modes in the file IOD. - Improve some translatable strings. - poke won't raise an exception when starting if HOME is not defined in the environment. - The compiler now emits an error if it sees un-map-able fields in a struct type. - Properly handle the absence of current IOS in the map command. - Install Emacs modes. - Portability fixes for: + Mac OS X 10.5. + GNU/Hurd. + Solaris 11 OpenIndiana. + AIX. + mingw. * Manual - Relicensed to GPLv3+. - Expand section on struct methods. - New section on data padding and alignment. - Document the Emacs modes provided by poke. - Provide a recommended pokerc configuration for beginners. - Other minor fixes based on user feedback. -- Update to version 1.0 - Disable the static library- Initial package versionlamb61 16847551203.0-bp155.1.5vim-pokeCOPYINGvimvimfilesftdetectpoke.vimsyntaxpoke.vim/usr/share/licenses//usr/share/licenses/vim-poke//usr/share//usr/share/vim//usr/share/vim/vimfiles//usr/share/vim/vimfiles/ftdetect//usr/share/vim/vimfiles/syntax/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/de7c62c43cbcc21497146b9f0b126234-pokecpioxz5x86_64-suse-linuxdirectoryASCII textegH9ɵ8r(vim and poke)utf-825105c725e0c37d07745b1be92af57963a586bb39e43087aff2a1bc9ccbf5c2a? 7zXZ !t/ࢳ2] crt:bLL ؝.س*v#NILe'@m'xxxkX.JqZǁ`;qL[$?\Ђ| +LWX񵸝~$12G׿l!Q@Px.V b+(YfcxGpxҏRm'nf9"/S `8ao#z֞,kx^SHȊHQ&dTD‘|1p7oxr2͊(m( Γ顺VB˞[P͞^`&75Gu>z7]U<ƛ,%G#mb p*G,seoaʼC+uBqoasܮlЄ{osO|7B\>DwtsX>>ebc3;hBlj!6) V@ [ԉbvIj.$u| fIbQ.|E]6Xtol)1j0k35sk䖼:Gt_:Ŗ߶ϻ# bJ؆>,F>3 "ۦEOMjV˖ɑKթ ϿR_PMyk#+\C!AKX#>p4Hk׉8R>a9"j-{phʐ jsT0dR7}< B2~TQ\ErhHKpA)͉ =#G[6ΗndUIa?IAU$qWɻoHOcqix^ye1-.ܹ<06:$Ii)*͠:q11 `YЮ:xшF17l"eF޾f.bIyĠ(5E;$>'HydMc͉^i`)0qe9jґF_JP 6io ծC{I] X")w/miP<Vpz1 Ku:EkxF,2ׂgtchIN~ߤpyjxVw΃*}rÕں+,@4ܷLO]mVu7Je ly_,Bc6w-%Mw'YV*:yE#APa"*#@05Ju.C 1Y ag歺=iա˾پb &>G~~ώR=mMYJ ]YrX۞^ci0|K2Wq/df?zJ3lY¼+n}YAF(qjIBljӅUQ`B0 Ǣ#2O-ʏ38ls@:O'\kХ! _ JbQhaL 3V ǒ ٨/wY.A)hGۃ(ri깥Tq@û^yA孨O\u  +T8"v= ~{ect͌mo}j)f4Ge$l (ЈRk[awU~ |d;/f] d"'όKu4=xF@]y84mY1oIzEqjfm^T hEŐLl8B3϶ڀWĿxO)wGP66^wm,@yWR ?Vr[վ U*yB:M(hȚHhI hDJ?}&[Oxoe%u`(?;%H{O@Kl1T?w?Ƒ;bxS*%+_ؚZtO O8J˩n)dIX@'Wlq2/ٝ &Ew׈yd#5i k0$B&C-SKV ; $mĕ:wr9SaI82{ h1Kr Ec|r)[֖ijHiIz mO\ 胄ce褀Չ:٠0ՔHYo]gΩ1  1{ۥ'^^3݂lk-ɣ{e?K~䲀GБI w<Xl8pE9bzN1YD(T~rJcP)CA G$&Xґb6A6ꞨlEc1]#89<>~*2LOJ02uZ9$woAw0\Q>PԲ!Z% adG;:OZBj Ǚ);<"at;`) <4$`S,mH|2LP;`ngH.y)!A3?>oɚlzJOijͨk5ghzu^Nx'|*HSgL|> \iR  b+V,h !?wV3Z/MJH(]WVwA䪇RibsjS>ob6|kIk7ڬOm#X-| +k_,1`szͱm-"Q5tSXvU(4tp["u"KE d0~KD Et((铹HnM.hNѼRjdK/^ҢU1 =rFmYT2 Ӯh2 uϣJo9 w-oT#ޯLHx}ɨ6>P񉮿,W9O)72մ [. ,Ppp+k*׸^)Pǭ.6sM7CW%RavC(T`gE7ᏺ;G8 W+'mf(n\iқ ]5>Eh p  ۽#c]pRzĊ||aizH5iB{,zdZԱt n o՜5ÉZtKd帒27Cq~!CF;m٪Ւ+: c%y䧕 vsD`OlqH0N9R!+cXYthȁ15֑r7}NE|"叾K%a vaXH$]cQ'V]5A ĩnfxh.Bw~H fʮ+6_i_D"8:nofYND~#?Bb(AJNJY?4dRF)AKD>iN}@5J6[2ơae#` @qGݖv·+}8ӛ{ \P(ϒJR|8h J+V۫  '5gS{SO'w&_ ?S}#g [LJPgB{e?ѩ묋Kg1Eӌj:imµ#7u-,mHޗuo<:h(-U@b?ˣͷڋ*r3(r >]P΁->'Zh}]:OlB|iq L +ycnK!y0gtJ7Upg5i3mǕbkZGY:jkh"L݃`pPjtW*}~6$!},Y}#tQ[u6Z!J0eL$#!J9WXeWT/*Y '_. >[* E-_T{&y?!!c&8ה$| k\T9Btzoi#V QLȺ9_:¡7731H4GgX{tUWt:5*_Z4go7$]u+_C5|P\3Y!Βh3E=KK q쒓@ܵ8\,AuҤv<^"m8EONs|{#7pB Cޖ'oZ1cdMu^^t)yql<&`z BB|x8؋!K\+غ2}'L\ 3v6$ ᕶNY+cYkixDԠ;Qp'0(P3 NL_tB`W^aP(OLb ڼr",0w?C8ȟՄKWK3 ;CtW%Aq(>iI1F2MC{$c3} BOZE zscd8A]!X(<jJ$qTUVjVWyykV葂z?5-&\F:&)r}Pp?dow i&S\ϬCS#ot˅t)x'X/7QK p?~".)+pga|-rF *wGE՗ۯ:ݔ.z0vA^wfX>L\;\Zmf:=+S^DAP2)qi8p\ڻJQN"ʀ"ߴؐq`WtHb@|"oJ#J?6HD)N*Ԕ|7ÒFT>86+ އ#F"؇[a^ =<[LxmBkGu:Q4c(Hzyٝ6&IybCxy ,ACNvXgo?)nxYtZ~s>OwǦKys`o$1E/*NZ6tWv6;5bT we7k¿\ *tj%8WD;Dv(Y\h\HU ~;Iɀ\X.wG][00Ч"-՚KZ 9v?ӊSG'$uV gs}03lѕ-$+mjiok mfJ:SuοH B4妦šءsiR^AXRMYAe. L5,Yq2޹GV"B9}%9U{@DL L[L{Q;ISh!ӍxAQ+RF֡֠7+_(C(1>e2|cn7:T|isHit 1,0yV#k 5aN   7鮅#{E^Lܺ/f7bKw:RDImgqfS'wl\5Q zq=1>b5uMI@z6jw/f샮!=[gږ8{1ە2-{۹X,>YYD^;Wc: 6JY/.ճUkv9 ']_ρ(-A|%@ q k t *+olbeQ_QUAhYdFVU/SMq}e-sH:$8Nտ6'DMq3ȯ[M^`p0g nEϏ؀I*FG,@|Ntd+nQ{/Y4cHN~g ~j;ܰ][:-* #E$;͛2FV.[_ %&kn .Kڡ_/8-u敞_<dpXOq) 3:RN}^xgAFϔ|Iо  Ddgy5~k9lr0!">U(8 AA&oTeJWJ)O[LWJ5xo`ug2uƵwǩʏ5de{!IEZ瓭|/{z/ic||:"`:j#LɺO?zkAiK hx9Ϋl;5"s=g R4 NDI:8T6{8W%c:"B~c.xq]?H?^ 0g<®u -34ךV3n+Z:nDCGvAs:Ķi3^w,;5w돨eʳU,;Rrڲ]~D/:-~q[||4+oq)y^Wbi;ph]O58s7ЖIΚ -B3א w* H/< pD/ KV"63/%= W|NgRٞwH1ZÒA 2!W:9UjPy?яt6ٹoѽPīTGHE|CTac"1lyI̊"vDž:{})LP> "Uͷmӓyfg2I QyZU $"nʠ ,_Rx%yhȲS=[6/HY >+5 m)K"eZ\Y.y4 W7eHuTD('--8 ;|?M*M+JWe#p_ԨiYe<:cC` w]C^<=B:7O2n#TY ˁm+^v:]w[Ծ=qVs+Y;OcT E@nc+`kٍEU6%44咀A)/~b)U.|Kl?*oA}ÑihP[ؖ1PcY=)[seBIO*nBļSlVд5ui$sKԪ† V17}3bZ!aQB*hG1,)UXHYfpDz-&r ]|Oqnܕ+0Yb]= kfLZuK1Lwe~:4pCdVUkIE$lмCX|kYb"QFuUJ]P]sJGgP` T%cBP@oFr"bwR!v 1;!2g!],Z 7|w*k8PX٘[}dY=8t oW, KkMMOG3͢CvQkI,(itt@ol򩝇}0Fn#X}`yњ[& ( b(ߚ`90jfeFƱ|iҺ!rm q}܋i}K T &TWZ6ݛ>Rbs2RВSYzu Z_J[į=٢!Z`?3x'!A"rǏZփzD:ȳԈwo5)I2J KYխN]Op B0'n3ZSNs6v'Pl=(œ1>Rg445QNB,]5t>ZemzbcV."S!k}|1=%Jy2k q6th[K8>:AbJCvq ی[Q$6=!|,oݮP=DJ8+DgFW{ڳ"k50m-3WM"au9SϽ)*Ni\UL=ו |&;G„:s-K.29"s[1qS C:-@H\[fifnۆOa Yr9̗B]OA,P sc#4b1 $67UqC4.TPN@j{  B+UjWܙ`*Z!픩;#Ǽ` pQD3rאObRێIZae*;L?"ZmX[DPrd\PP"fEP?w NVuq7f4魧F JsQD. L*W)ۖ tDa}<'d9/r#PE h~ dj_G8- A*ܻgUQr|X+.j/E1FHkMsBLAС~ @7bGCdEʼRl衷: 'I v"׈ӝ)0̫i, n+xF[Bb,Ж28 =.WESz8=w?2~7^χkDRsW9=Zn*˭H^DŮph\$ *`9,_wO q.5{Z&5˜h6$5SW)kޗ63hkSP9qoab1>0y,,ibzi5;(#ryX6_)+rܿDQUq^4_N~gx ՠ\f6*SӝȬs%bjN)_EPҐx$Rh\mdRӛX\`m>[,yfX[) ?ߝbQOmUٺƒ "Z{ͱb5AR6*qݹ8"0`PrȽ{ҙIYCМ+`[R%nws1d28%Ix/TZM;k, t7#Kiz3j{{i%ت< ?~LFȼ2b$Qsp܋?|3lПǒ-[i .)c-%>gm0)tqm/ &r az>H׳?KgרdC5R0zm`|1-@Sd89(*9M/8ɫw~pxg#dFH ȋ'&R5ὦ\h0VeT6?L(DŢ]K\;nhćEIݿB