I agree. Sorry for breaking your code.

Andrei

On 9/15/10 12:45 CDT, David Simcha wrote:
Speaking of sortedRange, I think we need to put lowerBound, upperBound
and canFindSorted back in std.algorithm, but make them scheduled for
deprecation.  I was actually using these and a bunch of my code broke.

In general, I don't think we need to be anal about backwards
compatibility in Phobos yet, but I think that when things are removed
they should always be scheduled for deprecation for a few releases, then
deprecated for a few releases, never removed without any warning whatsoever.

On Wed, Sep 15, 2010 at 1:31 PM, Rainer Schuetze <[email protected]
<mailto:[email protected]>> wrote:


    I've hit a bad assertion in the new std.range.SortedRange:

               immutable size_t msb = bsr(this._input.length) + 1;
               assert(msb > 0 && msb < this._input.length);

    fails for length 2.



    Walter Bright wrote:

        New beta up with your corrections.

        _______________________________________________
        dmd-beta mailing list
        [email protected] <mailto:[email protected]>
        http://lists.puremagic.com/mailman/listinfo/dmd-beta


    _______________________________________________
    dmd-beta mailing list
    [email protected] <mailto:[email protected]>
    http://lists.puremagic.com/mailman/listinfo/dmd-beta




_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to