mirror of
https://github.com/nim-lang/Nim.git
synced 2026-06-06 11:54:11 +00:00
This is a rebase of an earlier rejected PR. Following the discussion around it, this commit provides a valid output for and edge case of an empty separator for `split` and `rsplit` routines. The empty separator is interpreted as "split by no separators" and the initial string is returned. This is consistent with the behaviour of the `set[char]` version of `split`/`rsplit` routines and unifies them all. Compared to a commit merged earlier, this one has a benefit of not using assertions that will be removed in release builds and thus still not preventing possible infinite loops (which was the earlier behaviour for this edge case for separator of type `string`). Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Update changelog
After each release, call:
git mv changelog.md changelogs/changelog_0_19_0.md # use correct version
cp changelogs/changelog_X_XX_X.md changelog.md
git add changelog.md
Recent changelogs are saved here (with their git history)
Older changelogs are stored in https://github.com/nim-lang/website
source files:
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2009-12-21-version-086-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2010-03-14-version-088-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2010-10-20-version-0810-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2011-07-10-version-0812-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2012-02-09-version-0814-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2012-09-23-version-090-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2013-05-20-version-092-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2014-04-21-version-094-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2014-10-19-version-096-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2014-12-29-version-0102-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2015-04-30-version-0110-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2015-05-04-version-0112-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2015-10-27-version-0120-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2016-01-18-version-0130-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2016-06-07-version-0140-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2016-06-09-version-0142-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2016-09-30-version-0150-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2016-10-23-version-0152-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2017-01-08-version-0160-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2017-05-17-version-0170-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2017-09-07-version-0172-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2018-03-01-version-0180-released.md
- https://github.com/nim-lang/website/blob/master/jekyll/_posts/2018-09-26-version-0190-released.md
urls:
- https://nim-lang.org/blog/2009/12/21/version-086-released.html
- https://nim-lang.org/blog/2010/03/14/version-088-released.html
- https://nim-lang.org/blog/2010/10/20/version-0810-released.html
- https://nim-lang.org/blog/2011/07/10/version-0812-released.html
- https://nim-lang.org/blog/2012/02/09/version-0814-released.html
- https://nim-lang.org/blog/2012/09/23/version-090-released.html
- https://nim-lang.org/blog/2013/05/20/version-092-released.html
- https://nim-lang.org/blog/2014/04/21/version-094-released.html
- https://nim-lang.org/blog/2014/10/19/version-096-released.html
- https://nim-lang.org/blog/2014/12/29/version-0102-released.html
- https://nim-lang.org/blog/2015/04/30/version-0110-released.html
- https://nim-lang.org/blog/2015/05/04/version-0112-released.html
- https://nim-lang.org/blog/2015/10/27/version-0120-released.html
- https://nim-lang.org/blog/2016/01/18/version-0130-released.html
- https://nim-lang.org/blog/2016/06/07/version-0140-released.html
- https://nim-lang.org/blog/2016/06/09/version-0142-released.html
- https://nim-lang.org/blog/2016/09/30/version-0150-released.html
- https://nim-lang.org/blog/2016/10/23/version-0152-released.html
- https://nim-lang.org/blog/2017/01/08/version-0160-released.html
- https://nim-lang.org/blog/2017/05/17/version-0170-released.html
- https://nim-lang.org/blog/2017/09/07/version-0172-released.html
- https://nim-lang.org/blog/2018/03/01/version-0180-released.html
- https://nim-lang.org/blog/2018/09/26/version-0190-released.html