You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2008/05/15 22:50:55 UTC

[jira] Updated: (STDCXX-78) std::copy() doesn't detect overlapping ranges

     [ https://issues.apache.org/jira/browse/STDCXX-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Sebor updated STDCXX-78:
-------------------------------

              Severity: Usability
     Affects Version/s: 4.1.3
                        4.1.4
                        4.2.0
                        4.2.1
         Fix Version/s: 4.3
    Remaining Estimate: 4h
     Original Estimate: 4h

Let's see if this is worth doing in 4.3.

> std::copy() doesn't detect overlapping ranges
> ---------------------------------------------
>
>                 Key: STDCXX-78
>                 URL: https://issues.apache.org/jira/browse/STDCXX-78
>             Project: C++ Standard Library
>          Issue Type: Improvement
>          Components: 25. Algorithms
>    Affects Versions: 4.1.2, 4.1.3, 4.1.4, 4.2.0, 4.2.1
>         Environment: all
>            Reporter: Martin Sebor
>            Priority: Minor
>             Fix For: 4.3
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Quoting from the response to the following post:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200511.mbox/%3c4D6A8407B7AC6F4D95B0E55C4E7C4C6202EEFD7E@exmsk.moscow.vdiweb.com%3e
> -------- Original Message --------
> Subject: Re: questions about the lib.alg.copy test
> Date: Wed, 30 Nov 2005 17:33:10 -0700
> From: Martin Sebor <se...@roguewave.com>
> To: stdcxx-dev@incubator.apache.org
> References: <4D...@exmsk.moscow.vdiweb.com>
> Anton Pevtsov wrote:
> [...]
> > 
> > 2. The copy algorithm can work in case when the destination range
> > overlaps the source range (of course, first position of the source range
> > should not be contained in the destination range). Current version
> > doesn't contain special test for this case, but I prefer to have such
> > test. What do you think about it?
> The requirement in 25.2.1, p3 is that "result shall not be in the
> range [first, last)." The algorithm doesn't detect violations of
> this requirement but it probably should in debug mode. This would
> be a useful enhancement in general. Let me file an enhancement for
> it.
> Martin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.