Skip to content

rkonow/libcds2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LIBCDS 2 - A Compressed Data Structure Library

Rationale

LIBCDS 2 is the re-coding of LIBCDS with these goals:

  • 64-Bit support to allow for larger, single structures.
  • Speedups
  • Improve code readability
  • Include unit tests (googletest)
  • Improve documentation

Further long-term goals include:

  • Introduce missing types to the library.
  • Provide packages for common GNU/Linux distributions, and other OSs.
  • Provide the option of installing it as a shared library (easing compilation and updates).
  • Wrappers for popular programming languages.

Links

Some useful project links are below:

Guidelines

  • In order to keep the repository clean, please do your development in the develop or feature branch. This way master should always be at a usable state. It may help to use Git Flow for this (although it is unnecessary if you are familiar with Git branching - Git Flow is just a helpful wrapper).

  • When you commit, it is useful to give a good message, please read this (short) guide on Git commit messages.

  • The code tries to follow this style guide C++ Style Guide.

  • Reviews are posted here.

  • Before commiting or sending any code for review, please make sure you run all tests and 'make cpplint' to check for style errors.

About

Compact Data Structures Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published