[Jifty-commit] r842 - in jifty/trunk: lib/Jifty lib/Jifty/Script lib/Jifty/Web lib/Jifty/Web/Form

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Wed Apr 12 18:29:46 EDT 2006


Author: jesse
Date: Wed Apr 12 18:29:43 2006
New Revision: 842

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/MANIFEST
   jifty/trunk/lib/Jifty/API.pm
   jifty/trunk/lib/Jifty/Action.pm
   jifty/trunk/lib/Jifty/Collection.pm
   jifty/trunk/lib/Jifty/Config.pm
   jifty/trunk/lib/Jifty/Continuation.pm
   jifty/trunk/lib/Jifty/CurrentUser.pm
   jifty/trunk/lib/Jifty/Handler.pm
   jifty/trunk/lib/Jifty/LetMe.pm
   jifty/trunk/lib/Jifty/Notification.pm
   jifty/trunk/lib/Jifty/Request.pm
   jifty/trunk/lib/Jifty/Response.pm
   jifty/trunk/lib/Jifty/Result.pm
   jifty/trunk/lib/Jifty/Script/App.pm
   jifty/trunk/lib/Jifty/Script/Po.pm
   jifty/trunk/lib/Jifty/Web.pm
   jifty/trunk/lib/Jifty/Web/Form.pm
   jifty/trunk/lib/Jifty/Web/Form/Clickable.pm
   jifty/trunk/lib/Jifty/Web/Form/Element.pm
   jifty/trunk/lib/Jifty/Web/Form/Field.pm
   jifty/trunk/lib/Jifty/Web/Form/Link.pm
   jifty/trunk/lib/Jifty/Web/Menu.pm
   jifty/trunk/lib/Jifty/Web/PageRegion.pm
   jifty/trunk/lib/Jifty/Web/Session.pm

Log:
 r11580 at hualien:  jesse | 2006-04-12 18:29:22 -0400
 * Switch to Class::Accessor::Fast, for a small performance gain


Modified: jifty/trunk/MANIFEST
==============================================================================
--- jifty/trunk/MANIFEST	(original)
+++ jifty/trunk/MANIFEST	Wed Apr 12 18:29:43 2006
@@ -37,6 +37,7 @@
 inc/Module/Install/Share.pm
 inc/Module/Install/Win32.pm
 inc/Module/Install/WriteAll.pm
+jifty_trunk
 lib/Email/Send/Jifty/Test.pm
 lib/Jifty.pm
 lib/Jifty/Action.pm

Modified: jifty/trunk/lib/Jifty/API.pm
==============================================================================
--- jifty/trunk/lib/Jifty/API.pm	(original)
+++ jifty/trunk/lib/Jifty/API.pm	Wed Apr 12 18:29:43 2006
@@ -11,7 +11,7 @@
 =cut
 
 use Jifty::Everything;
-use base qw/Class::Accessor Jifty::Object/;
+use base qw/Class::Accessor::Fast Jifty::Object/;
 
 require Module::Pluggable;
 

Modified: jifty/trunk/lib/Jifty/Action.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Action.pm	(original)
+++ jifty/trunk/lib/Jifty/Action.pm	Wed Apr 12 18:29:43 2006
@@ -17,7 +17,7 @@
 =cut
 
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(moniker argument_values order result sticky_on_success sticky_on_failure));
 

Modified: jifty/trunk/lib/Jifty/Collection.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Collection.pm	(original)
+++ jifty/trunk/lib/Jifty/Collection.pm	Wed Apr 12 18:29:43 2006
@@ -32,7 +32,7 @@
 
 =cut
 
-use base qw/Jifty::Object Jifty::DBI::Collection Class::Accessor/;
+use base qw/Jifty::Object Jifty::DBI::Collection Class::Accessor::Fast/;
 use Data::Page;
 
 =head1 MODEL

Modified: jifty/trunk/lib/Jifty/Config.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Config.pm	(original)
+++ jifty/trunk/lib/Jifty/Config.pm	Wed Apr 12 18:29:43 2006
@@ -23,7 +23,7 @@
 require Module::Pluggable;
 
 use File::Basename();
-use base qw/Class::Accessor/;
+use base qw/Class::Accessor::Fast/;
 
 use vars qw/$CONFIG/;
 

Modified: jifty/trunk/lib/Jifty/Continuation.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Continuation.pm	(original)
+++ jifty/trunk/lib/Jifty/Continuation.pm	Wed Apr 12 18:29:43 2006
@@ -39,7 +39,7 @@
 use Jifty::Everything;
 use Clone;
 
-use base qw/Class::Accessor/;
+use base qw/Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(id parent
                              request response code

Modified: jifty/trunk/lib/Jifty/CurrentUser.pm
==============================================================================
--- jifty/trunk/lib/Jifty/CurrentUser.pm	(original)
+++ jifty/trunk/lib/Jifty/CurrentUser.pm	Wed Apr 12 18:29:43 2006
@@ -3,7 +3,7 @@
 
 package Jifty::CurrentUser;
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(is_superuser is_bootstrap_user user_object));
 

Modified: jifty/trunk/lib/Jifty/Handler.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Handler.pm	(original)
+++ jifty/trunk/lib/Jifty/Handler.pm	Wed Apr 12 18:29:43 2006
@@ -24,7 +24,7 @@
 
 =cut
 
-use base qw/Class::Accessor/;
+use base qw/Class::Accessor::Fast/;
 use Hook::LexWrap qw(wrap);
 use Module::Refresh ();
 __PACKAGE__->mk_accessors(qw(mason dispatcher static_handler cgi apache));

Modified: jifty/trunk/lib/Jifty/LetMe.pm
==============================================================================
--- jifty/trunk/lib/Jifty/LetMe.pm	(original)
+++ jifty/trunk/lib/Jifty/LetMe.pm	Wed Apr 12 18:29:43 2006
@@ -6,7 +6,7 @@
 use Math::BigInt ();
 use String::Koremutake ();
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors ( qw/checksum_provided email path args until user/);
 

Modified: jifty/trunk/lib/Jifty/Notification.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Notification.pm	(original)
+++ jifty/trunk/lib/Jifty/Notification.pm	Wed Apr 12 18:29:43 2006
@@ -3,7 +3,7 @@
 
 package Jifty::Notification;
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 use Email::Send ();
 use Email::Simple ();
 use Email::Simple::Creator ();

Modified: jifty/trunk/lib/Jifty/Request.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Request.pm	(original)
+++ jifty/trunk/lib/Jifty/Request.pm	Wed Apr 12 18:29:43 2006
@@ -3,7 +3,7 @@
 
 package Jifty::Request;
 
-use base qw/Jifty::Object Class::Accessor Clone/;
+use base qw/Jifty::Object Class::Accessor::Fast Clone/;
 __PACKAGE__->mk_accessors(qw(is_subrequest arguments just_validating path _continuation));
 
 use Jifty::JSON;
@@ -696,7 +696,7 @@
 }
 
 package Jifty::Request::Action;
-use base 'Class::Accessor';
+use base 'Class::Accessor::Fast';
 __PACKAGE__->mk_accessors( qw/moniker arguments class order active modified/);
 
 =head2 Jifty::Request::Action
@@ -739,7 +739,7 @@
 
 
 package Jifty::Request::StateVariable;
-use base 'Class::Accessor';
+use base 'Class::Accessor::Fast';
 __PACKAGE__->mk_accessors (qw/key value/);
 
 =head2 Jifty::Request::StateVariable
@@ -753,7 +753,7 @@
 =cut
 
 package Jifty::Request::Fragment;
-use base 'Class::Accessor';
+use base 'Class::Accessor::Fast';
 __PACKAGE__->mk_accessors( qw/name path wrapper arguments parent/ );
 
 =head2 Jifty::Request::Fragment

Modified: jifty/trunk/lib/Jifty/Response.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Response.pm	(original)
+++ jifty/trunk/lib/Jifty/Response.pm	Wed Apr 12 18:29:43 2006
@@ -15,7 +15,7 @@
 
 =cut
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(error));
 

Modified: jifty/trunk/lib/Jifty/Result.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Result.pm	(original)
+++ jifty/trunk/lib/Jifty/Result.pm	Wed Apr 12 18:29:43 2006
@@ -17,7 +17,7 @@
 
 use Jifty::Everything;
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(failure action_class message error _content));
 

Modified: jifty/trunk/lib/Jifty/Script/App.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Script/App.pm	(original)
+++ jifty/trunk/lib/Jifty/Script/App.pm	Wed Apr 12 18:29:43 2006
@@ -2,7 +2,7 @@
 use strict;
 
 package Jifty::Script::App;
-use base qw'App::CLI::Command Class::Accessor';
+use base qw'App::CLI::Command Class::Accessor::Fast';
 
 use File::Copy;
 use Jifty::Config;

Modified: jifty/trunk/lib/Jifty/Script/Po.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Script/Po.pm	(original)
+++ jifty/trunk/lib/Jifty/Script/Po.pm	Wed Apr 12 18:29:43 2006
@@ -2,7 +2,7 @@
 use strict;
 
 package Jifty::Script::Po;
-use base qw'App::CLI::Command Class::Accessor';
+use base qw'App::CLI::Command Class::Accessor::Fast';
 
 use File::Copy;
 use Jifty::Config;

Modified: jifty/trunk/lib/Jifty/Web.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web.pm	(original)
+++ jifty/trunk/lib/Jifty/Web.pm	Wed Apr 12 18:29:43 2006
@@ -15,7 +15,7 @@
 use CGI::Cookie;
 use Apache::Session;
 use XML::Writer;
-use base qw/Class::Accessor Jifty::Object/;
+use base qw/Class::Accessor::Fast Jifty::Object/;
 
 use vars qw/$SERIAL/;
 

Modified: jifty/trunk/lib/Jifty/Web/Form.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form.pm	Wed Apr 12 18:29:43 2006
@@ -3,7 +3,7 @@
  
 package Jifty::Web::Form;
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 
 __PACKAGE__->mk_accessors(qw(actions printed_actions name call is_open));
 

Modified: jifty/trunk/lib/Jifty/Web/Form/Clickable.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Clickable.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Clickable.pm	Wed Apr 12 18:29:43 2006
@@ -12,7 +12,7 @@
 
 =cut
 
-use base qw/Jifty::Web::Form::Element Class::Accessor/;
+use base qw/Jifty::Web::Form::Element Class::Accessor::Fast/;
 
 =head2 accessors
 

Modified: jifty/trunk/lib/Jifty/Web/Form/Element.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Element.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Element.pm	Wed Apr 12 18:29:43 2006
@@ -93,7 +93,7 @@
 
 =cut
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 use Jifty::JSON;
 
 =head2 handlers

Modified: jifty/trunk/lib/Jifty/Web/Form/Field.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field.pm	Wed Apr 12 18:29:43 2006
@@ -40,7 +40,7 @@
 
 =cut
 
-use base qw/Jifty::Web::Form::Element Class::Accessor/;
+use base qw/Jifty::Web::Form::Element Class::Accessor::Fast/;
 
 use Scalar::Util;
 use HTML::Entities;

Modified: jifty/trunk/lib/Jifty/Web/Form/Link.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Link.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Link.pm	Wed Apr 12 18:29:43 2006
@@ -15,7 +15,7 @@
 
 =cut
 
-use base qw/Jifty::Web::Form::Element Class::Accessor/;
+use base qw/Jifty::Web::Form::Element Class::Accessor::Fast/;
 
 =head2 accessors
 

Modified: jifty/trunk/lib/Jifty/Web/Menu.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Menu.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Menu.pm	Wed Apr 12 18:29:43 2006
@@ -1,6 +1,6 @@
 package Jifty::Web::Menu;
 
-use base qw/Class::Accessor/;
+use base qw/Class::Accessor::Fast/;
 use URI;
 
 __PACKAGE__->mk_accessors(qw(label parent sort_order));

Modified: jifty/trunk/lib/Jifty/Web/PageRegion.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/PageRegion.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/PageRegion.pm	Wed Apr 12 18:29:43 2006
@@ -14,7 +14,7 @@
 
 =cut
 
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 __PACKAGE__->mk_accessors(qw(name default_path default_arguments qualified_name parent region_wrapper));
 use Jifty::JSON;
 

Modified: jifty/trunk/lib/Jifty/Web/Session.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Session.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Session.pm	Wed Apr 12 18:29:43 2006
@@ -2,10 +2,10 @@
 use strict;
 
 package Jifty::Web::Session;
-use base qw/Jifty::Object Class::Accessor/;
+use base qw/Jifty::Object Class::Accessor::Fast/;
 use CGI::Cookie;
 
-# We don't use Class::Accessor as we want to do our own 'set' and 'get' here
+# We don't use Class::Accessor::Fast as we want to do our own 'set' and 'get' here
 #__PACKAGE__->mk_accessors(qw(_session));
 
 =head1 NAME


More information about the Jifty-commit mailing list