django1/django
Marten Kenbeek 78d43a5e10 Fixed #24366 -- Optimized traversal of large migration dependency graphs.
Switched from an adjancency list and uncached, iterative depth-first
search to a Node-based design with direct parent/child links and a
cached, recursive depth-first search. With this change, calculating
a migration plan for a large graph takes several seconds instead of
several hours.

Marked test `migrations.test_graph.GraphTests.test_dfs` as an expected
failure due to reaching the maximum recursion depth.
2015-02-23 12:38:53 +01:00
..
apps Added check_apps_ready() to Apps.get_containing_app_config() 2015-02-08 14:52:19 -05:00
bin Removed bin/unique-messages.py 2015-02-06 08:47:38 -05:00
conf Deprecated TEMPLATE_DEBUG setting. 2015-02-15 20:47:04 +01:00
contrib Fixed #24341 -- Added specific error messages to RangeField subclasses 2015-02-20 16:49:15 -05:00
core Fixed a few uses of Template that relied on a default engine. 2015-02-22 23:13:55 +01:00
db Fixed #24366 -- Optimized traversal of large migration dependency graphs. 2015-02-23 12:38:53 +01:00
dispatch Sorted imports with isort; refs #23860. 2015-02-06 08:16:28 -05:00
forms Added missing return value to DurationField.prepare_value(); refs #24339. 2015-02-14 18:38:50 -05:00
http Fixed #20889 -- Prevented BadHeaderError when Python inserts newline 2015-02-19 20:18:31 +01:00
middleware Sorted imports with isort; refs #23860. 2015-02-06 08:16:28 -05:00
template Removed a non-obvious side-effect of assigning Context.template. 2015-02-20 22:27:48 +01:00
templatetags Set context.template instead of context.engine while rendering. 2015-02-19 22:08:11 +01:00
test Deprecated TEMPLATE_DEBUG setting. 2015-02-15 20:47:04 +01:00
utils Removed rmtree_errorhandler. 2015-02-22 23:09:42 +01:00
views Fixed a few uses of Template that relied on a default engine. 2015-02-22 23:13:55 +01:00
__init__.py Bumped version; master is now 1.9 pre-alpha. 2015-01-16 17:04:35 -05:00
shortcuts.py Sorted imports with isort; refs #23860. 2015-02-06 08:16:28 -05:00