Commit Graph

9 Commits

Author SHA1 Message Date
Mike Bayer f2b43da1a8 tidy test/base, test/ex, test/ext 2010-07-11 13:41:38 -04:00
Mike Bayer 74a417a599 dont use collections on 2.4 2010-04-14 18:38:11 -04:00
Mike Bayer 8ee0590270 breakthrough, wow 2010-04-05 18:48:57 -04:00
Mike Bayer 23a49e346b - further reduce what topological has to do, expects full list of nodes
- fix some side-effect-dependent behaviors in uow.  we can now
unconditionally remove "disabled" actions without rewriting
2010-04-04 12:24:01 -04:00
Mike Bayer 03fecba819 really got topological going. now that we aren't putting fricking mapped objects into
it all that id() stuff can go
2010-03-31 15:12:29 -04:00
Mike Bayer b9f1a92493 This is turning out to be a rewrite of the accounting system of unitofwork.py, but the overarching
method of doing things stays the same.   it should be easy to add new dependencies
between actions and to change the structure of how things are done.
2010-03-30 19:19:41 -04:00
Mike Bayer 62d6bf4cc3 start sketching ideas for a rewritten unit of work.
the basic idea is to bring topological back down to the raw function,
then the whole UOW constructs itself as very fine grained elements with
full dependencies to each other.  then a straight execute with a straight sort.
the hope is that the mechanism here would be vastly simpler.  while
the presence of a large number of fine-grained records may be expensive
it still is potentially a lot easier to distill into C code, as the
uow's structure now consists of data.
2010-03-19 16:59:52 -04:00
Mike Bayer 8fc5005dfe merge 0.6 series to trunk. 2009-08-06 21:11:27 +00:00
Mike Bayer 45cec095b4 - unit tests have been migrated from unittest to nose.
See README.unittests for information on how to run
the tests.  [ticket:970]
2009-06-10 21:18:24 +00:00