Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes:
* Optimize Class Inheritable Attributes so that unnecessary hashes are not
creat ed. [Bruce Perens]
* Added :instance_writer option to #mattr_writer/accessor,
#cattr_writer/accesso r, and #class_inheritable_writer to skip the creation
of the instance writer. [ Rick]
* Full test coverage for Inflector. #7228 [Dan Kubb]
|
|
|
|
Here is the very brief list of ...
Updates in v1.5.0 since v1.4.4 series
-------------------------------------
* Index manipulation
* Repository layout and objects transfer
* Bare repositories
* Reflog
* Crufts removal
* Detached HEAD
* Packed refs
* Configuration
* Updated features
* Less external dependency
* I18n
* e-mailed patches
* Foreign SCM interfaces
* User support
* Sliding mmap
* Shallow clones
...
the complete list is in the source package.
|
|
|
|
|
|
it can be installed side-by-side with the libnet11 package.
|
|
conflicts with the libnet 1.0.x branch and allow the two to be run
side-by-side.
|
|
|
|
RLog provides a flexible message logging facility for C++ programs and
libraries. It is highly optimized for the case where no log messages are
output, so that it can be left in production code and enabled on-demand.
|
|
Changes between 2.0.6 and 2.0.7 (22-Nov-2005 to 08-Jun-2006)
*) Let AC_CHECK_PTH use "pth-config --libs --all" instead of just
"pth-config --libs" to allow it to work under platforms like
Solaris where additional libraries are required.
[Ralf S. Engelschall]
Changes between 2.0.5 and 2.0.6 (05-Oct-2005 to 22-Nov-2005)
*) Add a missing "break" in pth_attr.c:pth_attr_ctrl().
[Stefan Schippers <stefan@schippers.it>]
*) Return an error if pth_kill() is called before pth_init().
[Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>]
Changes between 2.0.3 and 2.0.4 (03-Dec-2004 to 18-Feb-2005)
*) Fix internal determination of maximum number in a size_t in
the string formatter engine.
[Ralf S. Engelschall]
*) Add quotes around function names for AC_DEFUN in pth.m4 to avoid
warnings about "underquoted definitions".
[Stephane Loeuillet <stephane.loeuillet@cegetel.net>]
*) Do not insist on writing to the source directory on "make install"
in order to more closely follow GNU standards.
[Bruno Haible <bruno@clisp.org>]
*) Remove "*.bak" and "*~" files under "make distclean"
instead of "make clean".
[Bruno Haible <bruno@clisp.org>]
Changes between 2.0.2 and 2.0.3 (12-Sep-2004 to 03-Dec-2004)
*) Resurrect the old "make striptease" command by fixing the
configure run-time in the stripped down source tree and fixing the
list of source files.
[Ralf S. Engelschall]
*) The pth_uctx_save() and pth_uctx_restore() API functions
unfortunately were broken by design because they are C
_functions_. This leads to one more deadly nesting on the
run-time stack which effectively caused the pth_mctx_restore()
in pth_uctx_restore() to return to the end of pth_uctx_save()
but then the control flow unfortunately returns to the
pth_uctx_restore() caller instead of the pth_uctx_save() caller
because the call to pth_uctx_restore() had already overwritten the
run-time stack position where the original return address for the
pth_uctx_save() call was stored.
The only workaround would be to #define pth_uctx_save() and
pth_uctx_restore() as C _macros_, but this then would require that
lots of the GNU Pth internals from pth_mctx.c would have to be
exported in the GNU Pth API (which in turn is not acceptable). So,
the only consequence is to remove the two functions again from the
GNU Pth API.
[Ralf S. Engelschall, Stefan Brantschen <sbr@acm.org>]
*) Enhance internal pth_mctx_save() if getcontext(3) is used for the
machine context saving by better emulating the setjmp(3) style
return code semantics.
[Ralf S. Engelschall]
*) Do not break in pth_msgport_find() if a message port
was created with a NULL name.
[Ralf S. Engelschall]
*) Better error checking in pth_key_xxx() functions.
[Ralf S. Engelschall]
*) Added PTH_CTRL_FAVOURNEW control which allows the user
to disable the favouring of new threads on scheduling
to get more strict priority based scheduling behavior.
[Ralf S. Engelschall, Vinu V <Vinu_V@mindtree.com>]
Changes between 2.0.1 and 2.0.2 (13-Jul-2004 to 12-Sep-2004)
*) Added hard syscall wrappers for send(2) and recv(2).
[NetBSD pkgsrc patches]
*) Internally handle errors returned from pth_event() in order
to pass them upstream to the caller in pth_high.c functions.
[Ralf S. Engelschall, NetBSD pkgsrc patches]
*) Fix syscall wrapper for sendto(2).
[NetBSD pkgsrc patches]
*) Use "(char *)NULL" instead of plain "NULL" in last argument to
execl(2) to avoid GCC 3.5's "warning: missing sentinel in function call".
[Ralf S. Engelschall]
*) Workaround Autoconf/m4 problems in pth.m4 by using "m4_define"
instead of just "define" and no using m4_undefine at all.
[Dr. Andreas Mueller <afm@othello.ch>]
*) Avoid side-effects by defining _XOPEN_SOURCE only temporarily
for inclusion of <poll.h> instead of permanently.
[Graham Nash <gnash@ncube.com>]
*) Workaround GCC 2.x and 3.5 (3.4 worked fine) macro parsing
behaviour by using a pre-declared function pointer type "typedef
int (*pth_event_func_t)(void *);" instead of using an inlined
"int (*)(void *)".
[Ralf S. Engelschall, Robert Anderson <RWA@sbcglobal.net>]
*) Fixed prototype for pthread_attr_setschedparam(3) from
to use a "const struct sched_param *" argument.
[Rafael Ávila de Espíndola <rafael.espindola@ic.unicamp.br>]
Changes between 2.0.0 and 2.0.1 (17-Feb-2003 to 13-Jul-2004)
*) Fix handling/casting of "int (*)(void *)" callback functions.
[Ralf S. Engelschall]
*) Resolve symbol conflict in pth_string.c between pow10/round
and GCC builtins.
[Ralf S. Engelschall]
*) Use GCC 3.3 option "-fno-strict-aliasing" (if available) under
Autoconf option "--enable-debug" because mainly pth_mctx.c
contains important and correct pointer casting constructs which
are not acceptable in "strict aliasing" for GCC.
[Ralf S. Engelschall]
*) Fixed implementation so that --enable-pthread now correctly
implies --enable-syscall-soft.
[Steve Alstrin <Steve.Alstrin@NetIQ.com>, Ralf S. Engelschall]
*) Replace some 0 by more politically correct NULL in pth_string.c
[Ralf S. Engelschall]
|
|
0.27 Mon Nov 20 17:06:59 EST 2006
- Moved an expire check to has_key
- Doc updates from Terrence Brannon (metaperl)
|
|
1.17 Mon Oct. 23, 2006
- make loading of Scalar::Util::weaken, completely
optional
- added a $post_func optional arg to &traverse. Thanks
|
|
0.25
- Updated Test::Simple dependency to make sure it is in sync with
the latest T::B::T (thanks David Cantrell)
0.24
- Fixed a bunch of spelling mistakes in the POD
- Added an (optional) spelling test in t/developer
0.23
- Added a bunch of missed acknowledgements
- Made the fact that $@ is preserved by T::E subroutines explicit in
the synopsis
0.22 - or the "about bloody time" release
- We now test that the import works (it does :-)
- Now works with exception classes that override isa
- Added link to AnnoCPAN
- Applied patch from Ben Prew to turn the misused TODO tests into
proper Test::Builder::Tester tests - thanks Ben
- Now cannot pass undef as the exception to throws_ok
- The optional test description for lives_and is now optional :)
- Can now have empty test description for throws_ok
- Requires Sub::Uplevel 0.13 - squashing several bugs (thanks to David
Golden for fixing Sub::Uplevel, and for reporting the issue - along
with Cees Hek & Steve Purkis)
- Uses Test::Pod::Coverage rather than home grown script
- Added (optional) Perl::Critic tests
- Updated Test::Builder::Tester dependency to 1.04
- Tidied up tests, code and POD a little
- All developer tests live in t/developer and do not run by default
- Added example of only using Test::Exception if it's installed (thanks
to Rob Muhlestein for suggesting this)
- Test coverage now at 100% (statement, branch, condition, subroutine
& POD) according to Devel::Cover 0.58
|
|
0.14 Sun Nov 5 23:38:46 EST 2006
- fixed t/99_pod_coverage.t bug
- added examples directory
0.13 Thu Jun 22 19:47:26 EDT 2006
- fixed bug in Uplevel.t that caused test failure on FreeBSD for 5.8.0
- fixed bug in Uplevel.t that caused test failure on bleadperl-5.9.4
- removed ancient Test::More provided in t/lib
- switched ok(eq_array()) tests to is_deeper() for better diagnostics
- added pod/pod coverage checks
- numbered tests
|
|
2.16 Dec 19, 2006 (Happy Birthday, Dad!)
- Don't require IO::String for running the tests. Reported by Andreas
Koenig. RT #23973.
- Moved Test::More to build_requires. Suggested by Andreas Koenig. RT
#23973.
2.15 Dec 16, 2006
- Don't try to test compilation of L::D::Syslog unless Sys::Syslog is
available. Patch by Kenichi Ishigaki. RT #23751.
- Allow a subroutine reference as a log message when callin
Log::Dispatch->log(). Suggested by Craig Manley. RT #23913.
- Added Log::Dispatch::Null output, primarily for testing.
2.14 Nov 18, 2006
This release only involves changes to the test suite.
- Make sure we don't fail if Apache::Log is not installed on the
system. RT #22791. Reported by Lee Goddard.
- Separated out compilation tests from other tests.
|
|
0.87 January 18, 2007
- When determining the caller of a function in the XS version, use
Perl's caller() function rather than CopSTASHPV. The caller()
function apparently ignores the DB package, whereas the latter
doesn't. This caused validate_options to be ignored when running
under profiling (and probably the debugger as well). Thanks to Jeff
Weisberg for pointing this out.
|
|
Oct 25 2006 (Shlomi Fish)
Error.pm #0.17008
- Added the empty PL_FILES paramaeter to ExtUtils::MakeMaker so it won't
attempt to run Build.PL.
Oct 18 2006 (Shlomi Fish)
Error.pm #0.17007
- Added the "COPYRIGHT" section to the POD with the correct
license. (several people have asked me about what the license is.)
- Added the Build.PL file so we'll have license meta data in the
distribution.
Oct 07 2006 (Shlomi Fish)
Error.pm #0.17006
- t/11rethrow.t - added the test file by Thomas Equeter.
- Changed to the more correct behevaiour that fixes the rethrowning
error by Thomas Equeter.
- see http://rt.cpan.org/Public/Bug/Display.html?id=21612
- added t/pod.t to check for POD validity.
- added the t/pod-coverage.t file for POD coverage.
- added the missing POD.
- added "use strict" and "use warnings" to lib/Error/Simple.pm to make
CPANTS happy.
Oct 03 2006 (Shlomi Fish)
Error.pm #0.17005
- t/09dollar-at.t - included in the distribution (it was not placed in
the MANIFEST previously.
- t/10throw-in-catch.t, t/Error.pm - Fixed:
http://rt.cpan.org/Public/Bug/Display.html?id=21884 when an error that
was thrown inside a catch or otherwise clause was not registered.
Sep 01 2006 (Paul Evans)
Error.pm #0.17004
- t/08warndie.t: Various fixes:
Workaround for ActivePerl bug when dup2()ing to STDERR - close it first
Should fix https://rt.cpan.org/Public/Bug/Display.html?id=21080 but I
have no means to test it
Use __LINE__ rather than a custom function implemented using caller()
Aug 20 2006 (Paul Evans)
Error.pm #0.17003
- Pass error in $@ as well as $_[0] to catch and otherwise blocks.
- t/08warndie.t: Various fixes for Win32:
Win32 can't open( HANDLE, "-|" ) - need manual pipe()/fork() workaround
Filename on Win32 is t\08warndie.t - need \Q in regexp to avoid
interpretation as an invalid octal character
Aug 17 2006 (Paul Evans)
Error.pm #0.17002
- Documentation fix for Error::Simple constructor in example
- t/80warndie.t: Bugfix to open() call to work on perl 5.6
Jul 24 2006 (Paul Evans)
Error.pm #0.17001
- Bugfix to t/08warndie.t - Don't abuse $! for forcing "die"'s exit status
Fixes http://rt.cpan.org/Public/Bug/Display.html?id=20549
|
|
2006-05-26 Jarkko Hietaniemi
* Tweak the regexp parsing the ps -o output in setpriority.t,
from Alexey Tourbin and Rafael Garcia-Suarez. Still just
a best-effort attempt, but one can only try.
* Release 1.28.
2006-05-25 Jarkko Hietaniemi
* Address rt.cpan.org #13130 and #19412: try to cope with
an already reniced shell running the setpriority.t. The
tricks used are trying "ps -o pid,nice" and looking for $$,
and if that fails, then trying whether the nice(1) is the
GNU one, and if so, running it without arguments.
* Release 1.27.
2006-05-21 Jarkko Hietaniemi
* Address rt.cpan.org #19298: bug in getrusage(): 'inblock' was
misspelt as 'inlock' (the end result being that people looking
for the 'inblock' field got zero)
* For Mac OS X reword the message about the RLIM_NPROC test failure
(or rather, the possible failure). Still a mystery under what
exact conditions the test fails or succeeds.
* Add Test::Pod and Test::Pod::Coverage tests.
* Release 1.26.
2006-04-09 Jarkko Hietaniemi
* Address rt.cpan.org #13131: setrlimit.t tries to increase hard
limits, cannot raise limits higher than the hard limit.
* Address rt.cpan.org #13130: getpriority.t and setpriority.t
assume priority = 0, solution hopefully portable. Now should
work under e.g. "nice make test".
* Add more verbosity to the case of the known rlimit.t test
failure in Mac OS X.
* Release 1.25.
|
|
2.201 Tue 16 Jan 2007
- [% plan %] in test2inline templates is no longer compulsory
2.200 Sun 14 Jan 2007
- Added Win32 support
2.105 Mon 2 Oct 2006
- No functional changes
- Upgraded to Module::Install 0.64
- Fixed a few kwalitee nigglies
2.104 Sun 7 May 2006
- Moved from old CVS to new SVN repository
- Various POD spelling/grammer fixes (Jeff Defik)
- Moved t/t.data to t/data
- Upgraded to Module::Install 0.62
|
|
1.00 Sun 14 Jan 2007
- FINALLY completed full functionality on Win32
|
|
1.27 Mon 4 Sep 2006
- Upgrading to Module::Install 0.64
|
|
1.19 -- Sun Dec 10 09:58:03 CST 2006
Bug Fixes
* Fix invalid conversion from `const char*' to `char*' warnings
* Avoid Makefile error when building on Win32
* Fix undefined symbol error for perl < 5.9.0
* Fix hardcoded "/" in a filepath that causes p_tainted.t to fail on VMS
Documentation
* Document that reduce calls BLOCK in a scalar context
* Add SEE ALSO sections to docs
Enhancements
* A new regression test for readonly, taking a reference to a constant passed to a sub
|
|
2.10 Sat 20 Sep 2006
- This release contains only build-time changes
- Did a little housekeeping on Makefile.PL and the unit tests
- Upgrading to Module::Install 0.64
2.09 Sat 15 Jul 2006
- This release contains only build-time changes
- Added a dependency on ExtUtils::MakeMaker 6.11
Module::Install may have an issue with older EU:MM installs
2.08 Sat 15 Jul 2006
- This release contains only build-time changes
- Upgraded to Module::Install 0.63
|
|
Changes between 1.4.1 and 1.4.2 (10-Aug-2006 to 15-Aug-2006)
*) Remove a trailing whitespace in mm.pod which
confused pod2html(1) and generated bad output.
[Neil Conway <neilc@samurai.com>]
Changes between 1.4.0 and 1.4.1 (02-Sep-2005 to 10-Aug-2006)
*) Add new API function MM_reset() and mm_reset().
[Neil Conway <neilc@samurai.com>]
*) Upgraded build environment to GNU shtool 2.0.6,
GNU libtool 1.5.22 and GNU autoconf 2.60.
[Ralf S. Engelschall]
*) Fix spelling errors in manual page mm(3) and corrected
description of mm_sizeof() function.
[Neil Conway <neilc@samurai.com>]
|
|
0.67 Mon Jan 22 13:27:40 PST 2007
Test fixes
- t/pod_coverage.t would fail if Test::Pod::Coverage between 1.07 and
1.00 were installed as it depended on all_modules being exported.
[rt.cpan.org 24483]
0.66 Sun Dec 3 15:25:45 PST 2006
- Restore 5.4.5 compatibility (unobe@cpan.org) [rt.cpan.org 20513]
0.65 Fri Nov 10 10:26:51 CST 2006
0.64_03 Sun Nov 5 13:09:55 EST 2006
- Tests will no longer warn when run against an alpha version of
Test::Harness [rt.cpan.org #20501]
- Now testing our POD and POD coverage.
- Added a LICENSE field.
- Removed warning from the docs about mixing numbered and unnumbered
tests. There's nothing wrong with that. [rt.cpan.org 21358]
- Change doc examples to talk about $got and $expected rather than
$this and $that to correspond better to the diagnostic output
[rt.cpan.org 2655]
0.64_02 Sat Sep 9 12:16:56 EDT 2006
- Last release broke Perls earlier than 5.8.
0.64_01 Mon Sep 4 04:40:42 EDT 2006
- Small improvement to the docs to avoid user confusion over
"use Test::More tests => $num_tests" (Thanks Eric Wilhelm)
- Minor fix for a test failure in is_deeply_fail for some Windows
users. Not a real bug. [rt.cpan.org 21310]
- _print_diag() accidentally leaked into the public documentation.
It is a private method.
* Added Test::Builder->carp() and croak()
* Made most of the error messages report in the caller's context.
[rt.cpan.org #20639]
* Made the failure diagnostic message file and line reporting portion
match Perl's for easier integration with Perl aware editors.
(so its "at $file line $line_num." now)
[rt.cpan.org #20639]
* 5.8.0 threads are no longer supported. There's too many bugs.
|
|
related packages.
|
|
|
|
|
|
ttyname_r does not work.
|
|
|
|
yet in pkglint.
|
|
package records the package subdir in the +BUILD_INFO, which is used by
several pkgtools to look up metainformation about the package, and that
metainfo will be wrong until the package is rebuilt (now as nb3).
|
|
is not required for normal use, only for development work.)
|
|
|
|
why the author of this software should learn more about ABI compatibility.
|
|
|
|
changes:
- Revert theme change since it breaks gecko < 1.9
- Make deprecated keywords grey
- Only search for books in the XDG data/home directories
-bugfixes
-translation updates
|
|
1.2a:
* Made HTTP support more usable
* Various portability fixes.
1.2:
* Support for non-blocking DNS resolution; from Adam Langley
and Nick Mathewson.
* Support for lightweight HTTP clients and servers.
* Support for Sun's Event Ports from David Pacheco of Sun.
|
|
|
|
never be necessary to explicitly link against it, since that is the job
of the C++ compiler. So use that instead of the C compiler for linking
the programs.
This fixes the build on Solaris with SunPro.
|
|
|
|
Many changes, the most notable appear to be improved DFT support,
addition of SRFI-94 (Type-Restricted Numerical Functions) and
SRFI-23 (Error reporting mechanism), and some cleanup/fixing.
See the ANNOUNCE file for details.
There are reports that the 3a4 version breaks gnucash on Debian;
neither wiz nor me could reproduce this.
|
|
|
|
Geany is a small and lightweight integrated development environment.
It was developed to provide a small and fast IDE, which has only a few
dependencies from other packages. Another goal was to be as independent
as possible from a special Desktop Environment like KDE or GNOME.
Approved by jlam@
|
|
|
|
|
|
The Cache modules are designed to assist a developer in persisting
data for a specified period of time. Often these modules are used
in web applications to store data locally to save repeated and
redundant expensive calls to remote machines or databases.
The Cache interface is implemented by derived classes that store
cached data in different manners (such as as files on a filesystem,
or in memory).
To use the Cache system, a cache implementation must be chosen to
suit your needs. The most common is Cache::File, which is suitable
for sharing data between multiple invocations and even between
concurrent processes.
|
|
File::NFSLock - perl module to do NFS (or not) locking
Program based of concept of hard linking of files being atomic
across NFS. This concept was mentioned in Mail::Box::Locker (which
was originally presented in Mail::Folder::Maildir). Some routine
flow is taken from there -- particularly the idea of creating a
random local file, hard linking a common file to the local file,
and then checking the nlink status. Some ideologies were not complete
(uncache mechanism, shared locking) and some coding was even
incorrect (wrong stat index). File::NFSLock was written to be light,
generic, and fast.
|
|
0.60 Sun Nov 16 16:58:12 EST 2003
- ensured that $elem->heap can be tested for undef
to determine whether it is actually on a heap at
the moment
- requested by Dan Bolser <dmb@mrc-dunn.cam.ac.uk>
- fixed bug in Heap::Binary delete
- noted by Arun Bhalla <bhalla@uiuc.edu>
- changes to t/test.t
- added tests for delete
- made test run against all Heap variants
- made test configurable to get a small test case
for solving bugs
- fixed bug in Heap::Binomial delete
- Heap::Fibonacci delete worked in tests
0.70 Fri Dec 5 00:55:41 EST 2003
- finally got around to renaming minimum and
extract_minimum methods to top and extract_top
- prompted by Steve Lembark <lembark@wrkhors.com>
- old names are still supported, but depracated
0.71 Thu Jun 17 12:25:36 EDT 2004
- fixed a memory leak in Heap::Fibonacci
- the DESTROY method did'nt traverse fully
- one final reference to extract_minimum in doc for Heap.pm
- both issues reported by Christian Plessl <plessl@tik.ee.ethz.ch>
|
|
database into ~/.terminfo, so make sure that directory exists.
|