8000 GitHub - YexuanXiao/deque: The next-generation deque container for C++
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

YexuanXiao/deque

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deque

The next-generation deque container for C++, written and designed using modern C++ with sufficiently good performance. Fully maintaining compatibility with the std::deque and supports contiguous access through buckets. Requires C++23.

Working in progress.

Additionally, the noalloc branch provides an allocator-free version to explain the design of the deque and facilitate further modifications. The repository deque-test provides a ported version of the test cases from libc++.

Roadmap

  • performance benchmark

Compiler Portability

GCC 11+, Clang 13+, MSVC 19.43+

Standard Library Portability

libstdc++10+, libc++16+, MSVC STL 19.29+

Notes

Build tests can currently only using the STL, due to libc++ has not yet implemented views::enumerate and libstdc++ lacks from_ranges constructors.

57A4

About

The next-generation deque container for C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0