perfecthash
Generate ultra-fast perfect hash tables and release workflows
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install PerfectHash?โผ
Run `npx skills add tpn/perfecthash --all -g -y` in your terminal to install all skills in this suite globally.
What does PerfectHash do?โผ
It builds perfect hash tables from 32-bit key sets, producing a tiny C library whose Index() routine returns each key's position in about 6 CPU cycles.
How to cut a PerfectHash release?โผ
Use the release engineering skill, which runs ci/cut-release.sh with a dry-run first, then pushes a version tag that triggers the cross-platform GitHub Actions build.
Can I build PerfectHash conda packages automatically?โผ
Yes. The conda packaging skill builds, smoke-tests, and uploads packages to Anaconda.org using a single helper script with optional dry-run mode.
Does PerfectHash work on Linux, macOS, and Windows?โผ
Yes. It uses cross-platform CMake builds with CI coverage for all three operating systems, on x86, x64, and ARM64.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core