also includes code to validate incoming utf8
moved normalization from claimTrie; all in cache now
also fixed a few post-merge issues
added handling for support normalization
fixed failure to handle unnormalized items reinserted on rollback
fixing ICU deps for Travis build
get more info on Travis build failure
Travis experiment 2: ICU fPIC
add independent tests to check string normalization only
move comment to proper location, and note what excpetion is thrown
add RPC call checknormalization so user can see what normalization does
made expiration at norm time smarter
also rearranged unit test code to avoid some spurious errors
made ICU compile statically
also fixed early exit in reproducible_build script
changed to keep original name
removed ability to return just-added supports
it was impossible to get the normalized names correct there
apparently the -s is no longer appreciated
moved normalization code to separate file
also fixed bug on effective amount
fixed performance problem on trie upgrade
fixed issue with valid height on rollback
fixed issue with post-normalization name q data
fixed failure to remove normalized claims on rollback
post-merge fixes
post-merge fixes
Apply (self) review feedback
Clean deps required for boost to rebuild with icu support (for now)
Normalization bug fixes and improvements
Clang-formatting
build experiment 2
build experiment 3
build experiment 4
Replace flattenTrie by callback
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
Use interruption point instead of boolean condition
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
Add ability to earlier exit in rpc methods getclaimtrie and getclaimsintrie
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
simplified early exit handling
ran formatter
check out the whole repo on Travis (for formatter)
origin should be there
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
Use interruption point instead of boolean condition
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
Add ability to earlier exit in rpc methods getclaimtrie and getclaimsintrie
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
simplified early exit handling
ran formatter
to take advantage of the test fixture there
added counts & hash checks to tests
also ran the code format tool
ran the formatting tool
cleaned up the earlier question on hashes, fixed crash bug
ran formatter