Put deprecations first in the Changes listing
[gitmo/Moose.git] / TODO
diff --git a/TODO b/TODO
index 62bd2a5..c6a1767 100644 (file)
--- a/TODO
+++ b/TODO
@@ -150,13 +150,11 @@ that people would think to use first is the method that they actually mean.
 Something like renaming find_method_by_name to find_method, and get_method to
 find_local_method or something along those lines.
 
-=== Move load_class and related stuff out to an external module
+=== use Sub::Identify instead of doing our own thing with get_code_info
 
-Choices include Class::Load, Module::Runtime, or writing something ourselves.
-Module::Runtime doesn't currently support is_class_loaded, and neither of those
-two support load_first_existing_class, and we have is_class_loaded in XS at the
-moment, because we call it enough internally (mostly by load_class) for it to
-be noticeable.
+No idea why we stopped using Sub::Identify in the past, but there's no reason
+not to do this. We have a bug fix in our version (the isGV_with_GP thing), so
+this should be submitted to Sub::Identify first.
 
 === Move method modifiers out to an external module