Update to 1.15:

1.15  Apr 28, 2007

- Changed how objects are created in order to greatly speed up the
  constructor. Instead of processing all the stack trace data when the
  object is first created, this is delayed until it is needed. This
  was done in order to help speed up Exception::Class. There are cases
  where code may be throwing many exceptions but never examining the
  stack traces.

  Here is a representative benchmark of object construction for the
  old code versus the new code:

          Rate  old  new
    old 1764/s   -- -76%
    new 7353/s 317%   --


1.14  Mar 16, 2007

- Added a few micro-optimizations from Ruslan Zakirov, who is hoping
  this will ultimately help speed up RT.
This commit is contained in:
wiz 2007-06-08 08:38:27 +00:00
parent eeb754ff3b
commit 6398e5bfb1
2 changed files with 6 additions and 6 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.16 2006/07/19 22:37:21 wiz Exp $
# $NetBSD: Makefile,v 1.17 2007/06/08 08:38:27 wiz Exp $
#
DISTNAME= Devel-StackTrace-1.13
DISTNAME= Devel-StackTrace-1.15
PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5dst
CATEGORIES= devel perl5

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.6 2006/07/19 22:37:21 wiz Exp $
$NetBSD: distinfo,v 1.7 2007/06/08 08:38:27 wiz Exp $
SHA1 (Devel-StackTrace-1.13.tar.gz) = 91fb6ee4ba4bd0d4dae2f512ae611f445264e16e
RMD160 (Devel-StackTrace-1.13.tar.gz) = bb2fcdce911f668e0881e78e4702af99928b2250
Size (Devel-StackTrace-1.13.tar.gz) = 9448 bytes
SHA1 (Devel-StackTrace-1.15.tar.gz) = 936b3d76f6405698d5d861733dfbba7430ba7152
RMD160 (Devel-StackTrace-1.15.tar.gz) = acc3619bcb07846a8af469ec5dac2b02f39ca762
Size (Devel-StackTrace-1.15.tar.gz) = 17587 bytes