Natools

All files named "src/natools-static_hash_maps.adb"
Login

History for src/natools-static_hash_maps.adb

2014-11-08
21:24
static_hash_maps: allow elements to be indefinite by looking them up in a function rather than an array file: [88f07d9369] check-in: [ba447ff2ea] user: nat, branch: trunk, size: 26223 [annotate] [blame] [check-ins using] [diff]
2014-05-30
20:11
static_hash_maps: add a new option for pragma Pure or Preelaborate on generated packages file: [d09dd75265] check-in: [59e052eab5] user: nat, branch: trunk, size: 24123 [annotate] [blame] [check-ins using] [diff]
2014-05-27
20:22
static_hash_maps: add support for generation of hash function test file: [dedb598c26] check-in: [65c085f000] user: nat, branch: trunk, size: 21112 [annotate] [blame] [check-ins using] [diff]
2014-05-25
08:51
static_hash_maps: add support for custom declarations at the beginning of the generated spec file file: [014e319f2a] check-in: [0ab4a630bf] user: nat, branch: trunk, size: 18126 [annotate] [blame] [check-ins using] [diff]
2014-05-24
13:03
static_hash_maps: retry perfect hash generation when it fails file: [8a60f68029] check-in: [ddc10181a8] user: nat, branch: trunk, size: 17645 [annotate] [blame] [check-ins using] [diff]
2014-05-18
20:20
Added: static_hash_maps: new code generation package to build static hash maps

A static hash map means here a hash maps completely known before compile time. It uses GNAT.Perfect_Hash_Generator to turn string keys into indexes for an array of elements. file: [2d303fae46] check-in: [582f564b61] user: nat, branch: trunk, size: 16980 [annotate] [blame] [check-ins using]