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

Replace arangodb::containers::SmallVector with std::span and absl::InlinedVector #16216

Merged
merged 6 commits into from
May 10, 2022

Conversation

MBkkt
Copy link
Contributor

@MBkkt MBkkt commented May 3, 2022

Scope & Purpose

Replace our own primitives with well tested (also nice performance) from 3rdParty library.
Also I think std::span<T const> probably always better then SomeContainer<T> const&

  • 💩 Bugfix
  • 🍕 New feature
  • 🔥 Performance improvement
  • 🔨 Refactoring/simplification

Checklist

  • Tests
    • Regression tests
    • C++ Unit tests
    • integration tests
    • resilience tests
  • 📖 CHANGELOG entry made
  • 📚 documentation written (release notes, API changes, ...)
  • Backports
    • Backport for 3.9: (Please link PR)
    • Backport for 3.8: (Please link PR)
    • Backport for 3.7: (Please link PR)

Related Information

(Please reference tickets / specification / other PRs etc)

@MBkkt MBkkt requested review from a team as code owners May 3, 2022 10:33
@MBkkt MBkkt force-pushed the feature/remove-small-vector branch from ee7bc8a to 7f396e4 Compare May 3, 2022 10:45
Copy link
Contributor

@jsteemann jsteemann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@MBkkt MBkkt force-pushed the feature/remove-small-vector branch 2 times, most recently from fff8e10 to 7e1ed82 Compare May 4, 2022 17:13
Copy link
Contributor

@jsteemann jsteemann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@MBkkt MBkkt force-pushed the feature/remove-small-vector branch from 7e1ed82 to 4e5943b Compare May 9, 2022 10:37
@MBkkt MBkkt force-pushed the feature/remove-small-vector branch from 4e5943b to 5365e13 Compare May 9, 2022 17:27
@gnusi gnusi merged commit 33c30ec into devel May 10, 2022
@gnusi gnusi deleted the feature/remove-small-vector branch May 10, 2022 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants