Merged from trunk -r14274:14284
authorFabian Groffen <grobian@gentoo.org>
Mon, 21 Sep 2009 17:02:37 +0000 (17:02 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 21 Sep 2009 17:02:37 +0000 (17:02 -0000)
commit89886846f1825ccdf94b6bc65d471233b85f8127
treeec9bf953d2ef6530daeca36d45f600fbd16450a6
parent616775f5476e6d15bf3a47c109dfaf368f1ec737
   Merged from trunk -r14274:14284

   | 14279   | Atom optimizations. Remove the metaclass and cache since it  |
   | zmedico | just slows it down. Thanks to Marat Radchenko                |
   |         | <marat@slonopotamus.org> for this patch.                     |

   | 14280   | Use a dict for Package.metadata, because it's faster. Thanks |
   | zmedico | to Marat Radchenko <marat@slonopotamus.org> for this patch   |
   |         | from bug #276813.                                            |

   | 14281   | Fix _expand_new_virtuals() to preserve USE deps in atoms for |
   | zmedico | new-style virtuals, and update the corresponding depgraph    |
   |         | code.                                                        |

   | 14282   | Avoid lots of redundant Atom constructor calls. Thanks to    |
   | zmedico | Marat Radchenko <marat@slonopotamus.org> for the initial     |
   |         | patch from bug #276813.                                      |

   | 14283   | Remove obsolete InvalidAtom handler in                       |
   | zmedico | _add_pkg_dep_string().                                       |

   | 14284   | Revert accidental changes                                    |
   | zmedico | _unicode_module_wrapper.__getattribute__ from previous       |
   |         | commit.                                                      |

svn path=/main/branches/prefix/; revision=14332
pym/_emerge/Blocker.py
pym/_emerge/FakeVartree.py
pym/_emerge/Package.py
pym/_emerge/actions.py
pym/_emerge/depgraph.py
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dep.py
pym/portage/sets/base.py