-
- Downloads
[formatters] Add a deque formatter for libstdcpp and fix the libcxx one
This adds the formatters for libstdcpp's deque as a python implementation. It adds comprehensive tests for the two different storage strategies deque uses. Besides that, this fixes a couple of bugs in the libcxx implementation. Finally, both implementation run against the same tests. This is a minor improvement on top of Danil Stefaniuc's formatter.
Showing
- lldb/examples/synthetic/gnu_libstdcpp.py 132 additions, 0 deletionslldb/examples/synthetic/gnu_libstdcpp.py
- lldb/examples/synthetic/libcxx.py 10 additions, 19 deletionslldb/examples/synthetic/libcxx.py
- lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp 9 additions, 0 deletionslldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
- lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/Makefile 0 additions, 2 deletions.../data-formatter/data-formatter-stl/generic/deque/Makefile
- lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/TestDataFormatterGenericDeque.py 76 additions, 0 deletions...matter-stl/generic/deque/TestDataFormatterGenericDeque.py
- lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/main.cpp 41 additions, 0 deletions.../data-formatter/data-formatter-stl/generic/deque/main.cpp
- lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/TestDataFormatterLibcxxDeque.py 0 additions, 25 deletions...ormatter-stl/libcxx/deque/TestDataFormatterLibcxxDeque.py
- lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/main.cpp 0 additions, 8 deletions...s/data-formatter/data-formatter-stl/libcxx/deque/main.cpp
Loading
Please register or sign in to comment