Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 6b92abb0449e6af80f68beb9fa1311346397bfaf
https://github.com/D-Programming-Language/phobos/commit/6b92abb0449e6af80f68beb9fa1311346397bfaf
Author: Brad Anderson <[email protected]>
Date: 2012-04-20 (Fri, 20 Apr 2012)
Changed paths:
M std/range.d
Log Message:
-----------
fix Issue 6222 - A problem with iota() using size_t
If the common type of begin and end is unsigned and end is 0 the private
member pastEnd ends up being unsigned.max due to "pastEnd - 1" (used to make
end not inclusive) which results in iota behaving incorrectly. A simple change
to always make an empty range when begin==end prevents this.
Also fixed and clarified the documentation.
Commit: b1252f35afc019c37f334d274c257a25a4e0035f
https://github.com/D-Programming-Language/phobos/commit/b1252f35afc019c37f334d274c257a25a4e0035f
Author: David Simcha <[email protected]>
Date: 2012-04-22 (Sun, 22 Apr 2012)
Changed paths:
M std/range.d
Log Message:
-----------
Merge pull request #547 from eco/iota-unsigned-odd
fix Issue 6222 - A problem with iota() using size_t
Compare:
https://github.com/D-Programming-Language/phobos/compare/70ad8e4...b1252f3
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos