| Changelog | 1228 | 2025-12-22 07:35 |
| CMakeLists.txt | 2896 | 2025-12-22 14:19 |
| doc/calling-conventions.md | 2847 | 2025-12-08 09:07 |
| doc/encapsulation.md | 6852 | 2025-12-20 07:46 |
| doc/interfaces.md | 10359 | 2025-12-22 07:42 |
| doc/introduction.md | 507 | 2025-12-17 09:52 |
| doc/iterators.md | 986 | 2025-12-08 09:13 |
| doc/strings.md | 1733 | 2025-12-10 06:10 |
| doc/type-system.md | 11419 | 2025-12-22 07:07 |
| include/pw.h | 420 | 2025-12-17 17:47 |
| include/pw_args.h | 1008 | 2025-12-22 07:08 |
| include/pw_array.h | 12214 | 2025-12-20 08:31 |
| include/pw_assert.h | 542 | 2025-10-23 14:30 |
| include/pw_branch_optimization.h | 155 | 2025-10-23 14:26 |
| include/pw_datetime.h | 520 | 2025-08-10 14:30 |
| include/pw_dump.h | 927 | 2025-11-28 08:12 |
| include/pw_hash.h | 803 | 2025-11-28 08:16 |
| include/pw_helper_macros.h | 1182 | 2025-11-27 10:33 |
| include/pw_interfaces.h | 27784 | 2025-12-22 06:27 |
| include/pw_interfaces_base.h | 2180 | 2025-12-14 16:48 |
| include/pw_iterator.h | 313 | 2025-12-08 06:35 |
| include/pw_map.h | 10608 | 2025-12-20 08:32 |
| include/pw_status.h | 3599 | 2025-12-21 13:41 |
| include/pw_string.h | 28009 | 2025-12-22 04:37 |
| include/pw_task.h | 184 | 2025-06-25 03:33 |
| include/pw_types.h | 22350 | 2025-12-21 14:00 |
| include/pw_utf.h | 3128 | 2025-12-10 06:01 |
| include/pwlib/accessors.h | 782 | 2025-12-17 17:48 |
| include/pwlib/env.h | 231 | 2025-12-17 17:44 |
| include/pwlib/file.h | 6165 | 2025-12-21 13:21 |
| include/pwlib/json.h | 397 | 2025-08-06 13:26 |
| include/pwlib/kvargs.h | 588 | 2025-11-11 16:56 |
| include/pwlib/netutils.h | 2592 | 2025-12-20 08:34 |
| include/pwlib/parsers.h | 2461 | 2025-06-24 12:57 |
| include/pwlib/socket.h | 8570 | 2025-12-08 06:43 |
| include/pwlib/string_io.h | 2035 | 2025-12-20 08:35 |
| LICENSE | 155 | 2025-03-22 05:11 |
| README.md | 597 | 2025-12-04 08:06 |
| src/lib/accessors.c | 2763 | 2025-12-22 07:08 |
| src/lib/env.c | 772 | 2025-12-22 07:08 |
| src/lib/file/buffered_file.c | 19227 | 2025-12-22 07:08 |
| src/lib/file/file.c | 11298 | 2025-12-22 06:27 |
| src/lib/file/path.c | 1421 | 2025-12-22 07:08 |
| src/lib/file/shorthand.c | 930 | 2025-12-08 06:46 |
| src/lib/file/stat.c | 519 | 2025-12-10 06:03 |
| src/lib/json_serializer.c | 8370 | 2025-12-22 07:09 |
| src/lib/kvargs.c | 1493 | 2025-12-22 07:09 |
| src/lib/netutils.c | 7725 | 2025-12-17 17:14 |
| src/lib/parsers.c | 14374 | 2025-12-10 05:59 |
| src/lib/socket.c | 19704 | 2025-12-21 08:07 |
| src/lib/string_io.c | 6703 | 2025-12-21 08:08 |
| src/pw_alloc.h | 1229 | 2025-11-14 04:42 |
| src/pw_assert.c | 233 | 2025-04-20 06:35 |
| src/pw_dump.c | 793 | 2025-11-11 08:24 |
| src/pw_hash.c | 4066 | 2025-11-25 02:53 |
| src/pw_interfaces.c | 9188 | 2025-12-21 08:08 |
| src/pw_interfaces_internal.h | 601 | 2025-12-21 08:08 |
| src/pw_task.c | 102 | 2025-06-25 03:05 |
| src/rapidhash.h | 11971 | 2025-07-30 03:10 |
| src/types/array/array.c | 8985 | 2025-12-22 07:11 |
| src/types/array/array_internal.h | 3111 | 2025-11-27 10:56 |
| src/types/array/array_iterator.c | 5577 | 2025-12-21 08:08 |
| src/types/array/basic_array.c | 20373 | 2025-12-20 07:39 |
| src/types/compound.c | 9344 | 2025-12-20 07:39 |
| src/types/compound_internal.h | 272 | 2025-11-23 13:24 |
| src/types/datetime.c | 1611 | 2025-08-10 14:51 |
| src/types/map/basic_map.c | 24210 | 2025-12-22 07:09 |
| src/types/map/map_internal.h | 1505 | 2025-11-25 16:03 |
| src/types/status.c | 12435 | 2025-12-21 13:46 |
| src/types/status_internal.h | 251 | 2025-12-21 13:43 |
| src/types/string/append.c | 11405 | 2025-12-22 04:52 |
| src/types/string/char_at.c | 365 | 2025-11-16 12:20 |
| src/types/string/copy.c | 2634 | 2025-11-16 12:20 |
| src/types/string/create.c | 7232 | 2025-12-22 04:53 |
| src/types/string/equal_z.c | 5761 | 2025-11-16 12:20 |
| src/types/string/equal_zi.c | 5989 | 2025-11-16 12:21 |
| src/types/string/erase.c | 1078 | 2025-12-22 04:53 |
| src/types/string/hash.c | 1775 | 2025-11-16 12:21 |
| src/types/string/insert_many.c | 801 | 2025-12-22 04:53 |
| src/types/string/is_ascii_digit.c | 1722 | 2025-11-16 12:21 |
| src/types/string/isdigit.c | 1608 | 2025-11-16 12:21 |
| src/types/string/isspace.c | 1547 | 2025-11-16 12:21 |
| src/types/string/lcut.c | 1438 | 2025-12-22 05:05 |
| src/types/string/panic.c | 184 | 2025-11-16 12:21 |
| src/types/string/rsplit_chr.c | 2469 | 2025-12-22 07:09 |
| src/types/string/skip_chars.c | 1831 | 2025-11-16 12:21 |
| src/types/string/skip_spaces.c | 1676 | 2025-11-16 12:22 |
| src/types/string/split_chr.c | 2343 | 2025-12-22 07:10 |
| src/types/string/strcat_va.c | 2012 | 2025-12-22 07:10 |
| src/types/string/strchr.c | 1936 | 2025-12-22 04:53 |
| src/types/string/strchr2.c | 2289 | 2025-12-22 04:53 |
| src/types/string/strchri.c | 1765 | 2025-12-22 04:53 |
| src/types/string/string_internal.h | 9212 | 2025-12-22 05:02 |
| src/types/string/string_type.c | 6504 | 2025-12-17 17:10 |
| src/types/string/strip.c | 1259 | 2025-12-22 04:59 |
| src/types/string/strip_chars.c | 1366 | 2025-12-22 05:12 |
| src/types/string/strrchr2.c | 1831 | 2025-11-16 12:22 |
| src/types/string/strstr.c | 1625 | 2025-11-16 12:22 |
| src/types/string/strstri.c | 1632 | 2025-11-16 12:22 |
| src/types/string/strstrz.c | 1488 | 2025-11-16 12:22 |
| src/types/string/substr.c | 897 | 2025-11-16 12:22 |
| src/types/string/substreq.c | 8392 | 2025-11-16 12:23 |
| src/types/string/substreqi.c | 6801 | 2025-11-16 12:23 |
| src/types/string/substreqz.c | 2239 | 2025-11-16 12:23 |
| src/types/string/substreqzi.c | 2251 | 2025-11-16 12:23 |
| src/types/string/truncate.c | 561 | 2025-12-22 04:54 |
| src/types/string/upper_lower.c | 4278 | 2025-12-22 04:54 |
| src/types/string/utf.c | 12351 | 2025-12-10 05:58 |
| src/types/struct.c | 3316 | 2025-12-08 06:33 |
| src/types/struct_internal.h | 293 | 2025-10-31 16:45 |
| src/types/types.c | 43918 | 2025-12-21 08:09 |