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