Tie::Cycle is a Perl module that makes it possible to tie a list of
values that can then be looped trough forever. That is the value after
the last is the first in the list is the first value in the list.
* Noteworthy changes in release 3.0.4 (2015-01-23) [stable]
** Bug fixes
*** C++ with Variants (lalr1.cc)
Fix a compiler warning when no %destructor use $$.
*** Test suites
Several portability issues in tests were fixed.
pkglint warns
WARN: Makefile:3: The package is being downgraded from 0.1602 to 0.18.
should look PKGNAME instead of DISTNAME ?
----------------------
0.18 Wed Sep 18 10:00:00 CEST 2013
- Upgrade to stable release.
0.17_02 Wed Aug 28 22:35:02 CEST 2013
- Fixed getters for typemaps using %output_list annotation.
0.17_01 Sat Aug 10 08:20:11 CEST 2013
- Added standard XS typemap for objects (disabled by default for
backwards compatibility).x
- Allow specifying XS typemap code in the XS++ typemap declaration.
- Generate accessors for member variables.
- Handle multiple function/method annotations (used by plugins).
- Updated plugin interface (should be backwards-compatible).
0.1700 Sun Feb 10 12:00:00 CET 2013
- %alias feature for aliasing XS++ wrappers.
0.1603 Fri Dec 28 12:03:09 CEST 2012
- Fix blead-perl warning about unescaped { in regexps.
- Use ExtUtils::Typemaps instead of ExtUtils::Typemap (which
had to be renamed).
- Somewhat improved examples.
--------------
0.52 July 4, 2014
Move version control from Subversion to git. Establish development
repository at https://github.com/jkeenan/extutils-modulemaker. Adapt
code to prevent warnings to be added in Perl 5.22.
---------------
0.022 2014-03-07 13:27:09CET+0100 Europe/Amsterdam
Cleaned up remains of former functions
Skip IO layers on <5.8 for 5.6 compatability
Don't swallow pl2bat exceptions
-------------------------------
0.280220 - 2014-09-27
Fixed:
- Added missing 'use Config' from 'android.pm' (thanks Debian community)
0.280219 - 2014-09-01
Fixed:
- Fixed regression on Android (thanks to Brian Fraser)
0.280218 - 2014-09-01
Fixed:
- Mispelled 'starup' key in BCC support was fixed. #79574
- Fixed the version in the PM file (thanks to Jim Keenan)
0.280217 - 2014-08-22
Fixed:
- Quoted perl path for Windows support #98245 [Alberto Simoes]
-------------------
1.39 2014-11-01
- Replaced the Exception::Class::Base->NoRefs method with UnsafeRefCapture to
match changes in Devel::StackTrace 2.00. The old method is deprecated but
will continue to work.
1.38 2014-05-05
- An exception without a message will now default to either the associated
exception class description or the string "[Generic exception]". Patch by
Ricardo Signes. PR #2.
- Added field_hash() and context_hash() methods. Patch by Ricardo Signes. PR
#1.
--------------
1.05 Tue Feb 28, 2014, joern
Features:
- New Method set_max_packet_size (Client and Server)
to change the default value of 2 GB up to 4 GB
(or less).
Bugfixes
- Increased default maximum packet size from 4 MB
to 2 GB.
- Fixed test suite for parallel execution by using
different port numbers for the test server.
Thanks for the report to Andreas K«Ónig.
- Applied a patch from Salvatore Bonaccorso which
fixes missing encoding declarations in POD. Thanks!
- Fixed some POD typos. Thanks for the report to
Xavier Guimard.
-------------------
Changes marked with (libev) are changes in libev, and have more
documentation in the libev Changes file.
4.18 Sat Sep 6 20:37:23 CEST 2014
- use slightly better weay to find includes, to support multiarch
on newer perls.
4.17 Fri Apr 11 06:22:38 CEST 2014
- 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.
- (libev) mark event pipe fd as cloexec after a fork (analyzed by Sami Farin).
- (ecb) support m68k, m88k and sh (patch by Miod Vallat).
- (libev) in the absence of autoconf, do not use the clock syscall
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).
----------------------------------------
version .14 at 2014-11-06 10:43:20 +0000
----------------------------------------
Release engineering for 0.14
Date : 2014-11-06 10:23:48 +0000
Adjusted the regex in the distini test
Date : 2014-11-06 10:22:16 +0000
Handle licenses that don't have new()
----------------------------------------
version .12 at 2013-11-29 00:16:10 +0000
----------------------------------------
[RT#90933] "New Moose may break your code"
- Following two lines added
DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
DEPENDS+= p5-Term-UI-[0-9]*:../../devel/p5-Term-UI
(upstream)
- Update 5.013 to 5.031
---------------------
5.031 2015-01-08 22:04:30-05:00 America/New_York
- correct a test to avoid testing symlinks on Win32
5.030 2015-01-04 22:31:38-05:00 America/New_York
- fixed [GatherDir]'s handling of symlinks to directories
- [AutoPrereqs] now filters out all namespaces found in contained
modules, not just the one corresponding to the module filename
5.029 2014-12-14 14:44:44-05:00 America/New_York
- fix new error in [PkgVersion] when a module had no package
statements
- further rip out use of JSON.pm
5.028 2014-12-12 19:06:23-05:00 America/New_York
- fix regression in [PkgVersion] that made false-positive
identifications for pre-existing assignments to $VERSION
- try avoid cases in which plugin code directly modifies file list
- switch, tentatively, to JSON::MaybeXS
5.027 2014-12-09 09:30:30-05:00 America/New_York
- fix regression in Plugin->plugin_from_config which started passing a
list of pairs rather than a hashref
5.026 2014-12-08 21:33:55-05:00 America/New_York
- eliminate use of Moose::Autobox
- various small performance optimizations
- add "use_our" option to PkgVersion
5.025 2014-11-10 21:12:14-05:00 America/New_York
- fix file.t failures with perl v5.14 and v5.16's Carp
5.024 2014-11-05 23:08:07-05:00 America/New_York
- add the %Mint stash for minting defaults
- quiet down some low-priority log lines
- teeny tiny optimization by building dist prereqs structure lazily
- avoid ever requiring v0 of ExtUtils::MakeMaker
- fix a module-loading ordering issue in `dzil setup`
5.023 2014-10-30 22:56:42-04:00 America/New_York
- optimizations to loading of heavyweight libraries in cmd line app
- some tests are now skipped on Win32 to avoid filename insanity
- files' added_by data should be more informative
- conflicts with installed code is now detected and/or advertised
5.022 2014-10-27 22:55:53-04:00 America/New_York
- several optimizations to how PPI is used
- handle an empty ABSTRACT better
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge
- create Makefile.PL and Build.PL files earlier, so they're in the file
list "the whole time"
5.021 2014-10-20 22:43:52-04:00 America/New_York
- improve authordeps' ability to cope with version requirements and
non-default plugin names
- a few improvements to help given by "dzil help COMMAND"
- fixes a situation where exclusion-regexp-building in GatherDir
could mangle the given regexps
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge (Karen Etheridge)
- [PkgVersion] now properly skips over $VERSION assignments in
comments (Karen Etheridge, github #322)
- the building of manpages is supressed in [MakeMaker]-driven builds
- lazily load quite a few more modules
- avoid using user's ~/.dzil even more
- while building dists for testing, don't bother building man pages
- try harder to notice minimum required perl version
- try harder to delete temporarily directory at the end of testing
- don't treat $VERSION assignments in comments as $VERSION assignments
- listdeps now takes --omit-core to skip core modules
- don't try to use terminal encoding on locale-free systems
- suggest the use of PPI::XS
- speed up and debug behavior of GatherDir
5.020 2014-07-28 20:56:25-04:00 America/New_York
- the default required version for ExtUtils::MakeMaker in [MakeMaker]
has been removed
- load DateTime lazily
- the default required version for Module::Build in [ModuleBuild] has
been lowered
5.019 2014-05-20 21:11:47-04:00 America/New_York
- remove a very brief-lived attempt to double-decode
5.018 2014-05-20 21:07:04-04:00 America/New_York
- attempt to return abstract-from-file as a string, rather than
bytes, which can lead to weirdness (github issue #303)
5.017 2014-05-17 08:35:33-04:00 America/New_York
- dotfiles and dot-directories are now included in sharedirs
- ModuleBuild and MakeMake should not re-build if it isn't needed
- authordeps now better understands "perl" dep
- munging of README is delayed to prevent unneeded work and
complication
- MANIFEST is now treated as a binary file
- 'dzil setup' now warns that credentials are stored in the clear
- MakeMaker should include fewer empty and useless hashrefs
- Makefile.old is now pruned as cruft
5.016 2014-05-05 22:27:06-04:00 America/New_York
- hint about [Encoding] plugin in encoding error message (David
Golden)
5.015 2014-03-30 21:55:36-04:00 America/New_York
- make it easier to have multiple PAUSE configs using UploadToCPAN's
pause_cfg_dir option (thanks, David Golden)
5.014 2014-03-16 16:47:07+01:00 Europe/Paris
- Added 'jobs' argument for 'dzil test' for parallel testing (thanks,
David Golden!)
- add default_jobs attribute to TestRunner role
- fix the behavior of 'dzil add' with more than one file
(thanks, Leon Timmermans!)
Term::UI provides methods to ask both elaborate questions as well
as simple yes/no questions via a Term::ReadLine interface using a
template. It can also parse options per unix style.
Term::UI was first released with perl v5.9.5, deprecated (will
be CPAN-only) in v5.17.9 and removed from v5.19.0
--------------------
2.093 Thu Jun 26 2014
- fixed the test script to properly deal with sitecustomize and proxies
in all possible combinations (thanks a lot to Christan Walde (MITHALDU)
for his help with testing under Windows!)
2.092 Thu Apr 3 2014
- auto-dereferencing only works since 5.14
- move the xt/ tests back in t/, guarded by RELEASE_TESTING
2.091 Sat Mar 29 2014
- documentation fixes (thanks to Ioan Rogers (IOANR))
- test fixes (related to Module::CoreList)
-------------------
0.14 Mon Feb 18 11:40:53 PST 2013
- Fix test for Win32 (RickFord)
0.13 Mon Feb 11 11:52:15 PST 2013
- Get subroutine arguments from the next frame too
0.12 Mon Feb 11 11:25:50 PST 2013
- Fixed the use of $frame->subroutine since it returns a
subroutine that is *invoked* on that call frame, rather than
what the frame is *in*. Fixed to peek the next frame to get the
current subroutine. (Caelum)
-------------------
0.60 Sun Oct 20 12:24:09 2013
- use Lexical::SealRequireHints to fix %^H bugs
- rename my_hints -> hints (my_hints is still supported, but deprecated)
- update ppport.h from 3.19 to 3.20
- code cleanup
-------------------
0.17 2013-11-30 20:47:47Z
- many fixes (thanks, Steven Lee!)
- attribute list_delim is now being used in list dumps
- setting attribute max_length to 0 now shortens more, to '...'
- fixed use of = in array/hash ref objects
- extra test coverage
0.16 2013-11-24 00:43:48Z
- Moose dependency removed, resolving circular dependency in Moose's
recommended prereqs (thanks, David Golden!)
- converted packaging to Dist::Zilla
* Update MANIFEST for regened base/todo files
3.27 - 2015-01-13
* Regen base and todo files.
* Fix isASCII and isCNTRL for <5.6.0
* Other minor fixups.
(Thanks to mhx for all of the work on this release)
3.26 - 2015-01-07
* Silence some warnings on compilation in perl core
(Thanks to Dave M. for patches)
3.25 - 2014-12-02
* Add caller_cx (works back to Perl 5.6.0)
(Thanks to Ben Morrow for patch)
* Silence compiler and coverity warnings
(Thanks to jhi for patches)
-------------------
0.07 2014-10-19 18:26:32Z
- skip failing PadWalker tests on < 5.009 (RT#99581)
0.06 2014-10-19 01:49:27Z
- documentation updates (thanks, mohawk!)
0.05 20142014-10-18 06:51:53Z
- minor documentation updates
- converted packaging to Dist::Zilla; declared correct prerequisites
- updated ppport.h to latest version
0.04 2013-05-14
- fix pod formatting (Curtis Brandt)
0.03 2013-05-14
- walk_arena() now sorts by class name when refcounts are equal, for
easier comparison between successive runs (Karen Etheridge)
0.02 2012-10-24 18:30:24Z
- fix test failures, and note this caveat in the docs
---------------------
1.44 Tue Jun 3 20:40:13 CEST 2014
- port to 5.20 (analyzed by Dave Mitchell).
1.43 Fri May 16 09:43:01 CEST 2014
- port to 5.18.
- hopefully better treat anon subs that have been un-anonized
without adjusting the pad by Sub::Name (I forgot who sent
the testcase).
- fix ref2ptr/ptr2ref documentation.
Minor fixes in tests
0.011 2013-11-19 14:50:51 Europe/Amsterdam
Fix other environmental variables in tainted mode.
0.010 2013-11-13 23:13:15 Europe/Amsterdam
Add a non-empty PATH, to make *bsd happy
Compare configuration case-insensitively, to make Windows happy
0.009 2013-11-07 23:00:55 Europe/Amsterdam
find_perl_interpreter now return an array
0.008 2013-11-01 17:48:53 Europe/Amsterdam
Always empty $ENV{PATH} before open2
Append executable extension to expected tainted path
0.007 2013-10-24 14:32:54 Europe/Amsterdam
Soften dependency on ExtUtils::Config
Rewrite tests not to depend on Capture::Tiny
Export perl_is_same
Handle tainting better
---------------------------
0.006017 - 2014-09-25
- fix for changes in 5.21.4 (Avoid creating GVs when subs are declared),
RT#99102, Father Chrysostomos
0.006016 - 2014-03-31
- fixed syntax error in a test
0.006015 - 2014-02-02
- fix use of wrong sprintf formatting codes (Zefram, RT#91983)
0.006014 - 2013-07-21
- converted dist to Distar
0.006013 - 2013-06-18
- re-release, because Module::Install is AWESOME!
0.006012 - 2013-06-18
- Updates for some deprecations in perl 5.17. (Zefram, RT#83968)
- Get cpancover to release quality.
- Add IRC link to META.
- Test against 5.20.1, 5.21.1, 5.21.2, 5.21,3 and 5.21.4.
- Officially support 5.20.1.
Release 1.16 - 17 August 2014
- Fix segfault in 5.20.0.
- Improvements to cpancover.
- Fix vim report to work with recent versions (cono) (github 94).
- Ignore vim swap files in git (Gabor Szabo) (github 95).
- Improve help for cover command (Gabor Szabo) (github 96).
-------------------
0.29 2013-07-29
- ouch typo, tab v spaces (BOWTIE)
0.28 2013-07-28
- bump version and release (BOWTIE)
0.27_02 2013-07-10
- remove BEGIN block and force Win32 Term::ReadLine settings (BOWTIE)
0.27_01 2013-07-10
- switch to Term::ReadLine::Gnu or nought (BOWTIE)
0.26 2013-06-03
- bump version and release (BOWTIE)
0.25_10 2013-05-20
- Change the running order of test (BOWTIE)
- check testing $ENV{PERL_RL} = ornaments=0
- as we only want to do this when necessary (BOWTIE)
0.25_09 2013-05-15
- fix buffer call to $debugger->get_buffer
0.25_08 2013-05-12
- fix dependency inconsistencies
- add new test 00-check-deps.t
- add test to see if we invoke $ENV{PERL_RL} (BOWTIE)
0.25_07 2013-05-12
- use M::I to load Term::ReadLine::Gnu (BOWTIE)
0.25_06 2013-05-10
- contradicting module definitions oops (BOWTIE)
0.25_05 2013-05-09
- Tweak 06-term.t to show more info from cpan testers (BOWTIE)
- fix missing MANIFEST (BOWTIE)
- lower some dependency version dod++ (BOWTIE)
0.25_04 2013-05-05
- Tweak for perl-5.17.11 compatibility (BOWTIE)
- test tweaks to hack #1494 (BOWTIE)
- Use a more appropriate Term::ReadLine::... (BOWTIE)
0.25 2013-04-17
- bump version and release (BOWTIE)
0.24_04 2013-04-16
- swap out some more localhost for 127.0.0.1 azawawi++ (BOWTIE)
0.24_03 2013-04-16
- my $host = '127.0.0.1'; # instead of localhost (AZAWAWI)
- add some 'fudge' to t-lib-debugger for win32 azawawi++ (BOWTIE)
0.24_02 2013-04-16
- lets remove Time-HiRes completely (BOWTIE)
0.24_01 2013-04-16
- tweak t-lib-debugger, adjust sleep to 1 sec (BOWTIE)
- update Makefile requirements (BOWTIE)
0.24 2013-02-19
- Tweak for production release to co-inside with Padre 0.98 (BOWTIE)
0.23 2013-02-19
- Add perltidy.LOG to MANIFEST.SKIP (BOWTIE)
0.22 2013-02-08
- Tweak for production release to co-inside with Padre 0.98 (BOWTIE)
0.21_18 2013-01-28
- roll-back Makefile to 0.21_14 and test to complement, andk++ (BOWTIE)
0.21_17 2013-01-27
- POD tweaks, missing # azawawi++ (BOWTIE)
- Add back a requirement to Makefile after being heavy handed (BOWTIE)
0.21_16 2013-01-22
- Remove test for a no-longer required module, causing CPAN failures
(BOWTIE)
0.21_15 2013-01-22
- add reset to buffer in show help (BOWTIE)
- fix bug in set breakpoint that was being confused by 'Already in file-x'
(BOWTIE)
0.21_14 2013-01-04
- #This all relates to #1469
- fix Windows hangings (CHORNY)
- split and sort out hack into each dev release
- the switch to time hiRes & win32::Precess (BOWTIE)
- add some tests back-in using Test::Class to see what CPAN::Reporter go
to say (BOWTIE)
0.21_13 2013-01-04
- #not released
- #This all relates to perl 5.017006
- Crammer tweak rindolf++ (BOWTIE)
- y=o is now y=1 for >= 5.017006 (BOWTIE)
- https://github.com/shlomif/perl/commit/7a0fe8d157063a5d4017c60814c1ea577
f105a72 tweak to t/40-test_1415.t to better check if watches are working
in 5.017006 (BOWTIE)
0.21_12 2012-11-06
- Update Changes to CPAN::Changes::Spec
- Tweak tests to handle perl5db version 1.39_04 (perl - 5.17.5) (BOWTIE)
0.21_11 2012-09-09
- Removed Test::Pod and Test::Pod::Coverage dependencies (ADAMK)
- Removed the spookily magic strictures.pm dependency (ADAMK)
- Switching to #!/usr/bin/perl as the env version is recommended against
in tests for reasons I forget but I think were related to tainting
(ADAMK)
- Devolve v5.10 to 5.010 so older perl can parse far enough to understand
that they can't parse the file. (ADAMK)
- Slightly better separation of concerns in the early test scripts (ADAMK)
0.21_10 2012-09-06
- Debug::Client's dependency on Test::Class is breaking Strawberry
Test::Class has Windows problems adamk++
- Remove Test::Class from Debug::Client (BOWTIE)
0.21_09 2012-09-06
- skipped intentionally
0.21_08 2012-08-20
- correction to parameters for IO::Socket::IP initialisation (BOWTIE)
0.21_07 2012-08-18
- bump IO::Socket::IP to 0.17 (BOWTIE)
0.21_06 2012-08-05
- silly dependency issue, my bad (BOWTIE)
- Info: perl5db v1.39_02 yes in perl 5.17.2, O what fun (BOWTIE)
0.21_05 2012-07-26
- remove comments (BOWTIE)
- remove un-required dependants from Makefile (BOWTIE)
- tweak version requirements for IO::Socket::IP (BOWTIE)
0.21_04 2012-06-23
- re-factor initialize plus test (BOWTIE)
- turn off test in io (BOWTIE)
0.21_03 2012-06-09
- Fix displaying watches in ANON sub #1415 (BOWTIE)
- some method re-factoring (BOWTIE)
- keep test up-to-date (BOWTIE)
0.21_02 2012-05-21
- remove _logger (BOWTIE)
- move listener to _init, hence now redundant (BOWTIE)
- use IO::Socket::IP (BOWTIE)
- tweak tests and Makefile accordingly (BOWTIE)
0.21_01 2012-05-11
- Add Test-Pod to appease Kwalitee (BOWTIE)
- change to use $self->{debug} instead of $ENV{DEBUG_LOGGER} (BOWTIE) due
to bleeding of env causing tests to fail on win32 against 0.20 (BOWTIE)
- keep instep with Padre and use perl 5.10 (BOWTIE)
0.60 Tue Aug 20 2013
Move some non-critical tests from t/ to xt/ as they are not needed
for verifying functionality of the module, merely ensuring a clean release.
No changes to core Data::Serializer functionality with this release.
(pkglint-4.150 warns)
WARN: Makefile:4: The package is being downgraded from 0.200005 to 0.200.006.
-------------------
0.200006 2014-03-10 10:14:45-04:00 America/New_York
- skip tests on Win32 pre-5.14 related to line endings; perl munges the
data before we're able to get at it (thanks, Christian Walde!)
------------------
10.35_01 2014-12-22
BACKWARDS-INCOMPATIBLE CHANGE
- p()'s return value now defaults to 'pass'. Please see
https://github.com/garu/Data-Printer/issues/16 for the
full discussion. THIS WILL BREAK CODE RELYING ON p() TO
RETURN A STRING. To fix your code, please set 'return_value'
to 'dump' explicitly, or use the experimental np() function.
NEW HIGHLY EXPERIMENTAL FEATURE:
- np(), a version of p() that always returns the string instead
of printing it.
NEW FEATURES:
- Add 'escape_chars' to allow \x{...} printing for chars
(patch by Mark Fowler)
- Class::Date support in the DateTime filter (Ivan Bessarabov)
BUG FIXES:
- fixed crash in esoteric classes (github issue #41, thanks
Ivan Bessarabov for reporting)
- removed support for Digest::Haval256, as it can't really be
observed without damaging the original data. If future versions
provide a clone() function, it can be added again.
- Being extra loud when rc files fail to load (RT#89203, thanks
Caleb Cushing for reporting).
- Prevents PERL5OPT from interfering with deparse tests (github
issue #55, thanks David Precious for reporting)
OTHER:
- more tests
- new external filter indexed: PDL