Maxime Coste
|
7c06667bdf
|
Make the normal mode keymap a compile time hash map
This hash map is now fully constexpr, and ends up stored in the read
only data segment instead of being recomputed at each startup.
|
2017-10-20 12:21:22 +08:00 |
|
Maxime Coste
|
1688332d12
|
Revert "Change HashCompatible trait to a variable template"
This reverts commit b58f72315c .
Unfortunately gcc-5.1 handling of variable template partial
specializations is bugged.
|
2017-08-18 08:17:02 +07:00 |
|
Maxime Coste
|
b58f72315c
|
Change HashCompatible trait to a variable template
|
2017-08-14 11:54:38 +07:00 |
|
Maxime Coste
|
d37c3d175d
|
More uses of standard type traits aliases
|
2017-07-19 08:49:44 +02:00 |
|
Maxime Coste
|
da206d9323
|
Try to please clang-3.5
|
2017-03-07 17:21:55 +00:00 |
|
Maxime Coste
|
a1a566e921
|
Cleanup hash_map code
|
2017-03-07 15:48:04 +00:00 |
|
Maxime Coste
|
ba02498576
|
Expand a bit the hash map profiling code
|
2017-03-07 14:01:01 +00:00 |
|
Maxime Coste
|
f3fdc24383
|
Remove temporary stats code from HashMap
|
2017-03-07 01:15:41 +00:00 |
|
Maxime Coste
|
f0ae0b8410
|
Replace IdMap with HashMap
|
2017-03-07 01:12:37 +00:00 |
|
Maxime Coste
|
6373338c50
|
Replace uses of UnorderedMap with HashMap
|
2017-03-07 01:03:26 +00:00 |
|
Maxime Coste
|
420373475e
|
Introduce a custom HashMap implementation along with a quick benchmark
|
2017-03-06 22:25:08 +00:00 |
|