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

std/lists: O(1) concatenation of singly- and doubly linked lists. #16362

Merged
merged 35 commits into from
Dec 20, 2020

Commits on Dec 18, 2020

  1. O(1) concatenation of singly- and doubly linked lists.

    There is also new `toSinglyLinkedList` and `toDoublyLinkedList`
    functions for conversion from `openArray`s, similarly
    to `toHashSet` or `toTable`.
    salvipeter committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    07bd412 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9b5ead View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bfc8c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd8a160 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1b76c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05654b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72b07e0 View commit details
    Browse the repository at this point in the history
  8. Improved tests for lists.

    salvipeter committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    77496b5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d3350de View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50d75f6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    18d27cc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d29b0fe View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e2cea2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1d2f8a1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    533c1c0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bd2c84d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7022eaf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cc53d47 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7cc0d42 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    192ca4b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3cf789b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e18e9a0 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    96274cb View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    71530a7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    74b4aa3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    363571d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e20d684 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1495139 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a9e0b5f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a4fba89 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7538244 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    37f6299 View commit details
    Browse the repository at this point in the history
  33. Changelog update.

    salvipeter committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    7cb28fe View commit details
    Browse the repository at this point in the history
  34. Fix rebasing errors.

    salvipeter committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    7eb491a View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Self-adding with lists.addMove results in a cycle now.

    Added some extra tests.
    salvipeter committed Dec 19, 2020
    Configuration menu
    Copy the full SHA
    5305d46 View commit details
    Browse the repository at this point in the history