summaryrefslogtreecommitdiffstats
path: root/tests/compile.test
Commit message (Collapse)AuthorAgeFilesLines
* Add ability to disassemble TclOO constructors and destructors ([1493a43044] ↵dkf2016-07-041-1/+98
| | | | motivates)
* New test compile-5.3 for the bug.bug_b9b2079e6ddgp2016-03-111-0/+11
|
* Put the file location information that Tcl has into the disassembled code. ↵dkf2016-01-181-3/+39
| | | | Important for tclquadcode.
* Now make the patch by hand that fossil could not merge.dgp2014-12-031-2/+1
|
* missing unset in new testMiguel Sofer2014-12-031-1/+1
|
* test and fix (thx dgp)bug_0c043a175Miguel Sofer2014-12-031-4/+5
|
* adding a test for the bugMiguel Sofer2014-12-031-2/+10
|
* improve the testing of the disassembly commandsdkf2014-02-081-1/+81
|
* new test, and fix for bugmig2013-12-111-0/+30
|
* Do jump generation at places where INST_RETURN_IMM might occur.dkf2013-10-151-0/+64
|
* 3614102 - Reset stack housekeeping when compileProc fails.dgp2013-05-291-0/+6
|
* No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵jan.nijtmans2012-07-291-0/+3
| | | | combination with tcltest86.dll to do that (Windows only)
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ | | | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ | | | | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * style revisions to latest commitdgp2008-04-171-8/+1
| | |
| | * * generic/tclCompExpr.c (CompileMathFuncCall): Addedandreas_kupries2008-04-171-1/+7
| | | | | | | | | | | | | | | | | | | | | * tests/compile.test (compile-16.0): Tcl_ResetResult before appending error message, to clear out possible sharing. Added test case demonstrating the crash (abort on shared object) without the fix.
| | * * tests/compile.test (compile-12.4): Backport test for Bug 1001997.dgp2004-10-261-1/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/timer.test (timer-10.1): Backport test for Bug 1016167. * tests/tcltest.test (tcltest-12.3,4): Backport setup corrections. * tests/error.test (error-6.3,4,7,9): Backport of some tests. * tests/basic.test (basic-49.*): * tests/namespace.test (namespace-8.7): * tests/init.test (init-2.8): Updated to not rely on http package. * generic/tclThreadTest.c (ThreadEventProc): Corrected subtle bug where the returned (char *) from Tcl_GetStringResult(interp) continued to be used without copying or refcounting, while activity on the interp continued.
| | * * generic/tclCompile.c (TclCompileScript):Miguel Sofer2004-03-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/compile.test (compile-3.5): corrected wrong test and behaviour in the earlier fix for [Bug 705406]; Don Porter reported this as [Bug 735055], and provided the solution. Fixed in HEAD on 2003-05-09, but backport to 8-4-branch was wrongly omitted; re-reported as [Bug 916795] by Roy Terry, diagnosed by dgp.
| | * * generic/tclCompile.c:Miguel Sofer2003-03-191-1/+12
| | | | | | | | | | | | | | | * tests/compile.test: bad command count on TCL_OUT_LINE_COMPILE [Bug 705406] (Don Porter). Backport from 8.5a0
| * | * generic/tclCompCmds.c (TclCompileCatchCmd):Kevin B Kenny2010-11-031-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302]
| * | Test hygiene for the ::tmp variabledgp2009-10-291-1/+2
| | |
| * | * tests/info.test: Tests 38.* added, exactly testing the trackingandreas_kupries2008-07-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of location for uplevel scripts. * generic/tclCompile.c (TclInitCompileEnv): Reorganized the initialization of the #280 location information to match the flow in TclEvalObjEx to get more absolute contexts. * generic/tclBasic.c (TclEvalObjEx): Moved the pure-list optimization out of the eval-direct code path to be done always, i.e. even when a compile is requested. This way we do not loose the association between #280 location information and the list elements, if any.
* | | Clean up of tests and conversion to tcltest 2. Target has been to get init anddkf2011-01-011-134/+123
| | | | | | | | | | | | cleanup code out of the test body and into the -setup/-cleanup stanzas.
* | | * generic/tclCompCmds.c (TclCompileCatchCmd):Kevin B Kenny2010-11-031-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302]
* | | test hygiene for the ::tmp variabledgp2009-10-291-1/+2
| | |
* | | Fix [Bug 2251175]: missing backslash generic/tclCompCmds.c substitution on ↵ferrieux2008-11-171-1/+8
| | | | | | | | | | | | expanded literals.
* | | Use the powers of tcltest2 for good! Also add basic testing of disassmblerdkf2008-09-101-1/+86
|/ / | | | | | | (though not of its output format).
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * generic/tclIOCmd.c: Revise [open] so that it interprets leadingdgp2007-10-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zero strings passed as the "permissions" argument as octal numbers, even if Tcl itself no longer parses integers in that way. * unix/tclUnixFCmd.c: Revise the "-permissions" [file attribute] so that it interprets leading zero strings as octal numbers, even if Tcl itself no longer parses integers in that way. * generic/tclCompExpr.c: Corrections to code that produces * generic/tclUtil.c: extended "bad octal" error messages. * tests/cmdAH.test: Test revisions so that tests pass whether or * tests/cmdIL.test: not Tcl parses leading zero strings as octal. * tests/compExpr-old.test: * tests/compExpr.test: * tests/compile.test: * tests/expr-old.test: * tests/expr.test: * tests/incr.test: * tests/io.test: * tests/lindex.test: * tests/link.test: * tests/mathop.test: * tests/parseExpr.test: * tests/set.test: * tests/string.test: * tests/stringComp.test:
* | Add missing constraintsdgp2007-03-071-2/+2
| |
* | Detect [Bug 1638414]dkf2007-01-181-23/+6
| |
* | * doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n:hobbs2006-11-031-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629]
* | * tests/compExpr-old.test: Update existing tests to not faildgp2006-08-221-13/+9
| | | | | | | | | | | | | | | | | | | | | | * tests/compExpr.test: with the new expr parser. * tests/compile.test: * tests/expr-old.test: * tests/expr.test: * tests/for.test: * tests/if.test: * tests/parseExpr.test: * tests/while.test:
* | * tests/compExpr-old.test: add 'oldExprParser' constraint to all testsdas2006-08-021-4/+8
| | | | | | | | | | | | | | | | | | | | | | * tests/compExpr.test: that depend on the exact format of the error * tests/compile.test: messages of the pre-2006-07-05 expression * tests/expr-old.test: parser. The constraint is on by default (i.e. * tests/expr.test: those test still fail), but it can be turned * tests/for.test: off by passing '-constraints newExprParser' * tests/if.test: to tcltest, which will skip the 196 failing * tests/parseExpr.test: tests in the testsuite that are caused by * tests/while.test: the new expression parser error messages.
* | TIP#215 IMPLEMENTATIONdgp2006-02-091-5/+5
| | | | | | | | | | | | | | | | | | | | * doc/incr.n: Revised [incr] to auto-initialize when varName * generic/tclExecute.c: argument is unset. [Patch 1413115]. * generic/tclVar.c: * tests/compile.test: * tests/incr-old.test: * tests/incr.test: * tests/set.test:
* | * tests/compile.test: Updated tests with changed behaviordgp2005-11-091-3/+3
| | | | | | | | | | | | | | | | | | * tests/execute.test: due to addition of bignums. * tests/expr-old.test: * tests/expr.test: * tests/parseExpr.test: * tests/platform.test: * tests/string.test:
* | Marked several failing tests as "knownBug" until they can be updated.dgp2005-10-211-2/+2
| |
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-101-6/+6
| |
* | TIP#176 IMPLEMENTATION [Patch 1165695]dgp2005-04-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclUtil.c: Extended TclGetIntForIndex to recognize index formats including end+integer and integer+/-integer. * generic/tclCmdMZ.c: Extended the -start switch of [regexp] and [regsub] to accept all index formats known by TclGetIntForIndex. * doc/lindex.n: Updated docs to note new index formats. * doc/linsert.n: * doc/lrange.n: * doc/lreplace.n: * doc/lsearch.n: * doc/lset.n: * doc/lsort.n: * doc/regexp.n: * doc/regsub.n: * doc/string.n: * tests/cmdIL.test: Updated tests. * tests/compile.test: * tests/lindex.test: * tests/linsert.test: * tests/lrange.test: * tests/lreplace.test: * tests/lsearch.test: * tests/lset.test: * tests/regexp.test: * tests/regexpComp.test: * tests/string.test: * tests/stringComp.test: * tests/util.test:
* | Add another test demonstrating what *should* happen, and xref to FRQdkf2005-01-141-2/+17
| | | | | | | | that triggered this discussion
* | Document deep magic in compiled [expr]dkf2005-01-141-1/+17
| |
* | Upgrade more of the file to tcltest2, and collect constraint definitions to ↵dkf2004-12-021-51/+53
| | | | | | | | the top.
* | * tests/basic.test: Added missing constraints.dgp2004-10-261-2/+2
| | | | | | | | | | | | | | * tests/compile.test: * tests/fileSystem.test: * tests/init.test (init-2.8): Updated to not rely on http package.
* | * generic/tclCmdMZ.c (TclProcessReturn): Support the -errorlinedgp2004-09-221-1/+14
| | | | | | | | | | | | | | * generic/tclCompile.c (TclCompileScript): option to [return]. * tests/compile.test (16.23.*): Use that capability to defer reporting * tests/misc.test (1.2): of parse errors until runtime. Updated tests to reflect change. [Bug 1032805]
* | * generic/tclLiteral.c (TclCleanupLiteralTable): Correcteddgp2004-08-021-1/+58
| | | | | | | | | | | | * tests/compile.test (compile-12.4): flawed deletion of literal internal reps that could lead to accessing of freed memory. Thanks to Kevin Kenny for test case and fix [Bug 1001997].
* | * tests/compile.test (compile-16.22.0): Improved test for thedgp2003-11-201-4/+7
| | | | | | | | recent fix for Bug 845412.
* | Fixed Bug 845412; long commands without expansion don't get tangled with thedkf2003-11-191-1/+8
| | | | | | | | expansion machinery now...
* | * doc/ParseCmd.3: Implementation of TIP 157. Adds recognitiondgp2003-11-141-4/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.test: * tests/pkg.test: * tests/pkgMkIndex.test: * tests/proc.test: * tests/reg.test: * tests/trace.test: * tests/upvar.test: * tests/winConsole.test: * tests/winFCmd.test:
* | fix for [Bug 735055]Miguel Sofer2003-05-091-2/+2
| |
.6Q7cFw%a]謹զh4wQw%OcyZIxkU!;{˕_Q/~$=H4-ĉ$Ojj DpDG8Ҏ \n2;KYGZ5 ikn$Ѡڢnv4\O\0=Jj{RRi:x0zYW)2 cCx$`*VS;-h$DhkSa6:UIs~| FT,Q"E{ɚ8yVw<1 k~es[0j,ֳkSg:TK, s$7pi>`ooB*>"̰4 }«i 7F_/㟓f4x^]9!׸\]'in5OkkpRI :jTǔf?1u'`)c֠,Q+s]y *"{ : $hKΎثι92Ldx#z"R&UHsǞ3tŒj/Sc6["aq򚍺 1W2, `'k]bوD/F0+jH{BYQ",hݒ"oeV\/3_bJ^[>#}~Uڙi 8\Ly[$Gsc&.yTR%a88# KցВY@_^1geAT- "XƜHe!@9 n߾o0 ޹ ҵ|sswo;O`PJz{~BR:Hs44^ܶP~! 5z" +j9{nxV[fu b`ȵ=_VhF/l~Wx6v-.Y ؅tVlYHvQ6P}|kRt֫o1+fͬU<0YFj0aN ):ELCɬAS '!R%S_gNW΍e[.Vt+-"Qm_mu~G"A|61[LB6D*1van< ĉn0 kigɜ#|`F al3JL{zSIbBj!F39%%DlFjbj\/2Yxn͆GOøO/i7FDm4Kf-82Iav f.YHDbZZgwJp5=;P3yf[.<[>Ƒs } ð R|P)8c6}WMt.x휬ci紆Я?7d@7p?k&5g&\EbؓQQoq!3c)PsuVKb<]$M^m,*I<+HoH< j8P <G>Dh4 IA nT-BC'|[ i< eZp.Y6Ss#7˨ו^rDהg3Ru _L'&Y$сעv Ɲ9 G7$"Nq1q|}NUi9;d'u &[g/@CSr_Ű!W[{#P\V{1 -ch+عG Tt7ؒcq /쒲QrUm2 $'?b.]_.jT(b솶Nnd='`T$@_0ĺAǃ{pzw.ud TC7o~;.r>x"d) Wb`?TXW@r%3֧w0.nHIbߢZSJCt,jhQ;KJ\r/(`Eb}{U Sm&1$)V A\4b#-q9ij{"(U;b'Lҹ]K߸S4>b[/ɰiۮL=q3N)Ӱ;<"g* =6R:vZ@iRJӡaB#~ A9W$9ZYAi)ii,]d9qʹm\ vO\_9Lru(|`0b`+SOKZ1b8GcGF9bh1{5#BN cL<:gOˀ}1NB ː%<ֲI7_1>nu?tK7P܂m_wHWՠxhyx"Kx& sidDNCBMŋ[׆-ۓSN^dB>uEȿxq}{ }çwfD+*O{qAm&sN_ld 8?X]NȋId.Q!H}vҁyiK{T٣ Hif,gmI133݅i?L=!٘{҇Uʞ\g4u() o$k؆O!UT95gAB,kugvNH4OD=ud!l);MD6H08vuIƚO^h[⋟{h H88͢.!)XH8?|I=H[y@am};= j ~BǢt s<:N*wQw8Aݙ8+TH5]Fjz:Eػ4`ԛu'wC 7EKetCFjº'.M(N$4=^,1s,ԖZlS0(::JѭN|;o_r6chfH[bNZrA^5zM!'S4Q\`q*mTGm"EAx K 1K.<415[iUX䷵_fE;RЃ4՜sp^4GKfXM 3$TΌC s>F큰m; DVqOPw(Asli-k{o'iіPK NQ2*gyD cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/intro.rstUT<\}{wǑ)ܓlCӔͳ#J^/1Dx[ @G<]5ͷY3ٛle[Wsc&ɏuj1n=|}SW:\7ٶo[z`߹^ج\ۋ?Bc5 niX}! ۬ܵݹY`yc]Vke즮vhj]k7Um[W/m\]5ϚƖYjg3+Ε-7:EdMU6씭hKDDYMq\)" . ؘDLY A UV>0K,6~4#ۇ{R[FH1sFS7ee bϋ–x4.]dpӓ3kpz1Î,wl]^YM3GAO%Ӻݞ=; ӧLsQ񪛖d1_~x/hywc(h mdO gv"/I@Ym\/J&N_"LR¢}bO]0 -XhĪ`}#DO3UK2^" U꾄t gupt%FdODl!f]7n#|]CJ~/b9zbcU] 6sYhRPGFdbyw"o7]؂9e/懛yws5tu Q#ң]4ao]8şvW4b15gM߸MRE#Κ-(|ɗ(. hwh%.{PJyITeIۜrF{ Ø6K#0 ]l\c=£rؘy3^5PXq=x# 7r&k^;|AaMhfU63A9%r]䰀J2R ؑr{ `կ f,ZԽ1ګM&hybq_i!yeیRudC(۱ev[uŚґ'@GfTMvu[$;wy݄;e`^9SӺ9 Y&o jiu 1JjC}Y3FE@X%'1uq  S,f[쑰SF#`PM&nLL{r F'iH7/X7^ߕ},Ac˴U LwJvO<.)uW^Fܕw1/&# 1`UYڐi˚Ҋ Ic|K۲ jClxw'wN3w?1B&Vu߈qח@wÏ`27,evͶ3;_y&7o/߽w/d|%u#XKv0 8̑x۩/M6 oI~9-뷗ߞr4f=c Jeu6^ PL=. ?#6 #αX4$Wd@jY-3p$,f<S'XƥC`š f&a;80!}K:z6G$9ŸPVb^Uf _]> :RlT ^vX<>G~uzDz`ٶnc/]{\)YNu#SeOuo^vZAaS/XGɋϿ=f01Oɧ@?GV}˷70Gpۦj`!+K8 h;Řfd l=ǿAV2yUSoɖX! ^s[W{r쏧Ͽ}c?>b/LTboљ3:,hBFo.]P_[I]GO1yK2d6v^1_^.}֐i`RX@Spn$7WےDeyU Լ(͓ƵR#r2ì%;i}{projd8O-Js£vAy W4*f{G'񚷎-%h #?<44>x1XE#b/oh7 IPW\DHF;Im zȐ|Y x*}-y[#(j\31h5iI>_yN{0p!-+186yi~2ȮY=dk=x1f&o%&{0jՕOcBb66MbYzS 5NdF"EoHpCw57ʿOm4ɖ>EPp#><.,ZĹ,e)<-_\iȢJ B qpaFFԁW`FCĈ@(ӇJ2,٠?Ƣ3 ;¤!#B,Cd! 8*3 r nzVB> k7N;S $ _*n.(&VDbgcG%W30:Pn l"x6x--y O?lȨrgSÓ@޼e5~x%C$aRL&vY@սlV ;V}$a, ;yPUH!i]yI禆g[TKr=F$YiO3cv2N: l]x{/r&J$$ MԙﻂIxP N̎@ncI@=t杻x Rt o(l^ &&'|,(ť(MdD BȢ? )ʑOj͊t3^BzE^MV~1OQi &gB_aIjRnHb?1PS!ANF˲ J.'FK,4*MR7+I0Lħ| Ǘȅ B̬q0æl֚˼ 9lVAU>:P$x́UkT3%Iq^#ˆÎX@ATnzӎ|i]'5ǐmFy``.xÙPO1KV\v#fc a` ~`{EuALu[Ev{rPI"Ikd װd:Fw\f Fg{_SXE*%d*Qtf 4p)Ӱܿ/IǴV5gSh!;j3"C VXj7cCfa,n5l~ -G0)hO&HycwUͱϙ9/,xd!. 2 z餵6,:EJAaPC쀖ujv,5Ĉa>]w­,xd M( Ȉ%&9(r#=0+@ cfa(x"Vn\~jF!z@[|O5EC2[$2,V4iQUH< ,Ҭ%gWWˌ,N>1J FL<)RfXR+$c>mfjyQ)xqHH61-Nkyx!v?wإ7 !TߨnLfU>JA %ͤVʝ&JBDR)P,@kV 0]jvK8-f,38gyq_?;KG^kKB9D96xH"EjtqE;%Jgj" _cEwEOHBfe#+]!59="wb&A7`eE+r)Co":B1/X)Ƽ'&)4cy" F_1¤uõK[_ ya5 F܋vF|ģZ,; 7x(INX9kF ;)$E4'-#NI;s꺢z0+I>,z[nJpTh* 2ąh.>g+USy&MKj((8B y 5[;jPMR8m#"L#h4|&d=ߵkȐF!u$7 w<\"$B|ijCX J6ٛwtƗcvĞ^l;vj1ȴtTx~6&.q_m0 GfE5uN$;⸌PHVi~+Mt&MGGN?,l=/;8[Fhjqh̭tF$#;4dĬ%Cꟼl"rąkBl쨱|DZ{Ze ~<ק'gSP 2??|O<_Xqhݜ>$ )c )q,z9M`*{`L'dt&%@=}M(ńS6* mli|9^.Wҵ7i[&:_ɘhOBklxY* 4P{7&8%}i(LQNPQ k&|DD_ so3?(#m!\ܑkU=!g)'ZhX,gjO^&jkVP LU rDg#Q@gB*eU:+PLg$h^^ћR(DSTI!HI -P, U$, h_%YZ$[fCԺ",bQdde\@L%w8Q7ZfYŤpOG^АqX Ÿ'8{sW}d3[&IObڧD@ 5.iTgN)2U4'ԅ p8E| 5d%]\[?2z !d脇(MOB5jRtdYù}Fqa'3*~oc%E []'iB{xM,ӥEۜ\B!HL_J/]moG2 ~-쳱-9}(43%q<}Х({>{¿0$4eԎyU}]XY~۴2FxJyw~UxXB 1T KOYk8އѠp'>_C%oɈu=8DzL†z*U#s!X12[07} F8qD/P3_̈4ū햆iXoRmCѸM@p%n{€C)90t kG? _אַdlE4GXdnmgŲI K|*@4G (q>lIOc4ξ_z?n #Sjzx<X 09`ۭ)ٞ0+'XVZzDxÇH̯9B ^kP?û6OZ!٦y"*'ϱG4/:c}bۤbi~gV1%nwyu?EuέJЙSgT54ͺ> 5y)o&// "lH}^jX9풗r~}Y~Hz0y @m_˺nl Jkۊe xZ#F:B~LH1ȱGQԂ Ctm&qMr$:yKOmhxĎc~JҺwިיm65IƯ\{ӁvJ34VSdB{/'v(+pV mRQ&/AyD9Q9ɾ|b"IK#Tgy槀G& s9D+٘`spρBjՅv!G$tߥOHX M Wנ蜝=:0s T  Osϭ9Iq%s.E?q+UEunSHZrV?"e7nz.JH vN(̎qaOGMS)&ED9Cɩ顿]NwI!ǀ_#YX^S(+ŧf#pfJQf%$(,^wHշĪr'3K <\( BFb~σė ii"eANv{*p1$|a-Ά?<C6-)oZ=bT;8{zL7Nt'RvQx֓h5QoԹXeM:p,<1</3 E*Sy:7BpU/aagdTTA1DžJ< J\#O)羶+G*[X EiN% 8>AviC9C|PK|g.~>|HSlYyiQ㛽 Dqy4pb&ɸ"K )tE&dcCjA4b^eũ#U ut?\[j6Su{dJw*]Ŏ/jwϼ&nh&SkjDFDN4>ǏHϏOOé_ /E}~."dIBf\#E LuWM]YpKNwC`NI@Fx @ 6&y8=_Ou܎4L;4 tkv/Z܏Srz!l7[XY{%. p/ftj6ʓ$]s ώv0nB5#5=t':L8r^3`w^+7 $4=j|91&gX-״X*zRG?57jfUs+p}"S/sɍ#6D_ļD\"0SL:pw< 'b-gڴ׫:,U *1 G73Cko.lyԯGc! F?}Ldv w+ `3B;8hxd zd~Doal;;~L :knŰ@κ%sDc/IMoۛԴ N8C҇\tUU76=E jBKT[Ր|^fmC%1|{v0(w+ݢ|K`I@׈ߐ!~Gޱ8m_IX9Z6CRM= 4.=V9݃Wi[4MsI[5jXVXR=7ڛ G̹(&vsMzyG:J7|OXX3>{`;YC,Gk4> @i'paTQq׷m獒JG<'3CfN ~Z#i _&CcΤHFO.]?4P#V_ל! zbt~m[Rlli-A$k; .UN,e5wS4 2^,Lncow4VgB|Yb7-0O||u<}lr5!AS=O &%߽ PZA4;=M|;vZ}GlNf7H|*IN0):S׾ 4AM_p?렃 d2"η\EW1m.6v9-^S'O~]K.RNr22nRTqC'ڇM&GDi ["5C,лASQzT6Y~ Fq!VeH6s.5_:f^ݫ˅]-J7mϓv&̱}u>d'T#)tp`9Kf8z;dsIN+ UcvMdlS)"'7ж,9>7 ׮6$̱ "@~wVG ^0}|ajVng\Oج1Ç?|=zEGw硧rO.i{7H*%I ٭P{9Q~|J%_*5hv:kq>2:D}DWI-|S"V!v`4FsJԪ윬7+s"RD'x nEl۞zv_m=)m5àct^e /\'>zuq탼6F2)/TA>\zbXe?Zlf[^*&($oGr/k谙/`uPI;ʡ t0zIQ˛/i<Ŕ*JL^EhF]CGXEׯfB ѥka{xhn>[y>䨥~s{j?Q" VPwgh@J`q%*J#⓶ [LǷIM'DXѤPK NnniC cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/iter.rstUT<\S_k0%OY7 %{|:#IwߝbY`G;,5ree ;ѫHʲ6"ie=7h=j=C 'p2%UWS# 1.,u؜_~PPeqLE0=D 0Nߴ ʲSwCňβ!DxU.L`!R?-ÿ́1gGSIICX O?K\$+`` C! UFG3r5* ,p[VP`zAĹ&eX!4ZY9f)J's꺸Q/}cW r-[r`zgcVŝl~K`%L`5lg݈)OY7- #ixN#3c7={r1ts3ޜ߽=֋lZt[E$`EPK N<k*qhG cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/iterator.rstUT<\TM0Wqz\vծc00M36Cj)R2o{Zuj;NSC%GJoޔXy 4K,GɷFCoEN^ Ì|xie@ub9h웃QiK孴S: n{c'ѷyq<x,L=7sX]op]'g^ԩl4b SFpt!5(A@b!$.Rb8+]@9>0*HKy^7|(8`Vf'\('ȫt+gYѸ4 4x (=bPƽS5M=tIr)}+4x>m`gEZjY);bLKNVmr愯qfgg#`) .Mgrx%ktO2 }9祫9a</EdGZł'ߒ]"b!8;zj8ctA9tbk%5:Ef[jXK%IXWxExJډɺG )nm(I7Gp4.{O~:J 3gGE (򨘜v,>ʪnL±1(RSjAyґxyH['+-̢B9F]ӵkے‹=M7zR%n̰ar?X ֔zP5ԏTR <=R=%/f t{E[wI*ϩM˚hт#e1kLzY~ W2DQ?!;xZoF7N,YƠnuk*$eAlݤ#P6 rGg.^sB~ oqlm* /TDkJ>IݝKɉ푷][2&382cɔO #A1ClĭOَ jD˝"?JV̝{J'-xߙo[իx=/Fn@0!g &^LEepICJw_RXe\ڕڐfkwS.|5u]I3# "(43B'zhJ᝚žtXF}Bv7BΕ+s7lWLnӴ0Fd sjyJc Tn/e8 @J:nUG%e mHa 7:֮n!qME96N`M drM\"*&h_.DqXE3`;S\fLV̼@ )OicŢuSw2FlZ8;Ò?Z|7[ fLhPsѻf\AX#ܣ|r}b^-3H# p!G_[rJ@G luR#63i E An#f䃟" ţwғؽ1E?l tA5 $qgW<_K]R R!DϙT"쩖}PVaY瘚zZb@}(x'1OfMB$a0鑵*νXѯah#!42ͤ RBMm\o@BUhiT@ Iӈ֑ 1$ Z(-% ޴傓F#AƑ o`a*<TG(F]_a )V[RcKbSH/TiBH}+~0 En 5 I|jL}+Xy üѮhS'2ՙk$\[tZ5nVX۩ c_ӄH/8X#(HILrP-D&WBB:;fRl 'e ܈^ Tjs"4[w! u[E+kRcAXʹ Dנ;LG[sqe+tEEgWc:hߴ{:أŮia,+Tevp n2]Wي/V7^40fS.[a sF?/lȇ3'7~`ClޜLGEHg1Dy1C/>t^߂gJ(Jᴐ;DA+ܹH;eSғz2cʹ0r+Kq2dIJ{o_!3q@!&D'QT !`/jx*tA^еv!M,L.:~rߍygw0PxqzbiaevzRmx0az (`' !N.aGs;BeZJ ԠbF/ӡ^ʷ#!Aiq6~/|R[?Ԓ Ŕ/ZYa [>8Ggsci_yENn>YGFz~GJUlZ#}H}WNVWW,[O@/W-}yCo-hO!cleuŁ6}8}׾xEVy-kY|+xQJzRt{ۨ`ž^o=cO&T)Nz"Oݛ&`J9CE#H8.Ǿ()E(;pU%X"K:I>DAޫ?͊ ._ȱ)ïFxw4HF^ W(nQȆ*q6=?c985i0Xj[΍Z%yRH>)8]d1q>(k(JelZmմr{e3UjA+Uē";|u^+I+ +Bc$\@pq?6f5 6;D,XuU{ He00o0ۋIT?hclSuZ2^,;gۓљI ?F*V .JxsvzIeN?V9?~ޮ&H#,5R[zyc<>Tsyy;HQ+eZ*F/YI@f.1PD<"0癹NӥvLEa}C8\qU*p1b*ǚ&݌6^SM}±}Rq_r:| SNGDWB 0|ll#2cSJPnQ[PK NFYo F cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/marshal.rstUT<\Vn6}W[1胊>, 7 lR%f#IugHʗ$&-LgΜpSZǷB/,Ni Vm^ ^ȲeJ:IBKG8g*SK>Z9iho&EV؆_IrYc;I^t.Ĩ$Z9%U+I hY%1N4~dW?!kuxQ(+X?&R+0\.T+ݸ7 3Jg K5n9ͲˡE;x@uMRéV/mc Re\XzLc/Ɨ5 sRlntJpɂp"nzA%tO8g|$A 4i T Mz3w퇫Vk2&H5X+qIGi14t1ĨGj|2}GV.:Vzf( =SZ yr⩖{VPIMxZ_!AbWxQ3YQ 37VsovFPzld{eT8$~YJtG Ņ{M\b_-N5cPy {+Ly+BII`x`kD8h^ǿ˕$n \;Г_P;Tp[|B0 8?Zoߊ47b9>?|IzuyEY6Tr`0*!@0z}/4;8+#?F@-"3rD;F@|@''#]Ovr(VgLiX18yxIbJ0"2Pm«@P*Ⱦ@s3Ab3#!1\HBR7GNJӉv‹nV|k6Bmʔɑ!]pmkHIP&sr.0:{TiH !rmRƬ]ͶZjAᝅ\ 51<XA͌ ݠ^, {&dkCBE9H:ءS4␞W#STe9.Ƶ۰wF@-vWkSqJM*]vi9o`^IQ6ÈgB$#WBl9m/cUxO^懛W/_ޜM \\ 0cֺ+RLFitxֻ7o75),XA4v\xڲ-;?eJJC Cxӹ (' ƖSy 9J ĺ@@Ur uï&f8=@RGѐd\)AW]J NX*i&| RH%LXƀr!@$ ĉu]+\Cܲ*ECe@( S8h) )z#i]^6t&N/$8&lQ@ae:F/o?]@/sU6r;JY̖CR9~]t23 cX=BdJRE]2#@G:({y#MSր]aߺ”*ح¿mvq4/‹Jμ21."%k#P,eAi+@ 4=Sx5yPq'a Z[(6TE!8D$?%r_KmM~j?HF2g ~,rem Hee I\ ;dƮ+ (njWwwy-$'G;>RX6:ue%'Qѡkg62q[Lu7*[m'2WlkSi} wiL k16jh\ú|`52K!rFwWSSSzbhR6&נbr,B{ujM|xBFYF4W &I]< ų%_V/Eo”Or\Q :NpK>eS%m{26'xRߝ}t 0G9]Mݟ$Wۛ:4yC'g>3cO==yDBEVAvNĔZߖ2G)Ъ4kUqE ^)>s/%gO<)V#jp+be1Q!12}z5dNVNQDјjv}1 (r|^aqMfH.(sμYG݊/ :TKB4 b^e|cb,[\z>Sʅ Kil1˥<|ҐUF*o;=kZ8yeL%šq@ڝ+dԙ.UJ-8S͊)/_BSCI?%Kf*tQV9~QS d&vp­-B ԠV,4V(~5 vqy{A#O/^Iɛ:mwOWUkô'(DMSԕm'.6-0[d렶efK[ivA~bi'_L1ssyVoi#G>qr0z>X3|:@ѳғOE۫:5Ԟd'z@S#i1zZO֚ Ӥt zܙ.<}ܦ)Brи1}SEE¾ǟJ}j OlI]юvQilM㫬fg6mM={ FO>sy6,1|r nb͊tUD# ~shGcvO=wD/S6-55Z4P\8F'ԥi(,ׅ籯~&.q~/sYټ=Xށc_uL&Ҥ}|( Wt]mG'GOoi '.;==E]#O÷R0%H<ܼ)]է>GKJ;;unDv炨.X2Fb\%E.9K*b`E,ԁ`mI\22"  ~˅* ū7Nޞ8.=v` 9{p-X>s_ato^#mF¹]|0?WUMvw9F Ƌ;ic" X,;ÓXx;Uup^M慃"hGaE{NqwɐVUͲ_~q "Kv\wA:@1Pr֨p Z>Rհ(^@jƍO4Qᢞ@lL&g//N_b2a&R1s` 5wEQeG{ETC$s틫 ʸs.TP=8g1hEϑ>enL{icÜtݵ}^ i#/,fsYVUE^F\h/xl+= 2́d#ѱ+{`Dl>v>7.pSnv^CƓr= Z66gMGL%pCtOʷ>p߼-&'*[\=͍ o,{9;ph Aв8JíV[/\>ɩy5=pqO߄<]Mϙ%4ɃS0Z Qz$ۨSc5;!OrKhձ>VAc1! 2+:S_X*/z G;"B ǭ(0G#Ɔ!9hhM>t13mAԨkj .2E8y܁wL&~5<Ǽ$tGP&:>/qat3џ J^Mɱ9#7\F̑x^! ic,q^^oe&tlw/Y4 @ j:|.!:x ECP,tv)pAae\`e?ܻ81AKze]Cp3aV|/.юN}0S"3TP}G홻P}O {aAو}t?>n\{[xSN5¾Ӆ Wayb'eGoԵsݽ\w{JL3wE8 ; GN|K?@ xٍHFMK/(:UdM(:=CšLN/V#+:Cդǣf/'bUtbjIݍi2֖{U&+Dk޻H@wt?#~vU` o@SK=CD\G*lF`_4-0xFenϼ[]De" *ʚмHw5 n:⤉BFYi7õG_ny{薸U+aﭭW=ǽP %p'9Ox403>N6o9k6ƛ*øjnZZM1'l!@Ud_箠딸KAU7x[섆Rw,=NlN:uPt`HmgI_% S%OX1 --ݔI\8wvtmm %_=S2Q@P~.Ag:U;wD~o^+FuA]Wǯ^"fEkt̫dt ƵmY5Ѣͷ/NCG5+E)S?ɲS_ V~K]nqjZ`_tn.$R$PK ND, I cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/memoryview.rstUT<\Un8+TpCoEԵmmGFHʮ;Cʑ&[$yePm7Bodd[lv fwyXPğy@|ô5I ߿q%Orb:\'vơ_#,6[bWZd}F5HPaMKh&B`hݎ$ykѤ5"s WByH #5=VAuZx٩r$N7cU@O]gwʋMڽjR-ydWAyhB kER9iuS{chW^ZXH9m^;õ7g5jֽo}UQ6?bIӀkY2o&/nc /{۲B9uQQXwٻWI!EVZLӋdVtb[c^bDJp5?X<:M$Z%nB0ګmozw:8DZ"?tcw/ =xm^ 5+G{3l1V32%!-RdFcSkw:qU[E3a8N.$ (P'8`q3ƂgQ|gwHV(=Eu3I m(䪀;/$ZL">Lv~[ӄ0/? 98kO h% tYU%^\E1#PK NHrGE cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/module.rstUT<\\oHο/m 'У,p'δ;=X`0"E,yhX`owA5IիW\]~+࿶HJQ\uYg]_uښU|!Z~蕼G S^zLL~akEJɫB?O%ax˴IjUo*]U.Fmt4,%B@QFgoҨĨ8&8^ڭn*m]UW;>\;g{{vMڦ*XXsU7pt\9xկ?&i,lVUu_gIă]zO|-JJ}9P ~bz.ˤmXOfuzރۼ8>I3.$U駾SHaW*ێ= etzJR-(9WH0-Tgw, JhR+T Ƿu6skAו7 -<c A8&R'K-1kI 7;Vjdѽ7Nv+E kЄJ~y抩#f Dl|x^*aHˀ@@\u W1u:Y%k.C;rCjV]Ҫ$-@qF H͠4?e\@$' wu"ivu}sx _dG8Ay4un'9Fԫ/?4cGki]D!B53 pތ(ɟgWnڳF6sʤ]x9?Jt sU]| ju]7S{䭧fyǤT$5k{#8J9j.k [5`ƒ;ciOTLJF .ߐ:ݵ\^t.@PRpmNRusP5nN7&4'} K.˵3;=EZ ۦ..OwV>%d1[B?W}X2ͫ7r%[k>]}5;5B9bP3p!wi9ND޷I~!{ n47-#|m| ngfFRދ(q nhd¿S+,_-HsM눨JhuU01Ub3k2^0Y .Wb&ͭ-aLݙءo XQ"4I"6r,pI 8c;.6蠦sxg-)M뮯{/(6ė|Zbg1ϗh[xmpƏ` 6 "psB6ɫwtJ+4=BJ-G[i0%>3d YF[GI{%'uvu d)UZɱ:[`$PRaUd@&kno@ xHxj:nxg.V7W$fzU<%uBzr͇xl0* K\<Ȟ-u*%D^:iBuX9F?v@t}Wc>$d6QvXfG Amz: ݈~'aִB<ˣ9' ^rW9꾨7 0]<~$[> H=n 4˨G$`<7Ce>d|BPB{6qn3hrid9k-$+qr[/q,`3+W𩌥$ۣǵj 9&$ӖX`8Z?o`Tu=QsJ4@Mw@N-D%z B,X?)j=jǥїB:j*EaU݆<^ ;6 UW_šXAZr]/9ԃ!IXLy2)@Lփ$ؕ$+5C__AbZ.[܁=7(cH4ݔyŶgwA˹Bvg5qp v{AW]t(ޞ" & [LE3>&_% ;P' Fc1rm ?yzm+Wܳ_ PiZAKvU-CDkR14# ewe I}Ӹ: daЋ<-tx9үdHc>8yN υE7%=/7Czw^ `1lyfl8FzҍlVHp>x'| Nu:̞GRd(Wyg.ܬΪqRu5UW\CC|{&Z8x?B E0_ ]NZbL>W%?|zwϷ疻eΩ{1])y%]ۭ-f9( ɢTK J\b-ZSB).a2]B8)OL I4@<-t UD\۪Cq?t9)6s%NU> $SOE&T*ˤʴ }~pcp>QCpnQ!l5N곪(eZ:'rh i "^5"G>iCl>Eqtr2;Y y-Agv~(azGɵ˸ns՘YR;ƿ +-e[Ys3ެe(Y 6ȩz2FdZz~r3@}l{T4KsDzm+C!oX # a+Y)4)*oz%u~dUAQ/є sb K7ubĆ*1fI8~ޱ]oIG 2.WK6y ]G<< ΰXuUw;7RgWyu2Svn,Z hH|x͞бv}{8ACYhbqIpXjq3B9rln{]WxJ%u ^7v0AʺF*R~3е Dˠg@n`dm$OPNt;A+d&1zH}$XbE&hFR!aTy=V]& ',8qʹHPѠcy¯T쓽b"k?N&1_p? ^^'s/%W{4yh5-MԴt$H`y%2Vˌ$5sE> ]V,{fGLۃIFPЍŠ3Wܹ4 Pdġ7fLRHJ•sハCN(_0LN4be4L _ޑԀ89@<4m~$oO>8mpLvi(c ;p䔒#1A<[⸧ (GK@7(i;&(S6ޅ;f'l)rbj6y׃H3J#'4uNiq Pd P 7 Wm>&B3Lw(XUHԾBo7̡,G@O;9ϖ2Sk10nV6vwYA\ JA;*#,jdϐR3xj JvoHF2dgt4*yP8(<%PB#2!*¯Kw,~I:h$@6R&/Ǽ>fv%ok</k8Jop ð[~uv1Azk}mԠO&k1R}7}ZGѠbANZH盙3?,!)bӓ hL"Z7@H-ʿ؏qz&uQq=A_f3OULM繚3iR+߿|x%bά0*/3VOT{*Hc-1ߣi̩ f8ɃUNvY_ZgzuzGM# #SnJJ@SK̇'^-ںtCj}`\@'mNRNϗUhPW{r /+^re;>Q4:vp"bˑeXU6.lqp -՛6*^Df.d O9,0q}xTr?C 4Uq&Uhk엚>H,jNj< FT:#́1lf\Z)d䰖 p_K1 ġn6gI2c!׍KNpTz~:S8(wyV$?I*ᕡp'pn ؊ZiuvMҦbׇ:4*e< nP"ƛ Ϯ&0M؊S;bFƎ ÜLK֣6?kx̓c{ h3Z qbgҧ$&_Qx|dLcznN/PK NMC cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/none.rstUT<\eRKo0W̱];RUC/ugp8n;cDUx{$7OUkH?seaDZ^ˬyydESGFѱ<*_zƪkփ7n2!E>$7_瘱~0c{xj^,@@ 93˨(l HxE{|T$^y, nW*G'.s" 5݌H֔f|4Ӭ[_nln16;?AM ZK3 Gr0b#Kb%3Lh(n <|ց]U:|M3;bӾ=mZ?0MgLk~xI ޱJvi.ŹJ&y y gٍr6OZɵ4QA`{oPK N:)E cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/number.rstUT<\Zmo6_Ah4Pxilkij4C-JmT~-FR2$-{wGl(l̓A½vlۻUϒJX֝y_"zН| e:c}6ӉaL 1K0 Z7-Ɠyl`ciDi ac>1da(Ddڴ,z+=iWBN&OS$^@͠GQqdexdsNC dD#L*+*"D<љ*` L8CAV?O R-tMg HӘRjyړ:!o΀@$$Dh`*8wGfhl |lqwx&羝B$;:pM9J S&uџ> "j_N؉;]Dt<:!޸(*#Uq,}FbqՌ9+jX]4.srBcyT#6efyEz}^8+]e<0K9R)-AK}@Ja7L - LYlJ.Pf[F7!;=|z@uAx+ s{ x {dҸ.uP}V)*qƙpZۂ־ԁ!2*[G[LI뭵)@Q&` y`L(q(vLJCJ!mE"Icl+x@tf=ΣH؁rCYQYux[ăduoҲ oWK~,1 :5 ޽I^hbi>Pccm4%w*GW N`ZbVJGj@FwruacciAM\N3MW=EY`ޘXQ-`7J,rC{9WU/PK NiUCv H cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/objbuffer.rstUT<\Un6+{ib¶{3 Kcz4ij,I_7d8MlK )ΛfFuMmk׮doq@7V_!щ~WmǑi?:w&LRWwtBfNwS]}9->,g05!ۘHc7Zc7&>rCk|HֵsO7\L< :ٝmi z8T:59:~OϯBˆ&Ojyd6nWĥx힓=Qя0Fpc~ImW п҃XMxxw:QΪf-:fDr*:J +&y*FDHuhW7BO&:\v dե8rzٝ"L-9g^noSUFcD|Hd- uk]WsC8b =-%߼ũ]VpT"*YfE`ݬF{gAɂr oAnS)Lh oG0X,*rߟ)pXﵑv6BZ 9_81L3զ~DՏ) )(>G,Oo۝围Nf;F'] w&r)_ܱۖ=@)Ikx8* ٙ^w0OQyI:s'.4=9 <.(0fNs,Ct6ut{X*u{^ӃxSgR{ O[Y7;>+.6e6p*wOqV"IDX]\ʙb*j2 .d.Z:! aJUIM!E@qB0T0VkUpRlIF!<oϯ޽}x/_]?'$TX-߉,\J*E1OtrQUe6F.ghU)|Bdh;H+BVj*Ul JtBbvRpFś ~bb⛋b*4rk{S/ad*ߕad&[Zڂ<QWUU0 u#LmB.P*'+%l4%"n=SH T7 s GW,)2O%J; ?RewҞ:Wu9mQȍbCb+KX@0!2FU7*bk>P~VE ٹ5JcY)kI @E*IE&n:] +lcz,z$hoьsIHf. %@@Yj`Us? +K@JMkY-O)R NĤpjX6q&]]l8o:OoQt8ӥS!옕x*dZb"0i`)8l*Fk> NStE+5q>1zokxr.o"eIwGLuO(C>ܲG)09Nt魻6jTC07oG8}azMlmo*xCӵץSV1ܓ9oœes昙ƽ\~[|lNC5N 'N`ax 5~ ?^"Tk>y d0ⓂkB|fV;ι(i* M{'˳qb6՚wz;ȡ)2t"Y!`@Ά6Ȉ} .T{پȮ}.]wK6_]0#HX!\38"ZಀW16 gDD9 Wfq1ͥ0?}ZwyRo$"%[M;CwU 9?ہ3%;^ѱW0i lӡ ^R@i.yJ]+,@+rAug=c>ՂkR**1eGC {Y/)%c4q1%Ri΀o:Ŏuf"zg8< & JK V7fKgK*0(0wx*-x,}-LdI(`%օY%蜯p[t XN3gXX/+1}v6qNbuK_(U9O|I@*[P ȐP?sO +e$ 7SvV fM~9RAEA!Kg# 'iA(@S%dK"PwacA9 rwM5[Ȑ[,MF{*X~ {I,e4u>i:vJ#fE"Mj/%p_ 9/N/m=z,oO5Z/ae O^_:Ѵ2*.cbUJGGjlc,\>4}Myub\a3~ 4r #IXmZvxi' NNad B,ߪq <qqG2 N:Bx/\UVnQ8pBemLfTak.֮Mg51&gl2al?1Rs֟ϩP Qx,r栳M峹g.=;>XRV,Jb ֮}M{͠FM틌Uj@z=Ʈ)F@ŲUtwPQ\Ng^R^nTnjA15xb8wKq9cM=~okD|aU[ȁLqMˎ(/- 8#gIyx Wkb0 |\l~Q;Кu%#C&W#%kmۜj+*0ˍEV"ꄢu℉r;9 or ?v2שBGW>r9&<+`>"uwUji{pm@k[8~c(l}*vA?n'3i  sw>Ńcv%Vsu[ꐅ!MrakXwgUPNA]"fb)/bnyu:Su<,ff#ҐI d}EʰMN}֚ ODID LKuro "IY [P hGAn~wDI/TqFn٠윦u/Pl7qX=ldY:v&P7#D|(3ۻJBtZ7t5\cv~+ ͩmm.I] ;.Ol"&0^,iw}y1>͡mO /jv(orrǹO AFlGi;Rׁ.Ё@E w{=7Fwc| ^oiđaYɓN[PA߻pt跺[Еބ'˜:ߨr_ڒp ;t ޸#S}SjJݰ"i/:=!^bb&7-ni8'G'r,r I}Ti͗p Y"~7Ҳvq> V.!{fAiP5Ekn8;o[2 0.݀ 0cT\k PK N"Ư0F cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/objimpl.rstUT<\1n1 {bkRĽ!% >:9i,%fGL[c-ٖ ?UYN1.{ͼXT쟬ƤqJ-YaB+=cdEW^,#Hdv2~B֘Q@ȹMPZ'm#<PK N{f J cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/refcounting.rstUT<\VMo8W̭aElt45J@Rv~ߐ;n ,6HyomHR + 6K=8|%N^u93qYTd[IxUUPorI$2o:I% 2H|#GR]KI=Ssi"!%+RYM)=fC'/nza^s8>d/j/C;TzgpTq:s_mPPK NAI cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/reflection.rstUT<\ۊ0o5`MO{B K 1Gy.[kL1zs7EtQ+ю^nd_n?ͿAEb^FBkE^P W Lxfrp"BOx:5qvLGmH/mXǯY!CWBi ~5Mg%x塜REOM.j]sVH bʫi2 Wϣ5G4XYL:ɖrBqN tЈ~ً`Y "3'a.π*؇6Z#ta]#+fD$<^H1ZT$3^Bf🩉TX yJ0A11!OD›BYd`zsv4ma(uDR#Ž H?pW A\= G Js Tu<"3Wu1U$ցu -u;K%͠"OqiXᇦtS8 Q ވ5dD;"$ `Y<' zxqyPkpf6+X:|¡rd+ɧ6lGA^<2 7IсJHzexmf 4VDޘqt;[U +sN]әZ(|8Qi<u{X S@r2cQ,y!'Eʣ0N/Cϥ<64 /ki%GxN;U=O?^ĬjQ76(Hi0&Xt1^9o댦_YUTVa n~y*AfEHIy<,H,Ǜ%ő% 2[/*(5LG"/z+rz~v}!%F$\Q5[\8uԝ;:Kz{!cى)~[Օ4I ;<%:B"jT jbҹ;&q;R|KHMyoWA^tURh(xe?̓|J^, sk{ Te(Ukg%AO?84s?7 3s@IH `!`hl%Z%dk“:*qM c8F{LO 0)P3Y])E 54;_]ݡF[AӋAE# pU#wB1CBkO}54JmOJcjC+8bIE32V;ώa-xPK NڽЃQB cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/set.rstUT<\Xo7 ~_$p }3aY6hR`؋OѶI$wg۰-jDRǏ&˕HN&1 P1LGkS5zW+g-D]?7앝(W4ږ0Iυw_fCL6Au=7Zӫ p^L!L II @.'hю7e&C|{L2d'`w0~̺q2/ذaG8ǡF㑘>/hQûgT$C#wig~~R*璅@pKNCR{tYV8kN,gx Q9NMrs_!FUQ|]yjN`؋N~mʡTmL$o06Z^j{Z (٧mR& x438 ^k˫6ElbTf ~^Y'$ƒ4I. r<(WҔW>3>Tz'Ih} w \E.oh{fwR鳣a:X5_*Mض`O -ftP?DĜw0HJ/mDy xH:kwWh:b{O=0eR`Ŀ)8^B2" )>lVʭh=,0Jg\GI2Pi}ɥWΖAZ6!]xAu$ ZpѥQc˔R0*RFp? S\NkG3'y@/Ӵl)єq.'1f}jxNX :؈9M%z5A"i 5֍ZBt1 c@(^0%jS*0R֊f[ D6 yj"v~E\*T7E}38X &+P;N pRY{Sʚ9-+M( \jE8E\> Jԕ]i1eQ'iEGQ$9Dr^=wk!Ρ-^).` :&Id=)8 bH^(dd4m@KݝԇjÇ=᰹u$JBɪBIJk5,qQ."6vU\_[Gԍ@Q04li"#p+B̒/H1OنH+bLCxTZ;o|oq¬R1q9;]q1Ae, mp/ ~N{D~}u|V/؟;l<{rGL"dݾͼ|56ϬzG,~$k]d-zfzzvy;=!"y?8a-_nzIswWr:Zەܣ.`=B<j|v*8Tba)=V(kيe*Wgww߯f7-~2xsc\k>fCMX5}k@E@tknoxYtwk\ڟPA=JdT}ʢ@ȅDG!-`TONtTuZakN2;a SRHywo!r DziP)VJ!K)^Ц.n0T?%?5.h۹p2C'bv@%,O" <SoPK NE cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/stable.rstUT<\U]o6|X).|҇E $m]&׻{)ieH;KI{AsG!3TUlwj]Q1&][^)} axG7pK:7QAFkkKJ;_nMc!XK`iG(ز\1MQ)~~>EC_ݶmޒFڍɰ`bB;yӖ-;f9a3!EGL䟱k9D|HZJũrfO$DimgosLr39J=PmBRry zX\ÓBtH>- ZxqAm;k X4J޷Jc"6Ve&o)z|hx(>Fq|@9(֕&:nD3]u`ʑ[pv4s$k>.kָѹLCCAK¯zFg%ΏCx({掯wKIM-v:"%zk_jlm)M4x_ .鍰ŋ܄*Nbl߯n}DfS5E7Ry7%ml0ږG~Gd[)'ݏ"oM2ˉ>bM0;e"] aTxpƃ4,1Qeel}f,%R4|3%|1P{8\$@@#HoW$0u}80 }el 6\=X# = v~w/q llϢ8E>;3 <{ZQT\|?M_Hr}$.@b +”okO~4t$r }Z#|.67 MShćS8쟖ilCq^d'TElR@zL"G\^\],N,=>V_*Y;ٽ*[It:a:{Y;eq=%ҷ#1 n3V痪UagUw[Z'F9{[TT_p }0R d,C2،}_ 4Q;׃a$;UbÔT(,L ˙ `'pby?E n//#NړB>4Z)FLӰ{ F&؂xW +ѶM z`o{7_ vK![H̓ի)N7$utP20jζ?& /,3\H씜\-ĻfD'oԚk< C#11!Ua9vuڏz4בg3ht`}&~uQϖ:c.[AC+~o\phvy6|j~('f=|{p~֙ܘ/ JKCu \SB+04Ph*yQDL܂𷵨 <Ua+c> \);tbL] Isޠ:i*in\bf>f{$Z:-)!4 m⩏n9n>0{4\dQzۖKQfM/.pebt4%zuLӤ?unJi%ɵ-0b{Y͠~3=O&.unxX73zyXLYK |&eYJȱ!;0Yq4(,TiÓjǵTTkTrF|:Olg>rhL,Zqbk6{쬊4lGnF>٧NjtIUe]@NF{@Fj*S10s'㳐hX~o?< @}53Dߔ4|oU|G^dbrbNb0KM鼛D 7sjR/8hhGKĹ9)nujni WO3 267XDr{zpwm[ Two _Dq΃bpD*IE뻯=<^_E?yˡ)xϖca}whۚшe ^dfPgg{Ia+Oꫡ ή 6HՊ޺r L8rGHɤ4&=`N 6*bYRj=8,Q wb2@D? P9꼆Bg6"2>,̉ J.ooc/7ch>ACIџ~t!e;8Ͳ4ܥ{ +^Mj2&ZLkY)p˰hdd1[MStߖuHGĮB$/I6IKSXw ȥN,MEH6jQ5<_ճX渒p_3OU~]!XbhM X`} ;J1u87`۰K tcR>"bHHBN|}NG7C/2 ѣ<} sSp~nz B$x4x,kxeYJerx`)njQtos6V/>1ӵrdBjNhf tIwcb n$[iﰞzO &M_8p$y(&ƭ&3.1RoQ\D{w^T ۭX +OFq/7 =lQ" _ί~g+|Z:f~-$Zx ^\_u>D3/˳wS$_\=m,TI7ت ~=Qz> ߫K`ׇ72#+~+PJd8k5nx^ [gv &4ߣA0ոFĉATUYD=%_qkĊ~kVaX̆(; feeѡl7ˏ_,[7L!x-|襂_Ϸ gpi O;|}{hq40qpG,ظNQe;zlp mEy8; oioCdo!pn| t`rܨ8jzGd/dCh7,Ouvpkg Fc^kN_'tydf2 |qƩYVm5MF.-NB E=q:Z>;Oq f^妣e#tR +$ub]? cXfQb.&,+7'vSS{/׆6B1:N"(:Uģ dȐF)|Q/p.CO*mnxTYHX48Di`c _JVT4La}24=p.kVȨ[iʃ[捞MR7 pm>ξ^PK N1B cpython-9a4135e939bc223f592045a38e0f927ba170da32/Doc/c-api/sys.rstUT<\Zmo_5bhVqԥ*-BK8 VwKr{{'gfvot۝}}vCETgH''ántrr2.m6W+R/mjKkɟѬHnnaOOV^x+<=9QJhʪT0jfS,[UaJM,/dRg<:R)MtFqE,"ݦ4.43StX`f Fyb0K,k?9~nH{{cM)f:6"k\ әL_0&Qک4k?qgCu劵u`<ƣfe."/d / Y7oC` urɮSvz\kڴƇӻ~sfTBCp$L/MWEeT/˳_L*+`"Q׿ZrDCEH%腋RؙILO녍@:]{i8fNj9%ԣo ߢ0 0=u[Ƅ-vyDOꓼ0=>V̉fA=paSϿqeboG.xwprs=ӕlq ,b Ҩ;4q qJ $a"?3FcuQ.m i#X.44 b`\4&K7J?hL}q(2o<3GGq mz=Uٟݬȗno)+~T? ;5n`$GSLi5bz7, &EQK݄v) Nm8bZI&q/(}D.+_mӔWw:MvS.JkA9g 9ш~S0J,U.B k H򁰋7 'mʦatǣ LC7xpkGh=;s " r~V2̬>LثC!C*GS41&JKyN$+m6,/1F2XjI(ՠ "wR ('+ IM0|0 v35%g6RE؜W%9:G򴸝Phgj %0Pwgky׎xAr:yw1~m#R=oFB` rd6.rJuǟ.Wӡ: dCa9]U|6jWA2@n d.XLF# paÞqw-`G`m%17%^H2v'N#TwDԺЫLXL`f|ܼ_笷)a5&=Lbhntګa{_\ՒbS5~=k73QSJx BoER@yM;Bz/]^SQ2tڐ&5%K/ -_>n(Ty9U-\,P|h\W@ hm4R@dDq(nHSIvZpHkTRLC%fDCw!ތp8-eOD(lVrpp_8vl^rC jS(j޿z*L-u|3,) ? N=Ã{Elrojت:*Swu.UK*2ZRϹ9Qf<%yͱT=?BEY:6fyo|rrEjSH2@ּgbR[:vQ5 :ucHxūW_˶?߲aԅ9Йd0}I7,?UaLDfx`&fV{^BOh| li|FePyYB|*h,Q&UQ GAO ʟ[&z]8O"OK8x y, 8] {z C1Ǿ0'"n1//r rhzq<{1g~sѯcT?%<#;1sO ;tķj dLXM8{bCfw ;lEmލE^m(y8OHP?|?mŠ2k| yUǙZB.M!pvh@J͉fTA_=a<؀κ)i7E ;!g:ٔ3-:}[=^#afOn/^sZڗà-3.[r1: nlӑqkiZ{{h'].[^z4,'P_jAzR;/[;("ہw9~t06wvk eKrMpԛnәv  >E4n'~>Ż"OnV`| s]FIby96ph>DٔQykn]sMws-yiF[vJ1|(X`+h5ps_/[Y1Ɩ/=9}f 1Vah탑yeW ? z4u0'+S,mr.l/qRʖ&67S&]ۡb4aYB]HjT\zfT7<_9}(P#6ؽ([wr@I@[:PԫrE~XrQaOf{ߖ\G(@ёL[!y v :k +ѨUH]Υٙ_'pͷ펌sl9=$q-iBC Ccggn~}' 9'7o|9ų4^%/=,o[Mu0BWi%R?e˹`FUx} 6]gYJ!z>= yR0$;Gȣyh[ի"_[zuŽzU 7BsvBdc7LzhODVs^q"kmm>?s_z @I/ՍOuҾI ߪ\nQ*"OQcy]i2)쨻7 H06E6yo?k5#R vyoW\)["LyXCt;wܞ)ѡKjĆ6AC:$L\cSaH"7X/ A}ǃ_TJ'KȒlq+\YɋZ_ɮ:R\H{B!_ZKS)QG?/^>ڒoP _m1^I6/!WC|kѧRW*Ti7٢+:0.f `QċMD\=@_,[wm/X_<;֏q)\\:d={S|NDf4(Y&rOOU7 &XXsE|\#p"\I9}뜮ATr睄m_- ]Mp C%oA-Vn99gmZ(4WtPWvf j\jJebYe◞Q2/rIHFSvnj0