Pcore

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

v0.104.0 2019-11-25T15:41:41Z
 - code cleanup
 - Pcore::Util restored
 - sqlite to_string attr
 - date methods names
 - docker, par tags updated
 - pcore lib HTTP added

v0.103.0 2019-11-23T21:46:20Z
 - HTTP server response refactored
 - coro async pool size set to 256
 - code cleanup
 - api refactored
 - node refactored
 - unblock_sub removed
 - pcore webcocket refactoring
 - websocket encode data on send
 - websocker raw run callbacks async
 - http server refactoring
 - coro no callbacks refactoring
 - html tree parser refactored
 - websocket callbacks removed
 - syntax fixed
 - dbi upgrade schema refactored

v0.102.0 2019-11-20T17:44:21Z
 - pgsql callbacks removed
 - sqlite callbacks removed
 - Coro patch
 - perltidy output fixed

CHANGES  view on Meta::CPAN

 - fork template process refactored
 - Pcore::RPC removed
 - RPC.TERM removed
 - share realpath fixed
 - SQL VALUES keyword produce values only if arrays refs were passed
 - dix
 - sql keywords OFFSET, LIMIT added
 - dockerfile

v0.61.4 2018-04-14T07:51:47Z
 - handle die in coro
 - result get reason fixed
 - run api_request in coroutine
 - invalid response usage fixed
 - RPC::Log template fixed
 - run HTTP request in Coro::async_pool
 - RPC tmpl term handler
 - run RPC on_rpc request in Coro::async_pool
 - app router run requests in Coro::async_pool
 - HTTP server return standard reason
 - app tmpl updated

v0.61.3 2018-04-13T01:28:05Z
 - STD*_UTF8 removed

v0.61.2 2018-04-12T18:20:19Z
 - access to http status using hash key

v0.61.1 2018-04-12T16:04:24Z
 - invalid method call

v0.61.0 2018-04-12T16:01:58Z
 - app init rewrited using coro
 - RPC hub coro
 - HTTP blocking with Coro::rouse_cb
 - EV die hooks
 - DBI::Response class
 - API tests added
 - api_call coro
 - typo
 - RPC hub listen only for self events
 - IO::AIO fork
 - syntax
 - use Coro::rouse_wait instead of $cv->recv
 - AE::cv patched to use Coro::rouse_cb
 - updated -result pragma
 - DBI response removed
 - universal response object used
 - universal response object

CHANGES  view on Meta::CPAN

 - bash source wget updated to return false in case of HTTP error
 - app fix www storage undef value
 - app template updated
 - RPC handshake protocol updated
 - RPC hub
 - check defined
 - typo
 - pcore start rpc template on -rpc pragma
 - RPC template
 - promise removed
 - coro
 - cookies path comparison fixed
 - cookies fixed

v0.59.1 2018-04-05T22:04:21Z
 - docker build status text updated
 - make usage of Pcore::Share::WWW conditional
 - app template updated
 - typo
 - move_tree updated

lib/Pcore/Core/Exception.pm  view on Meta::CPAN

    my $e = Pcore::Core::Exception::Object->new( $_[0], level => 'ERROR', skip_frames => 1, with_trace => 1 );

    # $^S: !defined - parsing module, eval, or main program, true - executing in eval
    if ( !$^S ) {
        {
            local $@;

            eval { $e->sendlog('FATAL') };
        }

        # cancel current coro execution. but not exit the script
        $Coro::current->cancel;
    }
    else {
        CORE::die $e;    # set $@ to $e
    }

    return;
};

# catch warnings both in EV callbacks and Coro::async

share/data/pub-suffix.dat  view on Meta::CPAN

sande.more-og-romsdal.no;sande.more-og-romsdal.no
sande.møre-og-romsdal.no;sande.xn--mre-og-romsdal-qqb.no
sande.vestfold.no;sande.vestfold.no
sandefjord.no;sandefjord.no
sandiego.museum;sandiego.museum
sandnes.no;sandnes.no
sandnessjoen.no;sandnessjoen.no
sandnessjøen.no;xn--sandnessjen-ogb.no
sandoy.no;sandoy.no
sandvik;sandvik
sandvikcoromant;sandvikcoromant
sandøy.no;xn--sandy-yua.no
sanfrancisco.museum;sanfrancisco.museum
sango.nara.jp;sango.nara.jp
sanjo.niigata.jp;sanjo.niigata.jp
sannan.hyogo.jp;sannan.hyogo.jp
sannohe.aomori.jp;sannohe.aomori.jp
sano.tochigi.jp;sano.tochigi.jp
sanofi;sanofi
sanok.pl;sanok.pl
santabarbara.museum;santabarbara.museum



( run in 0.337 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )