Subject: CVS commit: pkgsrc/devel/p5-Devel-StackTrace
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 06/08/2007 08:38:27
Module Name: pkgsrc
Committed By: wiz
Date: Fri Jun 8 08:38:27 UTC 2007
Modified Files:
pkgsrc/devel/p5-Devel-StackTrace: Makefile distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/p5-Devel-StackTrace/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/p5-Devel-StackTrace/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.