[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