Home / hashing_c
Name Modified Size InfoDownloads / Week
Parent folder
sample_data 2026-03-20
_lldbinit 2026-05-03 84 Bytes
_gdbinit 2026-05-03 160 Bytes
num_hash 2026-05-03 222 Bytes
infinite_hash.c 2026-05-03 7.3 kB
to_process 2026-05-03 99 Bytes
Dev_Notes.md 2026-05-03 4.0 kB
ih_sort_merge_search.c 2026-05-03 1.7 kB
main.c 2026-05-03 7.1 kB
Makefile 2026-05-03 2.3 kB
ih_debug.c 2026-05-03 3.6 kB
README.md 2026-05-03 1.1 kB
Totals: 12 Items   27.8 kB 0

infinite hash

Today:
number based. Generates and stores hash+numbers in memory

will scale out. Limitations are in terms of memory available currently Cpu bound

compile, install, run

Linux (Kubuntu tested) only.
in a target directory:

  • create directories sample_data, obj, ../include
  • cp sample_data/* there
  • cp include/* to ../include
  • ensure you have clang and/or gcc. Currently set to clang
  • Makefile is set to clang via variable GCC
  • appropriate flags are in DBGFLAGS - flags for clang are set.
  • if gcc is enabled then the clang flags need to be commented out and gcc flags enabled.
  • make - output is ./ih
  • run: ./ih ./sample_data/num_hash ./sample_data/to_process

Please read the assumptions and decisions sections of (Development Notes)[https://sourceforge.net/projects/hash-experiment/files/hashing_c/Dev_Notes.md]

All rights owned by Rinka Singh.
License: Apache License.
There are no warranties implied or given. This code here is for fun only. This is the equivalent of my playing Sudoku. Please have no expectations of the quality of code here.

Source: README.md, updated 2026-05-03