Sajad Faghfoor Maghrebi's starred repositories
vim-keybindings-everywhere-the-ultimate-list
The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.
bsuccinct-rs
Rust libraries and programs focused on succinct data structures
vectorized-hash-tables
Code and results for our paper "Analyzing Vectorized Hash Tables Across CPU Architectures" @ VLDB '23.
Bitcoin-Simulator
Bitcoin and Blockchain Simulator
van-emde-boas-tree
A fast priority queue/tree/sort struct that supports operations in O(loglog u) time
nvim-jdtls
Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
morton_filter
A compressed, sparse cuckoo filter (see https://www.vldb.org/pvldb/vol11/p1041-breslow.pdf)
bit_vector
Fast and highly tuned bit vector implementation including space efficient rank and select support having only 3.51% space overhead.
rankselect
Space-Efficient, High-Performance Rank & Select Structures on Uncompressed Bit Sequences