Description[Courgette] Refactor BSDiff namespaces and bsdiff::search() interface.
Details:
- Move BSDiff (but not PagedArray) from namespace courgette to bsdiff.
- Change namespace courgette::qsuf to qsuf.
- Change bsdiff:search() to return struct {pos, size} so we don't need
awkward pointer passing; update callers.
- Updated BSDiff callers. Also fix weird hybrid usage by setup_util.cc,
which calls Courgette's BSDiff, but using OK from BSPatch.
BUG=608885
Committed: https://crrev.com/7054b5a2e3b2ce7f5b2e868e91d54b5ec0773089
Cr-Commit-Position: refs/heads/master@{#407924}
Patch Set 1 #Patch Set 2 : Fix missed spot; add comments. #Patch Set 3 : Fix more gap; fix Installer confusion; update README.chromium. #
Total comments: 3
Patch Set 4 : Make license style uniform; remove checklicenses.py entries. #
Total comments: 1
Patch Set 5 : Sync and merge. #Patch Set 6 : Sync. #Patch Set 7 : Sync and merge. #Patch Set 8 : Make search() return struct; update comments. #Patch Set 9 : Sync and merge. #Patch Set 10 : Sync. #Messages
Total messages: 42 (19 generated)
|