From: Karen Etheridge Date: Tue, 10 Sep 2013 00:00:17 +0000 (-0700) Subject: load dependent plugins earlier, so we can detect compile errors sooner (RT#88563) X-Git-Tag: v1.003022~3^2~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=commitdiff_plain;h=b1c838027a427ea0e16bdf60024826b3ed1574f8 load dependent plugins earlier, so we can detect compile errors sooner (RT#88563) --- diff --git a/Changes b/Changes index aa334ac..0ff9244 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ Revision history for {{ $dist->name }} {{ $NEXT }} + - workaround added for plugins consuming plugins that use optional features 1.003021 2013-09-09 02:10:45Z (Karen Etheridge) - removed use of deprecated functions from Class::MOP diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm b/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm index c2e1c74..76a6b0b 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::Globals; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use namespace::autoclean; sub BEFORE_PLUGIN { diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm b/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm index cdcf74f..a09f8d9 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::INC; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use File::Next; use File::Spec; use namespace::autoclean; diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm b/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm index 6e127b1..1fc094a 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::Keywords; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use B::Keywords qw/@Functions @Barewords/; use namespace::autoclean; diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm b/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm index cef75c8..63a05fd 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::LexEnv; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use namespace::autoclean; sub BEFORE_PLUGIN { diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm b/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm index fa854bd..3f7d2d6 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::Methods; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use namespace::autoclean; sub BEFORE_PLUGIN { diff --git a/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm b/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm index 3f5feb1..b888503 100644 --- a/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm +++ b/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm @@ -2,6 +2,7 @@ use strict; use warnings; package Devel::REPL::Plugin::CompletionDriver::Turtles; use Devel::REPL::Plugin; +use Devel::REPL::Plugin::Completion; # die early if cannot load use namespace::autoclean; sub BEFORE_PLUGIN {