ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro/State.xs
(Generate patch)

Comparing Coro/Coro/State.xs (file contents):
Revision 1.457 by root, Fri Jun 17 04:49:22 2016 UTC vs.
Revision 1.458 by root, Fri Jun 17 04:59:27 2016 UTC

2426 else 2426 else
2427 { 2427 {
2428 av_clear (GvAV (PL_defgv)); 2428 av_clear (GvAV (PL_defgv));
2429 hv_store (hv, "desc", sizeof ("desc") - 1, SvREFCNT_inc_NN (sv_async_pool_idle), 0); 2429 hv_store (hv, "desc", sizeof ("desc") - 1, SvREFCNT_inc_NN (sv_async_pool_idle), 0);
2430 2430
2431 if (ecb_expect_false (coro->swap_sv))
2432 {
2433 SvREFCNT_dec_NN (coro->swap_sv);
2434 coro->swap_sv = 0;
2435 }
2436
2431 coro->prio = 0; 2437 coro->prio = 0;
2432 2438
2433 if (coro->cctx && (coro->cctx->flags & CC_TRACE)) 2439 if (coro->cctx && ecb_expect_false (coro->cctx->flags & CC_TRACE))
2434 api_trace (aTHX_ coro_current, 0); 2440 api_trace (aTHX_ coro_current, 0);
2435 2441
2436 frame->prepare = prepare_schedule; 2442 frame->prepare = prepare_schedule;
2437 av_push (av_async_pool, SvREFCNT_inc (hv)); 2443 av_push (av_async_pool, SvREFCNT_inc (hv));
2438 } 2444 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines