Commit Graph
17 Commits
Author SHA1 Message Date
andrey 6418a835e7 update doc 2026-08-27 20:08:59 +03:00
andrey 49c95dbe72 add Qt Creator dumper for PIP types and PINetworkAddress GDB printer 2026-08-27 18:03:25 +03:00
peri4 2764df8591 adopt for host Windows 2026-08-27 13:34:31 +03:00
andrey ef1fa8077a Add GDB pretty-printers for basic types (PIString, PIVector, PIMap, PIByteArray, etc.)
Python pretty-printer script (tools/gdb/pip_pp.py) for the GDB debugger:
- PIString (UTF-16, escapes, surrogate pairs), PIByteArray (hex), PIChar
- PIVector<T>, PIDeque<T>, PIStringList, PIMap<K,V>, PISet<T>, PIPair<K,V>
- PIVariant (type + serialized size)
- pointers: (PIString *) 0x... "hello"; long containers truncated
- manual: gdb source tools/gdb/pip_pp.py
- automatic: CMake install ships share/pip/gdb/pip_pp.py and the
  libpip.so-gdb.py auto-load stub next to the library (shared builds)
- verification: tools/gdb/test/test_pp.sh <build-dir>
- docs: doc/pages/debugging.md
2026-08-23 20:24:34 +03:00
peri4 40cdc90131 fix 2026-03-12 19:13:12 +03:00
peri4 d758cea974 doc fix 2026-03-12 19:11:28 +03:00
peri4 ed13838237 merged AI doc, some new pages 2026-03-12 14:46:57 +03:00
peri4 ee34e8a72e doc 2024-11-13 16:32:21 +03:00
peri4 1c7fc39b6c version 4.0.0_alpha
in almost all methods removed timeouts in milliseconds, replaced to PISystemTime
PITimer rewrite, remove internal impl, now only thread implementation, API similar to PIThread
PITimer API no longer pass void*
PIPeer, PIConnection improved stability on reinit and exit
PISystemTime new methods
pisd now exit without hanging
2024-07-30 14:18:02 +03:00
peri4 c8350d2f0a doc 2023-12-09 07:25:48 +03:00
peri4 0907a3eb13 version 3.14.0
PIBinaryStream::wasReadError() method, remove incomplete read asserts
2023-08-30 12:18:04 +03:00
peri4 e5777dde6c version 3.3.0 2022-10-01 10:53:09 +03:00
peri4 54cc6c55b2 pip_cmg and picodeinfo.h doc 2022-08-03 14:14:24 +03:00
peri4 af1264e42b doc fix 2022-08-02 08:25:34 +03:00
peri4 eb91fbfc45 doc stream 2022-08-01 21:23:21 +03:00
peri4 3107949e6f doc, small fixes 2022-05-08 19:23:52 +03:00
peri4 9347ed2e55 doc 2022-05-06 23:42:20 +03:00