updated for version 7.2.331
Problem:    Can't interrupt "echo list" for a very long list.
Solution:   Call line_breakcheck() in list_join().
diff --git a/src/eval.c b/src/eval.c
index c076560..082324d 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -6475,6 +6475,7 @@
 	vim_free(tofree);
 	if (s == NULL)
 	    return FAIL;
+	line_breakcheck();
     }
     return OK;
 }
diff --git a/src/version.c b/src/version.c
index f81463c..9e1227d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -682,6 +682,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    331,
+/**/
     330,
 /**/
     329,