File | Code |
---|---|
CTILMES/DB-Pg…/Converter.pm6 :211: |
LEAVE PQfreemem($_) with $ptr; |
CTILMES/DB-Pg…/Native.pm6 :118: |
LEAVE PQfreemem($_) with $ptr; |
CTILMES/DB-Pg…/Native.pm6 :168: |
LEAVE PQfreemem($_); |
CTILMES/DB-Pg…/Native.pm6 :206: |
LEAVE PQfreemem($ptr); |
CTILMES/DB-Pg…/Results.pm6 :61: |
LEAVE self.finish if $!finish; |
CTILMES/DB-Pg…/Results.pm6 :67: |
LEAVE self.finish if $!finish; |
CTILMES/DB-Pg…/Results.pm6 :73: |
LEAVE self.finish if $!finish; |
ELIZABETH/P5-X…/01-basic.t :18: |
LEAVE unlink(@files); # cleanup |
ELIZABETH/Tie-Array…/Array.pm6 :21: |
LEAVE self.STORESIZE($size - 1); |
JNTHN/Cro-HTTP…/http-middleware.t :85: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :99: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :115: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :155: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :169: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :185: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :199: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :227: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :250: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :273: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :323: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :348: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :374: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :422: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :437: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :556: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :585: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-middleware.t :613: |
LEAVE $service.stop(); |
JNTHN/Cro-HTTP…/http-router.t :1518: |
LEAVE $http-server.stop(); |
JNTHN/Cro-HTTP…/http-server.t :130: |
LEAVE $test.stop(); |
JNTHN/Cro-HTTP…/http-server.t :155: |
LEAVE $test.stop(); |
JNTHN/Cro-HTTP…/http-server.t :191: |
LEAVE $test.stop(); |
JNTHN/Cro-HTTP…/http-server.t :219: |
LEAVE $test.stop(); |
JNTHN/Cro-HTTP…/http-server.t :246: |
LEAVE $test.stop(); |
JNTHN/Cro-HTTP…/http-server.t :283: |
LEAVE $test.stop(); |
JNTHN/IO-Socket-Async-SSL…/SSL.pm6 :778: |
LEAVE OpenSSL::Ctx::SSL_CTX_free($ctx) if $ctx; |
JNTHN/cro…/tools-runner.t :12: |
LEAVE rm_rf $temp-dir; |
JNTHN/cro…/tools-services.t :9: |
LEAVE rm_rf $temp-dir; |
MELEZHIK/Sparky…/sparky-runner.pl6 :262: |
LEAVE { |
MOZNION/Router-Boost…/Boost.pm6 :17: |
has @!_LEAVES = []; |
MOZNION/Router-Boost…/Boost.pm6 :130: |
temp @!_LEAVES = []; |
MOZNION/Router-Boost…/Boost.pm6 :136: |
@!leaves = @!_LEAVES; |
MOZNION/Router-Boost…/Boost.pm6 :155: |
@!_LEAVES.push($node.leaf); |
MOZNION/Router-Boost…/Boost.pm6 :158: |
@!_LEAVES.elems - 1, |
NINE/Inline-Perl5…/p5helper.c :145: |
LEAVE_SCOPE(0); |
NINE/Inline-Perl5…/p5helper.c :516: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :590: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :640: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :690: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :716: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :742: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :865: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :922: |
LEAVE; |
NINE/Inline-Perl5…/p5helper.c :953: |
LEAVE; |
SKAJI/App-Mi6…/Mi6.pm6 :134: |
LEAVE $p && $p.out.close; |
SKAJI/App-Mi6…/Mi6.pm6 :266: |
LEAVE $proc && $proc.err.close; |
SKAJI/App-Mi6…/MakeDist.pm6 :32: |
LEAVE $proc && $proc.err.close; |
SKAJI/HTTP-Tinyish…/Curl.pm6 :48: |
LEAVE $factory.cleanup; |
SKAJI/HTTP-Tinyish…/Curl.pm6 :53: |
LEAVE $factory.cleanup; |
SKAJI/HTTP-Tinyish…/Curl.pm6 :91: |
LEAVE $factory.cleanup; |
SKAJI/HTTP-Tinyish…/Curl.pm6 :96: |
LEAVE $factory.cleanup; |
TIMOTIMO/SDL2-Raw…/Raw.pm :168: |
'LEAVE', # Window has lost mouse focus |
UFOBAT/Bailador…/App.pm :350: |
LEAVE { |
Bailador/Bailador…/App.pm :352: |
LEAVE { |
CurtTilmes/perl6-dbi-async…/README.md :101: |
If you do want to use, e.g. .allrows() to process your results, the LEAVE phaser or corresponding 'will leave' trait, can help assure that the .finish() gets called, even if the processing code throws an exception. |
CurtTilmes/perl6-dbi-async…/README.md :107: |
LEAVE $res.finish; |
CurtTilmes/perl6-dbi-async…/Async.pm :10: |
method array { LEAVE self.finish; $!sth.row } |
CurtTilmes/perl6-dbi-async…/Async.pm :11: |
method hash { LEAVE self.finish; $!sth.row(:hash) } |
CurtTilmes/perl6-dbi-async…/Async.pm :12: |
method arrays { LEAVE self.finish; $!sth.allrows.eager } |
CurtTilmes/perl6-dbi-async…/Async.pm :13: |
method flatarray { LEAVE self.finish; $!sth.allrows.map({ |
CurtTilmes/perl6-dbi-async…/Async.pm :14: |
method hashes { LEAVE self.finish; $!sth.allrows(:array-of-hash).eager } |
CurtTilmes/perl6-dbi-async…/Async.pm :269: |
LEAVE phaser or corresponding 'will leave' trait, can help assure that |
CurtTilmes/perl6-dbi-async…/Async.pm :277: |
LEAVE $res.finish; |
CurtTilmes/perl6-eredis…/Async.pm :228: |
LEAVE self.FALLBACK('DEL', $key); |
CurtTilmes/perl6-eredis…/Objects.pm6 :120: |
LEAVE $!redis.hdel($!key, $field); |
CurtTilmes/perl6-libcurl…/Easy.pod6 :126: |
As soon as the scope ends, the LEAVE phaser will call the cleanup |
CurtTilmes/perl6-libcurl…/LibCurl::Easy.md :111: |
As soon as the scope ends, the LEAVE phaser will call the cleanup method on the LibCurl::Easy object. This happens even if an exception causes premature exit from the scope. |
CurtTilmes/perl6-libcurl…/EasyHandle.pm6 :430: |
constant CURLOPT_INTERLEAVEDATA = CURLOPTTYPE_OBJECTPOINT + 195; |
CurtTilmes/perl6-libcurl…/EasyHandle.pm6 :431: |
constant CURLOPT_INTERLEAVEFUNCTION = CURLOPTTYPE_FUNCTIONPOINT + 196; |
MARTIMM/mongo-perl6-driver…/Fallback.pl6 :84: |
LEAVE { |
MARTIMM/mongo-perl6-driver…/Fallback.pl6 :138: |
LEAVE { |
Tux/CSV…/CSV.pm :1813: |
LEAVE if $out ~~ Str { .close with $io-out } |
andydude/p6-c-parser…/gbytes.pp.c :1754: |
G_TRAVERSE_LEAVES = 1 << 0, |
andydude/p6-c-parser…/gbytes.pp.c :1755: |
G_TRAVERSE_NON_LEAVES = 1 << 1, |
andydude/p6-c-parser…/gbytes.pp.c :1756: |
G_TRAVERSE_ALL = G_TRAVERSE_LEAVES |
andydude/p6-c-parser…/gbytes.pp.c :1758: |
G_TRAVERSE_LEAFS = G_TRAVERSE_LEAVES, |
andydude/p6-c-parser…/gbytes.pp.c :1759: |
G_TRAVERSE_NON_LEAFS = G_TRAVERSE_NON_LEAVES |
awwaiid/p6-Inline-Ruby…/Ruby.pm6 :212: |
LEAVE { |
azawawi/farabi6…/perl6-mode.js :248: |
"BEGIN CHECK INIT START FIRST ENTER LEAVE KEEP", |
azawawi/perl6-electron…/bailador.p6 :16: |
LEAVE { |
azawawi/perl6-electron…/browserwindow.p6 :11: |
LEAVE { |
azawawi/perl6-electron…/clipboard.p6 :10: |
LEAVE { |
azawawi/perl6-electron…/dialog.p6 :10: |
LEAVE { |
azawawi/perl6-electron…/http_server_async.p6 :24: |
LEAVE { |
azawawi/perl6-electron…/process.p6 :10: |
LEAVE { |
azawawi/perl6-electron…/screen.p6 :10: |
LEAVE { |
azawawi/perl6-electron…/shell.p6 :10: |
LEAVE { |
azawawi/perl6-electron…/02-clipboard.t :28: |
LEAVE { |
azawawi/perl6-electron…/04-shell.t :29: |
LEAVE { |
azawawi/perl6-electron…/05-screen.t :31: |
LEAVE { |
azawawi/perl6-electron…/06-process.t :28: |
LEAVE { |
azawawi/perl6-file-zip…/test.p6 :14: |
LEAVE { |
azawawi/perl6-graphics-plplot…/README.md :57: |
LEAVE { |
azawawi/perl6-graphics-plplot…/ex00.p6 :47: |
LEAVE { |
azawawi/perl6-graphics-plplot…/ex02.p6 :24: |
LEAVE { |
azawawi/perl6-graphics-plplot…/ex03.p6 :112: |
LEAVE { |
azawawi/perl6-gtk-scintilla…/ScintillaGTK.cxx :573: |
|
azawawi/perl6-gtk-scintilla…/ScintillaWin.cxx :1410: |
case WM_MOUSELEAVE: |
azawawi/perl6-gtk-scintilla…/ScintillaWin.cxx :1846: |
tme.dwFlags = TME_LEAVE; |
azawawi/perl6-magickwand…/README.md :33: |
LEAVE { |
azawawi/perl6-magickwand…/01-hello.pl6 :30: |
LEAVE { |
azawawi/perl6-magickwand…/02-effects.pl6 :618: |
LEAVE { |
azawawi/perl6-magickwand…/MagickWand.pm6 :29: |
LEAVE { |
azawawi/perl6-magickwand…/02-magickwand.t :17: |
LEAVE { |
azawawi/perl6-magickwand…/02-magickwand.t :31: |
LEAVE { |
azawawi/perl6-magickwand…/02-magickwand.t :44: |
LEAVE { |
azawawi/perl6-magickwand…/03-read-buffer.t :42: |
LEAVE { |
azawawi/perl6-ncurses…/README.md :32: |
LEAVE { |
azawawi/perl6-ncurses…/01-hello-world.pl6 :16: |
LEAVE { |
azawawi/perl6-ncurses…/02-starfield.pl6 :53: |
LEAVE { |
azawawi/perl6-ncurses…/03-colors.pl6 :57: |
LEAVE { |
azawawi/perl6-ncurses…/04-move-windows.pl6 :75: |
LEAVE { |
azawawi/perl6-ncurses…/05-menu.pl6 :94: |
LEAVE { |
azawawi/perl6-ncurses…/06-menu-mouse.pl6 :108: |
LEAVE { |
azawawi/perl6-ncurses…/07-acs.pl6 :52: |
LEAVE { |
azawawi/perl6-ncurses…/08-panels.pl6 :44: |
LEAVE { |
azawawi/perl6-ncurses…/09-panels-browse.pl6 :113: |
LEAVE { |
azawawi/perl6-ncurses…/10-forms.pl6 :107: |
LEAVE { |
azawawi/perl6-ncurses…/11-menus.pl6 :54: |
LEAVE { |
azawawi/perl6-ncurses…/12-menus-window.pl6 :101: |
LEAVE { |
azawawi/perl6-ncurses…/13-menus-scrolling.pl6 :114: |
LEAVE { |
azawawi/perl6-ncurses…/14-menus-multi-cols.pl6 :85: |
LEAVE { |
azawawi/perl6-ncurses…/15-menus-multi-value.pl6 :77: |
LEAVE { |
azawawi/perl6-ncurses…/16-menus-colors.pl6 :80: |
LEAVE { |
azawawi/perl6-ncurses…/17-style.pl6 :57: |
LEAVE { |
azawawi/perl6-ncurses…/18-circles.pl6 :105: |
LEAVE { |
azawawi/perl6-ncurses…/01-hello-world.pl6 :18: |
LEAVE { |
azawawi/perl6-ncurses…/02-starfield.pl6 :51: |
LEAVE { |
azawawi/perl6-net-curl…/getinfo.pl6 :17: |
LEAVE { |
azawawi/perl6-net-curl…/simple.pl6 :13: |
LEAVE { |
azawawi/perl6-net-curl…/Curl.pm6 :191: |
constant CURLOPT_INTERLEAVEDATA is export = 10195; |
azawawi/perl6-net-curl…/Curl.pm6 :192: |
constant CURLOPT_INTERLEAVEFUNCTION is export = 20196; |
azawawi/perl6-net-curl…/NativeCall.pm6 :427: |
CURLOPT_INTERLEAVEDATA => 10195, |
azawawi/perl6-net-curl…/NativeCall.pm6 :428: |
CURLOPT_INTERLEAVEFUNCTION => 20196, |
azawawi/perl6-selenium-webdriver…/README.md :26: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/chrome.t :34: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/firefox.t :34: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/phantomjs-multiple.t :30: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/phantomjs.t :34: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/Wire.pm6 :331: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/02-phantomjs.t :81: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/05-firefox.t :81: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/06-chrome.t :81: |
LEAVE { |
azawawi/perl6-selenium-webdriver…/07-blackberry.t :78: |
# LEAVE { |
azawawi/perl6-terminal-caca…/README.md :36: |
LEAVE { |
azawawi/perl6-terminal-caca…/01-hello-world.pl6 :27: |
LEAVE { |
azawawi/perl6-terminal-caca…/02-kitchen-sink.pl6 :64: |
LEAVE { |
azawawi/perl6-terminal-caca…/03-waves.pl6 :41: |
LEAVE { |
azawawi/perl6-terminal-caca…/04-cube.pl6 :146: |
LEAVE { |
azawawi/perl6-terminal-caca…/05-dither.pl6 :34: |
LEAVE { .cleanup; } |
azawawi/perl6-terminal-caca…/06-icosphere.pl6 :155: |
LEAVE { |
azawawi/perl6-terminal-caca…/07-random-text.pl6 :31: |
LEAVE { |
azawawi/perl6-terminal-caca…/08-sphere.pl6 :109: |
LEAVE { |
azawawi/perl6-terminal-caca…/Caca.pm6 :362: |
LEAVE { |
cygx/p6-image-rgba-text…/Text.pm6 :280: |
LEAVE ++$i; |
cygx/p6-image-rgba-text…/Text.pm6 :289: |
LEAVE ++$i; |
cygx/p6-image-rgba-text…/Text.pm6 :294: |
LEAVE ++$i; |
cygx/p6-tinycc-resources-win64…/winuser.h :1254: |
#define WM_MOUSELEAVE 0x02A3 |
cygx/p6-tinycc-resources-win64…/winuser.h :1256: |
#define WM_NCMOUSELEAVE 0x02A2 |
cygx/p6-tinycc-resources-win64…/winuser.h :1406: |
#define TME_LEAVE 0x00000002 |
cygx/p6-tinycc…/CSub.pm :22: |
LEAVE .close with $bin; |
cygx/p6-tinycc…/Compiler.pm :26: |
LEAVE $!error = Nil; |
cygx/p6-tinycc…/Compiler.pm :142: |
LEAVE .delete with $state; |
cygx/p6-tinycc…/Eval.pm :40: |
LEAVE $bin andthen .close; |
dagurval/p6-webservice-justcoin…/Justcoin.pm6 :132: |
LEAVE { unlink $tmpfile } |
dagurval/p6-webservice-justcoin…/Justcoin.pm6 :149: |
LEAVE { unlink $tmpfile } |
dagurval/p6-webservice-justcoin…/Justcoin.pm6 :163: |
LEAVE { unlink $tmpfile } |
dagurval/perl6-gd-raw…/gdtest.pm6 :19: |
LEAVE { fclose($fp) if $fp; } |
dagurval/perl6-gd-raw…/gdtest.pm6 :34: |
LEAVE { gdImageDestroy($expected) if $expected } |
dagurval/perl6-gd-raw…/gdtest.pm6 :179: |
LEAVE { gdImageDestroy($surface_diff) if $surface_diff; } |
dagurval/perl6-gd-raw…/gdtest.pm6 :203: |
LEAVE { |
dagurval/perl6-gd-raw…/bug00010.t :9: |
LEAVE { gdImageDestroy($im) } |
dagurval/perl6-gd-raw…/bug00191.t :9: |
LEAVE { gdImageDestroy($im) if $im } |
dagurval/perl6-gd-raw…/gdCopyBlurred.t :68: |
LEAVE gdImageDestroy($im) if $im; |
dagurval/perl6-gd-raw…/gdCopyBlurred.t :70: |
LEAVE gdImageDestroy($imref) if $imref; |
dagurval/perl6-gd-raw…/gdCopyBlurred.t :117: |
LEAVE gdImageDestroy $im if $im; |
dagurval/perl6-gd-raw…/gdCopyBlurred.t :124: |
LEAVE gdImageDestroy $blurred if $blurred; |
dagurval/perl6-gd-raw…/gdimageopenpolygon0.t :10: |
LEAVE gdImageDestroy($im) if $im; |
dagurval/perl6-gd-raw…/gdimageopenpolygon1.t :10: |
LEAVE gdImageDestroy($im) if $im; |
dagurval/perl6-gd-raw…/gdimageopenpolygon2.t :10: |
LEAVE gdImageDestroy($im) if $im; |
dagurval/perl6-gd-raw…/gdimageopenpolygon3.t :10: |
LEAVE gdImageDestroy($im) if $im; |
dagurval/perl6-gd-raw…/gdimagepolygon0.t :10: |
LEAVE { gdImageDestroy($im); } |
dagurval/perl6-gd-raw…/gdimagepolygon1.t :10: |
LEAVE { gdImageDestroy($im) } |
dagurval/perl6-gd-raw…/gdimagepolygon3.t :10: |
LEAVE { gdImageDestroy($im) if $im} |
dagurval/perl6-gd-raw…/bug00067.t :13: |
LEAVE { fclose($fp) if $fp } |
dagurval/perl6-gd-raw…/bug00067.t :17: |
LEAVE { gdImageDestroy($im) if $im } |
dagurval/perl6-gd-raw…/php_bug_64898.t :18: |
LEAVE { |
dagurval/perl6-gd-raw…/php_bug_64898.t :27: |
LEAVE gdImageDestroy $exp if $exp; |
drforr/perl6-Perl6-Parser…/Factory.pm6 :6830: |
# LEAVE |
gfldex/perl6-concurrent-channelify…/Channelify.pm6 :13: |
LEAVE $channel.close unless $channel.closed; |
gfldex/perl6-concurrent-file-find…/Find.pm6 :118: |
LEAVE $channel.close; |
gfldex/perl6-concurrent-file-find…/Find.pm6 :145: |
LEAVE $channel.close unless $channel.closed; |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8706: |
LEAVE {...} # at every block exit time (even stack unwinds from exceptions) |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8707: |
KEEP {...} # at every successful block exit, part of LEAVE queue |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8708: |
UNDO {...} # at every unsuccessful block exit, part of LEAVE queue |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8711: |
NEXT {...} # at loop continuation time, before any LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8712: |
LAST {...} # at loop termination time, after any LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8715: |
POST {...} # assert postcondition at every block exit, after LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8717: |
CATCH {...} # catch exceptions, before LEAVE</pre> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8718: |
<pre class="code">CONTROL {...} # catch control exceptions, before LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8743: |
<p>The topic of the block outside a phaser is still available as <span class="code">OUTER::<$_> </span>. Whether the return value is modifiable m… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8772: |
CATCH {...} # catch exceptions, before LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8773: |
CONTROL {...} # catch control exceptions, before LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8777: |
NEXT {...} # at loop continuation time, before any LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8778: |
LAST {...} # at loop termination time, after any LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8782: |
LEAVE {...} # at every block exit time (even stack unwinds from exceptions) |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8783: |
KEEP {...} # at every successful block exit, part of LEAVE queue |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8784: |
UNDO {...} # at every unsuccessful block exit, part of LEAVE queue |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8788: |
POST {...} # assert postcondition at every block exit, after LEAVE |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8827: |
<p>An exception thrown from an <span class="code">ENTER</span> phaser will abort the <span class="code">ENTER</span> queue, but one thrown from a <span class="code">LEAVE</span> phaser will not.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8828: |
<a name="t28.3.2"></a><h2 id="_language_phasers.pod6-LEAVE">28.3.2 <a name="280"></a>LEAVE</h2> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8830: |
<p>So <span class="code">LEAVE</span> phasers for a given block are necessarily evaluated after any <span class="code">CATCH</span> and <s… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8831: |
<p>An exception thrown from an <span class="code">ENTER</span> phaser will abort the <span class="code">ENTER</span> queue, but one thrown from a <span class="code">LEAVE</span> phaser will not.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8832: |
<p>If a <span class="code">POST</span> fails or any kind of <span class="code">LEAVE</span> block throws an exception while the stack is u… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8834: |
<p>Runs at every successful block exit, as part of the LEAVE queue (shares the same order of execution).</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8837: |
<p>Runs at every unsuccessful block exit, as part of the LEAVE queue (shares the same order of execution).</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8843: |
<p>Asserts a postcondition at every block entry. Runs after the LEAVE phase.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8846: |
<p>If a <span class="code">POST</span> fails or any kind of <span class="code">LEAVE</span> block throws an exception while the stack is u… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8854: |
<p>Runs when loop is continued (either through <span class="code">next</span> or because you got to the bottom of the loop and are looping back around), before LEAVE.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8855: |
<p>A <span class="code">NEXT</span> executes only if the end of the loop block is reached normally, or an explicit <span class="code">next</span> is… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8857: |
<p>Runs when loop is aborted (either through <span class="code">last</span>, or <span class="code">return</span>, or because you got to the bottom of the loop and are done), after LEAVE.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8860: |
<p>Runs when an exception is raised by the current block, before the LEAVE phase.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :8862: |
<p>Runs when a control exception is raised by the current block, before the LEAVE phase. It is raised by <span class="code">return</span>,… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :23895: |
<a href="#t28.3.2"><li class="toc-level toc-level-2"><span class="toc-number">28.3.2</span> <a name="280"></a>LEAVE</li></a> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :25912: |
<li> <a href="#i36">36</a> <a href="#i37">37</a> <a href="#i215">215</a> <a href="#i224">224</a> <a href="#i225">225</a> <a href="#i228">228</a>… |
hipek8/p6-UNIX-Daemonize…/daemonize-self.t :19: |
LEAVE { $program-file.IO.unlink; } |
jnthn/oo-monitors…/Monitors.pm6 :30: |
LEAVE $lock.unlock(); |
jnthn/p6-app-installermaker-wix…/make-perl6-wix-installer :20: |
LEAVE rm_rf $work-dir; |
jnthn/p6-app-moarvm-heapanalyzer…/Model.pm6 :424: |
LEAVE $fh.close; |
jnthn/p6-data-textorbinary…/TextOrBinary.pm6 :41: |
LEAVE $fh.close; |
jnthn/p6-test-scheduler…/Scheduler.pm6 :128: |
LEAVE $p.keep(True); |
jnthn/p6-test-scheduler…/Scheduler.pm6 :179: |
LEAVE $done.keep(True); |
jnthn/rakudo-debugger…/CommandLine.pm :12: |
LEAVE $*DEBUG_HOOKS.unsuspend(); |
jnthn/rakudo-debugger…/CommandLine.pm :358: |
LEAVE $in_prompt = False; |
jnthn/rakudo-debugger…/CommandLine.pm :408: |
LEAVE $in_prompt = False; |
jnthn/rakudo-debugger…/CommandLine.pm :593: |
LEAVE $cur_ex = Nil; |
jonathanstowe/Audio-Liquidsoap…/030-builtins.t :47: |
LEAVE { |
jonathanstowe/Audio-Liquidsoap…/050-list.t :171: |
LEAVE { |
jonathanstowe/IO-Path-Mode…/020-basic.t :405: |
LEAVE { |
jonathanstowe/p6-GDBM…/040-hash.t :25: |
LEAVE { |
jonathanstowe/p6-GDBM…/040-hash.t :48: |
LEAVE { |
jonathanstowe/p6-fcgi-psgi…/010-basic.t :28: |
LEAVE { |
jonathanstowe/p6-fcgi-psgi…/010-basic.t :48: |
LEAVE { |
jonathanstowe/p6-fcgi-psgi…/010-basic.t :69: |
LEAVE { |
jonathanstowe/p6-fcgi…/010-basic.t :20: |
LEAVE { |
jonathanstowe/p6-fcgi…/010-basic.t :33: |
LEAVE { |
jpve/perl6-net-pcap…/Pcap.pm6 :340: |
LEAVE {pcap_freecode($fp) if defined($fp); } |
jpve/perl6-net-pcap…/Pcap.pm6 :363: |
# LEAVE {if defined($devsp.if) {pcap_freealldevs($devsp.if);} } |
masak/007…/plug-t-file-into-007-runtime :5: |
LEAVE { unlink $tempfile-name if $tempfile-name } |
masak/007…/plug-test-suite-into-007-runtime :31: |
LEAVE { unlink $tempfile-name if $tempfile-name } |
masak/007…/format.t :5: |
LEAVE unlink MODIFIED_FORMAT_007_FILENAME; |
masak/crypt…/descriptions :61: |
It says "LEAVE " with big, scrawly lettering. Maybe a warning or a threat. |
masak/yapsi…/LOLHALP :6: |
* 'LEAVE', 'FIRST', 'NEXT', and 'LAST' phasers. |
masak/yapsi…/ROADMAP :28: |
+ LEAVE/KEEP/UNDO phasers |
moznion/p6-Router-Boost…/Boost.pm6 :17: |
has @!_LEAVES = []; |
moznion/p6-Router-Boost…/Boost.pm6 :130: |
temp @!_LEAVES = []; |
moznion/p6-Router-Boost…/Boost.pm6 :136: |
@!leaves = @!_LEAVES; |
moznion/p6-Router-Boost…/Boost.pm6 :155: |
@!_LEAVES.push($node.leaf); |
moznion/p6-Router-Boost…/Boost.pm6 :158: |
@!_LEAVES.elems - 1, |
niner/CompUnit-Repository-Panda…/Panda.pm6 :13: |
LEAVE { |
perl6/DBIish…/Connection.pm6 :50: |
LEAVE { |
perl6/DBIish…/Pg.pm6 :92: |
LEAVE { .dispose } |
perl6/DBIish…/Connection.pm6 :32: |
LEAVE { $result.PQclear if $result } |
perl6/DBIish…/Native.pm6 :21: |
LEAVE { PQfreemem(ptr) if ptr } |
perl6/DBIish…/Native.pm6 :79: |
LEAVE { PQfreemem($_) } |
perl6/DBIish…/Native.pm6 :91: |
LEAVE { PQfreemem($_) } |
perl6/DBIish…/Native.pm6 :114: |
LEAVE { PQfreemem(ptr) if ptr } |
perl6/DBIish…/Connection.pm6 :48: |
LEAVE { $!conn = Nil } |
perl6/DBIish…/26-mysql-blob.t :36: |
LEAVE { .dispose } |
perl6/DBIish…/26-mysql-blob.t :43: |
LEAVE { .dispose } |
perl6/doc…/phasers.pod6 :29: |
LEAVE {...} # at every block exit time (even stack unwinds from exceptions) |
perl6/doc…/phasers.pod6 :30: |
KEEP {...} # at every successful block exit, part of LEAVE queue |
perl6/doc…/phasers.pod6 :31: |
UNDO {...} # at every unsuccessful block exit, part of LEAVE queue |
perl6/doc…/phasers.pod6 :34: |
NEXT {...} # at loop continuation time, before any LEAVE |
perl6/doc…/phasers.pod6 :35: |
LAST {...} # at loop termination time, after any LEAVE |
perl6/doc…/phasers.pod6 :38: |
POST {...} # assert postcondition at every block exit, after LEAVE |
perl6/doc…/phasers.pod6 :40: |
CATCH {...} # catch exceptions, before LEAVE |
perl6/doc…/phasers.pod6 :41: |
CONTROL {...} # catch control exceptions, before LEAVE |
perl6/doc…/phasers.pod6 :107: |
C<POST> phaser, but a C<LEAVE> phaser could be more liberal. |
perl6/doc…/phasers.pod6 :151: |
CATCH {...} # catch exceptions, before LEAVE |
perl6/doc…/phasers.pod6 :152: |
CONTROL {...} # catch control exceptions, before LEAVE |
perl6/doc…/phasers.pod6 :157: |
NEXT {...} # at loop continuation time, before any LEAVE |
perl6/doc…/phasers.pod6 :158: |
LAST {...} # at loop termination time, after any LEAVE |
perl6/doc…/phasers.pod6 :163: |
LEAVE {...} # at every block exit time (even stack unwinds from exceptions) |
perl6/doc…/phasers.pod6 :164: |
KEEP {...} # at every successful block exit, part of LEAVE queue |
perl6/doc…/phasers.pod6 :165: |
UNDO {...} # at every unsuccessful block exit, part of LEAVE queue |
perl6/doc…/phasers.pod6 :170: |
POST {...} # assert postcondition at every block exit, after LEAVE |
perl6/doc…/phasers.pod6 :262: |
one thrown from a C<LEAVE> phaser will not. |
perl6/doc…/phasers.pod6 :264: |
=head2 X<LEAVE |
perl6/doc…/phasers.pod6 :270: |
C<LEAVE> phasers for a given block are necessarily evaluated after any |
perl6/doc…/phasers.pod6 :271: |
C<CATCH> and C<CONTROL> phasers. This includes the C<LEAVE> variants, C<KEEP> |
perl6/doc…/phasers.pod6 :273: |
that even C<LEAVE> phasers can't violate postconditions. |
perl6/doc…/phasers.pod6 :276: |
one thrown from a C<LEAVE> phaser will not. |
perl6/doc…/phasers.pod6 :278: |
If a C<POST> fails or any kind of C<LEAVE> block throws an exception while the |
perl6/doc…/phasers.pod6 :284: |
LEAVE say „I say after the return value.“; |
perl6/doc…/phasers.pod6 :289: |
B<Note:> be mindful of C<LEAVE> phasers directly in blocks of routines, as |
perl6/doc…/phasers.pod6 :295: |
LEAVE say "oh noes!" |
perl6/doc…/phasers.pod6 :301: |
entered and left (when param binding failed), and so the C<LEAVE> phaser |
perl6/doc…/phasers.pod6 :306: |
Runs at every successful block exit, as part of the LEAVE queue (shares the |
perl6/doc…/phasers.pod6 :315: |
Runs at every unsuccessful block exit, as part of the LEAVE queue (shares the |
perl6/doc…/phasers.pod6 :330: |
Asserts a postcondition at every block entry. Runs after the LEAVE phase. |
perl6/doc…/phasers.pod6 :342: |
If a C<POST> fails or any kind of C<LEAVE> block throws an exception while the |
perl6/doc…/phasers.pod6 :363: |
bottom of the loop and are looping back around), before LEAVE. |
perl6/doc…/phasers.pod6 :366: |
explicit C<next> is executed. In distinction to C<LEAVE> phasers, a C<NEXT> |
perl6/doc…/phasers.pod6 :374: |
got to the bottom of the loop and are done), after LEAVE. |
perl6/doc…/phasers.pod6 :380: |
Runs when an exception is raised by the current block, before the LEAVE phase. |
perl6/doc…/phasers.pod6 :384: |
Runs when a control exception is raised by the current block, before the LEAVE |
perl6/doc…/py-nutshell.pod6 :726: |
LEAVE say 'bye'; |
perl6/doc…/traps.pod6 :1291: |
=head2 C<LEAVE> phaser and C<exit> |
perl6/doc…/traps.pod6 :1293: |
Using L«C<LEAVE> |
perl6/doc…/traps.pod6 :1301: |
LEAVE say ‘Closing the resource gracefully’ with $x; |
perl6/doc…/traps.pod6 :1325: |
beware unintentional combination of C<LEAVE> phasers and C<exit> calls. |
perl6/doc…/traps.pod6 :1327: |
=head2 C<LEAVE> phaser may run sooner than you think |
perl6/doc…/traps.pod6 :1329: |
You should always expect the C<LEAVE> phaser to be executed before |
perl6/doc…/traps.pod6 :1337: |
LEAVE say $x.Int; # ← WRONG; assumes that $x is not Nil |
perl6/doc…/traps.pod6 :1343: |
therefore C<$x> will always be defined in the C<LEAVE> block. But that |
perl6/doc…/traps.pod6 :1349: |
your C<LEAVE> block is defined: |
perl6/doc…/traps.pod6 :1352: |
LEAVE say .Int with $x |
perl6/doc…/Any.pod6 :304: |
C<exit> does prevent the L<LEAVE |
perl6/doc…/Channel.pod6 :112: |
this may hang the receiving thread. Use a L<LEAVE |
perl6/doc…/Handle.pod6 :743: |
It's a common idiom to use L«C<LEAVE> phaser |
perl6/doc…/Handle.pod6 :750: |
LEAVE close $fh; |
perl6/doc…/Handle.pod6 :759: |
LEAVE try close $fh; |
perl6/doc…/Handle.pod6 :795: |
LEAVE .close; |
perl6/doc…/Label.pod6 :58: |
LEAVE $has-repeated = True; |
perl6/doc…/htmlify.p6 :954: |
LEAVE try unlink $tmp_fname; |
perl6/gtk-simple…/GDK.pm6 :24: |
LEAVE_NOTIFY_MASK => 8192, |
perl6/tap-harness6…/TAP.pm :355: |
LEAVE { emit-unknown } |
salortiz/DBDish-ODBC…/Connection.pm6 :34: |
LEAVE { $st.dispose }; |
salortiz/JsonC…/JsonC.pm6 :228: |
LEAVE { .free with $tok } |
salortiz/JsonC…/JsonC.pm6 :403: |
LEAVE { .dispose } |
salortiz/JsonC…/JsonC.pm6 :410: |
LEAVE { .dispose } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :21: |
LEAVE { $attri-buf.free; $value-buf.free; $error-buf.free; }; |
scovit/Scheduler-DRMAA…/Job-template.pm6 :33: |
LEAVE { $attri-buf.free; $value-buf.free; $error-buf.free; }; |
scovit/Scheduler-DRMAA…/Job-template.pm6 :61: |
LEAVE { $attri-buf.free; drmaa_release_attr_values($values.deref); |
scovit/Scheduler-DRMAA…/Job-template.pm6 :67: |
(Seq.new($values.deref).map: { LEAVE { .free }; .Str; }).list.eager; |
scovit/Scheduler-DRMAA…/Job-template.pm6 :74: |
LEAVE { $attri-buf.free; .free for $value-arr.Seq; $error-buf.free; }; |
scovit/Scheduler-DRMAA…/Job-template.pm6 :98: |
multi method block-email() is rw { given (DRMAA_BLOCK_EMAIL) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :99: |
multi method block-email($value) { given (DRMAA_BLOCK_EMAIL) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :101: |
multi method deadline-time() is rw { given (DRMAA_DEADLINE_TIME) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :102: |
multi method deadline-time($value) { given (DRMAA_DEADLINE_TIME) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :104: |
multi method duration-hlimit() is rw { given (DRMAA_DURATION_HLIMIT) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :105: |
multi method duration-hlimit($value) { given (DRMAA_DURATION_HLIMIT) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :107: |
multi method duration-slimit() is rw { given (DRMAA_DURATION_SLIMIT) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :108: |
multi method duration-slimit($value) { given (DRMAA_DURATION_SLIMIT) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :110: |
multi method error-path() is rw { given (DRMAA_ERROR_PATH) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :111: |
multi method error-path($value) { given (DRMAA_ERROR_PATH) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :113: |
multi method input-path() is rw { given (DRMAA_INPUT_PATH) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :114: |
multi method input-path($value) { given (DRMAA_INPUT_PATH) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :116: |
multi method job-category() is rw { given (DRMAA_JOB_CATEGORY) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :117: |
multi method job-category($value) { given (DRMAA_JOB_CATEGORY) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :119: |
multi method job-name() is rw { given (DRMAA_JOB_NAME) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :120: |
multi method job-name($value) { given (DRMAA_JOB_NAME) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :122: |
multi method join-files() is rw { given (DRMAA_JOIN_FILES) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :123: |
multi method join-files($value) { given (DRMAA_JOIN_FILES) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :125: |
multi method js-state() is rw { given (DRMAA_JS_STATE) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :126: |
multi method js-state($value) { given (DRMAA_JS_STATE) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :128: |
multi method native-specification() is rw { given (DRMAA_NATIVE_SPECIFICATION) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :129: |
multi method native-specification($value) { given (DRMAA_NATIVE_SPECIFICATION) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :131: |
multi method output-path() is rw { given (DRMAA_OUTPUT_PATH) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :132: |
multi method output-path($value) { given (DRMAA_OUTPUT_PATH) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :134: |
multi method remote-command() is rw { given (DRMAA_REMOTE_COMMAND) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :135: |
multi method remote-command($value) { given (DRMAA_REMOTE_COMMAND) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :137: |
multi method start-time() is rw { given (DRMAA_START_TIME) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :138: |
multi method start-time($value) { given (DRMAA_START_TIME) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :140: |
multi method transfer-files() is rw { given (DRMAA_TRANSFER_FILES) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :141: |
multi method transfer-files($value) { given (DRMAA_TRANSFER_FILES) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :143: |
multi method argv() is rw { given (DRMAA_V_ARGV) { LEAVE { .free }; self.vector-attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :144: |
multi method argv($value) { given (DRMAA_V_ARGV) { LEAVE { .free }; self.vector-attribute-store($_.Str, $value) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :146: |
multi method email() is rw { given (DRMAA_V_EMAIL) { LEAVE { .free }; self.vector-attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :147: |
multi method email($value) { given (DRMAA_V_EMAIL) { LEAVE { .free }; self.vector-attribute-store($_.Str, $value) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :149: |
multi method env() is rw { given (DRMAA_V_ENV) { LEAVE { .free }; self.vector-attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :150: |
multi method env($value) { given (DRMAA_V_ENV) { LEAVE { .free }; self.vector-attribute-store($_.Str, $value) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :152: |
multi method wct-hlimit() is rw { given (DRMAA_WCT_HLIMIT) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :153: |
multi method wct-hlimit($value) { given (DRMAA_WCT_HLIMIT) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :155: |
multi method wct-slimit() is rw { given (DRMAA_WCT_SLIMIT) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :156: |
multi method wct-slimit($value) { given (DRMAA_WCT_SLIMIT) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :158: |
multi method wd() is rw { given (DRMAA_WD) { LEAVE { .free }; self.attribute($_.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :159: |
multi method wd($value) { given (DRMAA_WD) { LEAVE { .free }; self.attribute-store($_.Str, $value.Str) } } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :225: |
LEAVE { $error-buf.free; } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :244: |
LEAVE { $error-buf.free; } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :255: |
LEAVE { $error-buf.free; $jobid-buf.free; } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :268: |
LEAVE { $error-buf.free; drmaa_release_job_ids($jobid-ptr.deref) } |
scovit/Scheduler-DRMAA…/Job-template.pm6 :275: |
(Seq.new($jobid-ptr.deref).map: { LEAVE { .free }; DRMAA::Submission.new(job-id => .Str) }).list.eager |
scovit/Scheduler-DRMAA…/Session.pm6 :43: |
LEAVE { $error-buf.free; $jobin-buf.free; $jobout-buf.free; $usage-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :117: |
LEAVE { $termsig-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :160: |
LEAVE { $contact-buf.free; $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :181: |
LEAVE { $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :194: |
LEAVE { drmaa_release_attr_names($values.deref); $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :199: |
(Seq.new($values.deref).map: { LEAVE { .free }; .Str; }).list.eager; |
scovit/Scheduler-DRMAA…/Session.pm6 :205: |
LEAVE { drmaa_release_attr_names($values.deref); $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :210: |
(Seq.new($values.deref).map: { LEAVE { .free }; .Str; }).list.eager; |
scovit/Scheduler-DRMAA…/Session.pm6 :216: |
LEAVE { $contact-buf.free; $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :228: |
LEAVE { $drm-buf.free; $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :240: |
LEAVE { $drmaa-buf.free; $error-buf.free; } |
scovit/Scheduler-DRMAA…/Session.pm6 :253: |
LEAVE { $error-buf.free; } |
scovit/Scheduler-DRMAA…/Submission.pm6 :45: |
LEAVE { $jobid-buf.free; $error-buf.free; }; |
scovit/Scheduler-DRMAA…/Submission.pm6 :58: |
LEAVE { $jobid-buf.free; $error-buf.free; }; |
sergot/http-useragent…/030-cookies.t :9: |
LEAVE try $file.IO.unlink; |
sergot/openssl…/MD5.pm6 :36: |
LEAVE { .close with $fh } |
skaji/App-P6Ghq…/P6Ghq.pm6 :17: |
LEAVE $zef.out.close; |
skaji/App-P6Ghq…/P6Ghq.pm6 :18: |
LEAVE $zef.err.close; |
skaji/perl6-MetaCPAN-Favorite…/Favorite.pm6 :88: |
LEAVE $fh.close if $fh; |
skaji/perl6-MetaCPAN-Favorite…/Favorite.pm6 :99: |
LEAVE $fh.close if $fh; |
skaji/perl6-WaitGroup…/README.md :26: |
LEAVE $wg.done; |
skaji/perl6-WaitGroup…/eg.p6 :19: |
LEAVE $wg.done; |
skaji/perl6-WaitGroup…/WaitGroup.pm6 :47: |
LEAVE $wg.done; |
skids/perl6-Control-Bail…/README.md :81: |
returns" through the LEAVE/KEEP/UNDO phasers. These all exist on the same |
skids/perl6-Control-Bail…/README.md :82: |
queue (the LEAVE queue) but the KEEP and UNDO variety allow you to cancel |
skids/perl6-Control-Bail…/README.md :88: |
LEAVE { 42.say }; |
skids/perl6-Control-Bail…/README.md :90: |
LEAVE { 43.say }; |
skids/perl6-Control-Bail…/README.md :95: |
In the above, even though the return "happens before" the second LEAVE block |
skids/perl6-Control-Bail…/README.md :96: |
visually, that LEAVE block still runs. So you still have to test whether |
skids/perl6-Control-Bail…/README.md :102: |
The "bail", "trail", and "trail-keep" map to UNDO, LEAVE, and KEEP, |
skids/perl6-Control-Bail…/Bail.pm6 :23: |
LEAVE { say "Streaker runs across field" } |
skids/perl6-Control-Bail…/Bail.pm6 :39: |
C<LEAVE> queue, like the C<UNDO> phaser -- the closures will |
skids/perl6-Control-Bail…/Bail.pm6 :44: |
runtime. Order with respect to normal C<LEAVE/KEEP/UNDO> |
skids/perl6-Control-Bail…/Bail.pm6 :60: |
C<LEAVE> queue as a plain C<LEAVE> phaser would do (it always runs, |
skids/perl6-Control-Bail…/Bail.pm6 :133: |
add_phaser('LEAVE', c[0]); |
skids/perl6-Control-Bail…/Bail.pm6 :142: |
add_phaser('LEAVE', c[0]); |
skids/perl6-Control-Bail…/bail.t :90: |
sub normal_return_trail_LEAVE { |
skids/perl6-Control-Bail…/bail.t :91: |
LEAVE { $*d ~= '1' }; |
skids/perl6-Control-Bail…/bail.t :93: |
LEAVE { $*d ~= '3' }; |
skids/perl6-Control-Bail…/bail.t :95: |
normal_return_trail_LEAVE(); |
skids/perl6-Control-Bail…/bail.t :96: |
is $*d, "321", "trail plus LEAVE lifo"; |
skids/perl6-Control-Bail…/bail.t :100: |
LEAVE { $*d ~= '1' }; |
skids/perl6-Control-Bail…/bail.t :102: |
LEAVE { $*d ~= '3' }; |
skids/perl6-Control-Bail…/bail.t :108: |
LEAVE { $*d ~= '1' }; |
skids/perl6-Control-Bail…/bail.t :110: |
LEAVE { $*d ~= '3' }; |
szabgab/Perl6-Maven…/Page.pm6 :13: |
LEAVE $fh.close; |
szabgab/Perl6-Maven…/Slides.pm6 :16: |
LEAVE $fh.close; |
szabgab/Perl6-Maven…/Tools.pm6 :25: |
LEAVE $fh.close; |
szabgab/Perl6-Maven…/Tools.pm6 :54: |
LEAVE $out.close; |
szabgab/Perl6-Maven…/Tools.pm6 :105: |
LEAVE $fh.close; |
tadzik/App-redpanda…/redpanda :12: |
LEAVE rm_rf $workdir; |
tadzik/File-Find…/01-file-find.t :78: |
LEAVE { &dir.unwrap($w); } |
tadzik/panda…/01-file-find.t :78: |
LEAVE { &dir.unwrap($w); } |
tadzik/panda…/Panda.pm :228: |
LEAVE { rm_rf $tmpdir if $tmpdir.IO.e } |
tadzik/panda…/Common.pm :25: |
LEAVE { |
tokuhirom/p6-Protocol-WebSocket…/client-server.t :18: |
LEAVE { $l.unlock } |
tokuhirom/p6-Protocol-WebSocket…/client-server.t :24: |
LEAVE { $l.unlock } |
ugexe/zef…/Ecosystems.pm6 :82: |
LEAVE {.close} |
ugexe/zef…/Ecosystems.pm6 :90: |
LEAVE {.close} |
ugexe/zef…/LocalCache.pm6 :37: |
LEAVE { self.store( |
ugexe/zef…/LocalCache.pm6 :90: |
LEAVE {.close} |
ugexe/zef…/LocalCache.pm6 :98: |
LEAVE {.close} |
ugexe/zef…/FileSystem.pm6 :51: |
LEAVE {.close} |
ugexe/zef…/FileSystem.pm6 :52: |
LEAVE {try .path.unlink} |
whity/perl6-hematite…/Context.pm6 :165: |
LEAVE { |
yaml/yaml-libyaml-perl6…/Emitter.pm6 :80: |
LEAVE .close with $fh; |
yaml/yaml-libyaml-perl6…/Emitter.pm6 :83: |
LEAVE self.delete; |
yaml/yaml-libyaml-perl6…/Emitter.pm6 :174: |
LEAVE self.delete; |
yaml/yaml-libyaml-perl6…/Parser.pm6 :39: |
LEAVE self.delete; |
yaml/yaml-libyaml-perl6…/Parser.pm6 :50: |
LEAVE .close with $fh; |
yaml/yaml-libyaml-perl6…/Parser.pm6 :53: |
LEAVE self.delete; |
yaml/yaml-libyaml-perl6…/Parser.pm6 :133: |
LEAVE $!event.delete; |
zoffixznet/perl6-Acme-Anguish…/Anguish.pm6 :14: |
LEAVE { try $saved-term.setattr(:DRAIN) } |
zoffixznet/perl6-Config-JSON…/JSON.pm6 :45: |
LEAVE .close; |
zoffixznet/perl6-Inline-Brainfuck…/Brainfuck.pm6 :14: |
LEAVE { try $saved-term.setattr(:DRAIN) } |
zoffixznet/perl6-Reminders…/Reminders.pm6 :91: |
LEAVE .finish; .execute; |
zoffixznet/perl6-Reminders…/Reminders.pm6 :103: |
LEAVE .finish; .execute; |
zoffixznet/perl6-Reminders…/Reminders.pm6 :132: |
LEAVE .finish; .execute: id; |
zoffixznet/perl6-Trait-IO…/README.md :33: |
Installs a `LEAVE` phaser to automatically close the file handle when scope |
zoffixznet/perl6-Trait-IO…/IO.pm6 :7: |
$v.block.add_phaser: 'LEAVE', $v.willdo: { |
zostay/p6-CompUnit-DynamicLib…/DynamicLib.pm6 :18: |
LEAVE { |
Created
January 31, 2018 11:31
-
-
Save Whateverable/d75cc278d6cfd295e3c22778855a304e to your computer and use it in GitHub Desktop.
greppable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
LEAVE |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment