diff --git a/changelog.md b/changelog.md index db5b3c14b4d79..0f41e4de989ed 100644 --- a/changelog.md +++ b/changelog.md @@ -201,6 +201,10 @@ provided by the operating system. - `typedesc[Foo]` now renders as such instead of `type Foo` in compiler messages. +- Added `iterable[T]` type class to match called iterators, which enables writing: + `template fn(a: iterable)` instead of `template fn(a: untyped)` + + ## Compiler changes - Added `--declaredlocs` to show symbol declaration location in messages. @@ -232,6 +236,7 @@ provided by the operating system. - Added `then`, `catch` to `asyncjs`, for now hidden behind `-d:nimExperimentalAsyncjsThen`. + ## Tool changes - The rst parser now supports markdown table syntax.