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

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors