This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ RFC Patch ] GSoC 2019 Conclusion


Dear libstdc++,

     This is a revision of the bit_ds.patch. The older patch didn't
include any of the tests because a pervasive amount of them depended
on <span> and <ranges> from subrange and make_subrange.

     While I implemented <span> (
https://gcc.gnu.org/ml/gcc-patches/2019-08/msg02109.html ), it would
have been quite a bit much to also commit to implementing ranges,
especially since someone was already working on a cmcstl2 port for
libstdc++ and for GCC.

     So, I implemented a span and ranges polyfill that just sit in the
same directory as the tests with this patch, so the tests can run. I
will remove the span_polyfill and ranges_polyfill when <span> and
<ranges> start making their way into libstdc++ proper! This should
also give later reviewers confidence that the thing actually can be
used and does, indeed, work.

     (The contents of the patch as the same as the last one, modulo a
few tweaks to have the tests run.)

     Tested on x86_64 Linux.

Sincerely,
JeanHeyd Meneide

Attachment: ThePhD.bit_data_structures.patch.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]