lp:~kinkie/squid/stringng
Branch destined to merging the code prototyped in lp:~kinkie/squid/string-ng into squid.
Along the way there will be debugs() and mempool integration.
- Get this branch:
- bzr branch lp:~kinkie/squid/stringng
Branch merges
- Alex Rousskov: Pending requested
-
Diff: 4264 lines (+3906/-57)26 files modifiedinclude/util.h (+1/-1)
src/Makefile.am (+58/-11)
src/MemBlob.cc (+11/-0)
src/MemBlob.h (+2/-0)
src/OutOfBoundsException.h (+22/-0)
src/SBuf.cc (+887/-0)
src/SBuf.cci (+174/-0)
src/SBuf.h (+571/-0)
src/SBufExceptions.cc (+72/-0)
src/SBufExceptions.h (+65/-0)
src/SBufExtras.cc (+104/-0)
src/SBufExtras.h (+66/-0)
src/SBufList.cc (+56/-0)
src/SBufList.h (+62/-0)
src/SBufStream.h (+141/-0)
src/SBufTokenizer.cc (+68/-0)
src/SBufTokenizer.h (+149/-0)
src/SBufUtil.cc (+64/-0)
src/SBufUtil.h (+51/-0)
src/SquidString.h (+0/-38)
src/StrList.h (+65/-7)
src/icmp/Makefile.am (+19/-0)
src/tests/SBufFindTest.cc (+418/-0)
src/tests/SBufFindTest.h (+85/-0)
src/tests/testSBuf.cc (+603/-0)
src/tests/testSBuf.h (+92/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 9621. By Francesco Chemolli
-
Implemented \0-cleanliness for comparison operations
Added more unit-tests. - 9620. By Francesco Chemolli
-
Deinlined cow(), inlined commonCompareCh
ecksPost( )
Added store-size checks to forceSize()
Improved \0-cleanliness in compare()
Implemented cmp() and casecmp() as shorthand versions of compare()
Improved documentation
Added more unit tests - 9618. By Francesco Chemolli
-
Apply parameter and constant name conventions more consistently.
Document and enforce consistent behavior in handling startPos for SBuf::find methods
Remove useless includes from testSBuf.h - 9617. By Francesco Chemolli
-
Make SBuf::find consistent, highlighting a bug in some versions of GNU c++stdlib
- 9616. By Francesco Chemolli
-
Changed the behavior of SBuf::find to match the inconsistencies of std::string
- 9615. By Francesco Chemolli
-
Merged SBuf work by Amos Jeffries and Alex Rousskov, including comprehensive find() testsuite.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)