Added string deduplication (closes #1303)

This commit is contained in:
Benoit Blanchon
2020-07-21 20:15:31 +02:00
parent 8ef226bcb8
commit 764ff2cd53
31 changed files with 574 additions and 156 deletions

View File

@@ -16,7 +16,9 @@ class StringMover {
_startPtr = _writePtr;
}
void commit(MemoryPool*) const {}
const char* save(MemoryPool*) const {
return _startPtr;
}
void append(char c) {
*_writePtr++ = c;