diff options
author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2015-04-22 07:34:43 -0700 |
---|---|---|
committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2015-04-22 07:36:32 -0700 |
commit | 4649914447d2e44a7df3e8d6dc1fc837503e8737 (patch) | |
tree | 5893ac49e5e8dc908ca59b28fcf2e6f2b5f370d3 /tests/test_xpath_functions.cpp | |
parent | 33b2efe3181267a047af6087899cc27a2df805ff (diff) |
Optimize and refactor compact_pointer implementations
Clarify the offset applied when encoding the pointer difference.
Make decoding diff slightly more clear - no effect on performance.
Adjust branch weighting in compact_string encoding - 0.5% faster.
Use uint16_t in compact_pointer_parent - 2% faster.
Diffstat (limited to 'tests/test_xpath_functions.cpp')
0 files changed, 0 insertions, 0 deletions