[Catalyst-commits] r9073 - in Catalyst-Runtime/5.80/trunk: . lib/Catalyst

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Mon Jan 12 05:08:44 GMT 2009


Author: t0m
Date: 2009-01-12 05:08:43 +0000 (Mon, 12 Jan 2009)
New Revision: 9073

Modified:
   Catalyst-Runtime/5.80/trunk/TODO
   Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod
Log:
Doc for MX::E::CAF list assign bug, TODO updates incl Prefork tested

Modified: Catalyst-Runtime/5.80/trunk/TODO
===================================================================
--- Catalyst-Runtime/5.80/trunk/TODO	2009-01-12 04:58:34 UTC (rev 9072)
+++ Catalyst-Runtime/5.80/trunk/TODO	2009-01-12 05:08:43 UTC (rev 9073)
@@ -1,8 +1,3 @@
-Back-compat investigation:
-
-  - Get engines tested:
-    - Catalyst-Engine-HTTP-Prefork
-
 Known issues:
 
      - Catalyst-Log-Log4perl Deep recursion on subroutine "MockApp::setup" due
@@ -13,19 +8,15 @@
      - Waiting on new releases:
        - Catalyst::Plugin::Authentication - 0.100092
        - Catalyst::Action::RenderView     - 0.08
-       - Catalyst::Plugin::DebugCookie    - 0.999002
        - CatalystX::CRUD                  - 0.38
 
+     - MX::Emulate::CAF - list assignment (see notes in Upgrading.pod and 
+       branch in svn)
+
 Documentation:
 
-   - Manual / Tutorial updates
+   - Catalyst/Upgrading.pod needs brushing up
 
-       - extends in components with attributes must be inside a BEGIN block.
-
-       - How to write Moosified Catalyst components.
-
-   - Catalyst/Upgrading.pod
-
 Profiling:
 
   - vs 5.70 and optimisation as needed.

Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod	2009-01-12 04:58:34 UTC (rev 9072)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod	2009-01-12 05:08:43 UTC (rev 9073)
@@ -107,8 +107,15 @@
 
 =head2 Assigning lists to accessors
 
-FIXME
+Accessors generated by Class::Accessor::Fast will, when multiple values
+are assigned to them, store a reference to a list automatically for you.
 
+This is not currently supported by MooseX::Emulate::Class::Accessor::Fast,
+and only the first value in the list will be stored.
+
+If you are relying on this behavior, and inheriting mk_accessors from a
+Catalyst component, then your code will fail.
+
 =head1 WARNINGS
 
 =head2 Methods in Catalyst::Dispatcher




More information about the Catalyst-commits mailing list