Search results for "SYBER"
Date - extremely fast Date framework with timezones, microseconds, relative dates and intervals support.
Date is a port of C++ "panda::date" framework which is complete feature-rich date framework, supporting timezones (not just offsets), microseconds, relative dates and intervals. Timezones with leap seconds (right/*) are also supported. Date supports ...
SYBER/Date-5.2.13 - 31 Jan 2024 13:00:52 UTC - Search in distribution
XLog - Unified logging API, without performance penalties.
XLog is a centralized thread-safe logging API both from perl and C level. It is written in C and is very fast. One of its main features is that if message is not to be logged (due to log level) then arguments will not be evaluated and function is not...
SYBER/XLog-1.1.3 - 22 Jun 2022 12:36:10 UTC - Search in distribution
perl5220delta - what is new for perl v5.22.0
This document describes differences between the 5.20.0 release and the 5.22.0 release. If you are upgrading from an earlier release such as 5.18.0, first read perl5200delta, which describes differences between 5.18.0 and 5.20.0....
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC - Search in distribution- perl5220delta - what is new for perl v5.22.0
UniEvent - Object-oriented, fast and extendable event loop abstraction framework with Perl and C++ interface.
UniEvent is an extendable object-oriented event loop framework. It's also an abstraction layer on top of event loop which provides engine-independent API (like AnyEvent). This module is an XS port of the very fast C++ panda::unievent framework. The m...
SYBER/UniEvent-1.2.13 - 31 Jan 2024 12:58:13 UTC - Search in distribution
URI::XS - fast URI framework, compatible with classic URI.pm, with C++ interface
URI::XS has similar functionality as URI, but is much faster (sometimes 100x). URI::XS conforms to RFC 3986....
SYBER/URI-XS-2.1.6 - 20 Jul 2023 12:44:33 UTC - Search in distribution
next::XS - Replacement for next::method, performing very fast, and super::method (next-by-mro), with Perl and C++ interface.
Perl's "next::method" is a powerful tool which is required if you want to use C3 method resolution order. However it is very slow (more than 10 times slower than "SUPER::subname"), so that if you actively use it, and your code is fast, it can become ...
SYBER/next-XS-1.0.7 - 20 Aug 2019 16:20:55 UTC - Search in distribution
URI::Router - highest performance powerful URI router (URI path to value lookup) for HTTP frameworks
"URI::Router" maps a path pattern to a specific value. It routes a path in a constant time (no matter how many and how complex the routes are). It supports static, pattern and regexp routes. "URI::Router" is written in C++ and performs very fast. For...
SYBER/URI-Router-0.1.3 - 19 Nov 2021 16:07:43 UTC - Search in distribution
XS::Install - ExtUtils::MakeMaker based module installer for XS modules.
To high-level overview please read Shared XS modules manifesto. XS::Install (formerly known as Panda::Install) makes it much easier to write MakeMaker's makefiles especially for XS modules. It provides dependecies support between XS modules, so that ...
SYBER/XS-Install-1.3.5 - 09 Nov 2021 19:25:05 UTC - Search in distribution- XS::Loader - Load XS modules which exports C functionality and check for binary compability.
- XS::Install::Payload - Manager for module's payload.
UniEvent::HTTP - extremely fast sync/async http client and server framework
UniEvent::HTTP is a perl port of C++ panda::unievent::http framework. It contains both synchronous and asynchronous http client and asynchronous http server framework. It is built on top of Protocol::HTTP http protocol implementation and UniEvent eve...
SYBER/UniEvent-HTTP-1.2.2 - 03 Oct 2022 16:44:26 UTC - Search in distribution
Data::Recursive - array and hash merge, deep clone, recursive data compare, done very fast, with C++ API.
This module performs merging, cloning and comparing data structures of any kind. It is written in C and performs as fast as possible....
SYBER/Data-Recursive-1.1.0 - 19 Jun 2020 18:50:41 UTC - Search in distribution
Export::XS - Replacement for Exporter.pm + const.pm in XS, with C++ API.
It's very fast not only in runtime but at compile time as well. That means you can create and export/import a lot of constants/functions without slowing down the startup. You can create constants by saying use Export::XS {CONST_NAME1 => VALUE1, ...};...
SYBER/Export-XS-3.0.7 - 31 Jan 2024 12:56:42 UTC - Search in distribution
UniEvent::HTTP::Manager - extremely fast asynchronous preforking / threading event based web server
This module provides multi-process (or multi-thread) web server build on top of UniEvent::HTTP::Server. It creates an instance of UniEvent::HTTP::Server in each process/thread and maintain certain number of workers defined by config. UniEvent::HTTP::...
SYBER/UniEvent-HTTP-Manager-1.1.2 - 10 Feb 2022 14:28:42 UTC - Search in distribution- Plack::Handler::UniEvent::HTTP - Plack adapter for UniEvent::HTTP::Manager, extremely fast event loop http server
XS::Manifesto - Shared XS modules manifesto
DMOL/XS-Manifesto-1.0.3
-
07 Apr 2020 08:44:57 UTC
-
Search in distribution
Config::MorePerl - Convenient and flexible config loader in perl format.
This module provides you with powerful config system. It allows you to: * Write variable definitions in perl language. You do not need to define a huge hash in config file - you just write separate variables. $var = 'value'; $arr = [1..100]; These va...
SYBER/Config-MorePerl-1.2.3 - 10 Feb 2022 14:28:03 UTC - Search in distribution
Net::SockAddr - Socket address OO-wrapper with Perl and C++ interface.
Supports AF_INET, AF_INET6 and AF_UNIX, can create sockaddrs and pack/unpack ips....
SYBER/Net-SockAddr-1.1.3 - 22 Jun 2022 12:37:48 UTC - Search in distribution- Net::SockAddr::Inet6 - IPv6 sockaddr
- Net::SockAddr::Inet4 - IPv4 sockaddr
- Net::SockAddr::Unix - AF_UNIX sockaddr
Panda::Config::Perl - Convenient and flexible config loader in perl format.
This module provides you with powerful config system. It allows you to: * Write variable definitions in perl language. You do not need to define a huge hash in config file - you just write separate variables. $var = 'value'; $arr = [1..100]; These va...
SYBER/Panda-Config-Perl-1.1.8 - 14 Mar 2020 13:18:26 UTC - Search in distribution
Encode::Base2N - fast base64, base32, base16 encode/decode functions
Encode::Base2N supports Base64/32/16 encodings with or without url mode and padding. It's written in C++ and has also a C++ interface....
SYBER/Encode-Base2N-1.0.5 - 26 Nov 2021 14:49:05 UTC - Search in distribution
Protocol::HTTP - very fast HTTP protocol incremental parser and serializer
The "Protocol::HTTP" is a port of "panda::protocol::http" library, an RFC-compiant very fast HTTP protocol implementation, written in C++ with XS-adapters in perl. The module has dual Perl/C++ interface (see XS::Manifesto) so futher XS-bindings can b...
SYBER/Protocol-HTTP-1.1.5 - 26 Nov 2021 14:51:28 UTC - Search in distribution
XLog::File - XLog backend for logging to file
XLog::File is a simple file logging backend. It is written in C++ and is fast. It periodically checks for file existance by path and recteates it (and all folders) if it's gone. Also supports autoflush....
SYBER/XLog-File-1.1.0 - 10 Feb 2022 14:28:49 UTC - Search in distribution
Test::Catch - Run C++ catch tests from perl test file
This module provides "catch"'s run function which runs CPP catch tests, so that you don't need to have catch run main in every module tests. Also this module makes tests output compatible with perl format and can work with perl tests in the same proc...
SYBER/Test-Catch-2.0.1 - 20 Jul 2023 12:44:26 UTC - Search in distribution