Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-26 Thread François Dumont
Hi     I am eventually working on another implementation to acheive the same result with less changes and codes. I think you'll prefer this one.     So don't spend any time on this patch proposal, a new one will come in a couple of days. François

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Jonathan Wakely
On 01/08/19 13:52 +0100, Jonathan Wakely wrote: On 01/08/19 13:31 +0200, Daniel Krügler wrote: Am Do., 1. Aug. 2019 um 13:01 Uhr schrieb Jonathan Wakely : On 01/08/19 12:36 +0200, Daniel Krügler wrote: Am Do., 1. Aug. 2019 um 11:57 Uhr schrieb Jonathan Wakely : More comments inline below

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Jonathan Wakely
On 01/08/19 13:31 +0200, Daniel Krügler wrote: Am Do., 1. Aug. 2019 um 13:01 Uhr schrieb Jonathan Wakely : On 01/08/19 12:36 +0200, Daniel Krügler wrote: >Am Do., 1. Aug. 2019 um 11:57 Uhr schrieb Jonathan Wakely : >> >> More comments inline below ... >[..] >> >> >François >> > >> >On 6/19/19

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Daniel Krügler
Am Do., 1. Aug. 2019 um 13:01 Uhr schrieb Jonathan Wakely : > > On 01/08/19 12:36 +0200, Daniel Krügler wrote: > >Am Do., 1. Aug. 2019 um 11:57 Uhr schrieb Jonathan Wakely > >: > >> > >> More comments inline below ... > >[..] > >> > >> >François > >> > > >> >On 6/19/19 7:32 PM, François Dumont

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Jonathan Wakely
On 01/08/19 12:36 +0200, Daniel Krügler wrote: Am Do., 1. Aug. 2019 um 11:57 Uhr schrieb Jonathan Wakely : More comments inline below ... [..] >François > >On 6/19/19 7:32 PM, François Dumont wrote: >>I wanted to implement Debug overloads for those already existing >>overloads but then

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Daniel Krügler
Am Do., 1. Aug. 2019 um 11:57 Uhr schrieb Jonathan Wakely : > > More comments inline below ... [..] > > >François > > > >On 6/19/19 7:32 PM, François Dumont wrote: > >>I wanted to implement Debug overloads for those already existing > >>overloads but then realized that those algos could be

Re: PR 90409 Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-08-01 Thread Jonathan Wakely
On 26/07/19 07:06 +0200, François Dumont wrote: A new version with tests added at the right place, in 25_algorithms, next to the existing basic ones. Ok to commit ? Are there any benchmarks showing the performance improvements? It *should* be faster, but it's a lot of complicated code to

Re: Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-07-16 Thread François Dumont
Ping ? On 6/19/19 7:32 PM, François Dumont wrote: I wanted to implement Debug overloads for those already existing overloads but then realized that those algos could be generalized. This way we will benefit from the memmove replacement when operating with C array or std::array or std::vector

Re: Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-06-20 Thread François Dumont
*De :* libstdc++-ow...@gcc.gnu.org de la part de François Dumont *Envoyé :* mercredi 19 juin 2019 19:32 *À :* libstd...@gcc.gnu.org; gcc-patches *Objet :* Deque fiil/copy/move/copy_backward/move_backward/equal overloads I wanted

RE: Deque fiil/copy/move/copy_backward/move_backward/equal overloads

2019-06-20 Thread Morwenn Ed
Objet : Deque fiil/copy/move/copy_backward/move_backward/equal overloads I wanted to implement Debug overloads for those already existing overloads but then realized that those algos could be generalized. This way we will benefit from the memmove replacement when operating with C array or std::array