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: [PATCH][libstdc++-v3 parallel mode] Clean up loser tree and multiway_merge code


Two additional, more or less trivial, comments...
Tested x86_64-unknown-linux-gnu: No regressions
You mean both 'make check' and 'make check-parallel', right?
2008-04-03 Johannes Singler <singler@ira.uka.de>

        * include/parallel/multiway_merge.h:
          Moved decisions to compiletime instead of runtime.
        * include/parallel/losertree.h:
          Removed obsolete variants, added variant that uses pointers
          in the loser tree.
        * include/parallel/types.h:
          Remove obsolete settings options from enum.
        * include/parallel/features.h:
          Remove obsolete compile-time switches.
        * include/parallel/compiletime_settings.h:
          Remove obsolete variant that copies back *after* sorting.
        * include/parallel/tags.h:
          Add one new tag for compile-time switch.
        * include/parallel/merge.h:
          Adapt to changes in multiway_merge.h.
        * include/parallel/multiway_mergesort.h:
          Adapt to changes in multiway_merge.h.
          Factor out splitting variants.
          Remove obsolete variant that copies back *after* sorting.
        * include/parallel/sort.h:
          Adapt to changes in multiway_mergesort.h.
In general, the ChangeLog entries have to mention each individual functions.

Thanks,
Paolo.


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