Age | Commit message (Collapse) | Author | Files | Lines |
|
0.9.15
~~~~~~
This is the last release to support Python2.4 and 2.5. It brings in a slew of
improvements to test tagging and concurrency, making running large test suites
with partitioned workers more reliable and easier to reproduce exact test
ordering in a given worker. See our sister project ``testrepository`` for a
test runner that uses these features.
Changes
-------
* ``PlaceHolder`` and ``ErrorHolder`` now support being given result details.
(Robert Collins)
* ``ErrorHolder`` is now just a function - all the logic is in ``PlaceHolder``.
(Robert Collins)
* ``TestResult`` and all other ``TestResult``-like objects in testtools
distinguish between global tags and test-local tags, as per the subunit
specification. (Jonathan Lange)
* This is the **last** release of testtools that supports Python 2.4 or 2.5.
These releases are no longer supported by the Python community and do not
receive security updates. If this affects you, you will need to either
stay on this release or perform your own backports.
(Jonathan Lange, Robert Collins)
* ``ThreadsafeForwardingResult`` now forwards global tags as test-local tags,
making reasoning about the correctness of the multiplexed stream simpler.
This preserves the semantic value (what tags apply to a given test) while
consuming less stream size (as no negative-tag statement is needed).
(Robert Collins, Gary Poster, #986434)
Improvements
------------
* API documentation corrections. (Raphaƫl Badin)
* ``ConcurrentTestSuite`` now takes an optional ``wrap_result`` parameter
that can be used to wrap the ``ThreadsafeForwardingResult``s created by
the suite. (Jonathan Lange)
* ``Tagger`` added. It's a new ``TestResult`` that tags all tests sent to
it with a particular set of tags. (Jonathan Lange)
* ``testresultdecorator`` brought over from subunit. (Jonathan Lange)
* All ``TestResult`` wrappers now correctly forward ``current_tags`` from
their wrapped results, meaning that ``current_tags`` can always be relied
upon to return the currently active tags on a test result.
* ``TestByTestResult``, a ``TestResult`` that calls a method once per test,
added. (Jonathan Lange)
* ``ThreadsafeForwardingResult`` correctly forwards ``tags()`` calls where
only one of ``new_tags`` or ``gone_tags`` are specified.
(Jonathan Lange, #980263)
* ``ThreadsafeForwardingResult`` no longer leaks local tags from one test
into all future tests run. (Jonathan Lange, #985613)
* ``ThreadsafeForwardingResult`` has many, many more tests. (Jonathan Lange)
|
|
|
|
The Hashery is a tight collection of Hash-like classes.
Included among its many offerings are the auto-sorting Dictionary class,
the efficient LRUHash, the flexible OpenHash and the convenient KeyHash.
Nearly every class is a subclass of the CRUDHash which defines a CRUD model
on top of Ruby''s standard Hash making it a snap to subclass and augment
to fit any specific use case.
|
|
Changes are unavailable.
|
|
Changes are unavailable.
|
|
Changes are unavailable.
|
|
== 1.8.0 / 2012-09-13
Enhancements
- Appenders handle string encodings [issue #46]
- Support for diagnostic contexts [issues #23, #32, #42]
- Enable JSON formatting of log message [issue #34]
Bug Fixes
- Fix clash with ActiveSupport autoloader (chewie) [issue #39]
|
|
Changes are unavailable.
|
|
Changes are unavailable.
|
|
Changes are unavailable.
|
|
|
|
|
|
|
|
Updated DESCR
Upstream changes:
3.020000 July 2012
* new destructor_method option
3.018000 June 2012
* new options ignore_preds, ignore_object, ignore_objects
3.016000 May 2012
* new ignore_class and ignore_classes options
3.014000 February 2012
* tests force Dumper sortkeys
3.012000 February 2012
* tests allow for "at line 123." with a "."
3.010000 February 2012
* constructor can return multiple values
3.008000 January 2012
* Try for Perl 5.6.0 too.
* XSUB bits in the main docs.
* Slightly more compact SYNOPSIS.
3.007_001 Sun Jan 6 19:58:00 PST 2012
* Cope with some tied glob warnings of perl 5.14 and up.
3.007_000 Sun Jan 1 17:29:41 PST 2012
* New developer's release
* Add Kevin Ryde's XSUB doc
|
|
Upstream changes:
0.3.7
- Fixed too enthusiastic variable interpolation in Euclid specs (RT bug #78854)
- Fixed bug tracker URL (credits to Kent Fredric)
0.3.6
- Fixed occasional non-minimized entry when using :minimal_keys specifier
0.3.5
- Removed extraneous \E (patch by Todd Rinaldo)
- Better handling of quoted arguments (RT bug #49525, reported by Ken Galinsky)
0.3.4
- New standard argument --podfile to write the manual in a .pod file
- Fixed issue where the NAME and VERSION sections appeared as a verbatim
section (which podchecker complains about)
- Always convert POD to text when calling help() and man()
- help() is now paged if IO::Pager::Page is installed
- Dependency changes:
Pod::Simple::Text replaces Pod::Text
Pod::Simple::Text is required instead of recommended,
IO::Pager::Page is recommended
0.3.3
- Attempt to extract POD even from files that look binary (might be packaged
with pp, perlapp or similar program)
0.3.2
- Another attempt to make the CPAN indexer happy
0.3.1
- Changed $VERSION to make the CPAN indexer happy
- Export repeatable options with multiple placeholders as an empty arrayref,
not as an empty hashref (RT bug #71165, reported by Bill Levering)
|
|
=== 0.9.6 / 2012-06-26
* Override output() instead of changeing @@out. (#96,#97)
* Update install instructions in README. (#95)
* Fix bug in gemspec that interfered with Bundler (#93)
|
|
= 0.12.4
* Officially support minitest v3.4.0 & test-unit v2.5.2 (still monkey-patching).
|
|
== 1.6.15
* Added support for nil arguments in lists (by Eric Saxby).
* Fixed HighLine's termios integration (by Jens Wille).
|
|
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
|
|
|
|
3.0.11 Apr-11-12
Add support for variadic functions (ffi_prep_cif_var).
Add Linux/x32 support.
Add thiscall, fastcall and MSVC cdecl support on Windows.
Add Amiga and newer MacOS support.
Add m68k FreeMiNT support.
Integration with iOS' xcode build tools.
Fix Octeon and MC68881 support.
Fix code pessimizations.
Lots of build fixes.
3.0.10 Aug-23-11
Add support for Apple's iOS.
Add support for ARM VFP ABI.
Add RTEMS support for MIPS and M68K.
Fix instruction cache clearing problems on
ARM and SPARC.
Fix the N64 build on mips-sgi-irix6.5.
Enable builds with Microsoft's compiler.
Enable x86 builds with Oracle's Solaris compiler.
Fix support for calling code compiled with Oracle's Sparc
Solaris compiler.
Testsuite fixes for Tru64 Unix.
Additional platform support.
|
|
## 2.3.1: 2012-09-13
It's a Bug and package fix release.
Then, it's also encoding support release, only if you use Ruby 1.9.
### Improvements
* [xgettext] Added backword compatibility method
(GetText::RGetText.run).
[Suggested by Fotos Georgiadis]
* [xgettext] Removed deprecated parse argument support.
* [erb parer] Assumed the encoding in the magic comment of the
input file as the encoding of it.
* [ruby parser] Assumed the encoding in the magic comment of the
input file as the encoding of it.
* [xgettext] Added the "--output-encoding" option to set encoding of
output pot file.
* [xgettext] Used UTF-8 as the default encoding of output pot file.
* [xgettext] Supported multiple encoding sources.
### Changes
* [MoFile] Returned nil instead of "" as msgstr when its msgid isn't
translated (when this msgstr is "").
* [PoParser] Converted msgstr from "" to nil when parsing.
### Fixes
* Added missing .yardopts file. [Reported by Takahiro Kambe]
* [news] Fixed Eddie Lau name instead of github name.
* [msginit] Added the "Plural-Forms:" entry to the header even if a
pot file doesn't have it.
* [msgmerge] Fixed the bug the new line between a header and
contents doesn't exist.
* [msginit] Fixed the bug that msgstr with msgid_plural aren't
generated in output po file.
* [xgettext] Supported class based xgettext parser add API.
[GitHub #10] [Suggested by Michael Grosser]
* [erb parer] Fixed erb parser bug with unicode msgid in Ruby 1.9
ERB templates.
[Github #9] [Patch by Fotos Georgiadis]
* Added missing documents for GetText::Tools::XGetText.
### Thanks
* Takahiro Kambe
* Michael Grosser
* Fotos Georgiadis
|
|
From Snader_LB via IRC.
|
|
|
|
|
|
|
|
their interestingness. A common such situation is when attempting to
isolate a small failure-inducing substring of a large input that causes
your program to exhibit a bug.
|
|
devel/p5-Test-CPAN-Meta-YAML from 0.20 to 0.21
upstream changes:
0.21 12/08/2012
- added minimum perl version (5.006).
- reworked Makefile.PL for clarity.
- implemented Perl::Critic suggestions.
- added meta_yaml_ok test and example.
- several Version.pm updates, including new() parameter name change:
'yaml' is now 'data'.
|
|
from 1.117 to 1.118.
pkgsrc changes:
- adjust dependencies
upstream changes:
[1.118] Released on 2012-07-10
Policy Changes:
* CodeLayout::RequireTidyCode: Revise to work with incompatible
changes in Perl::Tidy 20120619. RT #77977.
* TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
'no warnings' statement, so that 'no warnings "qw"' is recognized
as supressing just 'qw' warnings. RT #74647.
* Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
distribution, RT #69546
Other Changes:
* Make all unescaped literal "{" characters in regexps into
character classes. These are deprecated, and became noisy with
Perl 5.17.0. RT #77510.
|
|
from 20120701 to 20120714.
Upstream changes:
2012 07 14
- Added flag -iscl (--ignore-side-comment-lengths) which causes perltidy
to ignore the length of side comments when setting line breaks,
RT #71848. The default is to include the length of side comments when
breaking lines to stay within the length prescribed by the -l=n
maximum line length parameter. For example,
Default behavior on a single line with long side comment:
$vmsfile =~ s/;[\d\-]*$//
; # Clip off version number; we can use a newer version as well
perltidy -iscl leaves the line intact:
$vmsfile =~ s/;[\d\-]*$//; # Clip off version number; we can use a newer version as well
- Fixed RT #78182, side effects with STDERR. Error handling has been
revised and the documentation has been updated. STDERR can now be
redirected to a string reference, and perltidy now returns an
error flag instead of calling die when input errors are detected.
If the error flag is set then no tidied output was produced.
See man Perl::Tidy for an example.
- Fixed RT #78156, erroneous warning message for package VERSION syntax.
- Added abbreviations -conv (--converge) to simplify iteration control.
-conv is equivalent to -it=4 and will insure that the tidied code is
converged to its final state with the minimum number of iterations.
- Minor formatting modifications have been made to insure convergence.
- Simplified and hopefully improved the method for guessing the starting
indentation level of entabbed code. Added flag -dt=n (--default_tabsize=n)
which might be helpful if the guessing method does not work well for
some editors.
- Added support for stacked labels, upper case X/B in hex and binary, and
CORE:: namespace.
- Eliminated warning messages for using keyword names as constants.
|
|
1.9.2nb2 (upstream: 1.92) to 1.9.6 (upstream: 1.96).
upstream changes:
1.96 Fri 24 Aug 2012 13:03:31 BST
- Restore compatibility with Perl 5.8
Thanks again to Father Chrysostomous
1.95 Thu 23 Aug 2012 11:42:21 BST
- Pad changes in 5.17.4-to-be
This is a patch from Father Chrysostomous.
See https://rt.cpan.org/Public/Bug/Display.html?id=79154
1.94 Tue 26 Jun 2012 09:51:27 BST
- Make one of the tests a bit more flexible, to accommodate a subtle
change in behaviour caused by a recent change to perl
(viz a0d2bbd5c47035a4f7369e4fddd46b502764d86e).
1.93 Sun 5 Feb 2012 15:52:57 GMT
- Correct the version number in META.yml
(https://rt.cpan.org/Ticket/Display.html?id=59459)
Do this by using MakeMaker to auto-generate META.yml, to prevent
similar problems in future. This is possible because the new
MakeMaker parameter MIN_PERL_VERSION was added in MakeMaker 6.47_01;
the fact that this didn't used to exist is the reason we managed
META.yml by hand till now.
|
|
from 1.08 to 1.09
upstream changes:
[Changes for 1.09 - 2012-09-09]
* teach Module::ScanDeps about "use if ..." constructs
- fixes CPAN Testers failures for PAR::Packer with perl 5.17.1 and up
(Roderich Schupp)
* RT #79003: t/7-check-dynaloader.t failing when /usr/lib != /usr/lib64
- scrap the test for "$entry{file} starts with $expected_prefix" as
its assumptions are flawed (Roderich Schupp)
* Mojo::Base is a loader (Alexandr Ciornii)
* Special case for Class::Load (Alexandr Ciornii)
|
|
from 0.12 to 0.13.
pkgsrc changes:
- update dependencies
upstream changes:
0.13 Wed Aug 29 09:56:58 EDT 2012
- switch from Perl6::Junction to Syntax::Keyword::Junction (rjbs)
|
|
|
|
Syntax::Keyword::Junction from distribution Syntax-Keyword-Junction
version 0.003001 into devel/p5-Syntax-Keyword-Junction.
This is a lightweight module which provides 'Junction' operators, the most
commonly used being any and all. Inspired by the Perl6 design docs [1].
Provides a limited subset of the functionality of Quantum::Superpositions
([2]).
That if you want to match against a regular expression, you must use == or
!=. Not =~ or !~. You must also use a regex object, such as qr/\d/, not a
plain regex such as /\d/.
This module is actually a fork of Perl6::Junction with very few (initial)
changes. The reason being that we want to avoid the incendiary name
containing Perl6.
Quantum::Superpositions provides the same functionality as this, and more.
However, this module provides this limited functionality at a much greater
runtime speed, with my benchmarks showing between 500% and 6000% improvment.
[1] http://dev.perl.org/perl6/doc/design/exe/E06.html
[2] http://search.cpan.org/perldoc?Quantum%3A%3ASuperpositions
|
|
|
|
This module activates community provided syntax extensions to Perl.
Passing it a feature name, and optionally a scalar with arguments,
and the dispatching system will load and install the extension in
calling package.
|
|
devel/p5-Sub-Exporter-Progressive from 0.001003 to 0.001006.
pkgsrc changes:
- add patch for typo in Makefile.PL
upstream changes:
0.001006 - 2012-08-27
- Handle ':all' correctly
0.001005 - 2012-08-25
- Add support for tags
- Warn if defaults are not in exports
- Add explicit dependency on Test::More 0.89
0.001004 - 2012-08-09
- fix skipping when Sub::Exporter isn't installed
|
|
from 1.000nb2 to 1.002.
pkgsrc changes:
- specify license
upstream changes:
1.002 2012-02-26 15:26:49 America/New_York
"say" to a tied fh on 5.10.0 is broken; we will not test it
1.001 2011-12-09 10:52:01 America/New_York
TieCombine filehandles now respect $\ so that "say $tied" will work;
this fixes [rt.cpan.org #73131]
|
|
from 2.052 to 2.055
upstream changes:
2.055 5 August 2012
* FAQ
Added a few paragraphs on how to deal with pbzip2 files
[RT# #77743: Interoperability problems with pbzip2]
* Compress::Zip
speed up compress, uncompress, memGzip & memGunzip.
[RT# #77350: Compress::Zlib::uncompress() is slowed down needlessly
by parameter validation
|
|
from 0.10 to 0.12.
pkgsrc changes:
- adjust build type
upstream changes:
0.12 Wed Feb 15 07:45:50 CET 2012
- Reapply set method optimisation that was lost in 0.11
- *really* fix uninitialized warnings in tests (RT#74096)
- Add support for Storable serialization
0.11 Sun Feb 12 13:04:54 PST 2012
- Fix segfaulting splice invocation on perls < 5.8.7
- Fix uninitialized warning on older perls
|
|
from 1.25 to 1.26.
pkgsrc changes:
1.26 Tue Aug 1 2012
[ENHANCEMENTS]
- added a 'quiet' option to silence warnings
- improved carp level for the run() method
[DOCUMENTATION]
- provide an example for the 'quiet' option in
Git::Repository::Tutorial
|
|
devel/p5-Filesys-Notify-Simple
pkgsrc changes:
- adjust perl5 module type
upstream changes:
0.08 Mon Sep 26 18:40:06 PDT 2011
- Added KQueue support for FreeBSD
|
|
0.011 to 0.013.
upstream changes:
0.013 2012-09-07 23:50:25 Europe/Amsterdam
Lazy load Storable, it's usually not necessary
0.012 2012-08-09 13:51:29 Europe/Bucharest
Depend on Test::Exception 0.29
Switch to Sub::Exporter::Progressive, for a faster startup
|
|
This adds support for Mercurial 2.3
|
|
Changelog:
FIXED Sites visited while in Private Browsing mode could be found through manual browser cache inspection (787743)
NEW Silent, background updates
NEW Support for SPDY networking protocol v3
NEW WebGL enhancements, including compressed textures for better performance
NEW Localization in Maithili (see all available locales)
CHANGED Optimized memory usage for add-ons
DEVELOPER JavaScript debugger integrated into developer tools
DEVELOPER New layout view added to Inspector
DEVELOPER High precision event timer implemented
DEVELOPER The CSS word-break property has been implemented.
DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites
HTML5 Native support for the Opus audio codec added
HTML5 The <audio> and <video> elements now support the played attribute
HTML5 The <source> element now supports the media attribute
FIXED Focus rings keep growing when repeatedly tabbing through elements (720987)
|
|
|
|
0.77 to 0.78.
upstream changes:
0.78 2011-07-26 nicholas
[no changes]
0.77_51 2012-07-17 nicholas
* Fix for MSVC builds from bulk 88 [CPAN #77589]
0.77_50 2012-02-10 nicholas
* t/globs.t was failing on 5.15.6 and later due to side effects of a change
to strict.pm [CPAN #73998]
* skip tests in t/magic.t that use formline on 5.8.1 and 5.8.2, as those
versions have a buggy formline that can trigger an assertion failure.
|
|
0.31.
pkgsrc changes:
- add license
- clearify dependency
- add Perl5 module type
upstream changes:
version: 0.31
date: Thu Aug 2 11:11:11 PDT 2012
changes:
- Bring Makefile.PL up to date.
- Make tests not use 'B" package. rt72542
- Use Module::Package
|
|
from 0.026 to 0.028.
upstream changes:
0.028 2012-06-06 T. R. Wyant
Replace all uses of YAML::Any with YAML, since they come in the same
distro, and YAML does not suffer from deprecation warnings.
0.027 2012-05-28 T. R. Wyant
Eliminate unescaped literal "{" characters in regexps in
PPIx::Regexp::Token::Backreference and
PPIx::Regexp::Token::CharClass::Simple. These are deprecated in 5.17.0.
|