summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2013-05-28 09:19:34 +0200
committerNicholas Clark <nick@ccl4.org>2013-05-28 11:45:16 +0200
commit4724da031eae31b4ee92cf15cc773dc1c77276e5 (patch)
tree47ec53c51dcd23d21c8d2a355d077b3c10adb2ed /pod
parentff9c1ae817f5e4013e88b98792d9dba6b0010a29 (diff)
parent082484dd2f490fcf9789977adbb43e81f758edff (diff)
downloadperl-4724da031eae31b4ee92cf15cc773dc1c77276e5.tar.gz
Merge in various enhancements to bisect.pl and bisect-runner.pl
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod31
1 files changed, 29 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 50aeaba87c..6ea5651c7d 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -243,16 +243,43 @@ Most of these are built within the directories F<utils> and F<x2p>.
entries for each change
Use L<XXX> with program names to get proper documentation linking. ]
-=head3 L<XXX>
+=head3 F<bisect.pl> enhancements
+
+The git bisection tool F<Porting/bisect.pl> has had many enhancements.
=over 4
=item *
-XXX
+Can optionally run the test case with a timeout.
+
+=item *
+
+Can now run in-place in a clean git checkout.
+
+=item *
+
+Can run the test case under C<valgrind>.
+
+=item *
+
+Can apply user supplied patches and fixes to the source checkout before
+building.
+
+=item *
+
+Now has fixups to enable building several more historical ranges of bleadperl,
+which can be useful for pinpointing the origins of bugs or behaviour changes.
=back
+It is provided as part of the source distribution but not installed because
+it is not self-contained as it relies on being run from within a git
+checkout. Note also that it makes no attempt to fix tests, correct runtime
+bugs or make something useful to install - its purpose is to make minimal
+changes to get any historical revision of interest to build and run as close
+as possible to "as-was", and thereby make C<git bisect> easy to use.
+
=head1 Configuration and Compilation
XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools