libpdjson/0.1.0+2

[full]

JSON pull parser C library

A public domain JSON parser focused on correctness, ANSI C99 compliance, full Unicode (UTF-8) support, minimal memory footprint, and a simple API. As a streaming API, arbitrary large JSON could be processed with a small amount of memory (the size of the largest string in the JSON). It seems most C JSON libraries suck in some significant way: broken string support (what if the string contains \u0000?), broken/missing Unicode support, or crappy software license (GPL or "do no evil"). This library intends to avoid these flaws.

... More
version 0.1.0+2
license Unlicense
repository https://pkg.cppget.org/1/alpha
download libpdjson-0.1.0+2.tar.gz
sha256 49d60b22570039bbf3a77ece75b315a9f138eb48e4df71d1516c922a447fce47
project libpdjson
url github.com/skeeto/pdjson
package-url github.com/build2-packaging/libpdjson
package-email boris@codesynthesis.com
topics JSONCparser

Builds

toolchain public-0.14.0
config macos_11-gcc_11.2_homebrew-static_O3 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:26:54 UTC (10:13 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-gcc_11.2_homebrew-O3 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:26:50 UTC (10:17 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-clang_13.0-static_O3 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:25:51 UTC (11:16 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-gcc_11.2_homebrew / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:24:48 UTC (12:19 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-clang_13.0-O3 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:23:50 UTC (13:16 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-clang_13.0 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:23:45 UTC (13:22 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config macos_11-clang_12.0 / x86_64-apple-darwin20.5.0
timestamp 2021-10-26 01:22:38 UTC (14:29 minutes ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-clang_13.0_llvm_msvc_16.11_lld / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:55:43 UTC (12:41:24 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-clang_13.0_llvm_msvc_16.11-static_O2 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:54:51 UTC (12:42:16 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-clang_13.0_llvm_msvc_16.11-O2 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:54:10 UTC (12:42:56 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-clang_13.0_llvm_msvc_16.11 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:53:24 UTC (12:43:43 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_16.11-static_O2 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:26:01 UTC (13:11:05 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_16.11-O2 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:25:58 UTC (13:11:09 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_16.11 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:25:10 UTC (13:11:57 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-gcc_10.2_mingw_w64-O2 / x86_64-w64-mingw32
timestamp 2021-10-25 12:24:09 UTC (13:12:57 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0_libc++-static_O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:23:59 UTC (13:13:08 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 12:23:27 UTC (13:13:40 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-gcc_10.2_mingw_w64-static_O2 / x86_64-w64-mingw32
timestamp 2021-10-25 12:23:16 UTC (13:13:51 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0_libc++-O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:23:13 UTC (13:13:54 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0-static_O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:22:29 UTC (13:14:38 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0-O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:22:28 UTC (13:14:39 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-gcc_10.2_mingw_w64 / x86_64-w64-mingw32
timestamp 2021-10-25 12:22:27 UTC (13:14:40 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_11-clang_13.0 / x86_64-linux-gnu
timestamp 2021-10-25 12:21:59 UTC (13:15:07 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_16.9 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:21:57 UTC (13:15:09 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_11.2-static_O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:21:46 UTC (13:15:21 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-clang_12.0_msvc_msvc_16.11 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:21:27 UTC (13:15:39 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_11.2-ndebug_O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:21:27 UTC (13:15:40 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config freebsd_13-clang_11.0-static_O3 / x86_64-freebsd13.0
timestamp 2021-10-25 12:21:13 UTC (13:15:54 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_11.2-O3 / x86_64-linux-gnu
timestamp 2021-10-25 12:21:10 UTC (13:15:57 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config freebsd_13-clang_11.0-O3 / x86_64-freebsd13.0
timestamp 2021-10-25 12:20:49 UTC (13:16:18 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10_devmode-msvc_16.11 / x86_64-microsoft-win32-msvc14.2
timestamp 2021-10-25 12:20:34 UTC (13:16:33 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config freebsd_13-clang_11.0 / x86_64-freebsd13.0
timestamp 2021-10-25 12:20:30 UTC (13:16:37 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_12.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 12:20:24 UTC (13:16:43 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_11.2 / x86_64-linux-gnu
timestamp 2021-10-25 12:19:50 UTC (13:17:17 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_10.2 / x86_64-linux-gnu
timestamp 2021-10-25 12:18:32 UTC (13:18:35 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config freebsd_12-clang_10.0 / x86_64-freebsd12.2
timestamp 2021-10-25 12:18:18 UTC (13:18:49 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_12.0 / x86_64-linux-gnu
timestamp 2021-10-25 12:17:22 UTC (13:19:45 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_15.9 / x86_64-microsoft-win32-msvc14.1
timestamp 2021-10-25 11:21:51 UTC (14:15:16 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_8.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:21:24 UTC (14:15:43 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_7.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:21:12 UTC (14:15:55 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_6.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:21:07 UTC (14:16:00 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-gcc_7.4 / x86_64-linux-gnu
timestamp 2021-10-25 11:20:31 UTC (14:16:35 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-gcc_8.4 / x86_64-linux-gnu
timestamp 2021-10-25 11:20:31 UTC (14:16:36 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_11.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:20:29 UTC (14:16:38 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_10.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:19:49 UTC (14:17:17 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_8.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:19:49 UTC (14:17:18 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_7.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:19:17 UTC (14:17:50 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_10.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:19:10 UTC (14:17:57 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config windows_10-msvc_14.3 / x86_64-microsoft-win32-msvc14.0
timestamp 2021-10-25 11:19:08 UTC (14:17:58 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_11.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:19:03 UTC (14:18:04 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_9.0_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:18:37 UTC (14:18:30 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_9-clang_6.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:18:33 UTC (14:18:34 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-clang_9.0 / x86_64-linux-gnu
timestamp 2021-10-25 11:17:58 UTC (14:19:09 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config freebsd_11-clang_10.0 / x86_64-freebsd11.4
timestamp 2021-10-25 11:17:31 UTC (14:19:36 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-emcc_2.0.25 / wasm32-emscripten
timestamp 2021-10-25 11:17:28 UTC (14:19:38 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_8-gcc_4.9 / x86_64-linux-gnu
timestamp 2021-10-25 11:15:16 UTC (14:21:51 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_debian_10-gcc_9.3 / x86_64-linux-gnu
timestamp 2021-10-25 11:15:05 UTC (14:22:02 hours ago)
result success | log | rebuild
toolchain public-0.14.0
config linux_ubuntu_16.04-clang_3.7_libc++ / x86_64-linux-gnu
timestamp 2021-10-25 11:09:02 UTC (14:28:05 hours ago)
result success | log | rebuild