Maxime Coste
|
118a6e1a7c
|
Use uint32_t for interned strings slots
|
2015-01-13 13:58:11 +00:00 |
|
Maxime Coste
|
beb3390334
|
Add interned string stats in debug command
|
2015-01-13 13:48:16 +00:00 |
|
Maxime Coste
|
9b30e7469a
|
Add initial memory domain allocation tracking support
|
2015-01-07 19:29:31 +00:00 |
|
Maxime Coste
|
0493cf6d62
|
Use a struct rather than a std::pair for InternedString DataAndRefCount
|
2014-12-30 11:56:01 +00:00 |
|
Maxime Coste
|
502de87697
|
Actually release interned string data when refcount drops to 0
|
2014-10-29 13:54:35 +00:00 |
|
Maxime Coste
|
62f56378c9
|
Add some asserts in StringRegistry methods
|
2014-10-28 21:54:25 +00:00 |
|
Maxime Coste
|
d3091cb553
|
Add noexcept spec to move constructor and move assign
|
2014-10-28 20:01:27 +00:00 |
|
Maxime Coste
|
a627eab57c
|
Small refactor
|
2014-10-07 19:46:12 +01:00 |
|
Maxime Coste
|
844c8f1ec4
|
InternedStrings know their slots
|
2014-10-05 10:20:50 +01:00 |
|
Maxime Coste
|
d55d041c6a
|
Add support for interned strings
Use interned strings for Modification contents and word database.
Interned strings are guaranteed not to move in memory and are
reference counted.
|
2014-10-01 00:20:12 +01:00 |
|