summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMarten Kenbeek <marten.knbk@gmail.com>2015-04-19 23:40:24 +0200
committerTim Graham <timograham@gmail.com>2015-04-20 19:23:15 -0400
commit516907540b81c009b74d29b2fa36319b47528b49 (patch)
treec72b38e4724f934cfe092b73adb6670d912fce8e /docs
parent43f800a978deba4bc8d13e7f11e0afdc126cec25 (diff)
[1.8.x] Refs #24591 -- Optimized cloning of ModelState objects.
Changed ModelState.clone() to create a deepcopy of self.fields.
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/1.8.1.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/docs/releases/1.8.1.txt b/docs/releases/1.8.1.txt
index 7f9608d8b7..b226b0928c 100644
--- a/docs/releases/1.8.1.txt
+++ b/docs/releases/1.8.1.txt
@@ -4,7 +4,8 @@ Django 1.8.1 release notes
*Under development*
-Django 1.8.1 fixes several bugs in 1.8.
+Django 1.8.1 fixes several bugs in 1.8 and includes some optimizations in the
+migrations framework.
Bugfixes
========
@@ -61,3 +62,11 @@ Bugfixes
* Fixed JavaScript path of ``contrib.admin``’s related field widget when using
alternate static file storages (:ticket:`24655`).
+
+Optimizations
+=============
+
+* Changed ``ModelState`` to deepcopy fields instead of deconstructing and
+ reconstructing (:ticket:`24591`). This speeds up the rendering of model
+ states and reduces memory usage when running :djadmin:`manage.py migrate
+ <migrate>`.