news.txt updates; fixes bootstrapping

This commit is contained in:
Araq 2015-04-22 13:57:20 +02:00
commit d631958124
2 changed files with 8 additions and 2 deletions

View file

@ -3266,9 +3266,10 @@ template `..<`*(a, b: expr): expr =
## '..' and '<' is required.
a .. <b
proc xlen*(x: string): int {.magic: "XLenStr", noSideEffect.}
proc xlen*[T](x: seq[T]): int {.magic: "XLenSeq", noSideEffect.}
proc xlen*(x: string): int {.magic: "XLenStr", noSideEffect.} = discard
proc xlen*[T](x: seq[T]): int {.magic: "XLenSeq", noSideEffect.} =
## returns the length of a sequence or a string without testing for 'nil'.
## This is an optimization that rarely makes sense.
discard
{.pop.} #{.push warning[GcMem]: off.}