Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2022-01-05 Thread Jonathan Wakely via Gcc-patches
On Sat, 25 Dec 2021 at 21:39, François Dumont wrote: > On 23/12/21 2:03 pm, Jonathan Wakely wrote: > > On 21/12/21 07:07 +0100, François Dumont wrote: > >> Hi > >> > >> ??? Is there a chance for this patch to be integrated for next gcc > >> release ? > > > > Yes, I think this can still make it

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-12-25 Thread François Dumont via Gcc-patches
On 23/12/21 2:03 pm, Jonathan Wakely wrote: On 21/12/21 07:07 +0100, François Dumont wrote: Hi ??? Is there a chance for this patch to be integrated for next gcc release ? Yes, I think this can still make it for GCC 12 (the patch was first posted long ago in stage 1 and it's just me being

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-12-23 Thread Jonathan Wakely via Gcc-patches
On Tue, 21 Dec 2021 at 17:56, François Dumont via Libstdc++ < libstd...@gcc.gnu.org> wrote: > On 21/12/21 7:28 am, Daniel Krügler wrote: > > Am Di., 21. Dez. 2021 um 07:08 Uhr schrieb François Dumont via > > Libstdc++ : > >> Hi > >> > >> Is there a chance for this patch to be integrated for

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-12-21 Thread François Dumont via Gcc-patches
On 21/12/21 7:28 am, Daniel Krügler wrote: Am Di., 21. Dez. 2021 um 07:08 Uhr schrieb François Dumont via Libstdc++ : Hi Is there a chance for this patch to be integrated for next gcc release ? François No counterargument for the acceptance, but: Shouldn't __small_size_threshold() be

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-12-20 Thread Daniel Krügler via Gcc-patches
Am Di., 21. Dez. 2021 um 07:08 Uhr schrieb François Dumont via Libstdc++ : > > Hi > > Is there a chance for this patch to be integrated for next gcc > release ? > > François > No counterargument for the acceptance, but: Shouldn't __small_size_threshold() be a noexcept function? - Daniel

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-12-20 Thread François Dumont via Gcc-patches
Hi     Is there a chance for this patch to be integrated for next gcc release ? François On 23/09/21 6:36 am, François Dumont wrote: Ping ? On 16/08/21 9:03 pm, François Dumont wrote: On 17/07/20 2:58 pm, Jonathan Wakely wrote: On 17/11/19 22:31 +0100, François Dumont wrote: This is

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-09-22 Thread François Dumont via Gcc-patches
Ping ? On 16/08/21 9:03 pm, François Dumont wrote: On 17/07/20 2:58 pm, Jonathan Wakely wrote: On 17/11/19 22:31 +0100, François Dumont wrote: This is an implementation of PR 68303. I try to use this idea as much as possible to avoid computation of hash codes. Note that tests are not

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2021-08-16 Thread François Dumont via Gcc-patches
On 17/07/20 2:58 pm, Jonathan Wakely wrote: On 17/11/19 22:31 +0100, François Dumont wrote: This is an implementation of PR 68303. I try to use this idea as much as possible to avoid computation of hash codes. Note that tests are not showing any gain. I guess hash computation must be

Re: [PATCH][Hashtable 6/6] PR 68303 small size optimization

2020-07-17 Thread Jonathan Wakely via Gcc-patches
On 17/11/19 22:31 +0100, François Dumont wrote: This is an implementation of PR 68303. I try to use this idea as much as possible to avoid computation of hash codes. Note that tests are not showing any gain. I guess hash computation must be quite bad to get a benefit from it. So I am only

[PATCH][Hashtable 6/6] PR 68303 small size optimization

2019-11-17 Thread François Dumont
This is an implementation of PR 68303. I try to use this idea as much as possible to avoid computation of hash codes. Note that tests are not showing any gain. I guess hash computation must be quite bad to get a benefit from it. So I am only activating it when hash code is not cached and/or