view release on metacpan or search on metacpan
corpus/DZ/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
# \author: Armand Leclercq
# \file: t/01_basic.t
# \date: Wed 17 Dec 2014 02:51:21 PM CET
use strict;
use warnings;
use Test::DZil;
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/check/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
[Revision]
- Now uses namespace::autoclean instead of namespace::sweep
- Now uses [MakeMaker] instead of [ModuleBuild*]
- Prereqs is set in dist.ini (cpanfile removed)
0.1102 2015-01-31T17:25:16Z CET
[Documentation]
- Fixed pod error (pr:1)
0.1101 2015-01-16T22:34:39Z CET
[Documentation]
- Cleaned up, pod now built with pod weaver
[Enhancements]
- When using hidden lines, make them white, not width 0.
[Meta]
- Added missing prereq.
0.1100 2015-01-04T18:19:04Z CET
[Enhancements]
- Now uses the local metro file, instead of the installed one.
- Requires environment variable to run.
- Adds a label with the city name to the generated image.
0.1000 2015-01-03T23:33:22Z CET
- Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
[Requirements]
- Now uses namespace::autoclean instead of ::sweep.
- Now uses [MakeMaker] instead of [ModuleBuild*]
- Prereqs is set in dist.ini (cpanfile removed)
0.1201 2015-01-21T16:16:14Z CET
[Enhancements]
- Now produces a Lines.pod (instead of Lines.pm).
- If possible, sorts possible line changes numerically.
[Requirements]
- Changed Syntax::Feature::Qi to ::Qi
- Removed some author test dependencies
0.1200 2015-01-07T00:13:48Z CET
[Enhancements]
- Show each line's color.
- All changes and transfers are lined up.
[Meta]
- Adapted to Podweaver.
- Changed dist.ini to DZ::PB::Author::CSSON.
0.1101 2015-01-05T21:53:45Z CET
[Bug Fixes]
- $VERSION was duplicated in the generated pod module.
0.1100 2015-01-05T16:54:35Z CET
[Enhancements]
- More failsafe formatting of generated pod.
0.1002 2015-01-05T15:52:41Z CET
[Enhancements]
- Reduce podness of string.
0.1001 2015-01-05T15:45:53Z CET
[Enhancements]
- Reduce podness of string.
0.10000 2015-01-05T15:37:42Z CET
- Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
- Add config-finder argument
0.003 2015-02-04 21:20:29+01:00 Europe/Amsterdam
Correct plugin name in description
0.002 2014-03-17 16:21:11CET+0100 Europe/Amsterdam
Switched to strict version strings
Fixed documention
0.001 2013-05-29 22:13:35 Europe/Amsterdam
Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
final content determined at the normal time (setup_installer)
0.007 2014-09-01 11:25:41+02:00 Europe/Amsterdam
use strict, warnings in generated Build.PL
0.006 2014-01-13 00:54:54CET+0100 Europe/Amsterdam
Prohibit the use of a sharedir configuration that is not supported
Add basic testing
0.005 2013-09-08 21:41:33 Europe/Amsterdam
Prohibit dynamic_config
view all matches for this distribution
view release on metacpan or search on metacpan
0.007 2014-04-26 00:13:51CEST+0200 Europe/Amsterdam
Support Module::Build style ppport paths
Add a develop requirement on Devel::PPPort
0.006 2014-02-13 02:32:32CET+0100 Europe/Amsterdam
Add ascii encoding for ppport.h
Use Stringlike type instead of Path::Class type for filename
Use StrictVersionString instead of VersionObject for version
0.005 2013-05-19 17:06:07 Europe/Amsterdam
view all matches for this distribution
view release on metacpan or search on metacpan
0.0107 2015-05-31T15:27:16Z CEST
[Requirements]
- Use namespace::autoclean (instead of namespace::sweep). Fixes #1.
0.0106 2015-02-18T15:01:48Z CET
[Requirements]
- Listed consumed DZ roles as runtime prereqs.
0.0105 2015-02-18T14:52:22Z CET
[Meta]
- Removed cpanfile, prereqs now in dist.ini.
[Requirements]
- Specified version for Test::DZil (needs 5.000).
- Various new Dist::Zilla plugins.
0.0104 2015-01-15T17:27:07Z CET
[Meta]
- Nothing was indexed. Now uses [MetaProvides::Package].
0.0103 2015-01-15T16:40:32Z CET
[Meta]
- Better dzil settings.
[Documentation]
- Cleanup.
view all matches for this distribution
view release on metacpan or search on metacpan
- (dev req) + Test::Version 1
- (dev req) + Test::Warnings 0.026
- (dev sug) + Dist::Iller 0.1408
- (dev sug) + Dist::Iller::Config::Author::CSSON 0.0309
0.1002 2015-01-15T12:38:19Z CET
[Documentation]
- Minor fixes and improvements.
0.1001 2015-01-15T04:31:55Z CET
[Documentation]
- Apparently, having [PodnameFromClassname] in dist.ini messed with the
synopsis..
0.1000 2015-01-15T04:27:26Z CET
- Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/DZ/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/DZ/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
- Fix file uploiad on CPAN
0.012 Wed May 25 2016 09:14:40 PM CEST
- Check if sourcedir exists before trying to use it
0.011 Sat Jan 30 2016 01:42:02 PM CET
- Add IPC::Run as a dependency
0.010 Fri Nov 13 2015 06:32:25 PM CET
- Merge with Dist::Zilla::Plugin::RPM::Push
0.009 Mon Sep 28 2015 08:56:39 PM CEST
- Add the sample file, so tests can use it
- Updated copyright_holder
view all matches for this distribution
view release on metacpan or search on metacpan
t/check/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
- Add prototypes_line attribute
0.003 2022-08-06 21:32:33+02:00 Europe/Amsterdam
- Remove Path::Class dependency
0.002 2014-01-13 17:51:45CET+0100 Europe/Amsterdam
Fix the path for MakeMaker
0.001 2014-01-12 03:25:10CET+0100 Europe/Amsterdam
Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
- (dev req) + Test::Version 1
- (dev req) + Test::Warnings 0.026
- (dev sug) + Dist::Iller 0.1408
- (dev sug) + Dist::Iller::Config::Author::CSSON 0.0322
0.0501 2015-02-04T01:42:00Z CET
[Meta]
- Use @Author::CSSON dist zilla bundle, expanded.
[Requirements]
- Bump Test::EOF to 0.0800.
[Documentation]
- Rebuilt with Podweaver.
0.0500 2015-01-05T00:14:00Z CET
- Re-implemented with D::Z::P::Test::EOL as a base. It's better now.
0.0400 2014-11-27T13:33:17Z CET
- Added check in test for Test::EOF (thanks harleypig!)
0.03 2014-09-18T21:10:43Z CEST
- Fix missing prereqs.
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/DZ/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
corpus/DZ/Changes view on Meta::CPAN
Changes
1.23 2009-11-16 19:15:45 CET
- foo
- bar
- baz
view all matches for this distribution
view release on metacpan or search on metacpan
- (dev req) ~ Test::More (any) --> 0.88
- (dev req) ~ Test::NoTabs (any) --> 1.4
- (dev sug) + Dist::Iller 0.1407
- (dev sug) + Dist::Iller::Config::Author::CSSON 0.0308
0.1102 2015-01-07T18:57:27Z CET
[Enhancements]
- Make all Dzil plugin tests optional.
0.1101 2015-01-07T18:27:41Z CET
[Meta]
- Added missing prereqs.
0.1100 2015-01-07T18:06:42Z CET
[Enhancements]
- Make it easier to use travis
- Make it optional to run Test::Kwalitee::Extra
- Use DZ::PluginBundle::Author::CSSON
[Bug Fixes]
- Actually use settings..
0.1000 2015-01-07T00:02:37Z CET
- Initial release
view all matches for this distribution
view release on metacpan or search on metacpan
Notes/cpan-namespaces/cpan-namespaces-L1-L3.txt view on Meta::CPAN
DateTime::TimeZone::America
DateTime::TimeZone::Antarctica
DateTime::TimeZone::Asia
DateTime::TimeZone::Atlantic
DateTime::TimeZone::Australia
DateTime::TimeZone::CET
DateTime::TimeZone::CST6CDT
DateTime::TimeZone::Catalog
DateTime::TimeZone::EET
DateTime::TimeZone::EST
DateTime::TimeZone::EST5EDT
Notes/cpan-namespaces/cpan-namespaces-L1-L3.txt view on Meta::CPAN
Template::Namespace::Constants
Template::Nest
Template::Overlay
Template::PSP
Template::Parser
Template::Parser::CET
Template::Parser::LocalizeNewlines
Template::Parser::RemoteInclude
Template::Patch
Template::Perl
Template::Perlish
view all matches for this distribution
view release on metacpan or search on metacpan
method in a separate thread, communicating with the master when needed
through thread-safe queues. Clients can request that a method be run on
the server, for instance to get parameters without having their own
copy of a configuration file.
0.10 Thu Mar 24 10:35:40 CET 2005
The architecture has changed a lot. Now the master worker's run()
method will actually call the run() method of the RemoteWorkers,
instead of only letting them broadcast their remote __methods.
This has some implications: notably, one can no longer call a __method
with a coderef as argument to let it run at the master worker level,
'/end_return' tokens. This allows for the run() method to be more
complexe than just running the __methods one after the other (e.g., it
can test on the success or failure of one method and decide whether or
not to run the others).
0.06 Sun Mar 20 00:09:47 CET 2005
The D::P::Client sends a /worker command when it first connects. This
allows for initialization tasks to take place on the server side.
Notably, the D::P::Master now only considers itself 'ready to run' when
all the clients have sent their /worker command, not only when they
have connected.
existing DEBUG.
D::P::Master::run() now gets the results from D::P::Master::result()
instead of getting them directly from its D::P::MasterWorker (this
allows for overloading the way results are filtered).
0.05 Thu Mar 17 09:26:54 CET 2005
Passing a coderef as argument to a __method now works also when calling
it under time().
The __methods are now redefined in the worker_class and also in its
ancestor classes if any.
0.04 Tue Mar 15 10:48:48 CET 2005
Added /reset command to flush the results between two run().
Passing a coderef as argument to a __method called within run() will
have it executed for each P::D::RemoteWorker, not only once by the
P::D::MasterWorker.
worker_args() are now passed on to the P::D::MasterWorker also.
0.03 Fri Mar 11 11:23:40 CET 2005
Slightly better documentation. First public release (hey, this is very,
very alpha code. Use with care!)
0.02 Tue Mar 8 15:31:44 CET 2005
Added some documentation. Still no public release.
0.01 Sat Mar 5 01:50:11 CET 2005
First version, not even publicly released.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dotiac/DTL/Filter.pm view on Meta::CPAN
=item "T"
Returns the current timezone (needs the POSIX module)
{{ var|date: "T" }} {# CET #} {# GMT #} {# EST #}...
=item "w"
Returns the day of week as a number from 0 (Sunday) to 6 (Saturday)
lib/Dotiac/DTL/Filter.pm view on Meta::CPAN
var=>[36,31,21,2,0,109,5,1,0];
{{ var|time:"H:i" }} {# 21:31 #}
=head2 timesince :REFERNCETIME
Formats a time value and displays the time since REFERENCE TIME has passed.
REFERENCETIME is C<now> if it is omitted
If you have a past event and want to display the time since then you can use this filter.
For any time in the future it will return 0 Minutes
lib/Dotiac/DTL/Filter.pm view on Meta::CPAN
If you have just a elapsed time in seconds you can use this:
{{ "0"|timesince:"60" }} {# 1 Minute #}
=head2 timeuntil :REFERNCETIME
Formats a time value and displays the time util REFERENCE TIME.
REFERENCETIME is C<now> if it is omitted.
If you have a funture event and want to display the time util then you can use this filter
For any time in the past it will return 0 Minutes
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dpkg/Vendor/Debian.pm view on Meta::CPAN
my $cpu = $flags->get_option_value('hardening-branch-cpu');
my $flag;
if ($cpu eq 'arm64') {
$flag = '-mbranch-protection=standard';
} elsif ($cpu eq 'amd64') {
# TODO: On GNU/Linux, CET is currently only partially supported
# for the "-fcf-protection" option values:
#
# - For "return", the current version of glibc in Debian does
# not enable support for it. See #1114518.
#
view all matches for this distribution
view release on metacpan or search on metacpan
config/log.config view on Meta::CPAN
log4perl.PatternLayout.cspec.K = sub { return EAI::Common::getLogFPathForMail(); }
# File appender config # Log::Dispatch::FileRotate
log4perl.appender.FILE = Log::Log4perl::Appender::File
#log4perl.appender.FILE.max = 32
#log4perl.appender.FILE.TZ = CET
#log4perl.appender.FILE.DatePattern = yyyy-mm-dd
#log4perl.appender.FILE.size = 10*1024*1024
#log4perl.appender.FILE.check_both = 1
log4perl.appender.FILE.filename = sub { return EAI::Common::getLogFPath(); }
log4perl.appender.FILE.mode = append
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/chardet/cp1252/gpl3-pt.html view on Meta::CPAN
<p>A Free Software Foundation pode publicar versões periódicas e/ou novas da Licença Pública Geral GNU de tempos em tempos. Essas novas versões serão semelhantes em espírito à versão atual, mas podem diferir em detalhes para resolver novos problemas ...
<p>Cada versão recebe um número de versão distinto. Se o Programa especificar que uma certa versão numerada da Licença Pública Geral GNU ou qualquer versão posterior se aplica a ele, você tem a opção de seguir os termos e condições dessa versão num...
<p>Se o Programa especifica que um intermediário pode decidir quais versões futuras da Licença Pública Geral GNU podem ser usadas, a declaração pública do intermediário de aceitação de uma versão lhe autoriza permanentemente a escolher essa versão pa...
<p>Versões posteriores da licença podem lhe dar permissões adicionais ou diferentes. No entanto, nenhuma obrigação adicional é imposta a qualquer autor ou detentor de direitos autorais como resultado de sua escolha de seguir uma versão posterior.</p>
<h4 id="aviso-legal-de-garantia."><a href=""></a>15. Aviso Legal de Garantia.</h4>
<p>NÃO HÁ NENHUMA GARANTIA PARA O PROGRAMA, NA EXTENSÃO PERMITIDA PELA LEI APLICÁVEL. EXCETO QUANDO TUDO INDICADO POR ESCRITO, OS DETENTORES DE DIREITOS AUTORAIS E/OU OUTRAS PARTES FORNECEM O PROGRAMA COMO ESTÁ SEM GARANTIA DE QUALQUER TIPO, EXPRES...
<h4 id="limitação-de-responsabilidade."><a href=""></a>16. Limitação de Responsabilidade.</h4>
<p>EM NENHUM CASO, A MENOS QUE EXIGIDO PELA LEI APLICÁVEL OU ACORDADO POR ESCRITO, QUALQUER DETENTOR DE DIREITOS AUTORAIS, OU QUALQUER OUTRA PARTE QUE MODIFICA E/OU TRANSMITE O PROGRAMA COMO PERMITIDO ACIMA, SE RESPONSABILIZARÁ POR DANOS, INCLUINDO Q...
<h4 id="interpretação-das-seções-15-e-16."><a href=""></a>17. Interpretação das Seções 15 e 16.</h4>
<p>Se a renúncia de garantia e a limitação de responsabilidade previstos acima não puderem ter efeito legal local de acordo com seus termos, os tribunais revisionais aplicarão a lei local que se aproxima mais de uma renúncia absoluta a toda a respons...
<p>FIM DOS TERMOS E CONDIÇÕES</p>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/EBook/Tools.pm view on Meta::CPAN
'not-for-profit organizations' => 'Nonprofit organizations',
'npos' => 'Nonprofit organizations',
'numerology' => 'Numerology',
'nutrition', => 'Nutrition',
'nutrition--health aspects', => 'Nutrition',
'oacet (imaginary organization)' => 'OACET (Imaginary organization)',
'oacet' => 'OACET (Imaginary organization)',
'obe (parapsychology)' => 'Astral projection',
'obesity' => 'Obesity',
'obesity--control' => 'Weight loss',
'obesity--etiology' => 'Obesity--Etiology',
'object-oriented programming (computer science)' => 'Object-oriented programming (Computer science)',
view all matches for this distribution
view release on metacpan or search on metacpan
in certain cases (testcase by Nikita Savin).
2.1 2008-05-17
- support r_addr result type.
2.0 Sat Dec 22 17:49:53 CET 2007
- upgrade to EV version 2.0 API.
- add message about adns-1.4 being the minimum supported version.
1.0 Thu Dec 13 00:44:24 CET 2007
- only run the prepare watcher if there actually is work to do
(this also made the code simpler and faster).
- possible future multiplicity support.
0.3 Mon Dec 3 20:02:40 CET 2007
- properly call adns_processtimeouts in the timer callback.
0.2 Mon Dec 3 12:53:55 CET 2007
- use an idle watcher to ensure that our prepare callback
is called even when we submit requests late in the event loop.
- doc fixes.
0.1 Sat Dec 1 23:35:27 CET 2007
- original version, a Glib::EV clone.
view all matches for this distribution
view release on metacpan or search on metacpan
Revision history for EV::Glib
2.01 Sat Jan 31 10:47:04 CET 2009
- fixed the problem of glib users being unable to
poll for writing (analysed by common@gmx.ch).
2.0 Sat Dec 22 17:49:53 CET 2007
- upgrade to EV version 2.0 API.
0.1 Sat Dec 8 16:11:02 CET 2007
- original version, a Glib::EV clone.
view all matches for this distribution
view release on metacpan or search on metacpan
Revision history for Perl extension EV
Changes marked with (libev) are changes in libev, and might have more
documentation in the libev Changes file.
4.37 Thu 22 Jan 2026 16:05:45 CET
- so ExtUtils::ParseXS is a mess. Installing the latest CPAN
version works, but the version in Perl 5.42 does not. That is,
fedora 43 fails, debian's 5.42 works. I've tried to work around
it again. Thanks to vividsnow for alerting me to this.
4.34 Sun 08 Oct 2023 23:45:11 CEST
- the EV::stat->path method errornously freed the result, causing
corruption (testcase by Carsten Witt).
- new function EV::Child::reinit.
4.33 Wed Mar 18 13:31:12 CET 2020
- the enable assertion makefile question failed to enable
assertions due to a typo.
- try harder to avoid perl's assert () which does not actually
behave correctly.
- updated libecb to make it compile under more windows environments.
4.32 Fri Jan 24 14:21:35 CET 2020
- (libev) fixed a bug introduced in 4.31 when timerfds and signalfds were
used at the same time.
- (libev) 0 is now allowed as requested event mask in io watchers.
- (libev) once-per-minute wakeups will now be optimized away when
timerfds are available
- add a bunch of mutator methods, mostly untested(!): EV::Timer->repeat,
EV::Periodic->offset, EV::Periodic->interval,
EV::Periodic->reschedule_cb.
- minor optimisations and bugfixes.
4.31 Fri Dec 20 21:57:00 CET 2019
- (libev) handle backends with minimum wait time a bit better by
not waiting in the presence of already-expired timers
(behaviour reported by Felipe Gasper).
- (libev) use timerfd to detect timejumps.
- (libev) new loop flag: EVFLAG_NOTIMERFD.
4.30 Fri Nov 22 21:00:00 CET 2019
- (libev) use a different and hopefully even more portable
test to disable io_uring when header files are too old,
by directly testing LINUX_VERSION_CODE.
- (libev) fix a bug in the io_uring backend that polled the wrong
backend fd, causing it to not work in many cases.
4.29 Fri Nov 22 15:34:29 CET 2019
- (libev) add io uring autoconf and non-autoconf detection,
the latter of which should disable io_uring compilation
on old systems.
4.28 Tue Nov 19 13:55:39 CET 2019
- (libev) fix ev_port backend, thanks to David H. Gutteridge for
- (libev) many bugfixes in linuxaio backend.
- (libev) experimental io uring interface.
reminding me to actually release the fix.
- try to name ev.h more explicitly, to hopefully improve portability.
4.26 Mon Jun 24 23:39:40 CEST 2019
- (libev) included experimental linux aio backend.
- allow the linux aio backend to be used by default
only when explicitly configured during Makefile.PL time.
4.25 Fri Dec 21 08:04:26 CET 2018
- (libev) updated to libev 4.25, minor fixes and enhancements.
- document the requirement to "use EV" when using EV::MakeMaker.
- only use __register_atfork with glibc and uclibc, as musl
defines __linux__, but doesn't implement the linux standard
base ABI, nor makes itself detectable via a macro, both apparently
by design, winning the "broken by design 2016 award" - well done.
- correct EV::periodic example 24h after midnight -> one day after
midnight (reported by Felix Ostmann).
4.22 Sun Dec 20 02:34:39 CET 2015
- (libev) when epoll detects unremovable fds in the fd set, rebuild
only the epoll descriptor, not the signal pipe, to avoid
SIGPIPE in ev_async_send. This doesn't solve it on fork,
so document what needs to be done in ev_loop_fork
(analyzed by Benjamin Mahler).
- perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
in 5.18. What's so attractive about giving a shit about backwards
compatibility - I will never understand.
4.16 Sat Mar 8 16:49:05 CET 2014
- make sure EV::CHECK is available at all times.
- avoid a spurious warning when perl -w overrides "no warnings".
- use perl's signal implementation on WIN32.
- ensure extern "C" function pointers are used for externally-visible
pointers.
on glibc >= 2.17 (avoids the syscall AND -lrt on systems
doing clock_gettime in userspace).
- (ecb) work around memory barriers and volatile apparently both being
broken in visual studio 2008 and later (analysed and patch by Nicolas Noble).
4.15 Fri Mar 1 12:15:53 CET 2013
- (libev) upgrade to 4.15 - too many changes to list.
- EV::run now returns a boolean.
- API version 5:1.
- document that cleanup watchers are not available via perl.
- cast I32 to int in error message printf.
- remove dependencies on librt and libpthreads on GNU/Linux.
4.11 Sat Feb 4 19:56:26 CET 2012
- (libev) implement memory fences for (obsolete) llvm-gcc.
4.10 Thu Jan 19 18:54:23 CET 2012
- (libev) fix a race where the workaround against the epoll fork
bugs caused signals to not be handled anymore.
- (libev) correct backend_fudge for most backends, and implement
a windows specific workaround to avoid looping because we call
both select and Sleep, both with different time resolutions.
- e_new wasn't declared static (causing very minor .so bloat).
- replace more old api names by new ones.
4.03 Tue Jan 11 14:51:05 CET 2011
- do not avoid the clock_gettime call on GNU/Linux anymore, as EV
links against -lpthread anyways - as a result, EV might now take
advantage of fast userspace clock_gettime implementations,
but also links against -lrt.
- (libev) lots of event port bug workarounds.
- (libev) officially support files in I/O watchers.
- (libev) new function ev_feed_signal.
- fix documentation parts still refering to the 3.x API.
4.02 Thu Dec 30 08:27:41 CET 2010
- the revents argument did not stringify correctly, as only the
numeric value was updated, while the string value was kept from
previous invocations.
4.01 Sun Dec 5 12:42:13 CET 2010
- fully support EV_COMPAT3=0.
- default_fork was stupidly defined as inline.
- ask cpan to upgrade AnyEvent if < 5.29.
- support EV_EXTRA_DEFS during configuration.
- support -DEV_NO_LOOPS for snakker build.
- make code more aliasing compliant, in case perl is ever
translated to C.
- document the EV::CHECK runtime unavailability.
- ported to minix 3.1.7.
3.9 Thu Dec 31 07:59:59 CET 2009
- disable t/07* under automatic testing.
- increase t/09* timeouts as netbsd has *horribly* broken
select/kevent that *usually* sleep >>0.6s instead of 0.3.
- add constants EV::FLAG_NOSIGFD, EV::FLAG_NOINOTIFY and
EV::BACKEND_ALL.
- (libev) add a glossary to the dcoumentation.
- (libev) extend the ev_fork description slightly.
- (libev) optimize a jump out of call_pending.
- t/03_keepalive could fail when there was no actual error.
3.53 Sun Feb 15 02:38:20 CET 2009
- (libev) on win32, the event loop creation could randomly fail
due to an initialised variable having the wrong value.
- (libev) probe for CLOCK_REALTIME support at runtime as well and
fall back to gettimeofday if there is an error, to support older
operating systems with newer header files/libraries.
- prefer gettimeofday over clock_gettime by default.
3.52 Wed Jan 7 21:46:14 CET 2009
- (libev) fix some issues in the select backend when in fd_set mode.
- (libev) due to a thinko, instead of disabling everything but
select on the borked OS X platform, everything but select was
allowed (reported by Emanuele Giaquinta).
- (libev) actually verify that local and remote port are matching in
libev's socketpair emulation, which makes denial-of-service
attacks harder (but not impossible - it's windows). Make sure
it even works under vista, which thinks that getpeer/sockname
should return fantasy port numbers.
3.51 Wed Dec 24 23:01:59 CET 2008
- do not cache the arguments passed to callbacks if the refcount
indicates that the callback has stolen them.
- (libev) try to avoid librt on GNU/Linux.
- (libev) check port_getn return value dfferently, might potentially
avoid problems.
- (libev) work around OS X 10.5 breaking poll, now select is the
only viable choice left on that pile of garbage.
- play tester whore: disable some tests that typically fail only
on cpan tester machines.
3.49 Wed Nov 19 11:26:53 CET 2008
- fix typos in manpage (Alex Efros).
- increase timing even further, for the ever-overloaded cpan-tester
machines, and to the detriment of everybody else who wants a fast
make test.
- possible 5.6 compatibility.
- (libev) use inotify even on buggy kernels, but don't rely on it.
- (libev) use inotify only as an added hint on network filesystems.
3.48 Thu Oct 30 09:09:48 CET 2008
- (libev) use a generation counter to detect spurious epoll events
and recreate the kernel in such a case (sorry, it's slow, but
I didn't design epoll...).
- (libev) optimise away an EPOLL_CTL_ADD/MOD combo in the epoll
backend in some cases.
- relax testsuite timing for the benefit of freebsd users once more.
- fix EVAPI's ev_time and ev_sleep macros.
- (libev) fix select backend on 64 bit architetcures.
- (libev) ev_loop flags are now local to each invocation.
3.1 Sat Mar 8 11:41:14 CET 2008
- add ev_sync_* and ev_fork_* to EVAPI.h.
- provide EV::Embed->sweep method.
- new watcher type: async (not very useful in perl).
3.0 Mon Jan 28 13:23:11 CET 2008
- upgrade to libev-3.0.
- change child handler to incorporate tracing flag.
2.01 Mon Dec 31 01:59:19 CET 2007
- found a minor problem in the testsuite that is only
caught by new Test::Harness versions (reported by Andreas
König).
2.0 Sat Dec 22 17:47:03 CET 2007
- no longer force kqueue when enabled, enable it
on more systems (as its now by default not used on most).
- expose fork watchers.
- switch to libev's MULTIPLICITY API.
- use a slightly different include file name strategy.
- very minimal support for dynamic event loops and embed watchers.
- fix name of prepare start/stop methods.
- create and export EV::sleep and EV::set_*_collect_interval.
- fix typos in manpage (Alex Efros).
1.86 Tue Dec 18 02:36:57 CET 2007
- add periodic->at methods.
1.85 Fri Dec 14 20:32:40 CET 2007
- further optimise epoll backend by adding a heuristic that
avoids EPOLL_CTL_DEL calls if possible.
- EV::signal->start was not async-signal safe.
- optimise start/stop when the fd hasn't changed.
1.8 Tue Dec 11 22:17:46 CET 2007
- API version 3:0.
- reduced fudge factor to zero for select, poll, epoll
and kqueue: your system better be posix-compliant
even in its extensions :->
- improve long-term numerical stability in periodic watchers
- recalculate real/monotonic clocks before blocking fully
to avoid blocking for longer than necessary.
- fix bugs in the heap functions. this rarely lead to illegal
heap orderings.
1.72 Sat Dec 8 15:31:26 CET 2007
- add dummy loop arguments to some EVAPI functions
so that clients can use EV_A and EV_DEFAULT.
- expose ev_clear_pending.
- renamed trigger to invoke.
1.71 Fri Dec 7 19:10:24 CET 2007
- changed/implemented idle watcher priority.
- allow out-of-range priorities to be set.
- fix ->priority to actually work on started watchers.
- improved testsuite.
1.6 Wed Dec 5 15:06:20 CET 2007
- add a missing SPAGAIN.
- ripped out EV::DNS, use EV::ADNS for a better backend.
- make ev_time callable from EVAPI.h.
- add EV::loop_count.
- some space optimisations.
1.5 Wed Nov 28 20:19:09 CET 2007
- add inotify backend.
- make testsuite even less sensible to timing issues,
add more stat tests.
- add ->attr, ->prev, ->stat calls to stat watcher.
1.4 Tue Nov 27 17:35:27 CET 2007
- work around a linux 2.4 kernel bug in child handlers.
- implement stat watcher interface.
- implement fork watcher interface.
- io->set did not keep the fh alive.
- actively check signal numbers/names to be valid.
- cleanups, minor fixes, new bugs.
- work around windows bugs in the testsuite.
1.3 Sun Nov 25 10:46:57 CET 2007
- stopping idle/check/prepare watchers could cause data corruption.
- implement and document EV::once.
- improved documentation, verify that netbsd indeed has the only
working kqueue implementation (out of darwin, freebsd, netbsd and
openbsd). Praise them!
- fix the data method so it might work.
- expose ev_ref/ev_unref to the C API.
- expose ref/unref in form of the ->keepalive method to perl.
- minor bugfixes and portability fixes.
1.2 Thu Nov 22 05:44:09 CET 2007
- disable kqueue by default on !netbsd, as its broken on freebsd,
darwin and openbsd and thus almost everywhere.
- add some allowance in t/01_timer.t for the uneven monotonic
vs. realtime clock tick on at least freebsd.
- add -lsocket -lnsl on solaris in case the perl guy forgot to
configure them.
1.1 Wed Nov 21 06:08:48 CET 2007
- improved timer test to include periodics and
withstand small timing variations.
- many minor tweaks to libev.
1.0 Fri Nov 16 14:51:59 CET 2007
- require AnyEvent update if AnyEvent is installed.
- add solaris 10 port-based backend.
- add child_ns and fix check_ns.
- treat yes/no as enforcement, not as hint, when configuring,
documentation update (reported by Andy Grundman).
0.9 Wed Nov 14 22:24:49 CET 2007
- changed LIBEV_METHODS to LIBEV_FLAGS and the
way this is used inside libev.
- many, many bugfixes.
- add unloop constants.
- add timer test.
- ev_loop will now terminate immediately when no watchers are active.
0.8 Mon Nov 12 02:28:46 CET 2007
- fix "testsuite" again :().
- fix check/idle/prepare/child watcher stop.
- enourmously many fixes.
- rewritten select backend (mostly for win32).
- cache socket handles on win32.
- provide considerably finer control over configuration.
0.7 Fri Nov 9 20:37:58 CET 2007
- move AnyEvent adaptor into the AnyEvent module.
- use private copy of evdns.[ch].
- many minor fixes.
0.6 Thu Nov 8 18:23:43 CET 2007
- (libev) better native win32 support.
- fix idle watchers.
- implement and document periodic reschedule callbacks.
- do not run dns test on !linux platforms (actually to exclude win32).
- fix (unused in EV :) poll backend.
0.51 Tue Nov 6 19:50:22 CET 2007
- fix kqueue/poll compilation issue.
- work around design issues in kqueue.
- enable kqueue by default, seems to work.
0.5 Tue Nov 6 17:37:44 CET 2007
- add signal and pid mutators.
- add rstatus/rpid accessors.
- updated libev (lower cost for clock monotonic).
- support event priorities.
- try to find SIG_SIZE on perls that don't have it (Slaven Rezic).
- improved signal handling, fixed child watchers.
- experimentally add kqueue backend, completely untested.
- ported to cygwin and native win32.
0.1 Thu Nov 1 18:29:22 CET 2007
- replaced libevent by libev (total rewrite).
- many bugfixes w.r.t. libevent.
- new watcher types: periodic, check, prepare, child, idle.
- performance optimisations.
- added interactive configuration.
- added fork support.
0.03 Mon Oct 29 20:52:50 CET 2007
- add timed_io convenience constructors.
- improve documentation.
- support signal names in addition to signal numbers.
- support signal anyevent watchers.
- vastly improved testsuite (its all relative :).
- add EV::MakeMaker, beginning of C-level API.
- force strings to byte form.
0.02 Sun Oct 28 07:40:21 CET 2007
- call $EV::DIED in case a callback throws an exception.
- add const char * to typemap for possible 5.6 compatibility.
0.01 Sat Oct 27 19:10:18 CEST 2007
- initial release.
view all matches for this distribution