summaryrefslogtreecommitdiffstats
path: root/Python/thread_nt.h
Commit message (Expand)AuthorAgeFilesLines
* bpo-41299: Reduce lag in Windows threading timeouts by using a higher precisi...Miss Islington (bot)2021-06-201-4/+10
* bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509)Victor Stinner2020-04-141-2/+2
* bpo-40268: Include explicitly pycore_interp.h (GH-19505)Victor Stinner2020-04-141-0/+1
* bpo-39847: EnterNonRecursiveMutex() uses GetTickCount64() (GH-18780)bobince2020-03-111-3/+3
* bpo-36084: Add native thread ID (TID) to threading.Thread (GH-13463)Jake Tesler2019-05-221-0/+23
* Revert "bpo-36084: Add native thread ID to threading.Thread objects (GH-11993...Victor Stinner2019-05-211-16/+0
* bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)Jake Tesler2019-05-121-0/+16
* bpo-36475: Make PyThread_exit_thread with _Py_NO_RETURN (GH-13068)Victor Stinner2019-05-041-1/+1
* bpo-33316: PyThread_release_lock always fails (GH-6541)native-api2019-02-021-2/+3
* bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)Victor Stinner2018-11-011-3/+3
* Fix typo in thread_nt.h code comment (GH-5211)hui shang2018-01-171-1/+1
* Replace KB unit with KiB (#4293)Victor Stinner2017-11-081-2/+2
* bpo-30768: Recompute timeout on interrupted lock (GH-4103)Victor Stinner2017-10-241-4/+5
* bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)Masayuki Yamamoto2017-10-061-8/+74
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-4/+5
* Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow2017-09-061-5/+4
* bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow2017-09-061-4/+5
* bpo-30832: Remove own implementation for thread-local storage (#2537)Masayuki Yamamoto2017-07-031-6/+0
* bpo-6532: Make the thread id an unsigned integer. (#781)Serhiy Storchaka2017-03-231-15/+15
* replace PY_LONG_LONG with long longBenjamin Peterson2016-09-061-1/+1
* Issue #27355: Removed support for Windows CE. It was never finished,Larry Hastings2016-09-051-22/+0
* Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-171-1/+1
* The PyCOND_TIMEDWAIT must use microseconds for the timeout argumentKristján Valur Jónsson2014-05-081-1/+1
* Issue #19787: PyThread_set_key_value() now always set the valueVictor Stinner2013-12-131-9/+0
* Backout changeset 46393019b650Victor Stinner2013-12-131-0/+9
* Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3,Victor Stinner2013-12-131-9/+0
* Issue #18203: Replace malloc() with PyMem_RawMalloc() to allocate thread locksVictor Stinner2013-07-071-4/+4
* Replace WaitForSingleObject with WaitForSingleObjectEx,Martin v. Löwis2013-01-251-1/+1
* Issue #15038: Optimize python Locks on WindowsKristján Valur Jónsson2012-06-181-0/+104
* Issue #11618: Fix the timeout logic in threading.Lock.acquire() underAntoine Pitrou2011-03-301-59/+8
* Issue #8844: Regular and recursive lock acquisitions can now be interruptedAntoine Pitrou2010-12-151-5/+14
* issue 9786 Native TLS support for pthreadsKristján Valur Jónsson2010-09-201-1/+4
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-178/+178
* Issue #7316: the acquire() method of lock objects in the :mod:`threading`Antoine Pitrou2010-04-141-7/+26
* Merged revisions 78393 via svnmerge fromAmaury Forgeot d'Arc2010-02-241-10/+0
* Merged revisions 68455,68476,68542 via svnmerge fromMartin v. Löwis2009-01-121-66/+124
* Merged revisions 55325-55327 via svnmerge fromGuido van Rossum2007-05-141-58/+5
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-3/+3
* Merged revisions 46753-51188 via svnmerge fromThomas Wouters2006-08-111-1/+30
* Merge the rest of the trunk.Thomas Wouters2006-06-081-20/+40
* Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.Thomas Wouters2006-05-271-2/+2
* Merge ssize_t branch.Martin v. Löwis2006-02-151-2/+2
* bug [ 1234979 ] Lock.acquire treats only 1 as TrueGeorg Brandl2005-07-081-1/+1
* An Anonymous Coward on c.l.py posted a little program with bizarreTim Peters2003-07-041-23/+30
* SF patch 522961: Leak in Python/thread_nt.h, from Gerald S. Williams.Tim Peters2002-02-281-14/+1
* Remove the unused & broken PyThread_*_sema() functions and related constants.Fred Drake2002-01-191-53/+0
* Fix a bug in the previous checkin. The wrong bootstrap function wasGuido van Rossum2001-10-161-1/+1
* Partial patch from SF #452266, by Jason Petrone.Guido van Rossum2001-10-161-3/+45
* SF bug [#456252] Python should never stomp on [u]intptr_t.Tim Peters2001-08-291-2/+2
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-9/+0
?jʶIPx|rVZo:mvkevGĬ:5!Q *V|F,+~A>j8LFV_dܰcDkRtbJwjV ΦiۢW_UH]=v{mdh7跈%zc8kĹ~KS-8Fy"E\llٸn~kն%@/7G=q"~QGΖKc W-޽N^\( AZdQDX\oW$I!Qvխ까PDN\W՜Z,xF`Xrc/$^~Q~@oeZ0IJ/lq"Zmݩq6~?In6X,`2F =9U`]) HYd௿eѬ&k#b:Tw]]G9 C C(y5(TcyR-{;Ba7±PY~)*1n@77AC ZxcJ2iD_ЉZR]v*aV8pa H,Qu"ɸ H6j|; ]Xt 7`H }(}CC0W;j %XLɍUbk%B!Zl`o% #[]Ð'G[;^D)`r'.,,Vi֘Q#77am*E:SH^]D@_A9]KU,< DݔZ5DܺU:5g/~ +H`k*"ـEvEnW߄E 2C IL<>;rMM])qJSat3+.`1@Gq~_ ?7)ѥ`C*ڲR+-m{K9l% ޢ7g 2Y&C"CTVd{3t; hx!' J|ؘK8hHkE5$yk"㻞GkE)jF3qP7aԘ\ A0n M]꿐WF?8úr_:byJ8~EaFl6duh)szVRZT8}ĈFP@ˣ 6W)ǩ^A5=W5D]sا~R<9۫1-Lސ{~CdF.Vlm|^n!T^xk`-+Cs8=e{9:qO'Ik%XD-Ƨjum}XtFQEK ]lCMTd5 .m_Σұ?s]N.t{[S 0\[ 1$):x%],wB]?hZ r@(:M4#T;篚q?Ѐ ́mH>^ h>_ 0yИu]#;S=feicJ:/OI}Q+ ޳`]9ETNfNIGonckդ0jW \Ď#p:32ЈT dl1ixyht~=1s77Zh /%/A#2H\O ~(6~ ;jگ{_^~$D&he;@^]Z-+^,ɰ[^ +e΃*4|B2&hR&\EH#C}ҐRݒ; sa86{*gp0ҭ0K m6)z9}"(Ђlvɺb;N1ep?LAҭu&_OM% 6ZÉ4oyr,uO߈#"g3q ~/: dUQ̀n;|ҹ.㯕} XF.O7j,@' /*G3m=_sXFLm[U)nc;9;x|vpq s~%ƞ>PYMBc{2+NPW1[Û7+]K|LӃ)ϊwhx28P!^Є Z#yЮ%]l e'ؿryvh_0Y=芩ojzX2CkHNd`:ΤcԀJMk/k_; M Om֔zf851 YH3u6X ܁Xzkcl9ၗt!' M\C8SGC^bdD^w{k#)^qE1+mݡ=]ߥ`ǎi&N jx=͡N֝ Zb~繅)̷̰Ծ~T2?/& "&)4fgp00u2L K2Ȅ:VkdK-WA>1ǢQq*~pYer'=y/[(*vڲbg5ȟ?#Etd<>שfE U~룛;/5a- ۃjI[ )s^hȫoQ7Vt GJDk% 1gk5~!rG˃LJǽJJ洱B^E}iRJn!!6@3\W󣋣sNXO\zr':Ɣc^~Z55βu ؼpOm 3UHc Eke&CgU" 9űV1k4U*5uw2rVN ЕuBXfhG&x5f4_k\_^PK -2^r7;J) P>A#)FvDMt9HF! Y8Ig׼Y+je FctR_a`k[>N BbE!&Щ )7Z4<+'~uUZ%B^&ڇqH5Wg?5/_~aLHNsMg?QTf 8'q)Dxx2rJWv;9lY fw(B̛}͟pM:E)Kk'10aDEa(r=JM K, Li*(chX~w"26&}i6euͪ|jGJlVj6s 2RlvrP)p,*ĚݻuSk3+[OP~/[X)\feS` BF"uW -Rr;FEF)B;R[lB"v?ύ<E;w~W럗yvŏXƕ/&)/ 8l prWkQ(Ĭ1طB'YcGr`ͦ+9m5J3r)Ys,O&F(3*P '郭f?Zh]SgJBiaU?g [5ExmeW?#kZ_@ͿEm`G/Z¢ aQּu\Ӛ{Нq')!&ۃ}`yc͞h Έ fm\~"TGąBu}JlPyc]ol3Vo}RsMF7WuS"8@ ^(=_I۲lUch"BN%}n8_T\\Lf"qgU&seaQ Ү}R1j~0\~*z]V{8+yVH4`UWV tC`5(ZI:SZeJ*N@ko*_ CVJF=1\3,_Whc-MTY^-mF2s"wmv1auf؏ #sH>sG,xr)}{טD#9ԉw$밎kӥv؟yd2&x=h{ֺZkct{DI&þmsSlo,4VA?h]$bVhT294vcG̼2hsCYiE[3):ʳvwC|,PEO~T7Qbzx>sH}ۚ (ZFHX%NTW]=~N'vj,n0YFazGYy;tt!.;~)t֑{Eb*vqf LiV%na^2.2XO G G7"B{(2p`ښbH8jfsM w[ċpd^9FzRF6 %xʷ­˝= aZ9|7sN?98OG͋˗IbKۥ)HQ_!q8b+S M F?IE# j)Lzr9w_,E7F2(4' p1̣hq-dcqNo+:.iub^ .-)i4*j@[k%؂~s7yUm1,AX>bKvϨEl@Z6Ԭ6cAn:]f2Znrcr:6}e$ب}k;EjKfz23suў`Ure--Q}GdE*ujT{-o/NfET*ԋթVݶ-2k'd`*$j g@U%-_@y:Wa$_2c{ԍSrL^+>bO`wN*\"οBGyb,sfҷb`A5~:l:?{Vks;OdNϏ]Vs6[g|9P{V6e+hY8ݻy>Li!)e¨+^Z^i(ȗ_M(Qmr+Nťޭ7vVUמL!UDICdիyJ hvl wRynˌ"k/pe>i%jյS"k#˄aQ{lUм jKVeCܦƠv#A* \jY1ڰlkA'Uik"!W9#@bGn SF/[ 5D>!`lG\ Z!cNPUG-v'vwE4^ E^wL&J+>a.;qOaWȺV Bzr 镨tyKd5_~}5%Q/DuSjQbLd&"Kơsz]!Q=oFa@'`G%J"=!*&Ɛ :K(\9 %]8b-dUjY(Uİ)6Xe\@TF1iή""y~d0{Le9̚u39\y:ؐK 5H V"j7&ynY'fP"]׫gA'^)o.vE@,Fש7Y' `6vda"H=[: _ddaĆbKP!|6SlJן~*;f ( tWWHcގq+ǷZ/83u477eP2u&X hnkA:v'^Z*)ijyndUYv"ݶlĸF0sQ=XL'N*Bl=9vٹZB԰(GVh'\7p>쳠†q"HHYLOPΟ^רOu CH͝`YSe/-ȂkȹMzO^a3itGkbj\EOa.07h4Jk?n9S1nCDŶey.ᬐ2MKEUvS=":Cembq:gځ]_V#b vm%ߟ$S#?\&|B]5.]67J@mUV?LnTIEOdוxf1v]qEw{UZa Xp>Z0~S=+tZ}x"O Zy[<:8&bJ/Qޫf!"7#wY:Fy:RRP_əuFQV+,P]ۨxJî^Wmw~Cxy]38)(G8FTwӣgl"J5nFرk`=%bccVت!9H 9ݍPB{#8 $kEw ocϮ@Dl#m":hjRܒAPӾU'e`vH]or/4% j8,V7Ub(pˢ%}" $3N;<<<{+Z!,07/ y B=#ga=0ؙ1i J0G v>k" L3jzO>Dq7C%hjOաМteSi2_2ԩBlAG#ȩkZ@L]-FOc5{f&[#q)^r61~Z+y\50Nym0dXcG?]6/ξ??<T:p ՟*ޱyR?_"?x9%PJ-96O,ibx  |>A3YuA}mV,vsB1)[ {8%!|2YAEw8$ؐ.RRs1i;QmzvJ\K</FLͅ :d^U4en؝Wό\0S;c(!%RC7 #'|") ::Mʄ{hӓghjD=knu )@~k5Lr JQTڝ;펁dRW+y]_}vwPD2uܩG}䚧#i\|CJdjˏ c0z*nrylqiD\ZŴ1/YNȳB)Ia=9!DyP&L5D((sLjt{EPvo>)oj(45;G#[t N;D eS@Q/K5]j-ðicx]Ɇxlf^e8mb5R8D'ILO) V9w2c.pIbw5:kK'}yDkw)aʤC8A9}U^Q7 $Xʼ AՈYGB^3F#!R$kW@-ڀپuH˄.JiPuyni3i* A;HWזMi:/r j_ 1Sq:}DnMqqMJ+g_xg响3\d0rQFx^7?$~:_[.Ƞ|(ooh}ur 5CtҒ;/wlEݨ7f> }o1CKGjW/,њ죺"X<Nَ:oQ9K&n7 |l,@8@q`9jٶ,rUڌݷ[oAǨY(6)_q+4rge`95` \9 XE&I VOxqŖNѩ-ȸn0[f:NrmR&!qό ʚkAH)ף? ˓ӳ \h,F[&.ރV3)KBg]"U/NZDu0eK}Z״l1_grqa\QwXJ l{⩿>qIeQ2X_ 7sFK5,ݮ &%,8^)l F+5pw z\1vlI'f,&xKn!;\& \0_Lg[kguZlO&g *DJܢm.xHBLσӋÈ 0ckTk%S^{ؼH@vЊ4fažkug/;c01Wӷ-@ƨ[2RËwCﳊC)ϝic!-#![ L~{'yt@ 3OEo!ÁC2(Rv<~ljo}'|dv|nE]h@N,/GM[0ZUːΔij}iY"Lh\#ջoؕ(1N6QE]Ҥ.gr J.rs$CQMp( m"#H3P//^Pэ[K/Iiŏs r|wd!tw6b(2 y+U*?=A=Z<|Ѽx~|z+;e'wqϒ'|yQxLlqxsֹ;V v1;]7|]\tXtD ?(:vgg,AF3]va N{@"sq0ji7?WiwRDszboN'0'IRVz;fJu/hW>Efi,e8rRp$ ֐2qQX>EpGB(NfֹUIVXI>X Qt)z^e#9cT*?k7]x lV1 bTJ47co G1\M'(9VVNеct'վ}8V=QǺ\pf5r%G(${cS4Y|gVk$Rxܗa'T1a#LyvmJdA5뤓e_6s$T/yDtqL>p Ӓ[S؞ e'w6F@%~eDWZuwFħm0 hJ vi޽<Y܃8БFv[purwTNw>S˕*?/ZY`$T*|$௦HU!Ԭ[VE}.?lf.hlu(;D@3 azp9DIWJ|"(QHǓ"b b)m%Y2x;sxqlrY"0Iա\I |إ]E xwl/sUv35=c,t]ɳ-ӨZuD Ybё֞m6DMS"$Hpȴr(VoB\/TgS'-_DAxu/S/0 Aq( i`0˴V"roO+ Y(:L˃>VU$[NF[GwٕiUl-:yB(DŰ||jh7yFC X u/6x݄"yNcf,mmڝtBw9vKz6Onul7x~ԜwRhqڍUEdRL]1>R=;uz?ûq<p"?vwr.74C6O/.NN>7'`nQhk٪1[YTL{nZ$bӴݙ3oƻhyElG_[iWB+n|fn -a'6ܽ>n'&0[geο (ކ ɶrf@I}6%FqPd w(X\b=>!=mvR[|9oЭDњF y54ԓ7;s;-Eyn7z wP)mn0%/g  PlR_7& ;IQBQ~=OԐp@ITZ2;|| ߟʚ)BQH%Qt[m5o$Á8?© sFϙaC>"yϏ~88>;dx2m̵"T[ғ;$Yv^X՘-׊4fG 6)/D:-BmRQD$E@Y])c|򦕡NJQd\EEhǮ,L؃tC ѕ5ϏݢE{oX5 / VZOpd1j71D[DܣN,Gs֏20xl,{yژUq77jOI]ay%Sd?b2({8=kҨ<1"ff3{kAaӵyMh?塝Bs_ֺL.Xq9-!q F#z]=ԟѱ䈈 b!1DS;膏Uu JQV51(q3ns(#M 2&݊x,gρhwS{I#KH}J9ۯ\Y\=KO˘P ;YRPvX 6jֆ^xR...,t+FTQf pckwD9eK0pvElr;"n+/u 4ZkC҉\Ų*qwa_OvU]"&wjǴ2BMNT|J8{!oInH ϋA gMPU,}urpxnΥ[s@(렇,&eeF.*?۔龙Ĝ˛ 2<*;aTX3{Lrg"?9@58 .f6!x29u6ruB'~g Ew`nPJe*ˌi]9,NgI<4z<$ {EXcylYO6rNz{/wvݭt?': qv]os~Wz<,^Hd{hg~[m{;]wHL}3uQ[q`e>,%Xq&~-ş]D&l@N1F*rg\{r.O#\6u8<=8fbL'}v|K9s {)~y"gmĻ|>֎o O~\iiae围6dVj*Q.^v{8VZM]IQQv=v2e{knv`H#>r3:Fӗ\cg4/.t!`;-

RaFqo j"Uu_k|dQYS P${RKVEgX^eɏ?5D|(-a;dǚW !~5z9567,)6G)N@ ?'X~T![hokw>¶_ԧ!Yc9͠bV}[9-NNǩcqZh(0V7aNM'Q\>Bx5T QvT;>nV坈+z㡹A#p$PGM׍7nbZ&?g !Z[ő~}FzEOD&[rjwnVJ{X9rROQN͜n N{95* |d듄{ԟ߇bp(7X_#eLc} 5qmy#S#|l0}[=kKRk&&$f<قJų.8:"$Ưc|ų"v>o֝Nj&F6?cI+\+1 ,K5mWGH;̬[^O q^bucC![$D-"(E|O›(OMP_@>UDȖ'~sܜ;/缲.g]جYo5n$|}uV>S6HQKw>.'?H)D|!v =E~Ϋ"_{c (dnP :#UZW`VW+Dx '2ídS]-=WǩFZ> mp @aٌ'T?쥲zVݑl*A*S/X&q $S—~|`r.%#lٌ ]- rOYsJ˳Yi{qExCr=y9>7CnbcMlnfɪ=6?wݻzU 'hE(o6>u+{ao: ϖoYIO3<mm__1Zhͤd7<͏O,9I%s7W076em>o3WF֝'6UNq@v%1:#OGW2PͫRm$809^= ½ajrl8*k^MZr>3h!tMNXO73 7nh9Sɓ+G ?~M8j߬W{WRO^_VzvxN4ZO_l 3瓯p vs}DJ=^à,F][V5r>I Wg̭r+U=xEJZWknGwI'_|'#dcee><\|/[|Oil{eklFRg٪}xbMgc'<ђ}V Zի[ֽ_zCw٭E|3n;m㎟]gC g}k I|S[ \d Geh ~ϿRk3T.,!G0a#/R/蝺+(WPV/E&Vfh&k)㊨s$LpQܬmP7yEߦLNc~8VNkes;0QVu:M^A-@)(+JvLk, t2a75ed Rω>|yvz v 1~NV$ҫ7CzE~@jo|j㾢JDӅ8=#:ݣTn_喞=gy/Z2gp Ӛ_N~1 .s<>vʿ;[s|{(׵2[kukkdg:q.6b)0É坛YR(Z4b5@ ,r7K!.1)eU9:!aL'HChd}4_( Btp~,H9,^ t =챍==G:=Mb`%,u@t[Ha'Q!-!ɾR]mm(M) 9,*?؈#^?pd4lxem,z" <بW6m1XclˆNPcy*|H+mܙ4rdblKR7rd1< l+)ߍyA$( Vew+Wt0}W!.ȒUk&Yg9΃_E%dP)U􎍕H~;38Mqs 1ؠ2 AqlugW%0zjl/ CSa]4lQD`D?^#?9ʻ0