summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2015-07-08 11:10:01 +0200
committerAraq <rumpf_a@web.de>2015-07-08 11:49:33 +0200
commita2b8b8b0dd3f9d80e897033ff9cd71f01ee38310 (patch)
tree6eeb4272dc17a158b99176d81b2e7b59648cf713
parent83842ff4ed7dc5ebe31b6fbdc6a3ffdbb9eee900 (diff)
downloadNim-a2b8b8b0dd3f9d80e897033ff9cd71f01ee38310.tar.gz
'sequtils doesn't take confusing default args anymore
-rw-r--r--lib/pure/collections/sequtils.nim2
-rw-r--r--web/news.txt1
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/collections/sequtils.nim b/lib/pure/collections/sequtils.nim
index e9cd2cb3c..5fac1f0af 100644
--- a/lib/pure/collections/sequtils.nim
+++ b/lib/pure/collections/sequtils.nim
@@ -217,7 +217,7 @@ proc keepIf*[T](seq1: var seq[T], pred: proc(item: T): bool {.closure.}) =
       inc(pos)
   setLen(seq1, pos)
 
-proc delete*[T](s: var seq[T], first=0, last=0) =
+proc delete*[T](s: var seq[T]; first, last: Natural) =
   ## Deletes in `s` the items at position `first` .. `last`. This modifies
   ## `s` itself, it does not return a copy.
   ##
diff --git a/web/news.txt b/web/news.txt
index ce5443213..cffffffee 100644
--- a/web/news.txt
+++ b/web/news.txt
@@ -39,6 +39,7 @@ News
     ``varargs[expr]``. So if your code breaks for ``varargs[untyped]``, use
     ``varargs[expr]`` instead. The same applies to ``varargs[typed]`` vs
     ``varargs[stmt]``.
+  - ``sequtils.delete`` doesn't take confusing default arguments anymore.
 
 
   Library additions