Age | Commit message (Collapse) | Author | Files | Lines |
|
- changed some functions that don't modify their arg to take const arg
- bugfix: str2num did not convert hex values correctly
- bugfix: problems with trailing incomplete hex sequence
- bugfixes to StrFromNumber
- some checks for potential overflows with giantic strings (>2GB)
- lower autotools requirement to 2.59 permits to build on stock RHEL/CENTOS 5
|
|
3.19: 2015-01-06
Minor bugfix for handling of indexed action stamps.
3.18: 2014-11-28
The graft command now has a --prune option like unite.
3.17: 2014-11-17
Export support for SRC and RCS.
Bug fix for automated preservation under hg.
Bug fix for reparenting and checkout of commits with inline data.
3.16: 1014-11-08
Import support for SRC.
3.15: 1014-11-05
New 'add' command to insert new fileops in commits.
3.14: 2014-10-29
Assignments are preserved across squashes (including deletions).
Name lookups are, after the first one, significantly faster.
3.13: 2014-10-24
Read/write support for the Fossil system.
Fixes for timezone handling.
3.12: 2014-09-11
Explicit svn:ignore patterns aren't recursive to lower directories; cope.
A new 'ignores' command has options for translation of ignore files.
The --noignores option has been retired.
3.11: 2014-08-12
When converting SVN, ignore explicit .gitignores created by git-svn.
(Better than letting them collide with translated svn:ignore properties.)
|
|
October 16, 2012 Behdad Esfahbod <behdad@gnome.org>
- 0.0.2. There are only 10 types of people...
More seriously: Bump pkgconfig package version to 1.30.
|
|
0.3.3 (stable)
Context output format for "no newline" lines has been fixed.
The splitdiff utility now has an option to disable ".patch"
filename extensions. Some fixes for bugs spotted by
Coverity. Interdiff can now use "-" (stdin) for one of the
inputs.
|
|
2014/01/01 (4.7l)
- add "docs" rule to makefile.
- correct configure check for yyname vs yytname, broken by 4.7i changes
- update config.guess
2013/10/25 (4.7k)
- modify configure script, etc., to support cross-compiles, e.g., to MinGW.
- updated configure macros
- support --datarootdir option
- various portability fixes for CF_XOPEN_SOURCE
- add checks for clang
- improve macros for checking for standard C compiler
- modified macros to support third parameter of AC_DEFINE used by autoheader
- update config.guess, config.sub
2011/01/02 (4.7j)
- amend a check for function name to allow cases such as this:
int (foo)();
which is distinct from a function-pointer, e.g.,
int (*foo)();
- modified configure script to deprecate ${name-value} in favor of standard
${name:-value}.
- update config.guess, config.sub
|
|
commit-patch (2.5.2)
* Fixed dumb bug that caused "make install" to fail.
-- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 18:15:04 -0700
commit-patch (2.5.1)
* We now use App::Fatpacker to bundle IPC::Run, removing the dependency
from the release tarball.
* Work around emacs/tramp bug in commit-patch-buffer.el (thanks Dima
Kogan <dima@secretsauce.net>).
-- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 17:22:29 -0700
|
|
* Noteworthy changes in release 2014.10.15 (2014-10-15) [stable]
A brand-new Github mirror of the Archive's Git repository is available at
<https://github.com/peti/autoconf-archive>. That project allows developers to
submit patches as Pull Requests instead of having to go through Savannah's
patch tracker.
The Archive no longer creates release tarballs compressed with gzip and
bzip2; only tarballs compressed with xz and lzip are distributed.
AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS.
AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514>
and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>.
AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute.
AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues
remain. See <https://savannah.gnu.org/patch/index.php?8507>.
AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found
at <https://savannah.gnu.org/patch/index.php?8540>.
AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for
detecting Qt without $PATH or qmake was never very reliable and the last
change to this macro broke it entirely. If the Qt variables cannot be found
via $PATH and qmake, then it would be best to manually define them in the
makefile.
AX_TLS: fix quoting problem.
AX_F90_LIBRARY: several bug fixes and improvements. Further details are at
<https://savannah.gnu.org/patch/?8500>.
AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at
<https://savannah.gnu.org/patch/?8505>.
AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that
stdout and stderr are awk regular expressions. Further details can be found
at <https://savannah.gnu.org/patch/?8492>.
AX_OPENMP: prevent false negative due to -Wunused-variable.
AX_COMPILER_VENDOR: improve detection of the CRAY compiler.
AX_ENABLE_BUILDDIR: support absolute paths.
AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in
<https://savannah.gnu.org/patch/index.php?8486>.
AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an
ENABLE_DEBUG cpp variable if set. Submitted in
<https://savannah.gnu.org/patch/index.php?8452>.
AX_CODE_COVERAGE: new macro which contains all the necessary logic and
Makefile rules for instrumenting a project with code coverage using lcov.
Submitted in <https://savannah.gnu.org/patch/index.php?8451>.
AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in
<https://savannah.gnu.org/patch/index.php?8449>.
AX_BOOST_BASE: fix for x32 systems. This subject probably needs more
attention, though. See <https://savannah.gnu.org/patch/index.php?8433>.
AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on
OSX with home-brew installed version of BDB. Submitted in
<https://savannah.gnu.org/patch/index.php?8416>.
AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in
<functional>. Submitted it <https://savannah.gnu.org/patch/index.php?8414>.
AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in
<https://savannah.gnu.org/patch/index.php?8450>.
AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in
patch #8514. Add ICC options added in version 11.0 (which deprecates older
-xX style options). Add support for latest Intel performance processors
(see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>.
AX_EXECINFO: new macro to test execinfo size type. Submitted in
<https://savannah.gnu.org/patch/index.php?8525>.
AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name.
AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3.
AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL,
AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR,
AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION,
AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES.
AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture.
Submitted in <https://savannah.gnu.org/patch/index.php?8473>.
AX_PROG_FLEX has been extended to support OpenBSD.
AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further
details are at <http://savannah.gnu.org/patch/index.php?8381>.
* Noteworthy changes in release 2014.02.28 (2014-02-28) [stable]
AX_PERL_EXT has been extended to report back the installation prefix as
PERL_EXT_PREFIX.
AX_EXT has been extended to deal with a situation where
AX_GCC_X86_CPUID(0x00000001) returns 'unknown'. Further details can be found
at <http://savannah.gnu.org/patch/?8321>.
AX_ZONEINFO has improved support for AIX. Further details can be found at
<http://savannah.gnu.org/patch/?8313>.
The set of search paths checked by AX_LUA has been extended, mostly in an
effort to support FreeBSD and OpenBSD: <http://savannah.gnu.org/patch/?8318>
and <http://savannah.gnu.org/patch/?8355> have further details.
The new macros AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND,
AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR,
AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH,
AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF, and AX_CXX_HAVE_REFERENCE_WRAPPER have
been added.
M4sugar and M4sh added to AX_PROG_JAR, AX_PROG_JAVA, AX_PROG_JAVAC, and
AX_PROG_JAVADOC. Also fixed a path discrepancy with AX_JAVA_OPTIONS. See
<http://savannah.gnu.org/patch/index.php?8279> for further details.
The "mandatory" option in AX_CXX_COMPILE_STDCXX_11 has been fixed, and
support for Gentoo's hardened GCC has been improved. Further details are at
<http://savannah.gnu.org/patch/index.php?8287>.
Three new macros were submitted in <http://savannah.gnu.org/patch/?8260>:
- AX_GCC_BUILTIN is used to detect GCC-compatible built-in functions (e.g.
AX_GCC_BUILTIN([__builtin_expect]) to check for __builtin_expect()).
- AX_GCC_FUNC_ATTRIBUTE used to detect GCC-compatible function attributes
(e.g. AX_GCC_FUNC_ATTRIBUTE([pure]) to check for _attribute_((pure))).
- AX_GCC_VAR_ATTRIBUTE is used to detect GCC-compatible variable attributes
(e.g. AX_GCC_VAR_ATTRIBUTE([unused]) to check for _attribute_((unused))).
AX_BOOST_BASE has been updated to recognize the new multi-arch system paths
on Ubuntu 13.10 x86_64. See <http://savannah.gnu.org/patch/?8254> for further
details.
Fixed a cut-and-paste error in AX_CREATE_PKGCONFIG_INFO. Further details are
available at <http://savannah.gnu.org/patch/?8238>.
Extended AX_CHECK_{PREPROC,COMPILE,LINK}_FLAG macros to accept an additional
"input" argument. See <http://savannah.gnu.org/patch/?8247> for further
details.
Fix recognition of UltraSparc IIi in AX_GCC_ARCHFLAG. Further details can be
found at <http://savannah.gnu.org/patch/?8235>.
|
|
|
|
--------------
Version 1.12b:
--------------
- Made an improvement to dictionary generation to avoid runs of identical
bytes.
- Added havoc cycle scaling to help with slow binaries in -d mode. Based on
a thread with Sami Liedes.
- Added AFL_SYNC_FIRST for afl-fuzz. This is useful for those who obsess
over stats, no special purpose otherwise.
- Switched to more robust box drawing codes, suggested by Jakub Wilk.
- Created faster 64-bit variants of several critical-path bitmap functions
(sorry, no difference on 32 bits).
- Fixed moar typos, as reported by Jakub Wilk.
--------------
Version 1.11b:
--------------
- Added a bit more info about dictionary strategies to the status screen.
--------------
Version 1.10b:
--------------
- Revised the dictionary behavior to use insertion and overwrite in
deterministic steps, rather than just the latter. This improves coverage
with SQL and the like.
- Added a mention of "*" in status_screen.txt, as suggested by Jakub Wilk.
|
|
revision of boost-headers.
|
|
== Cppcheck-1.68 ==
General changes:
New checks:
- Multifile checking for buffer overruns and uninitialized variables
Improvements:
- Libraries are now able to contain platform specific types
- Improved handling of function overloads
- Improved handling of integer literal suffixes
- Improved stability of template parsing
- Improved accuracy of ValueFlow analysis
- Improved checking of pointer overflow
- Support noexcept(false)
- Support attribute((noreturn))
- A bunch of additions to several Libraries, especially posix.cfg and qt.cfg
Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
== Cppcheck-1.67 ==
General changes:
- Library files have now a 'format' attribute. Format version 1 is assumed by default
- Cppcheck does no longer abort checking if unhandled characters (Non-ASCII) are found
New checks:
- Check for unused return values
- Detect shift by too many bits, signed integer overflow and dangerous sign conversion
- Recommend usage of expm1(), log1p(), erfc()
- Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes
- Several new va_arg related checks:
-- Wrong parameter passed to va_start()
-- Reference passed to va_start()
-- Missing va_end()
-- Using va_list before it is opened
-- Subsequent calls to va_start/va_copy()
- Initialization by itself in initializer list
- Dead pointer usage when pointer alias local variable that has gone out of scope
Improvements:
- Support uniform initialization syntax (C++11)
- Much improvements to value flow analysis
- Improved AST creation (support placement new, C++-style casts, templates, operator new[], ...)
- Improved lambda support
- Support GCC extension attriute((used)) and MSVC extension __declspec(property)
- Better support for static member variables, inherited variables and namespaces
- Improved typedef support where multiple variables are declared at once
- Avoid checking code multiple times by calculating a checksum. Duplicate preprocessor configurations are eliminated by this.
- Support C++03/C 'auto' keyword
- HTML report: display 'verbose' message using clickable expandable divs
|
|
1.18 Mon Sep 29 19:36:00 PDT 2014
- Added the bind_exchange and unbind_exchange methods
for exchange-exchange bindings.
|
|
|
|
Ok@ salo
|
|
uses zope nor pkgsrc.
Changes:
4.1.2 (2014-12-27)
Add support for PyPy3.
Remove unittest assertions deprecated in Python3.x.
Add zope.interface.document.asReStructuredText, which formats the generated
text for an interface using ReST double-backtick markers.
4.1.1 (2014-03-19)
Add support for Python 3.4.
4.1.0 (2014-02-05)
Update bootstrap.py to version 2.2.
Add @named(name) declaration, that specifies the component name, so it does not
have to be passed in during registration.
|
|
|
|
--------------
Version 1.09b:
--------------
- Corrected a cosmetic problem with 'extras' stage count not always being
accurate in the stage yields view.
- Fixed a typo reported by Jakub Wilk and made some minor documentation
improvements.
--------------
Version 1.08b:
--------------
- Fixed a div-by-zero bug in the newly-added code when using a dictionary.
--------------
Version 1.07b:
--------------
- Added code that automatically finds and extracts syntax tokens from the
input corpus.
- Fixed a problem with ld dead-code removal option on MacOS X, reported
by Filipe Cabecinhas.
- Corrected minor typos spotted by Jakub Wilk.
- Added a couple of more exotic archive format samples.
|
|
0.001006 2015-01-10 13:43:39EST-0500 America/Toronto
- fix ref check on moosify inflator (@shadowcat-mst)
|
|
1.17 2015-01-08
- More XS fixes. Simplified how we localize $@ in the XS code and fixed error
with Perls compiled with -DDEBUGGING. Reported by Lars Dɪᴇᴄᴋᴏᴡ. RT #101416.
1.16 2015-01-07
- The changes in 1.14 introduced a memory leak any time a callback was called
and it did not throw an error that was a reference. This affected the
DateTime constructor and probably many other things. Reported by David
Kayal. RT #101380.
|
|
"dialog" utility.
From DESCR:
pythondialog is a Python wrapper for the dialog utility originally
written by Savio Lam, and later rewritten by Thomas E. Dickey. Its
purpose is to provide an easy to use, pythonic and comprehensive Python
interface to dialog. This allows one to make simple text-mode user
interfaces on Unix-like systems (including Linux).
|
|
2015-01-09 version 0.5.10:
* Merged msgpack-jruby by @iconara. JRuby can run `require 'msgpack'` to use
msgpack-jruby.
|
|
|
|
* Docs: add AtspiTableCell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New in 1.15:
* Improvements and refactorings in the install-sh script:
- It has been modernized, and now makes the following assumptions
*unconditionally*:
(1) a working 'dirname' program is available;
(2) the ${var:-value} shell parameters substitution works;
(3) the "set -f" and "set +f" shell commands work, and, respectively,
disable and enable shell globbing.
- The script implements stricter error checking, and now it complains
and bails out if any of the following expectations is not met:
(1) the options -d and -t are never used together;
(2) the argument passed to option -t is a directory;
(3) if there are two or more SOURCEFILE arguments, the
DESTINATION argument must be a directory.
* Automake-generated testsuites:
- The default test-driver used by the Automake-generates testsuites
now appends the result and exit status of each "plain" test to the
associated log file (automake bug#11814).
- The perl implementation of the TAP testsuite driver is no longer
installed in the Automake's scripts directory, and is instead just
distributed as a "contrib" addition. There should be no reason to
use this implementation anyway in real packages, since the awk+shell
implementation of the TAP driver (which is documented in the manual)
is more portable and has feature parity with the perl implementation.
- The rule generating 'test-suite.log' no longer risk incurring in an
extra useless "make all" recursive invocation in some corner cases
(automake bug#16302).
* Distribution:
- Automake bug#18286: "make distcheck" could sometimes fail to detect
files missing from the distribution tarball, especially in those cases
where both the generated files and their dependencies are explicitly
in $(srcdir). An important example of this are *generated* makefile
fragments included at Automake time in Makefile.am; e.g.:
...
$(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh
cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am
include $(srcdir)/fragment.am
...
If the use forgot to add data.txt and/or preproc.sh in the distribution
tarball, "make distcheck" would have erroneously succeeded! This issue
is now fixed.
- As a consequence of the previous change, "make distcheck" will run
using '$(distdir)/_build/sub' as the build directory, rather than
simply '$(distdir)/_build' (as it was the case for Automake 1.14 and
earlier). Consequently, the './configure' and 'make' invocations
issued by the distcheck recipe now have $(srcdir) equal to '../..',
rather than to just '..'. Dependent and similar variables (e.g.,
'$(top_srcdir)') are also changed accordingly.
Thus, Makefiles that made assumptions about the exact values of the
build and source directories used by "make distcheck" will have to
be adjusted. Notice that making such assumptions was a bad and
unsupported practice anyway, since the exact locations of those
directories should be considered implementation details, and we
reserve the right to change them at any time.
* Miscellaneous bugs fixed:
- The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
newline (bug#16841). Regression introduced in Automake 1.14.
- We no longer risk to use '$ac_aux_dir' before it's defined (see
automake bug#15981). Bug introduced in Automake 1.14.
- The code used to detect whether the currently used make is GNU make
or not (relying on the private macro 'am__is_gnu_make') no longer
risks causing "Arg list too long" for projects using automatic
dependency tracking and having a ton of source files (bug#18744).
- Automake tries to offer a more deterministic output for generated
Makefiles, in the face of the newly-introduced randomization for
hash keys order in Perl 5.18.
- In older Automake versions, if a user defined one single Makefile
fragment (say 'foo.am') to be included via Automake includes in
his main Makefile.am, and defined a custom make rule to generate that
file from other data, Automake used to spuriously complain with some
message like "... overrides Automake target '$(srcdir)/foo.am".
This bug is now fixed.
- The user can now extend the special .PRECIOUS target, the same way
he could already do with the .MAKE .and .PHONY targets.
- Some confusing typos have been fixed in the manual and in few warning
messages (automake bug#16827 and bug#16997).
|
|
------
11.3.1
------
* Issue #327: Formalize and restore support for any printable character in an
entry point name.
----
11.3
----
* Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
except for calling with no parameters, which is just a shortcut for
``ep.require(); ep.resolve();``.
Apps currently invoking ``ep.load(require=False)`` should instead do the
following if wanting to avoid the deprecating warning::
getattr(ep, "resolve", lambda: ep.load(require=False))()
----
11.2
----
* Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
----
11.1
----
* Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
in certain cases where VersionConflict was raised with two arguments, which
occurred in ``pkg_resources.WorkingSet.find``. This release adds support
for indicating the dependent packages while maintaining support for
a VersionConflict when no dependent package context is known. New unit tests
now capture the expected interface.
|
|
Upstream changes:
2.21 Mar 16 2014
- sync with Debian patches - RT#91658
- fix copyright and license entries - RT#43463
2.20 Feb 03 2014
- drop t/v1*.t unit tests due to license issue
https://github.com/renormalist/class-methodmaker/issues/2
2.19 Dec 15 2013
- Fix 5.19 incompatibility - RT#88934 (Zefram)
- small distro polishing
|
|
Upstream changes:
0.09 2014-11-13
- optimized some perl API calls (thanks, Alexandr Evstigneev!)
|
|
Upstream changes:
0.23 Thu Aug 21 12:06:13 PDT 2014
- Typo fix via PR/1. @wollmers++
0.22 Sat Aug 16 10:53:43 PDT 2014
- Meta 0.0.2
0.21 Sat Aug 16 00:52:16 PDT 2014
- Eliminate File::Basename from tests
0.20 Fri Aug 15 15:42:06 PDT 2014
- Add t/000-compile-modules.t
- CPAN Day 2014 - 21 Release Salute!
0.19 Sat Aug 2 10:40:36 PDT 2014
- Fix Copyright years in Meta.
0.18 Sat Aug 2 10:18:52 PDT 2014
- Fix Copyright years.
0.17 Wed Jul 30 15:39:56 PDT 2014
- Switch IRC to
0.16 Sat Jul 26 00:19:48 PDT 2014
- Switch to Zilla::Dist
|
|
Upstream changes:
0.27 - 2014-08-16
- declare minimum perl version of 5.6 in metadata
|
|
|
|
packaged for wip by esg.
Happy is a parser generator for Haskell. Given a grammar specification in
BNF, Happy generates Haskell code to parse the grammar. Happy works in a
similar way to the yacc tool for C.
|
|
|
|
X.Y.Z+1 updates, bumped the shared library major versions.
Do recursive bump for that.
|
|
|
|
Update DEPENDS
Upstream changes:
1.123 2014-11-11
[Dependencies]
* Now requires PPI-1.220 which has numerous bug fixes. This may
eliminate the need for some "## no critic" markers you inserted to
work around those bugs. The "ProhibitUselessNoCritic" policy should
help you find them.
[Miscellanea]
* Fixed a typo in the Variables::ProhibitPerl4PackageNames message.
1.122 2014-08-25
[Dependencies]
* Now requires PPI-1.218 which has numerous enahncements and bug fixes.
Also now requires Readonly-2.00, which obviates the need for Readonly::XS
to get fast constants.
* File::HomeDir, File::Which, and Term::ANSIColor are all required now
instead of being optional or recommended. This simplifies our test code
and ensures consistent optimal behavior for all users.
[New Policies]
* Added two new policies: BuiltinFunctions::ProhibitUselessTopic and
RegularExpressions::ProhibitUselessTopic.
[Miscellanea]
* Updated the perlcritic.el script to use modern Emacs hooks.
Thanks to @intrigeri and the Debian team for the patch. Fixes GH #556.
* Removed all the internal RCS keyword boilerplate blocks that were never
getting expanded.
|
|
Upstream changes:
2.00 2014-06-30T11:15:05Z
- Deprecation of Readonly::XS as a requirement for fast, readonly
scalars is complete. Report any lingering issues on the tracker
ASAP.
1.61 2014-06-28T11:22:13Z
- Normal constants (strings, numbers) do not appear to be read only to
Internals::SvREADONLY($) but perl itself doesn't miss a beat when you
attempt to assign a value to them. Fixing test regression in
t/general/reassign.t
1.60 2014-06-27T15:59:27Z
- Fix array and hash tie() while in XS mode (exposed by Params::Validate tests)
- Fix implicit undef value regression resolves #8
- Minor documentation fixes (spell check, etc.)
- Patch from Gregor Herrmann <gregoa@debian.org> resolves #7
v1.500.0 2014-06-25T19:56:18Z
- PLEASE NOTE: Readonly::XS is no longer needed!
- Again, Readonly::XS is no longer needed.
- Merged typo fix from David Steinbrunner RT#86350/#2
- Merged patch (w/ tests, yay!) from Daniel P. Risse RT#37864
- Upstream magic related bugs were reported to p5p and fixed in perl
itself so we can resolve the following local issues: RT#70167, RT#57382,
RT#29487, RT#36653, RT#24216.
- Reported RT#120122 (tie + smartmatch bug) upstream to p5p. Will
eventually resolve local [RT#59256].
- Note: Resolved RT#16167 (benchmark.pl being installed) in 1.04.
- Use readonly support exposed in Internals on perl >=5.8.x
- Have I mentioned you don't need to install Readonly::XS anymore?
- Checking $Readonly::XSokay is no longer suggested. ...never should have been
|
|
Upstream changes:
1.220 Tue 11 Nov 2014
Summary:
- incompatible behavior fixes on PPI::Statement::Sub->prototype
- improved parsing of various syntax elements
- code quality improvements
- various small documentation fixes
Details:
- {} is now recognized as anonymous hash constructor instead of a code
block after these operators: &&= //= || && // ? :
(GitHub #36) (MOREGAN)
- regex capture variables greater than $9 are now parsed completely,
instead of being parsed as single digit captures with numbers after
them (GitHub #38) (MOREGAN)
- DESTROY and AUTOLOAD subs are now parsed even without the sub
keyword (GitHub #39) (MOREGAN)
- PPI::Statement::Sub->prototype behavior now matches its
documentation, instead of returning the prototype string
unchanged and still including the parens (GitHub #56) (MOREGAN)
- PPI::Statement::Sub->prototype now returns undef on subs without a
prototype, instead of returning an empty string
(GitHub #56) (MOREGAN)
- list of keywords which are not parsed as packages when followed by
the Perl4 package separator ' has been increased
(GitHub #77) (MOREGAN)
- application of a number of Perl::Critic policies and documentation
fixes (GitHub #53) (MOREGAN, MITHALDU)
- automation of README.md generation for git (GitHub #86) (COWENS)
- various small documentation fixes (Github #96) (MOREGAN)
1.218 Sat 16 Aug 2014
Summary:
- Fixes for various parsing and documentation bugs
- 1MB limit on input document size removed
- Moved repository to GitHub: https://github.com/adamkennedy/PPI
Details:
- Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN)
- Fix documentation reference to List::Util (RT #75308) (RWSTAUNER)
- Improve scalability of parsing long lines, and remove the size
limit on documents PPI will parse (GitHub #5) (MITHALDU)
- Speed up adding an element to an unlabeled statement.
Allow inlining of some methods. (WOLFSAGE)
- Expanded test coverage (DOLMEN, MOREGAN)
- Convert inline tests to standalone tests (GitHub #12) (MOREGAN)
- Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN)
- Recognize that '1 x3' is the x operator followed by a 3
(RT #37892, GitHub #27) (MOREGAN)
- Support all augmented assignment operators (<<=, ||=, etc.)
(RT #68176, 71705) (MOREGAN)
- Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE)
- Support upper-case digits in hex and binary numbers, including
in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN)
- Fix float argument to range operator misparsed as version
string (RT #45014) (MOREGAN)
- Fix POD markup in PPI::Find (RT #51693) (FWIE)
- Fix spelling of "Tom Christiansen" (RT #67264) (TADMC)
- Fix a large raft of spelling and grammar errors (RT #85049) (David
Steinbrunner, DOLMEN, MOREGAN)
- Fix errors in documentation of the PPI::Element class hierarchy
(RT #30863, 69026) (SJQUINNEY)
- Prevent PPI::XSAccessor packages from hiding corresponding PPI
packages in CPAN (RT #90792) (MITHALDU)
- Recognize the formfeed character as whitespace (RT #67517) (WYANT)
- Recognize regex match following 'return' (RT #27475) (ADAMK)
- Fix missing dereference, length called on reference (RT #40103)
(ADAMK)
|
|
Upstream changes:
5.20141220
- Updated for v5.21.7
|
|
Changelog is not available.
|
|
|
|
12.0.5 (2015-01-03)
~~~~~~~~~~~~~~~~~~~
* Upgrade pip to 6.0.6
* Upgrade setuptools to 11.0
|
|
----
11.0
----
* Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that >1.7 does
not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
------
10.2.1
------
* Issue #323: Fix regression in entry point name parsing.
----
10.2
----
* Deprecated use of EntryPoint.load(require=False).
* Substantial refactoring of all unit tests. Tests are now much leaner and
re-use a lot of fixtures and contexts for better clarity of purpose.
----
10.1
----
* Issue #320: Added a compatibility implementation of
``sdist._default_revctrl``
so that systems relying on that interface do not fail (namely, Ubuntu 12.04
and similar Debian releases).
------
10.0.1
------
* Issue #319: Fixed issue installing pure distutils packages.
----
10.0
----
* Issue #313: Removed built-in support for subversion. Projects wishing to
retain support for subversion will need to use a third party library. The
extant implementation is being ported to `setuptools_svn
<https://pypi.python.org/pypi/setuptools_svn>`_.
* Issue #315: Updated setuptools to hide its own loaded modules during
installation of another package. This change will enable setuptools to
upgrade (or downgrade) itself even when its own metadata and implementation
change.
---
9.1
---
* Prefer vendored packaging library `as recommended
<https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f5744af67#commitcomment-9109448>`_.
-----
9.0.1
-----
* Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
---
9.0
---
* Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
where Setuptools was unable to upgrade over earlier versions.
---
8.4
---
* Pull Request #106: Now write ``setup_requires`` metadata.
|
|
Bugfix maintenance release. Fixes to hash table expansion now
completely hang all threads very briefly while the hash table
pointers are swapped. Once swapped, it unlocks and uses locks as
normal.
In previous versions, the hash table was switched to a global lock
instead of a map of bucket-locks during expansion. This should be
faster overall with a small latency penalty. It's possible to
presize the hash table with -o hashpower
|
|
2015-01-04 Moritz Bunkus <moritz@bunkus.org>
* Released v1.3.1.
* EbmlElement::Render(): doesn't catch exceptions anymore. Instead
exceptions generated from the IOCallback class (e.g. if a write
failed) are propagated to the caller.
2014-12-21 Moritz Bunkus <moritz@bunkus.org>
* build system: switched the build system from hand-crafted
Makefiles to an autoconf/automake-based system. A pkg-config file
will be installed as well; its name is »libebml«. Patch by Jan
Engelhardt <jengelh@inai.de>.
2014-12-20 Moritz Bunkus <moritz@bunkus.org>
* EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those
elements that could successfully be read will be kept
(e.g. defective block groups will be dropped).
2014-12-19 Moritz Bunkus <moritz@bunkus.org>
* EbmlMemoryStream: add a new class for safe memory access that
throws exception on failures.
2014-12-18 Moritz Bunkus <moritz@bunkus.org>
* EbmlMaster: Fixed read() trying to calculate the end position of
elements with an unknown size. This avoids endless loops and
assertions in certain cases. See https://trac.bunkus.org/ticket/1089
|