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] | |