Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm #104683

Open
wants to merge 41 commits into
base: main
Choose a base branch
from

Commits on Oct 20, 2024

  1. radix-sort

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    2eff69b View commit details
    Browse the repository at this point in the history
  2. ranged

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d34ac1f View commit details
    Browse the repository at this point in the history
  3. distance

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    1f3977f View commit details
    Browse the repository at this point in the history
  4. c++03

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    388f492 View commit details
    Browse the repository at this point in the history
  5. more-c++03

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    9f1498a View commit details
    Browse the repository at this point in the history
  6. support -fno-exceptions

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    449745f View commit details
    Browse the repository at this point in the history
  7. naming

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    ba1bed1 View commit details
    Browse the repository at this point in the history
  8. no-exceptions

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    2fb08c8 View commit details
    Browse the repository at this point in the history
  9. libcppver

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f7d0e15 View commit details
    Browse the repository at this point in the history
  10. hide-from-abi

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    61dbda2 View commit details
    Browse the repository at this point in the history
  11. adl

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    1176315 View commit details
    Browse the repository at this point in the history
  12. rev-iter

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    dce7636 View commit details
    Browse the repository at this point in the history
  13. use-countl-zero-for-log

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    8a9e065 View commit details
    Browse the repository at this point in the history
  14. uglify-macro

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    79b1c10 View commit details
    Browse the repository at this point in the history
  15. uglify-static-members

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f06ac42 View commit details
    Browse the repository at this point in the history
  16. class-not-typename

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    23b6438 View commit details
    Browse the repository at this point in the history
  17. no-trailing-return

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    bb872cb View commit details
    Browse the repository at this point in the history
  18. redundancy

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    1a4cec7 View commit details
    Browse the repository at this point in the history
  19. rm-count

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    7ae3089 View commit details
    Browse the repository at this point in the history
  20. rm-duplicate

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    7a38689 View commit details
    Browse the repository at this point in the history
  21. identity

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    28eba26 View commit details
    Browse the repository at this point in the history
  22. rm-expand-variadic-macro

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    6a952f0 View commit details
    Browse the repository at this point in the history
  23. iter-value

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    84d1be5 View commit details
    Browse the repository at this point in the history
  24. iter-diff-t

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    23b244d View commit details
    Browse the repository at this point in the history
  25. uglify-more

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f262b3b View commit details
    Browse the repository at this point in the history
  26. nth-radix

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    c32da84 View commit details
    Browse the repository at this point in the history
  27. is-identity

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    5d79cea View commit details
    Browse the repository at this point in the history
  28. desugars

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b9ea8f3 View commit details
    Browse the repository at this point in the history
  29. enable-if

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    69a11c1 View commit details
    Browse the repository at this point in the history
  30. naming

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    e178789 View commit details
    Browse the repository at this point in the history
  31. description

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    c08a932 View commit details
    Browse the repository at this point in the history
  32. move-explicitly

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    cabab56 View commit details
    Browse the repository at this point in the history
  33. shift-to-unsigned

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    3a72d18 View commit details
    Browse the repository at this point in the history
  34. comment

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    265d521 View commit details
    Browse the repository at this point in the history
  35. backport-bit-log2

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b55f4d8 View commit details
    Browse the repository at this point in the history
  36. dispatch-locally

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    aa37edc View commit details
    Browse the repository at this point in the history
  37. constexpr-fn-switch

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    ce9a5f9 View commit details
    Browse the repository at this point in the history
  38. release-notes

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    29c7961 View commit details
    Browse the repository at this point in the history
  39. 17guard

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f12b9cd View commit details
    Browse the repository at this point in the history
  40. fix-dispatch-locally

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d95ecbd View commit details
    Browse the repository at this point in the history
  41. module-map

    izvolov committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    dd3581e View commit details
    Browse the repository at this point in the history