| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-11 | Update GDB pretty printer following SSO layout change | Johannes Altmanninger | |
| Commit 2754e27cf (Increase SSO from 22 to 23 chars., 2024-06-07) changed they layout of SSO-strings. Specifically, is_long() no longer takes a bit away from the size field. Update the GDB pretty printer accordingly, making it work with small strings again. | |||
| 2024-07-19 | Make sourcing gdb/kakoune.py automatically add the pretty printers | Maxime Coste | |
| If pretty printers are not enabled, we can now just `source gdb/kakoune.py` from gdb. | |||
| 2021-07-20 | Improve code-generation for Strings | Maxime Coste | |
| Make String::Data use trivial copy of the short/long union to avoid unnecessary branching there, inline release() as it can be elided by the compiler on moved-from Strings. | |||
| 2017-02-06 | Add Regex support in gdb pretty printing | Maxime Coste | |
| 2017-02-06 | Make gdb ArrayIterator python 3 compatible | Maxime Coste | |
| 2016-10-04 | Fix gdb pretty printers after rename of the coordinate types | Maxime Coste | |
| 2016-07-25 | Fix StringDataPtr gdb pretty printer | Maxime Coste | |
| 2016-04-13 | Improve gdb pretty printer a bit more | Maxime Coste | |
| 2016-04-13 | Tweak gdb pretty printer to respect more flake8, and fix String display | Maxime Coste | |
| 2016-01-24 | Add gdb pretty printing for Kakoune::Color | Maxime Coste | |
| 2015-05-13 | Fix StringDataPtr gdb pretty printer | Maxime Coste | |
| 2015-03-24 | Fix gdb String pretty printer | Maxime Coste | |
| 2015-01-27 | Add pretty printer for ref_ptr<StringStorage> | Maxime Coste | |
| 2015-01-23 | Update gdb pretty printer | Maxime Coste | |
| 2014-05-14 | Fix gdb pretty printer | Maxime Coste | |
| 2013-03-29 | update gdb pretty printer for new String implementation | Maxime Coste | |
| 2012-11-26 | fix BufferIterator gdb pretty printer | Maxime Coste | |
| 2012-10-22 | gdb: support ByteCount pretty printing | Maxime Coste | |
| 2012-09-05 | Support CharCount and LineCount in gdb pretty printers | Maxime Coste | |
| 2012-06-14 | update kakoune gdb printers | Maxime Coste | |
| 2012-03-30 | Store buffer content in a list of lines | Maxime Coste | |
| Instead of a big std::string, buffer now store it's content in a list of lines. In order to achieve O(log(n)) random access, lines contains both their content and their offset since the start of the file, making binary search usable. BufferIterator now have a LineAndColumn coordinate into the buffer instead of an offset so that access is still O(1). | |||
| 2012-03-08 | add gdb pretty printers for kakoune data structures | Maxime Coste | |
