Author: pgollucci
Date: Mon Aug 22 18:38:49 2005
New Revision: 239285

URL: http://svn.apache.org/viewcvs?rev=239285&view=rev
Log:
B::Terse is depracted in favor of B::Concise.

B::Terse is left around, but as a wrapper around B::Concise
with style -terse.

B::Concise doesn't handle 'slow'.  The replacement is basic.

B::Concise take '-arg' rather then 'arg' as aruments.

This fixes the Syntax Tree Dump (syntax order)
link in status_cv_dump().


Modified:
    perl/modperl/trunk/lib/Apache2/Status.pm

Modified: perl/modperl/trunk/lib/Apache2/Status.pm
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/lib/Apache2/Status.pm?rev=239285&r1=239284&r2=239285&view=diff
==============================================================================
--- perl/modperl/trunk/lib/Apache2/Status.pm (original)
+++ perl/modperl/trunk/lib/Apache2/Status.pm Mon Aug 22 18:38:49 2005
@@ -468,7 +468,7 @@
     $r->print(${ $lexi->dumper($info) });
 }
 
-my %b_terse_exp = ('slow' => 'syntax', 'exec' => 'execution');
+my %b_terse_exp = ('slow' => 'syntax', 'exec' => 'execution', basic => 
'syntax');
 
 sub b_terse_link {
     my($r, $name) = @_;
@@ -477,7 +477,7 @@
 
     my $script = $r->location;
     my @retval;
-    for (qw(exec slow)) {
+    for (qw(exec basic)) {
         my $exp = "$b_terse_exp{$_} order";
         push @retval,
             qq(\n<a href="$script/$_/$name?noh_b_terse">Syntax Tree Dump 
($exp)</a>\n);
@@ -498,9 +498,10 @@
     # XXX: blead perl dumps things to STDERR, though the same version
     # works fine with 1.27
     # B::Concise couldn't parse XS code before perl patch 24681 (perl 5.9.3)
-    eval { B::Terse::compile($arg, $name)->() };
+    # B::Terse is deprecated and just a wrapper around B::Concise now adays
+    eval { B::Concise::compile("-terse", "-$arg", $name)->() };
     if ($@) {
-        $r->print("B::Terse has failed: $@");
+        $r->print("B::Concise has failed: $@");
     }
 }
 


Reply via email to