Build:
- 0
2026-03-02 19:24.03: New job: test jsonxt.1.0.0 with dune.3.22.0~alpha0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29497/head (118a690db616b1df5c53d5fa00eb70791a80ae2c)
on debian-13-ocaml-4.14/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29497/head" && git reset --hard 118a690d
git fetch origin master
git merge --no-edit a7b8d1036328cf727af175b657f3d2b732b4d868
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0
RUN opam reinstall dune.3.22.0~alpha0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'dune.3.22.0~alpha0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall jsonxt.1.0.0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'jsonxt.1.0.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test jsonxt.1.0.0) || true
RUN opam reinstall --with-test --verbose jsonxt.1.0.0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'jsonxt.1.0.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2026-03-02 19:24.03: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a-dune.3.22.0~alpha0-jsonxt.1.0.0-118a690db616b1df5c53d5fa00eb70791a80ae2c"
2026-03-02 19:24.03: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.0~alpha0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune.3.22.0~alpha0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall jsonxt.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test jsonxt.1.0.0) || true"))
(run (shell "opam reinstall --with-test --verbose jsonxt.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-03-02 19:24.03: Waiting for resource in pool OCluster
2026-03-03 04:58.58: Waiting for worker…
2026-03-03 05:02.04: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at a7b8d10363 Merge pull request #29489 from anuragsoni/opam-publish-kqueue.0.7.0
Updating a7b8d10363..118a690db6
Fast-forward
.../chrome-trace/chrome-trace.3.22.0~alpha0/opam | 39 +++++++++++
.../dune-action-plugin.3.22.0~alpha0/opam | 52 +++++++++++++++
.../dune-action-trace.3.22.0~alpha0/opam | 40 ++++++++++++
.../dune-build-info.3.22.0~alpha0/opam | 45 +++++++++++++
.../dune-configurator.3.22.0~alpha0/opam | 49 ++++++++++++++
packages/dune-glob/dune-glob.3.22.0~alpha0/opam | 42 ++++++++++++
.../dune-private-libs.3.22.0~alpha0/opam | 50 +++++++++++++++
.../dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam | 41 ++++++++++++
packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam | 44 +++++++++++++
packages/dune-site/dune-site.3.22.0~alpha0/opam | 37 +++++++++++
packages/dune/dune.3.22.0~alpha0/opam | 75 ++++++++++++++++++++++
packages/dyn/dyn.3.22.0~alpha0/opam | 40 ++++++++++++
packages/fs-io/fs-io.3.22.0~alpha0/opam | 39 +++++++++++
packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam | 43 +++++++++++++
packages/ordering/ordering.3.22.0~alpha0/opam | 38 +++++++++++
packages/stdune/stdune.3.22.0~alpha0/opam | 46 +++++++++++++
.../top-closure/top-closure.3.22.0~alpha0/opam | 38 +++++++++++
packages/xdg/xdg.3.22.0~alpha0/opam | 39 +++++++++++
18 files changed, 797 insertions(+)
create mode 100644 packages/chrome-trace/chrome-trace.3.22.0~alpha0/opam
create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.0~alpha0/opam
create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.0~alpha0/opam
create mode 100644 packages/dune-build-info/dune-build-info.3.22.0~alpha0/opam
create mode 100644 packages/dune-configurator/dune-configurator.3.22.0~alpha0/opam
create mode 100644 packages/dune-glob/dune-glob.3.22.0~alpha0/opam
create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.0~alpha0/opam
create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam
create mode 100644 packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam
create mode 100644 packages/dune-site/dune-site.3.22.0~alpha0/opam
create mode 100644 packages/dune/dune.3.22.0~alpha0/opam
create mode 100644 packages/dyn/dyn.3.22.0~alpha0/opam
create mode 100644 packages/fs-io/fs-io.3.22.0~alpha0/opam
create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam
create mode 100644 packages/ordering/ordering.3.22.0~alpha0/opam
create mode 100644 packages/stdune/stdune.3.22.0~alpha0/opam
create mode 100644 packages/top-closure/top-closure.3.22.0~alpha0/opam
create mode 100644 packages/xdg/xdg.3.22.0~alpha0/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a)
2026-03-03 05:13.22 ---> using "40de8e47c13dd397f7466181b47c70cd31f6d05f624f7f51643a7089a29a5322" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-03-03 05:13.22 ---> using "11e955cadb21ab08a7e8407d7e49d7e8b8232723aa9e80323bab6a7d993e9a38" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=71 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-03 05:13.22 ---> using "b84411f14b612833c97eea3b0fb49d7afb0294cf8c4774caaff1f8b0f1bd5849" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=debian os-version=13
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 255
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.2
2026-03-03 05:13.22 ---> using "bc1392749f7c1b1568053e91f3061e53f54f3bf6892fcf3fa14761d0f2fabccc" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2026-03-03 05:13.22 ---> using "0f88aad717079fee185cb5f7b0853d5dede0158dafac18dc05292641ad1318aa" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-03-03 05:13.23 ---> using "cf2f29575da4e00ad2c0e3200eaf5375ace45ec778f515d81ffd2e5eb96c41f1" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-03-03 05:13.23 ---> using "c517023779902244dbe5c8fbf440d1dd4569daf367c1e2ee7dd7eb370c41d91c" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB]
- Fetched 203 kB in 0s (1833 kB/s)
- Reading package lists...
2026-03-03 05:13.23 ---> using "a2e6599fe15f34bfd0a71de19dbfccfacdc1f910f7a37fea793bb8ff67d4ba47" from cache
/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0"))
dune is now pinned to version 3.22.0~alpha0
2026-03-03 05:13.23 ---> using "9ecf7f496eb9b328aa3c8f7333a40a30e123b33b9d8b5606b7ac6bfc2b62fac7" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.0~alpha0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune.3.22.0~alpha0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
dune.3.22.0~alpha0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install dune 3.22.0~alpha0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.0~alpha0 (cached)
-> installed dune.3.22.0~alpha0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:13.23 ---> using "1d093925996c7908c33a8109d0c1a7be5172d79d6a00aabc511d552ee2499f33" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall jsonxt.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
jsonxt.1.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install jsonxt 1.0.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved jsonxt.1.0.0 (cached)
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:13.28 ---> saved as "818e0a7966790aecdc0af54d8a97c36744b4611859b0d1262846867df3a089c3"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test jsonxt.1.0.0) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile jsonxt 1.0.0
=== install 68 packages
- install alcotest 1.9.1 [required by jsonxt]
- install astring 0.8.5 [required by alcotest]
- install base v0.16.4 [required by core_kernel]
- install base_bigstring v0.16.0 [required by core]
- install base_quickcheck v0.16.0 [required by core]
- install bin_prot v0.16.0 [required by core]
- install cmdliner 1.3.0 [required by jsonxt]
- install core v0.16.2 [required by core_kernel]
- install core_kernel v0.16.0 [required by jsonxt]
- install csexp 1.5.2 [required by dune-configurator]
- install dune-configurator 3.22.0~alpha0 [required by base]
- install fieldslib v0.16.0 [required by core]
- install fmt 0.11.0 [required by jsonxt]
- install int_repr v0.16.0 [required by core_kernel]
- install jane-street-headers v0.16.0 [required by core]
- install jst-config v0.16.0 [required by core]
- install num 1.6 [required by sexplib]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by alcotest]
- install ocamlbuild 0.16.1 [required by fmt, astring, uutf]
- install ocamlfind 1.9.8 [required by fmt, astring, uutf]
- install parsexp v0.16.0 [required by sexplib]
- install ppx_assert v0.16.0 [required by core]
- install ppx_base v0.16.0 [required by core]
- install ppx_bench v0.16.0 [required by ppx_jane]
- install ppx_bin_prot v0.16.0 [required by ppx_jane]
- install ppx_cold v0.16.0 [required by ppx_base]
- install ppx_compare v0.16.0 [required by ppx_base, bin_prot]
- install ppx_custom_printf v0.16.0 [required by ppx_jane]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_disable_unused_warnings v0.16.0 [required by ppx_jane]
- install ppx_enumerate v0.16.0 [required by ppx_base]
- install ppx_expect v0.16.2 [required by ppx_jane]
- install ppx_fields_conv v0.16.0 [required by ppx_jane]
- install ppx_fixed_literal v0.16.0 [required by ppx_jane]
- install ppx_globalize v0.16.0 [required by ppx_base]
- install ppx_hash v0.16.0 [required by core]
- install ppx_here v0.16.0 [required by ppx_jane]
- install ppx_ignore_instrumentation v0.16.0 [required by ppx_jane]
- install ppx_inline_test v0.16.1 [required by core]
- install ppx_jane v0.16.0 [required by core_kernel]
- install ppx_let v0.16.0 [required by ppx_jane]
- install ppx_log v0.16.0 [required by ppx_jane]
- install ppx_module_timer v0.16.0 [required by ppx_jane]
- install ppx_optcomp v0.16.0 [required by core_kernel]
- install ppx_optional v0.16.0 [required by ppx_jane]
- install ppx_pipebang v0.16.0 [required by ppx_jane]
- install ppx_sexp_conv v0.16.0 [required by jsonxt]
- install ppx_sexp_message v0.16.0 [required by core]
- install ppx_sexp_value v0.16.0 [required by ppx_jane]
- install ppx_stable v0.16.0 [required by ppx_jane]
- install ppx_stable_witness v0.16.0 [required by ppx_jane]
- install ppx_string v0.16.0 [required by ppx_jane]
- install ppx_tydi v0.16.0 [required by ppx_jane]
- install ppx_typerep_conv v0.16.0 [required by ppx_jane]
- install ppx_variants_conv v0.16.0 [required by ppx_jane]
- install ppxlib 0.35.0 [required by ppx_jane]
- install re 1.14.0 [required by alcotest]
- install sexplib v0.16.0 [required by core]
- install sexplib0 v0.16.0 [required by base]
- install splittable_random v0.16.0 [required by core]
- install stdio v0.16.0 [required by core]
- install stdlib-shims 0.3.0 [required by alcotest]
- install time_now v0.16.0 [required by core]
- install topkg 1.1.1 [required by fmt, astring, uutf]
- install typerep v0.16.0 [required by core]
- install uutf 1.0.4 [required by alcotest]
- install variantslib v0.16.0 [required by core]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved base.v0.16.4 (https://opam.ocaml.org/cache)
-> retrieved base_bigstring.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved base_quickcheck.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved bin_prot.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved cmdliner.1.3.0 (https://opam.ocaml.org/cache)
-> retrieved core.v0.16.2 (https://opam.ocaml.org/cache)
-> retrieved core_kernel.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved csexp.1.5.2 (https://opam.ocaml.org/cache)
-> installed csexp.1.5.2
-> retrieved dune-configurator.3.22.0~alpha0 (https://github.com/ocaml/dune/releases/download/3.22.0_alpha0/dune-3.22.0.alpha0.tbz)
-> retrieved fieldslib.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
-> installed cmdliner.1.3.0
-> installed dune-configurator.3.22.0~alpha0
-> retrieved int_repr.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved jsonxt.1.0.0 (https://opam.ocaml.org/cache)
-> installed jane-street-headers.v0.16.0
-> retrieved jst-config.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved num.1.6 (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.12.4 (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0 (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1 (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.8 (https://opam.ocaml.org/cache)
-> retrieved parsexp.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_assert.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_bench.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_bin_prot.v0.16.0 (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.12.4
-> retrieved ppx_cold.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_compare.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_custom_printf.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_derivers.1.2.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_disable_unused_warnings.v0.16.0 (https://opam.ocaml.org/cache)
-> installed num.1.6
-> retrieved ppx_enumerate.v0.16.0 (https://opam.ocaml.org/cache)
-> installed ppx_derivers.1.2.1
-> retrieved ppx_expect.v0.16.2 (https://opam.ocaml.org/cache)
-> retrieved ppx_fields_conv.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_fixed_literal.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_globalize.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_hash.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_ignore_instrumentation.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_inline_test.v0.16.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_jane.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_let.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_log.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_module_timer.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_optional.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_pipebang.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_conv.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_message.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_value.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_stable.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_stable_witness.v0.16.0 (https://opam.ocaml.org/cache)
-> installed ocamlfind.1.9.8
-> retrieved ppx_string.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_tydi.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_typerep_conv.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_variants_conv.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppxlib.0.35.0 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> retrieved sexplib.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved splittable_random.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved stdio.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache)
-> retrieved time_now.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1 (https://opam.ocaml.org/cache)
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> retrieved typerep.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> installed re.1.14.0
-> removed jsonxt.1.0.0
-> installed ocamlbuild.0.16.1
-> retrieved variantslib.v0.16.0 (https://opam.ocaml.org/cache)
-> installed parsexp.v0.16.0
-> installed sexplib.v0.16.0
-> installed base.v0.16.4
-> installed topkg.1.1.1
-> installed fieldslib.v0.16.0
-> installed variantslib.v0.16.0
-> installed stdio.v0.16.0
-> installed typerep.v0.16.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed alcotest.1.9.1
-> installed ppxlib.0.35.0
-> installed ppx_globalize.v0.16.0
-> installed ppx_optcomp.v0.16.0
-> installed ppx_cold.v0.16.0
-> installed ppx_disable_unused_warnings.v0.16.0
-> installed ppx_enumerate.v0.16.0
-> installed ppx_here.v0.16.0
-> installed ppx_compare.v0.16.0
-> installed ppx_stable_witness.v0.16.0
-> installed ppx_tydi.v0.16.0
-> installed ppx_variants_conv.v0.16.0
-> installed ppx_typerep_conv.v0.16.0
-> installed ppx_fields_conv.v0.16.0
-> installed ppx_stable.v0.16.0
-> installed ppx_pipebang.v0.16.0
-> installed ppx_ignore_instrumentation.v0.16.0
-> installed ppx_fixed_literal.v0.16.0
-> installed ppx_optional.v0.16.0
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_let.v0.16.0
-> installed ppx_hash.v0.16.0
-> installed ppx_sexp_value.v0.16.0
-> installed ppx_assert.v0.16.0
-> installed ppx_sexp_message.v0.16.0
-> installed ppx_custom_printf.v0.16.0
-> installed ppx_base.v0.16.0
-> installed ppx_log.v0.16.0
-> installed jst-config.v0.16.0
-> installed ppx_string.v0.16.0
-> installed bin_prot.v0.16.0
-> installed time_now.v0.16.0
-> installed ppx_bin_prot.v0.16.0
-> installed ppx_module_timer.v0.16.0
-> installed ppx_inline_test.v0.16.1
-> installed ppx_bench.v0.16.0
-> installed ppx_expect.v0.16.2
-> installed splittable_random.v0.16.0
-> installed base_quickcheck.v0.16.0
-> installed ppx_jane.v0.16.0
-> installed int_repr.v0.16.0
-> installed base_bigstring.v0.16.0
-> installed core.v0.16.2
-> installed core_kernel.v0.16.0
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:14.35 ---> saved as "71b2a2322342792aac6c8fe1c38c63df94efd145819f3b47f94a7285e434b4e3"
/home/opam: (run (shell "opam reinstall --with-test --verbose jsonxt.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile jsonxt 1.0.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/4: [jsonxt.1.0.0: extract]
-> retrieved jsonxt.1.0.0 (cached)
Processing 2/4: [jsonxt: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "jsonxt" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/jsonxt.1.0.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_intf.cmi -c -intf lib/writer_intf.mli)
- File "lib/writer_intf.mli", line 116, characters 30-38:
- 116 | val stream_to_string : json Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 120, characters 46-54:
- 120 | val stream_to_channel : out_channel -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 124, characters 38-46:
- 124 | val stream_to_file : string -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 128, characters 42-50:
- 128 | val stream_to_buffer : Buffer.t -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_intf.cmo -c -impl lib/writer_intf.ml)
- File "lib/writer_intf.ml", line 31, characters 30-38:
- 31 | val stream_to_string : json Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 32, characters 46-54:
- 32 | val stream_to_channel : out_channel -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 33, characters 38-46:
- 33 | val stream_to_file : string -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 34, characters 42-50:
- 34 | val stream_to_buffer : Buffer.t -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Yojson.cmi -c -intf lib/yojson.mli)
- File "lib/yojson.mli", line 56, characters 86-94:
- 56 | val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 57, characters 114-122:
- 57 | val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 58, characters 84-92:
- 58 | val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 59, characters 84-92:
- 59 | val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 62, characters 98-106:
- 62 | ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 65, characters 71-79:
- 65 | ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 76, characters 69-77:
- 76 | val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 77, characters 85-93:
- 77 | val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 78, characters 60-68:
- 78 | val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 79, characters 52-60:
- 79 | val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 125, characters 86-94:
- 125 | val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 126, characters 114-122:
- 126 | val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 127, characters 84-92:
- 127 | val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 128, characters 84-92:
- 128 | val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 131, characters 98-106:
- 131 | ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 134, characters 71-79:
- 134 | ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 145, characters 69-77:
- 145 | val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 146, characters 85-93:
- 146 | val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 147, characters 60-68:
- 147 | val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 148, characters 52-60:
- 148 | val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 195, characters 86-94:
- 195 | val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 196, characters 114-122:
- 196 | val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 197, characters 84-92:
- 197 | val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 198, characters 84-92:
- 198 | val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 201, characters 98-106:
- 201 | ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 204, characters 71-79:
- 204 | ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 215, characters 69-77:
- 215 | val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 216, characters 85-93:
- 216 | val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 217, characters 60-68:
- 217 | val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 218, characters 52-60:
- 218 | val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_intf.cmx -c -impl lib/writer_intf.ml)
- File "lib/writer_intf.ml", line 31, characters 30-38:
- 31 | val stream_to_string : json Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 32, characters 46-54:
- 32 | val stream_to_channel : out_channel -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 33, characters 38-46:
- 33 | val stream_to_file : string -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 34, characters 42-50:
- 34 | val stream_to_buffer : Buffer.t -> json Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_file.cmi -c -intf lib/writer_file.mli)
- File "lib/writer_file.mli", line 14, characters 70-78:
- 14 | val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.mli", line 15, characters 62-70:
- 15 | val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_string.cmi -c -intf lib/writer_string.mli)
- File "lib/writer_string.mli", line 14, characters 54-62:
- 14 | val stream_to_string : 'a Json_internal.constrained Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.mli", line 15, characters 66-74:
- 15 | val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_string_file.cmi -c -intf lib/reader_string_file.mli)
- File "lib/reader_string_file.mli", line 104, characters 42-50:
- 104 | val stream_from_string : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 111, characters 70-78:
- 111 | val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 116, characters 40-48:
- 116 | val stream_from_file : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 123, characters 59-67:
- 123 | val stream_from_function : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 129, characters 49-57:
- 129 | val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 138, characters 53-61:
- 138 | val stream_from_string_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 139, characters 81-89:
- 139 | val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 140, characters 51-59:
- 140 | val stream_from_file_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 141, characters 70-78:
- 141 | val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 142, characters 60-68:
- 142 | val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_stream.cmi -c -intf lib/reader_stream.mli)
- File "lib/reader_stream.mli", line 41, characters 49-57:
- 41 | val stream_from_string : string -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.mli", line 45, characters 54-62:
- 45 | val stream_from_channel : in_channel -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.mli", line 49, characters 66-74:
- 49 | val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_file.cmo -c -impl lib/writer_file.ml)
- File "lib/writer_file.ml", line 14, characters 70-78:
- 14 | val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 15, characters 62-70:
- 15 | val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 140, characters 4-15:
- 140 | Stream.iter (fun json -> json_to_channel_exn oc json; output_char oc '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_string.cmo -c -impl lib/writer_string.ml)
- File "lib/writer_string.ml", line 14, characters 54-62:
- 14 | val stream_to_string : 'a Json_internal.constrained Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 15, characters 66-74:
- 15 | val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 162, characters 13-24:
- 162 | let () = Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream in
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 166, characters 4-15:
- 166 | Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_stream.cmo -c -impl lib/reader_stream.ml)
- File "lib/reader_stream.ml", line 9, characters 49-57:
- 9 | val stream_from_string : string -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 10, characters 54-62:
- 10 | val stream_from_channel : in_channel -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 11, characters 66-74:
- 11 | val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 54, characters 4-15:
- 54 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_string_file.cmo -c -impl lib/reader_string_file.ml)
- File "lib/reader_string_file.ml", line 26, characters 42-50:
- 26 | val stream_from_string : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 27, characters 70-78:
- 27 | val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 28, characters 40-48:
- 28 | val stream_from_file : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 29, characters 59-67:
- 29 | val stream_from_function : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 30, characters 49-57:
- 30 | val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 32, characters 53-61:
- 32 | val stream_from_string_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 33, characters 81-89:
- 33 | val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 34, characters 51-59:
- 34 | val stream_from_file_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 35, characters 70-78:
- 35 | val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 36, characters 60-68:
- 36 | val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 191, characters 4-15:
- 191 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 225, characters 4-15:
- 225 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_file.cmx -c -impl lib/writer_file.ml)
- File "lib/writer_file.ml", line 14, characters 70-78:
- 14 | val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 15, characters 62-70:
- 15 | val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 140, characters 4-15:
- 140 | Stream.iter (fun json -> json_to_channel_exn oc json; output_char oc '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_string.cmx -c -impl lib/writer_string.ml)
- File "lib/writer_string.ml", line 14, characters 54-62:
- 14 | val stream_to_string : 'a Json_internal.constrained Stream.t -> string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 15, characters 66-74:
- 15 | val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 162, characters 13-24:
- 162 | let () = Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream in
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 166, characters 4-15:
- 166 | Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Reader_stream.cmx -c -impl lib/reader_stream.ml)
- File "lib/reader_stream.ml", line 9, characters 49-57:
- 9 | val stream_from_string : string -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 10, characters 54-62:
- 10 | val stream_from_channel : in_channel -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 11, characters 66-74:
- 11 | val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 54, characters 4-15:
- 54 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Reader_string_file.cmx -c -impl lib/reader_string_file.ml)
- File "lib/reader_string_file.ml", line 26, characters 42-50:
- 26 | val stream_from_string : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 27, characters 70-78:
- 27 | val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 28, characters 40-48:
- 28 | val stream_from_file : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 29, characters 59-67:
- 29 | val stream_from_function : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 30, characters 49-57:
- 30 | val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 32, characters 53-61:
- 32 | val stream_from_string_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 33, characters 81-89:
- 33 | val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 34, characters 51-59:
- 34 | val stream_from_file_error_info : string -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 35, characters 70-78:
- 35 | val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 36, characters 60-68:
- 36 | val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 191, characters 4-15:
- 191 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 225, characters 4-15:
- 225 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Yojson.cmo -c -impl lib/yojson.ml)
- File "lib/yojson.ml", line 70, characters 12-23:
- 70 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 72, characters 18-32:
- 72 | | exception Stream.Failure -> None
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 76, characters 4-15:
- 76 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 90, characters 12-23:
- 90 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 92, characters 18-32:
- 92 | | exception Stream.Failure -> fin (); None
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 96, characters 4-15:
- 96 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 108, characters 4-15:
- 108 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 170, characters 13-24:
- 170 | let () = Stream.iter
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 176, characters 4-15:
- 176 | Stream.iter (fun json -> to_channel ?std oc json; output_char oc '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 184, characters 4-15:
- 184 | Stream.iter (fun json -> to_outbuf ?std buf json; Buffer.add_char buf '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Yojson.cmx -c -impl lib/yojson.ml)
- File "lib/yojson.ml", line 70, characters 12-23:
- 70 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 72, characters 18-32:
- 72 | | exception Stream.Failure -> None
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 76, characters 4-15:
- 76 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 90, characters 12-23:
- 90 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 92, characters 18-32:
- 92 | | exception Stream.Failure -> fin (); None
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 96, characters 4-15:
- 96 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 108, characters 4-15:
- 108 | Stream.from f
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 170, characters 13-24:
- 170 | let () = Stream.iter
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 176, characters 4-15:
- 176 | Stream.iter (fun json -> to_channel ?std oc json; output_char oc '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 184, characters 4-15:
- 184 | Stream.iter (fun json -> to_outbuf ?std buf json; Buffer.add_char buf '\n') stream
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "jsonxt" "-j" "255" "@runtest" (CWD=/home/opam/.opam/4.14/.opam-switch/build/jsonxt.1.0.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/core/.jxtester.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/byte/dune__exe__ValidationTests.cmo -c -impl tests/core/validationTests.pp.ml)
- File "tests/core/validationTests.ml", line 2, characters 7-18:
- 2 | open Core_kernel
- ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 11, characters 7-18:
- 11 | open Core_kernel
- ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 39, characters 35-61:
- 39 | (JsonSexp.sexp_of_json json |> Core_kernel.Sexp.to_string)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 40, characters 55-81:
- 40 | (JsonStreamSexp.sexp_of_json_stream json_stream |> Core_kernel.Sexp.to_string)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 108, characters 34-60:
- 108 | let pp ppf v = Fmt.pf ppf "%s" (Core_kernel.Sexp.to_string v) in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 109, characters 26-50:
- 109 | let sexp_eq a b = match Core_kernel.Sexp.compare a b with | 0 -> true | _ -> false in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 116, characters 19-40:
- 116 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 118, characters 14-40:
- 118 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 126, characters 10-21:
- 126 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 16-30:
- 127 | | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 34-55:
- 127 | | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 131, characters 14-40:
- 131 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 144, characters 12-33:
- 144 | Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 146, characters 21-42:
- 146 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 148, characters 19-40:
- 148 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 150, characters 14-40:
- 150 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 161, characters 25-46:
- 161 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 163, characters 21-42:
- 163 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 165, characters 19-40:
- 165 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 167, characters 14-40:
- 167 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 181, characters 25-46:
- 181 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json stream '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 183, characters 21-42:
- 183 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json_stream '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 185, characters 19-40:
- 185 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to stream parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 187, characters 14-40:
- 187 | let sexpv = Core_kernel.Sexp.of_string sexp_streams in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 194, characters 19-40:
- 194 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 196, characters 20-46:
- 196 | let sexp_stream = Core_kernel.Sexp.of_string sexp_streams in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 217, characters 19-40:
- 217 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 219, characters 14-40:
- 219 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 229, characters 23-44:
- 229 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 231, characters 19-40:
- 231 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 233, characters 14-40:
- 233 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/core/.jxtester.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/byte/dune__exe__Jxtester.cmo -c -impl tests/core/jxtester.pp.ml)
- File "tests/core/jxtester.ml", line 27, characters 4-13:
- 27 | Term.info "compliance" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 27, characters 34-52:
- 27 | Term.info "compliance" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 56, characters 4-13:
- 56 | Term.info "validation" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 56, characters 34-52:
- 56 | Term.info "validation" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 72, characters 4-13:
- 72 | Term.info "suite" ~exits:Term.default_exits ~doc
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 72, characters 29-47:
- 72 | Term.info "suite" ~exits:Term.default_exits ~doc
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 75, characters 16-34:
- 75 | let exits = Term.default_exits in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 77, characters 4-13:
- 77 | Term.info "jxtester" ~version:"v1.0.0" ~exits
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 4-13:
- 83 | Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 50-68:
- 83 | Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 96, characters 24-28:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
- ^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "tests/core/jxtester.ml", line 96, characters 32-43:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
- ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/core/.jxtester.eobjs/byte -I tests/core/.jxtester.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/native/dune__exe__ValidationTests.cmx -c -impl tests/core/validationTests.pp.ml)
- File "tests/core/validationTests.ml", line 2, characters 7-18:
- 2 | open Core_kernel
- ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 11, characters 7-18:
- 11 | open Core_kernel
- ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 39, characters 35-61:
- 39 | (JsonSexp.sexp_of_json json |> Core_kernel.Sexp.to_string)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 40, characters 55-81:
- 40 | (JsonStreamSexp.sexp_of_json_stream json_stream |> Core_kernel.Sexp.to_string)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 108, characters 34-60:
- 108 | let pp ppf v = Fmt.pf ppf "%s" (Core_kernel.Sexp.to_string v) in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 109, characters 26-50:
- 109 | let sexp_eq a b = match Core_kernel.Sexp.compare a b with | 0 -> true | _ -> false in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 116, characters 19-40:
- 116 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 118, characters 14-40:
- 118 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 126, characters 10-21:
- 126 | match Stream.next stream with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 16-30:
- 127 | | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 34-55:
- 127 | | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 131, characters 14-40:
- 131 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 144, characters 12-33:
- 144 | Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 146, characters 21-42:
- 146 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 148, characters 19-40:
- 148 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 150, characters 14-40:
- 150 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 161, characters 25-46:
- 161 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 163, characters 21-42:
- 163 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 165, characters 19-40:
- 165 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 167, characters 14-40:
- 167 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 181, characters 25-46:
- 181 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json stream '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 183, characters 21-42:
- 183 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json_stream '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 185, characters 19-40:
- 185 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to stream parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 187, characters 14-40:
- 187 | let sexpv = Core_kernel.Sexp.of_string sexp_streams in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 194, characters 19-40:
- 194 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 196, characters 20-46:
- 196 | let sexp_stream = Core_kernel.Sexp.of_string sexp_streams in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 217, characters 19-40:
- 217 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 219, characters 14-40:
- 219 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 229, characters 23-44:
- 229 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 231, characters 19-40:
- 231 | | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 233, characters 14-40:
- 233 | let sexpv = Core_kernel.Sexp.of_string sexps in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/core/.jxtester.eobjs/byte -I tests/core/.jxtester.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/native/dune__exe__Jxtester.cmx -c -impl tests/core/jxtester.pp.ml)
- File "tests/core/jxtester.ml", line 27, characters 4-13:
- 27 | Term.info "compliance" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 27, characters 34-52:
- 27 | Term.info "compliance" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 56, characters 4-13:
- 56 | Term.info "validation" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 56, characters 34-52:
- 56 | Term.info "validation" ~exits:Term.default_exits ~doc ~man
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 72, characters 4-13:
- 72 | Term.info "suite" ~exits:Term.default_exits ~doc
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 72, characters 29-47:
- 72 | Term.info "suite" ~exits:Term.default_exits ~doc
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 75, characters 16-34:
- 75 | let exits = Term.default_exits in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 77, characters 4-13:
- 77 | Term.info "jxtester" ~version:"v1.0.0" ~exits
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 4-13:
- 83 | Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 50-68:
- 83 | Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 96, characters 24-28:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
- ^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "tests/core/jxtester.ml", line 96, characters 32-43:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
- ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default/tests/core && ./jxtester.exe validation run -t ../data/json_tests.list)
- Testing `Validation'.
- This run has ID `FPCADC08'.
-
- [OK] standard 0 { "id": 10, "str": "fo...
- [OK] standard 1 NaN.
- [OK] standard 2 Infinity.
- [OK] standard 3 inf.
- [OK] standard 4 73786976294838206464.
- [OK] standard 5 4611686018427387903.
- [OK] standard 6 -4611686018427387903.
- [OK] standard 7 nan.
- [OK] standard 8 -Infinity.
- [OK] standard 9 -inf.
- [OK] standard 10 -nan.
- [OK] standard 11 9007199254740991.
- [OK] standard 12 -9007199254740991.
- [OK] standard 13 (1,2,3,true).
- [OK] standard 14 <"Foo": { "bar":1, "ba...
- [OK] standard 15 { "str": "\"\\\b\f\n\r...
- [OK] standard 16 [ {"a": 1}, {"b": 2}].
- [OK] standard 17 1.
- [OK] standard 18 1000.
- [OK] standard 19 1000000000000000000.
- [OK] standard 20 10000000000000000000.
- [OK] standard 21 -1.
- [OK] standard 22 -1000.
- [OK] standard 23 -1000000000000000000.
- [OK] standard 24 -10000000000000000000.
- [OK] standard 25 9007199354740993.
- [OK] standard 26 18446744073709551615.
- [OK] standard 27 -18446744073709551615.
- [OK] standard 28 1.32.
- [OK] standard 29 1.7976931348623157e+308.
- [OK] standard 30 -1.7976931348623157e+308.
- [OK] standard 31 2.22507385850720089e-308.
- [OK] standard 32 0.
- [OK] standard 33 1.
- [OK] standard 34 1.2.
- [OK] standard 35 -1.
- [OK] standard 36 { "message": "#20 게시글 ...
- [OK] standard 37 "test string".
- [OK] standard 38 (1,2,"three",{"name":"...
- [OK] standard 39 1.0.
- [OK] standard 40 -1.0.
- [OK] standard 41 0.0.
- [OK] standard 42 2.1.
- [OK] standard 43 -2.1.
- [OK] standard-write-string 0 { "id": 10, "str": "fo...
- [OK] standard-write-string 1 NaN.
- [OK] standard-write-string 2 Infinity.
- [OK] standard-write-string 3 inf.
- [OK] standard-write-string 4 73786976294838206464.
- [OK] standard-write-string 5 4611686018427387903.
- [OK] standard-write-string 6 -4611686018427387903.
- [OK] standard-write-string 7 nan.
- [OK] standard-write-string 8 -Infinity.
- [OK] standard-write-string 9 -inf.
- [OK] standard-write-string 10 -nan.
- [OK] standard-write-string 11 9007199254740991.
- [OK] standard-write-string 12 -9007199254740991.
- [OK] standard-write-string 13 (1,2,3,true).
- [OK] standard-write-string 14 <"Foo": { "bar":1, "ba...
- [OK] standard-write-string 15 { "str": "\"\\\b\f\n\r...
- [OK] standard-write-string 16 [ {"a": 1}, {"b": 2}].
- [OK] standard-write-string 17 1.
- [OK] standard-write-string 18 1000.
- [OK] standard-write-string 19 1000000000000000000.
- [OK] standard-write-string 20 10000000000000000000.
- [OK] standard-write-string 21 -1.
- [OK] standard-write-string 22 -1000.
- [OK] standard-write-string 23 -1000000000000000000.
- [OK] standard-write-string 24 -10000000000000000000.
- [OK] standard-write-string 25 9007199354740993.
- [OK] standard-write-string 26 18446744073709551615.
- [OK] standard-write-string 27 -18446744073709551615.
- [OK] standard-write-string 28 1.32.
- [OK] standard-write-string 29 1.7976931348623157e+308.
- [OK] standard-write-string 30 -1.7976931348623157e+308.
- [OK] standard-write-string 31 2.22507385850720089e-308.
- [OK] standard-write-string 32 0.
- [OK] standard-write-string 33 1.
- [OK] standard-write-string 34 1.2.
- [OK] standard-write-string 35 -1.
- [OK] standard-write-string 36 { "message": "#20 게시글 ...
- [OK] standard-write-string 37 "test string".
- [OK] standard-write-string 38 (1,2,"three",{"name":"...
- [OK] standard-write-string 39 1.0.
- [OK] standard-write-string 40 -1.0.
- [OK] standard-write-string 41 0.0.
- [OK] standard-write-string 42 2.1.
- [OK] standard-write-string 43 -2.1.
- [OK] standard-write-string-hum 0 { "id": 10, "str": "fo...
- [OK] standard-write-string-hum 1 NaN.
- [OK] standard-write-string-hum 2 Infinity.
- [OK] standard-write-string-hum 3 inf.
- [OK] standard-write-string-hum 4 73786976294838206464.
- [OK] standard-write-string-hum 5 4611686018427387903.
- [OK] standard-write-string-hum 6 -4611686018427387903.
- [OK] standard-write-string-hum 7 nan.
- [OK] standard-write-string-hum 8 -Infinity.
- [OK] standard-write-string-hum 9 -inf.
- [OK] standard-write-string-hum 10 -nan.
- [OK] standard-write-string-hum 11 9007199254740991.
- [OK] standard-write-string-hum 12 -9007199254740991.
- [OK] standard-write-string-hum 13 (1,2,3,true).
- [OK] standard-write-string-hum 14 <"Foo": { "bar":1, "ba...
- [OK] standard-write-string-hum 15 { "str": "\"\\\b\f\n\r...
- [OK] standard-write-string-hum 16 [ {"a": 1}, {"b": 2}].
- [OK] standard-write-string-hum 17 1.
- [OK] standard-write-string-hum 18 1000.
- [OK] standard-write-string-hum 19 1000000000000000000.
- [OK] standard-write-string-hum 20 10000000000000000000.
- [OK] standard-write-string-hum 21 -1.
- [OK] standard-write-string-hum 22 -1000.
- [OK] standard-write-string-hum 23 -1000000000000000000.
- [OK] standard-write-string-hum 24 -10000000000000000000.
- [OK] standard-write-string-hum 25 9007199354740993.
- [OK] standard-write-string-hum 26 18446744073709551615.
- [OK] standard-write-string-hum 27 -18446744073709551615.
- [OK] standard-write-string-hum 28 1.32.
- [OK] standard-write-string-hum 29 1.7976931348623157e+308.
- [OK] standard-write-string-hum 30 -1.7976931348623157e+308.
- [OK] standard-write-string-hum 31 2.22507385850720089e-308.
- [OK] standard-write-string-hum 32 0.
- [OK] standard-write-string-hum 33 1.
- [OK] standard-write-string-hum 34 1.2.
- [OK] standard-write-string-hum 35 -1.
- [OK] standard-write-string-hum 36 { "message": "#20 게시글 ...
- [OK] standard-write-string-hum 37 "test string".
- [OK] standard-write-string-hum 38 (1,2,"three",{"name":"...
- [OK] standard-write-string-hum 39 1.0.
- [OK] standard-write-string-hum 40 -1.0.
- [OK] standard-write-string-hum 41 0.0.
- [OK] standard-write-string-hum 42 2.1.
- [OK] standard-write-string-hum 43 -2.1.
- [OK] standard-write-file 0 { "id": 10, "str": "fo...
- [OK] standard-write-file 1 NaN.
- [OK] standard-write-file 2 Infinity.
- [OK] standard-write-file 3 inf.
- [OK] standard-write-file 4 73786976294838206464.
- [OK] standard-write-file 5 4611686018427387903.
- [OK] standard-write-file 6 -4611686018427387903.
- [OK] standard-write-file 7 nan.
- [OK] standard-write-file 8 -Infinity.
- [OK] standard-write-file 9 -inf.
- [OK] standard-write-file 10 -nan.
- [OK] standard-write-file 11 9007199254740991.
- [OK] standard-write-file 12 -9007199254740991.
- [OK] standard-write-file 13 (1,2,3,true).
- [OK] standard-write-file 14 <"Foo": { "bar":1, "ba...
- [OK] standard-write-file 15 { "str": "\"\\\b\f\n\r...
- [OK] standard-write-file 16 [ {"a": 1}, {"b": 2}].
- [OK] standard-write-file 17 1.
- [OK] standard-write-file 18 1000.
- [OK] standard-write-file 19 1000000000000000000.
- [OK] standard-write-file 20 10000000000000000000.
- [OK] standard-write-file 21 -1.
- [OK] standard-write-file 22 -1000.
- [OK] standard-write-file 23 -1000000000000000000.
- [OK] standard-write-file 24 -10000000000000000000.
- [OK] standard-write-file 25 9007199354740993.
- [OK] standard-write-file 26 18446744073709551615.
- [OK] standard-write-file 27 -18446744073709551615.
- [OK] standard-write-file 28 1.32.
- [OK] standard-write-file 29 1.7976931348623157e+308.
- [OK] standard-write-file 30 -1.7976931348623157e+308.
- [OK] standard-write-file 31 2.22507385850720089e-308.
- [OK] standard-write-file 32 0.
- [OK] standard-write-file 33 1.
- [OK] standard-write-file 34 1.2.
- [OK] standard-write-file 35 -1.
- [OK] standard-write-file 36 { "message": "#20 게시글 ...
- [OK] standard-write-file 37 "test string".
- [OK] standard-write-file 38 (1,2,"three",{"name":"...
- [OK] standard-write-file 39 1.0.
- [OK] standard-write-file 40 -1.0.
- [OK] standard-write-file 41 0.0.
- [OK] standard-write-file 42 2.1.
- [OK] standard-write-file 43 -2.1.
- [OK] standard-streamt 0 { "id": 10, "str": "fo...
- [OK] standard-streamt 1 NaN.
- [OK] standard-streamt 2 Infinity.
- [OK] standard-streamt 3 inf.
- [OK] standard-streamt 4 73786976294838206464.
- [OK] standard-streamt 5 4611686018427387903.
- [OK] standard-streamt 6 -4611686018427387903.
- [OK] standard-streamt 7 nan.
- [OK] standard-streamt 8 -Infinity.
- [OK] standard-streamt 9 -inf.
- [OK] standard-streamt 10 -nan.
- [OK] standard-streamt 11 9007199254740991.
- [OK] standard-streamt 12 -9007199254740991.
- [OK] standard-streamt 13 (1,2,3,true).
- [OK] standard-streamt 14 <"Foo": { "bar":1, "ba...
- [OK] standard-streamt 15 { "str": "\"\\\b\f\n\r...
- [OK] standard-streamt 16 [ {"a": 1}, {"b": 2}].
- [OK] standard-streamt 17 1.
- [OK] standard-streamt 18 1000.
- [OK] standard-streamt 19 1000000000000000000.
- [OK] standard-streamt 20 10000000000000000000.
- [OK] standard-streamt 21 -1.
- [OK] standard-streamt 22 -1000.
- [OK] standard-streamt 23 -1000000000000000000.
- [OK] standard-streamt 24 -10000000000000000000.
- [OK] standard-streamt 25 9007199354740993.
- [OK] standard-streamt 26 18446744073709551615.
- [OK] standard-streamt 27 -18446744073709551615.
- [OK] standard-streamt 28 1.32.
- [OK] standard-streamt 29 1.7976931348623157e+308.
- [OK] standard-streamt 30 -1.7976931348623157e+308.
- [OK] standard-streamt 31 2.22507385850720089e-308.
- [OK] standard-streamt 32 0.
- [OK] standard-streamt 33 1.
- [OK] standard-streamt 34 1.2.
- [OK] standard-streamt 35 -1.
- [OK] standard-streamt 36 { "message": "#20 게시글 ...
- [OK] standard-streamt 37 "test string".
- [OK] standard-streamt 38 (1,2,"three",{"name":"...
- [OK] standard-streamt 39 1.0.
- [OK] standard-streamt 40 -1.0.
- [OK] standard-streamt 41 0.0.
- [OK] standard-streamt 42 2.1.
- [OK] standard-streamt 43 -2.1.
- [OK] stream 0 { "id": 10, "str": "fo...
- [OK] stream 1 NaN.
- [OK] stream 2 Infinity.
- [OK] stream 3 inf.
- [OK] stream 4 73786976294838206464.
- [OK] stream 5 4611686018427387903.
- [OK] stream 6 -4611686018427387903.
- [OK] stream 7 nan.
- [OK] stream 8 -Infinity.
- [OK] stream 9 -inf.
- [OK] stream 10 -nan.
- [OK] stream 11 9007199254740991.
- [OK] stream 12 -9007199254740991.
- [OK] stream 13 (1,2,3,true).
- [OK] stream 14 <"Foo": { "bar":1, "ba...
- [OK] stream 15 { "str": "\"\\\b\f\n\r...
- [OK] stream 16 [ {"a": 1}, {"b": 2}].
- [OK] stream 17 1.
- [OK] stream 18 1000.
- [OK] stream 19 1000000000000000000.
- [OK] stream 20 10000000000000000000.
- [OK] stream 21 -1.
- [OK] stream 22 -1000.
- [OK] stream 23 -1000000000000000000.
- [OK] stream 24 -10000000000000000000.
- [OK] stream 25 9007199354740993.
- [OK] stream 26 18446744073709551615.
- [OK] stream 27 -18446744073709551615.
- [OK] stream 28 1.32.
- [OK] stream 29 1.7976931348623157e+308.
- [OK] stream 30 -1.7976931348623157e+308.
- [OK] stream 31 2.22507385850720089e-308.
- [OK] stream 32 0.
- [OK] stream 33 1.
- [OK] stream 34 1.2.
- [OK] stream 35 -1.
- [OK] stream 36 { "message": "#20 게시글 ...
- [OK] stream 37 "test string".
- [OK] stream 38 (1,2,"three",{"name":"...
- [OK] stream 39 1.0.
- [OK] stream 40 -1.0.
- [OK] stream 41 0.0.
- [OK] stream 42 2.1.
- [OK] stream 43 -2.1.
- [OK] stream-write 0 { "id": 10, "str": "fo...
- [OK] stream-write 1 NaN.
- [OK] stream-write 2 Infinity.
- [OK] stream-write 3 inf.
- [OK] stream-write 4 73786976294838206464.
- [OK] stream-write 5 4611686018427387903.
- [OK] stream-write 6 -4611686018427387903.
- [OK] stream-write 7 nan.
- [OK] stream-write 8 -Infinity.
- [OK] stream-write 9 -inf.
- [OK] stream-write 10 -nan.
- [OK] stream-write 11 9007199254740991.
- [OK] stream-write 12 -9007199254740991.
- [OK] stream-write 13 (1,2,3,true).
- [OK] stream-write 14 <"Foo": { "bar":1, "ba...
- [OK] stream-write 15 { "str": "\"\\\b\f\n\r...
- [OK] stream-write 16 [ {"a": 1}, {"b": 2}].
- [OK] stream-write 17 1.
- [OK] stream-write 18 1000.
- [OK] stream-write 19 1000000000000000000.
- [OK] stream-write 20 10000000000000000000.
- [OK] stream-write 21 -1.
- [OK] stream-write 22 -1000.
- [OK] stream-write 23 -1000000000000000000.
- [OK] stream-write 24 -10000000000000000000.
- [OK] stream-write 25 9007199354740993.
- [OK] stream-write 26 18446744073709551615.
- [OK] stream-write 27 -18446744073709551615.
- [OK] stream-write 28 1.32.
- [OK] stream-write 29 1.7976931348623157e+308.
- [OK] stream-write 30 -1.7976931348623157e+308.
- [OK] stream-write 31 2.22507385850720089e-308.
- [OK] stream-write 32 0.
- [OK] stream-write 33 1.
- [OK] stream-write 34 1.2.
- [OK] stream-write 35 -1.
- [OK] stream-write 36 { "message": "#20 게시글 ...
- [OK] stream-write 37 "test string".
- [OK] stream-write 38 (1,2,"three",{"name":"...
- [OK] stream-write 39 1.0.
- [OK] stream-write 40 -1.0.
- [OK] stream-write 41 0.0.
- [OK] stream-write 42 2.1.
- [OK] stream-write 43 -2.1.
- [OK] monad 0 { "id": 10, "str": "fo...
- [OK] monad 1 NaN.
- [OK] monad 2 Infinity.
- [OK] monad 3 inf.
- [OK] monad 4 73786976294838206464.
- [OK] monad 5 4611686018427387903.
- [OK] monad 6 -4611686018427387903.
- [OK] monad 7 nan.
- [OK] monad 8 -Infinity.
- [OK] monad 9 -inf.
- [OK] monad 10 -nan.
- [OK] monad 11 9007199254740991.
- [OK] monad 12 -9007199254740991.
- [OK] monad 13 (1,2,3,true).
- [OK] monad 14 <"Foo": { "bar":1, "ba...
- [OK] monad 15 { "str": "\"\\\b\f\n\r...
- [OK] monad 16 [ {"a": 1}, {"b": 2}].
- [OK] monad 17 1.
- [OK] monad 18 1000.
- [OK] monad 19 1000000000000000000.
- [OK] monad 20 10000000000000000000.
- [OK] monad 21 -1.
- [OK] monad 22 -1000.
- [OK] monad 23 -1000000000000000000.
- [OK] monad 24 -10000000000000000000.
- [OK] monad 25 9007199354740993.
- [OK] monad 26 18446744073709551615.
- [OK] monad 27 -18446744073709551615.
- [OK] monad 28 1.32.
- [OK] monad 29 1.7976931348623157e+308.
- [OK] monad 30 -1.7976931348623157e+308.
- [OK] monad 31 2.22507385850720089e-308.
- [OK] monad 32 0.
- [OK] monad 33 1.
- [OK] monad 34 1.2.
- [OK] monad 35 -1.
- [OK] monad 36 { "message": "#20 게시글 ...
- [OK] monad 37 "test string".
- [OK] monad 38 (1,2,"three",{"name":"...
- [OK] monad 39 1.0.
- [OK] monad 40 -1.0.
- [OK] monad 41 0.0.
- [OK] monad 42 2.1.
- [OK] monad 43 -2.1.
- [OK] monad-write 0 { "id": 10, "str": "fo...
- [OK] monad-write 1 NaN.
- [OK] monad-write 2 Infinity.
- [OK] monad-write 3 inf.
- [OK] monad-write 4 73786976294838206464.
- [OK] monad-write 5 4611686018427387903.
- [OK] monad-write 6 -4611686018427387903.
- [OK] monad-write 7 nan.
- [OK] monad-write 8 -Infinity.
- [OK] monad-write 9 -inf.
- [OK] monad-write 10 -nan.
- [OK] monad-write 11 9007199254740991.
- [OK] monad-write 12 -9007199254740991.
- [OK] monad-write 13 (1,2,3,true).
- [OK] monad-write 14 <"Foo": { "bar":1, "ba...
- [OK] monad-write 15 { "str": "\"\\\b\f\n\r...
- [OK] monad-write 16 [ {"a": 1}, {"b": 2}].
- [OK] monad-write 17 1.
- [OK] monad-write 18 1000.
- [OK] monad-write 19 1000000000000000000.
- [OK] monad-write 20 10000000000000000000.
- [OK] monad-write 21 -1.
- [OK] monad-write 22 -1000.
- [OK] monad-write 23 -1000000000000000000.
- [OK] monad-write 24 -10000000000000000000.
- [OK] monad-write 25 9007199354740993.
- [OK] monad-write 26 18446744073709551615.
- [OK] monad-write 27 -18446744073709551615.
- [OK] monad-write 28 1.32.
- [OK] monad-write 29 1.7976931348623157e+308.
- [OK] monad-write 30 -1.7976931348623157e+308.
- [OK] monad-write 31 2.22507385850720089e-308.
- [OK] monad-write 32 0.
- [OK] monad-write 33 1.
- [OK] monad-write 34 1.2.
- [OK] monad-write 35 -1.
- [OK] monad-write 36 { "message": "#20 게시글 ...
- [OK] monad-write 37 "test string".
- [OK] monad-write 38 (1,2,"three",{"name":"...
- [OK] monad-write 39 1.0.
- [OK] monad-write 40 -1.0.
- [OK] monad-write 41 0.0.
- [OK] monad-write 42 2.1.
- [OK] monad-write 43 -2.1.
-
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/core/_build/_tests/Validation'.
- Test Successful in 0.041s. 396 tests run.
- (cd _build/default/tests/data && ../core/jxtester.exe compliance -t ./compliance_tests.list)
- Testing `Compliance'.
- This run has ID `I6BH3IGU'.
-
- [OK] string 0 strict_max_int strict.
- [OK] string 1 strict_max_int basic.
- [OK] string 2 strict_max_int extended.
- [OK] string 3 strict_max_int yjbasic.
- [OK] string 4 strict_max_int yjsafe.
- [OK] string 5 strict_min_int strict.
- [OK] string 6 strict_min_int basic.
- [OK] string 7 strict_min_int extended.
- [OK] string 8 strict_min_int yjbasic.
- [OK] string 9 strict_min_int yjsafe.
- [OK] string 10 max_int63 strict.
- [OK] string 11 max_int63 basic.
- [OK] string 12 max_int63 extended.
- [OK] string 13 max_int63 yjbasic.
- [OK] string 14 max_int63 yjsafe.
- [OK] string 15 min_int63 strict.
- [OK] string 16 min_int63 basic.
- [OK] string 17 min_int63 extended.
- [OK] string 18 min_int63 yjbasic.
- [OK] string 19 min_int63 yjsafe.
- [OK] string 20 largeint strict.
- [OK] string 21 largeint basic.
- [OK] string 22 largeint extended.
- [OK] string 23 largeint yjbasic.
- [OK] string 24 largeint yjsafe.
- [OK] string 25 inf strict.
- [OK] string 26 inf basic.
- [OK] string 27 inf extended.
- [OK] string 28 inf yjbasic.
- [OK] string 29 inf yjsafe.
- [OK] string 30 neginf strict.
- [OK] string 31 neginf basic.
- [OK] string 32 neginf extended.
- [OK] string 33 neginf yjbasic.
- [OK] string 34 neginf yjsafe.
- [OK] string 35 nan strict.
- [OK] string 36 nan basic.
- [OK] string 37 nan extended.
- [OK] string 38 nan yjbasic.
- [OK] string 39 nan yjsafe.
- [OK] string 40 negnan strict.
- [OK] string 41 negnan basic.
- [OK] string 42 negnan extended.
- [OK] string 43 negnan yjbasic.
- [OK] string 44 negnan yjsafe.
- [OK] string 45 camelnan strict.
- [OK] string 46 camelnan basic.
- [OK] string 47 camelnan extended.
- [OK] string 48 camelnan yjbasic.
- [OK] string 49 camelnan yjsafe.
- [OK] string 50 infinity strict.
- [OK] string 51 infinity basic.
- [OK] string 52 infinity extended.
- [OK] string 53 infinity yjbasic.
- [OK] string 54 infinity yjsafe.
- [OK] string 55 neginfinity strict.
- [OK] string 56 neginfinity basic.
- [OK] string 57 neginfinity extended.
- [OK] string 58 neginfinity yjbasic.
- [OK] string 59 neginfinity yjsafe.
- [OK] string 60 tuple strict.
- [OK] string 61 tuple basic.
- [OK] string 62 tuple extended.
- [OK] string 63 tuple yjbasic.
- [OK] string 64 tuple yjsafe.
- [OK] string 65 variant strict.
- [OK] string 66 variant basic.
- [OK] string 67 variant extended.
- [OK] string 68 variant yjbasic.
- [OK] string 69 variant yjsafe.
- [OK] string 70 unicode strict.
- [OK] string 71 unicode basic.
- [OK] string 72 unicode extended.
- [OK] string 73 unicode yjbasic.
- [OK] string 74 unicode yjsafe.
- [OK] string 75 unicodepair strict.
- [OK] string 76 unicodepair basic.
- [OK] string 77 unicodepair extended.
- [OK] string 78 unicodepair yjbasic.
- [OK] string 79 unicodepair yjsafe.
- [OK] string 80 escapes strict.
- [OK] string 81 escapes basic.
- [OK] string 82 escapes extended.
- [OK] string 83 escapes yjbasic.
- [OK] string 84 escapes yjsafe.
- [OK] string 85 assoc strict.
- [OK] string 86 assoc basic.
- [OK] string 87 assoc extended.
- [OK] string 88 assoc yjbasic.
- [OK] string 89 assoc yjsafe.
- [OK] string 90 array strict.
- [OK] string 91 array basic.
- [OK] string 92 array extended.
- [OK] string 93 array yjbasic.
- [OK] string 94 array yjsafe.
- [OK] string 95 max_int31 strict.
- [OK] string 96 max_int31 basic.
- [OK] string 97 max_int31 extended.
- [OK] string 98 max_int31 yjbasic.
- [OK] string 99 max_int31 yjsafe.
- [OK] string 100 min_int31 strict.
- [OK] string 101 min_int31 basic.
- [OK] string 102 min_int31 extended.
- [OK] string 103 min_int31 yjbasic.
- [OK] string 104 min_int31 yjsafe.
- [OK] string 105 junkatend strict.
- [OK] string 106 junkatend basic.
- [OK] string 107 junkatend extended.
- [OK] string 108 junkatend yjbasic.
- [OK] string 109 junkatend yjsafe.
- [OK] string 110 space basic.
- [OK] string 111 space extended.
- [OK] string 112 space yjbasic.
- [OK] string 113 space yjsafe.
- [OK] string 114 errorarray1 extended.
- [OK] string 115 errorarray2 extended.
- [OK] string 116 errorobject1 extended.
- [OK] string 117 errorobject2 extended.
- [OK] string 118 errortuple1 extended.
- [OK] string 119 errortuple2 extended.
- [OK] string 120 errorvariant1 extended.
- [OK] string 121 errorvariant2 extended.
- [OK] file 0 strict_max_int strict.
- [OK] file 1 strict_max_int basic.
- [OK] file 2 strict_max_int extended.
- [OK] file 3 strict_max_int yjbasic.
- [OK] file 4 strict_max_int yjsafe.
- [OK] file 5 strict_min_int strict.
- [OK] file 6 strict_min_int basic.
- [OK] file 7 strict_min_int extended.
- [OK] file 8 strict_min_int yjbasic.
- [OK] file 9 strict_min_int yjsafe.
- [OK] file 10 max_int63 strict.
- [OK] file 11 max_int63 basic.
- [OK] file 12 max_int63 extended.
- [OK] file 13 max_int63 yjbasic.
- [OK] file 14 max_int63 yjsafe.
- [OK] file 15 min_int63 strict.
- [OK] file 16 min_int63 basic.
- [OK] file 17 min_int63 extended.
- [OK] file 18 min_int63 yjbasic.
- [OK] file 19 min_int63 yjsafe.
- [OK] file 20 largeint strict.
- [OK] file 21 largeint basic.
- [OK] file 22 largeint extended.
- [OK] file 23 largeint yjbasic.
- [OK] file 24 largeint yjsafe.
- [OK] file 25 inf strict.
- [OK] file 26 inf basic.
- [OK] file 27 inf extended.
- [OK] file 28 inf yjbasic.
- [OK] file 29 inf yjsafe.
- [OK] file 30 neginf strict.
- [OK] file 31 neginf basic.
- [OK] file 32 neginf extended.
- [OK] file 33 neginf yjbasic.
- [OK] file 34 neginf yjsafe.
- [OK] file 35 nan strict.
- [OK] file 36 nan basic.
- [OK] file 37 nan extended.
- [OK] file 38 nan yjbasic.
- [OK] file 39 nan yjsafe.
- [OK] file 40 negnan strict.
- [OK] file 41 negnan basic.
- [OK] file 42 negnan extended.
- [OK] file 43 negnan yjbasic.
- [OK] file 44 negnan yjsafe.
- [OK] file 45 camelnan strict.
- [OK] file 46 camelnan basic.
- [OK] file 47 camelnan extended.
- [OK] file 48 camelnan yjbasic.
- [OK] file 49 camelnan yjsafe.
- [OK] file 50 infinity strict.
- [OK] file 51 infinity basic.
- [OK] file 52 infinity extended.
- [OK] file 53 infinity yjbasic.
- [OK] file 54 infinity yjsafe.
- [OK] file 55 neginfinity strict.
- [OK] file 56 neginfinity basic.
- [OK] file 57 neginfinity extended.
- [OK] file 58 neginfinity yjbasic.
- [OK] file 59 neginfinity yjsafe.
- [OK] file 60 tuple strict.
- [OK] file 61 tuple basic.
- [OK] file 62 tuple extended.
- [OK] file 63 tuple yjbasic.
- [OK] file 64 tuple yjsafe.
- [OK] file 65 variant strict.
- [OK] file 66 variant basic.
- [OK] file 67 variant extended.
- [OK] file 68 variant yjbasic.
- [OK] file 69 variant yjsafe.
- [OK] file 70 unicode strict.
- [OK] file 71 unicode basic.
- [OK] file 72 unicode extended.
- [OK] file 73 unicode yjbasic.
- [OK] file 74 unicode yjsafe.
- [OK] file 75 unicodepair strict.
- [OK] file 76 unicodepair basic.
- [OK] file 77 unicodepair extended.
- [OK] file 78 unicodepair yjbasic.
- [OK] file 79 unicodepair yjsafe.
- [OK] file 80 escapes strict.
- [OK] file 81 escapes basic.
- [OK] file 82 escapes extended.
- [OK] file 83 escapes yjbasic.
- [OK] file 84 escapes yjsafe.
- [OK] file 85 assoc strict.
- [OK] file 86 assoc basic.
- [OK] file 87 assoc extended.
- [OK] file 88 assoc yjbasic.
- [OK] file 89 assoc yjsafe.
- [OK] file 90 array strict.
- [OK] file 91 array basic.
- [OK] file 92 array extended.
- [OK] file 93 array yjbasic.
- [OK] file 94 array yjsafe.
- [OK] file 95 max_int31 strict.
- [OK] file 96 max_int31 basic.
- [OK] file 97 max_int31 extended.
- [OK] file 98 max_int31 yjbasic.
- [OK] file 99 max_int31 yjsafe.
- [OK] file 100 min_int31 strict.
- [OK] file 101 min_int31 basic.
- [OK] file 102 min_int31 extended.
- [OK] file 103 min_int31 yjbasic.
- [OK] file 104 min_int31 yjsafe.
- [OK] file 105 junkatend strict.
- [OK] file 106 junkatend basic.
- [OK] file 107 junkatend extended.
- [OK] file 108 junkatend yjbasic.
- [OK] file 109 junkatend yjsafe.
- [OK] file 110 space basic.
- [OK] file 111 space extended.
- [OK] file 112 space yjbasic.
- [OK] file 113 space yjsafe.
- [OK] file 114 errorarray1 extended.
- [OK] file 115 errorarray2 extended.
- [OK] file 116 errorobject1 extended.
- [OK] file 117 errorobject2 extended.
- [OK] file 118 errortuple1 extended.
- [OK] file 119 errortuple2 extended.
- [OK] file 120 errorvariant1 extended.
- [OK] file 121 errorvariant2 extended.
- [OK] monad 0 strict_max_int strict.
- [OK] monad 1 strict_max_int basic.
- [OK] monad 2 strict_max_int extended.
- [OK] monad 3 strict_max_int yjbasic.
- [OK] monad 4 strict_max_int yjsafe.
- [OK] monad 5 strict_min_int strict.
- [OK] monad 6 strict_min_int basic.
- [OK] monad 7 strict_min_int extended.
- [OK] monad 8 strict_min_int yjbasic.
- [OK] monad 9 strict_min_int yjsafe.
- [OK] monad 10 max_int63 strict.
- [OK] monad 11 max_int63 basic.
- [OK] monad 12 max_int63 extended.
- [OK] monad 13 max_int63 yjbasic.
- [OK] monad 14 max_int63 yjsafe.
- [OK] monad 15 min_int63 strict.
- [OK] monad 16 min_int63 basic.
- [OK] monad 17 min_int63 extended.
- [OK] monad 18 min_int63 yjbasic.
- [OK] monad 19 min_int63 yjsafe.
- [OK] monad 20 largeint strict.
- [OK] monad 21 largeint basic.
- [OK] monad 22 largeint extended.
- [OK] monad 23 largeint yjbasic.
- [OK] monad 24 largeint yjsafe.
- [OK] monad 25 inf strict.
- [OK] monad 26 inf basic.
- [OK] monad 27 inf extended.
- [OK] monad 28 inf yjbasic.
- [OK] monad 29 inf yjsafe.
- [OK] monad 30 neginf strict.
- [OK] monad 31 neginf basic.
- [OK] monad 32 neginf extended.
- [OK] monad 33 neginf yjbasic.
- [OK] monad 34 neginf yjsafe.
- [OK] monad 35 nan strict.
- [OK] monad 36 nan basic.
- [OK] monad 37 nan extended.
- [OK] monad 38 nan yjbasic.
- [OK] monad 39 nan yjsafe.
- [OK] monad 40 negnan strict.
- [OK] monad 41 negnan basic.
- [OK] monad 42 negnan extended.
- [OK] monad 43 negnan yjbasic.
- [OK] monad 44 negnan yjsafe.
- [OK] monad 45 camelnan strict.
- [OK] monad 46 camelnan basic.
- [OK] monad 47 camelnan extended.
- [OK] monad 48 camelnan yjbasic.
- [OK] monad 49 camelnan yjsafe.
- [OK] monad 50 infinity strict.
- [OK] monad 51 infinity basic.
- [OK] monad 52 infinity extended.
- [OK] monad 53 infinity yjbasic.
- [OK] monad 54 infinity yjsafe.
- [OK] monad 55 neginfinity strict.
- [OK] monad 56 neginfinity basic.
- [OK] monad 57 neginfinity extended.
- [OK] monad 58 neginfinity yjbasic.
- [OK] monad 59 neginfinity yjsafe.
- [OK] monad 60 tuple strict.
- [OK] monad 61 tuple basic.
- [OK] monad 62 tuple extended.
- [OK] monad 63 tuple yjbasic.
- [OK] monad 64 tuple yjsafe.
- [OK] monad 65 variant strict.
- [OK] monad 66 variant basic.
- [OK] monad 67 variant extended.
- [OK] monad 68 variant yjbasic.
- [OK] monad 69 variant yjsafe.
- [OK] monad 70 unicode strict.
- [OK] monad 71 unicode basic.
- [OK] monad 72 unicode extended.
- [OK] monad 73 unicode yjbasic.
- [OK] monad 74 unicode yjsafe.
- [OK] monad 75 unicodepair strict.
- [OK] monad 76 unicodepair basic.
- [OK] monad 77 unicodepair extended.
- [OK] monad 78 unicodepair yjbasic.
- [OK] monad 79 unicodepair yjsafe.
- [OK] monad 80 escapes strict.
- [OK] monad 81 escapes basic.
- [OK] monad 82 escapes extended.
- [OK] monad 83 escapes yjbasic.
- [OK] monad 84 escapes yjsafe.
- [OK] monad 85 assoc strict.
- [OK] monad 86 assoc basic.
- [OK] monad 87 assoc extended.
- [OK] monad 88 assoc yjbasic.
- [OK] monad 89 assoc yjsafe.
- [OK] monad 90 array strict.
- [OK] monad 91 array basic.
- [OK] monad 92 array extended.
- [OK] monad 93 array yjbasic.
- [OK] monad 94 array yjsafe.
- [OK] monad 95 max_int31 strict.
- [OK] monad 96 max_int31 basic.
- [OK] monad 97 max_int31 extended.
- [OK] monad 98 max_int31 yjbasic.
- [OK] monad 99 max_int31 yjsafe.
- [OK] monad 100 min_int31 strict.
- [OK] monad 101 min_int31 basic.
- [OK] monad 102 min_int31 extended.
- [OK] monad 103 min_int31 yjbasic.
- [OK] monad 104 min_int31 yjsafe.
- [OK] monad 105 junkatend strict.
- [OK] monad 106 junkatend basic.
- [OK] monad 107 junkatend extended.
- [OK] monad 108 junkatend yjbasic.
- [OK] monad 109 junkatend yjsafe.
- [OK] monad 110 space basic.
- [OK] monad 111 space extended.
- [OK] monad 112 space yjbasic.
- [OK] monad 113 space yjsafe.
- [OK] monad 114 errorarray1 extended.
- [OK] monad 115 errorarray2 extended.
- [OK] monad 116 errorobject1 extended.
- [OK] monad 117 errorobject2 extended.
- [OK] monad 118 errortuple1 extended.
- [OK] monad 119 errortuple2 extended.
- [OK] monad 120 errorvariant1 extended.
- [OK] monad 121 errorvariant2 extended.
- [OK] stream 0 strict_max_int strict.
- [OK] stream 1 strict_max_int basic.
- [OK] stream 2 strict_max_int extended.
- [OK] stream 3 strict_max_int yjbasic.
- [OK] stream 4 strict_max_int yjsafe.
- [OK] stream 5 strict_min_int strict.
- [OK] stream 6 strict_min_int basic.
- [OK] stream 7 strict_min_int extended.
- [OK] stream 8 strict_min_int yjbasic.
- [OK] stream 9 strict_min_int yjsafe.
- [OK] stream 10 max_int63 strict.
- [OK] stream 11 max_int63 basic.
- [OK] stream 12 max_int63 extended.
- [OK] stream 13 max_int63 yjbasic.
- [OK] stream 14 max_int63 yjsafe.
- [OK] stream 15 min_int63 strict.
- [OK] stream 16 min_int63 basic.
- [OK] stream 17 min_int63 extended.
- [OK] stream 18 min_int63 yjbasic.
- [OK] stream 19 min_int63 yjsafe.
- [OK] stream 20 largeint strict.
- [OK] stream 21 largeint basic.
- [OK] stream 22 largeint extended.
- [OK] stream 23 largeint yjbasic.
- [OK] stream 24 largeint yjsafe.
- [OK] stream 25 inf strict.
- [OK] stream 26 inf basic.
- [OK] stream 27 inf extended.
- [OK] stream 28 inf yjbasic.
- [OK] stream 29 inf yjsafe.
- [OK] stream 30 neginf strict.
- [OK] stream 31 neginf basic.
- [OK] stream 32 neginf extended.
- [OK] stream 33 neginf yjbasic.
- [OK] stream 34 neginf yjsafe.
- [OK] stream 35 nan strict.
- [OK] stream 36 nan basic.
- [OK] stream 37 nan extended.
- [OK] stream 38 nan yjbasic.
- [OK] stream 39 nan yjsafe.
- [OK] stream 40 negnan strict.
- [OK] stream 41 negnan basic.
- [OK] stream 42 negnan extended.
- [OK] stream 43 negnan yjbasic.
- [OK] stream 44 negnan yjsafe.
- [OK] stream 45 camelnan strict.
- [OK] stream 46 camelnan basic.
- [OK] stream 47 camelnan extended.
- [OK] stream 48 camelnan yjbasic.
- [OK] stream 49 camelnan yjsafe.
- [OK] stream 50 infinity strict.
- [OK] stream 51 infinity basic.
- [OK] stream 52 infinity extended.
- [OK] stream 53 infinity yjbasic.
- [OK] stream 54 infinity yjsafe.
- [OK] stream 55 neginfinity strict.
- [OK] stream 56 neginfinity basic.
- [OK] stream 57 neginfinity extended.
- [OK] stream 58 neginfinity yjbasic.
- [OK] stream 59 neginfinity yjsafe.
- [OK] stream 60 tuple strict.
- [OK] stream 61 tuple basic.
- [OK] stream 62 tuple extended.
- [OK] stream 63 tuple yjbasic.
- [OK] stream 64 tuple yjsafe.
- [OK] stream 65 variant strict.
- [OK] stream 66 variant basic.
- [OK] stream 67 variant extended.
- [OK] stream 68 variant yjbasic.
- [OK] stream 69 variant yjsafe.
- [OK] stream 70 unicode strict.
- [OK] stream 71 unicode basic.
- [OK] stream 72 unicode extended.
- [OK] stream 73 unicode yjbasic.
- [OK] stream 74 unicode yjsafe.
- [OK] stream 75 unicodepair strict.
- [OK] stream 76 unicodepair basic.
- [OK] stream 77 unicodepair extended.
- [OK] stream 78 unicodepair yjbasic.
- [OK] stream 79 unicodepair yjsafe.
- [OK] stream 80 escapes strict.
- [OK] stream 81 escapes basic.
- [OK] stream 82 escapes extended.
- [OK] stream 83 escapes yjbasic.
- [OK] stream 84 escapes yjsafe.
- [OK] stream 85 assoc strict.
- [OK] stream 86 assoc basic.
- [OK] stream 87 assoc extended.
- [OK] stream 88 assoc yjbasic.
- [OK] stream 89 assoc yjsafe.
- [OK] stream 90 array strict.
- [OK] stream 91 array basic.
- [OK] stream 92 array extended.
- [OK] stream 93 array yjbasic.
- [OK] stream 94 array yjsafe.
- [OK] stream 95 max_int31 strict.
- [OK] stream 96 max_int31 basic.
- [OK] stream 97 max_int31 extended.
- [OK] stream 98 max_int31 yjbasic.
- [OK] stream 99 max_int31 yjsafe.
- [OK] stream 100 min_int31 strict.
- [OK] stream 101 min_int31 basic.
- [OK] stream 102 min_int31 extended.
- [OK] stream 103 min_int31 yjbasic.
- [OK] stream 104 min_int31 yjsafe.
- [OK] stream 105 junkatend strict.
- [OK] stream 106 junkatend basic.
- [OK] stream 107 junkatend extended.
- [OK] stream 108 junkatend yjbasic.
- [OK] stream 109 junkatend yjsafe.
- [OK] stream 110 space basic.
- [OK] stream 111 space extended.
- [OK] stream 112 space yjbasic.
- [OK] stream 113 space yjsafe.
- [OK] stream 114 errorarray1 extended.
- [OK] stream 115 errorarray2 extended.
- [OK] stream 116 errorobject1 extended.
- [OK] stream 117 errorobject2 extended.
- [OK] stream 118 errortuple1 extended.
- [OK] stream 119 errortuple2 extended.
- [OK] stream 120 errorvariant1 extended.
- [OK] stream 121 errorvariant2 extended.
-
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/data/_build/_tests/Compliance'.
- Test Successful in 0.063s. 488 tests run.
- (cd _build/default/tests/core && ./jxtester.exe suite all jxtester.exe ../data/jsontestsuite/i_number_double_huge_neg_exp.json ../data/jsontestsuite/i_number_huge_exp.json ../data/jsontestsuite/i_number_neg_int_huge_exp.json ../data/jsontestsuite/i_number_pos_double_huge_exp.json ../data/jsontestsuite/i_number_real_neg_overflow.json ../data/jsontestsuite/i_number_real_pos_overflow.json ../data/jsontestsuite/i_number_real_underflow.json ../data/jsontestsuite/i_number_too_big_neg_int.json ../data/jsontestsuite/i_number_too_big_pos_int.json ../data/jsontestsuite/i_number_very_big_negative_int.json ../data/jsontestsuite/i_object_key_lone_2nd_surrogate.json ../data/jsontestsuite/i_string_1st_surrogate_but_2nd_missing.json ../data/jsontestsuite/i_string_1st_valid_surrogate_2nd_invalid.json ../data/jsontestsuite/i_string_UTF-16LE_with_BOM.json ../data/jsontestsuite/i_string_UTF-8_invalid_sequence.json ../data/jsontestsuite/i_string_UTF8_surrogate_U+D800.json ../data/jsontestsuite/i_string_incomplete_surrogate_and_escape_valid.json ../data/jsontestsuite/i_string_incomplete_surrogate_pair.json ../data/jsontestsuite/i_string_incomplete_surrogates_escape_valid.json ../data/jsontestsuite/i_string_invalid_lonely_surrogate.json ../data/jsontestsuite/i_string_invalid_surrogate.json ../data/jsontestsuite/i_string_invalid_utf-8.json ../data/jsontestsuite/i_string_inverted_surrogates_U+1D11E.json ../data/jsontestsuite/i_string_iso_latin_1.json ../data/jsontestsuite/i_string_lone_second_surrogate.json ../data/jsontestsuite/i_string_lone_utf8_continuation_byte.json ../data/jsontestsuite/i_string_not_in_unicode_range.json ../data/jsontestsuite/i_string_overlong_sequence_2_bytes.json ../data/jsontestsuite/i_string_overlong_sequence_6_bytes.json ../data/jsontestsuite/i_string_overlong_sequence_6_bytes_null.json ../data/jsontestsuite/i_string_truncated-utf-8.json ../data/jsontestsuite/i_string_utf16BE_no_BOM.json ../data/jsontestsuite/i_string_utf16LE_no_BOM.json ../data/jsontestsuite/i_structure_500_nested_arrays.json ../data/jsontestsuite/i_structure_UTF-8_BOM_empty_object.json ../data/jsontestsuite/n_array_1_true_without_comma.json ../data/jsontestsuite/n_array_a_invalid_utf8.json ../data/jsontestsuite/n_array_colon_instead_of_comma.json ../data/jsontestsuite/n_array_comma_after_close.json ../data/jsontestsuite/n_array_comma_and_number.json ../data/jsontestsuite/n_array_double_comma.json ../data/jsontestsuite/n_array_double_extra_comma.json ../data/jsontestsuite/n_array_extra_close.json ../data/jsontestsuite/n_array_extra_comma.json ../data/jsontestsuite/n_array_incomplete.json ../data/jsontestsuite/n_array_incomplete_invalid_value.json ../data/jsontestsuite/n_array_inner_array_no_comma.json ../data/jsontestsuite/n_array_invalid_utf8.json ../data/jsontestsuite/n_array_items_separated_by_semicolon.json ../data/jsontestsuite/n_array_just_comma.json ../data/jsontestsuite/n_array_just_minus.json ../data/jsontestsuite/n_array_missing_value.json ../data/jsontestsuite/n_array_newlines_unclosed.json ../data/jsontestsuite/n_array_number_and_comma.json ../data/jsontestsuite/n_array_number_and_several_commas.json ../data/jsontestsuite/n_array_spaces_vertical_tab_formfeed.json ../data/jsontestsuite/n_array_star_inside.json ../data/jsontestsuite/n_array_unclosed.json ../data/jsontestsuite/n_array_unclosed_trailing_comma.json ../data/jsontestsuite/n_array_unclosed_with_new_lines.json ../data/jsontestsuite/n_array_unclosed_with_object_inside.json ../data/jsontestsuite/n_incomplete_false.json ../data/jsontestsuite/n_incomplete_null.json ../data/jsontestsuite/n_incomplete_true.json ../data/jsontestsuite/n_multidigit_number_then_00.json ../data/jsontestsuite/n_number_++.json ../data/jsontestsuite/n_number_+1.json ../data/jsontestsuite/n_number_+Inf.json ../data/jsontestsuite/n_number_-01.json ../data/jsontestsuite/n_number_-1.0..json ../data/jsontestsuite/n_number_-2..json ../data/jsontestsuite/n_number_-NaN.json ../data/jsontestsuite/n_number_.-1.json ../data/jsontestsuite/n_number_.2e-3.json ../data/jsontestsuite/n_number_0.1.2.json ../data/jsontestsuite/n_number_0.3e+.json ../data/jsontestsuite/n_number_0.3e.json ../data/jsontestsuite/n_number_0.e1.json ../data/jsontestsuite/n_number_0_capital_E+.json ../data/jsontestsuite/n_number_0_capital_E.json ../data/jsontestsuite/n_number_0e+.json ../data/jsontestsuite/n_number_0e.json ../data/jsontestsuite/n_number_1.0e+.json ../data/jsontestsuite/n_number_1.0e-.json ../data/jsontestsuite/n_number_1.0e.json ../data/jsontestsuite/n_number_1_000.json ../data/jsontestsuite/n_number_1eE2.json ../data/jsontestsuite/n_number_2.e+3.json ../data/jsontestsuite/n_number_2.e-3.json ../data/jsontestsuite/n_number_2.e3.json ../data/jsontestsuite/n_number_9.e+.json ../data/jsontestsuite/n_number_Inf.json ../data/jsontestsuite/n_number_NaN.json ../data/jsontestsuite/n_number_U+FF11_fullwidth_digit_one.json ../data/jsontestsuite/n_number_expression.json ../data/jsontestsuite/n_number_hex_1_digit.json ../data/jsontestsuite/n_number_hex_2_digits.json ../data/jsontestsuite/n_number_infinity.json ../data/jsontestsuite/n_number_invalid+-.json ../data/jsontestsuite/n_number_invalid-negative-real.json ../data/jsontestsuite/n_number_invalid-utf-8-in-bigger-int.json ../data/jsontestsuite/n_number_invalid-utf-8-in-exponent.json ../data/jsontestsuite/n_number_invalid-utf-8-in-int.json ../data/jsontestsuite/n_number_minus_infinity.json ../data/jsontestsuite/n_number_minus_sign_with_trailing_garbage.json ../data/jsontestsuite/n_number_minus_space_1.json ../data/jsontestsuite/n_number_neg_int_starting_with_zero.json ../data/jsontestsuite/n_number_neg_real_without_int_part.json ../data/jsontestsuite/n_number_neg_with_garbage_at_end.json ../data/jsontestsuite/n_number_real_garbage_after_e.json ../data/jsontestsuite/n_number_real_with_invalid_utf8_after_e.json ../data/jsontestsuite/n_number_real_without_fractional_part.json ../data/jsontestsuite/n_number_starting_with_dot.json ../data/jsontestsuite/n_number_with_alpha.json ../data/jsontestsuite/n_number_with_alpha_char.json ../data/jsontestsuite/n_number_with_leading_zero.json ../data/jsontestsuite/n_object_bad_value.json ../data/jsontestsuite/n_object_bracket_key.json ../data/jsontestsuite/n_object_comma_instead_of_colon.json ../data/jsontestsuite/n_object_double_colon.json ../data/jsontestsuite/n_object_emoji.json ../data/jsontestsuite/n_object_garbage_at_end.json ../data/jsontestsuite/n_object_key_with_single_quotes.json ../data/jsontestsuite/n_object_lone_continuation_byte_in_key_and_trailing_comma.json ../data/jsontestsuite/n_object_missing_colon.json ../data/jsontestsuite/n_object_missing_key.json ../data/jsontestsuite/n_object_missing_semicolon.json ../data/jsontestsuite/n_object_missing_value.json ../data/jsontestsuite/n_object_no-colon.json ../data/jsontestsuite/n_object_non_string_key.json ../data/jsontestsuite/n_object_non_string_key_but_huge_number_instead.json ../data/jsontestsuite/n_object_repeated_null_null.json ../data/jsontestsuite/n_object_several_trailing_commas.json ../data/jsontestsuite/n_object_single_quote.json ../data/jsontestsuite/n_object_trailing_comma.json ../data/jsontestsuite/n_object_trailing_comment.json ../data/jsontestsuite/n_object_trailing_comment_open.json ../data/jsontestsuite/n_object_trailing_comment_slash_open.json ../data/jsontestsuite/n_object_trailing_comment_slash_open_incomplete.json ../data/jsontestsuite/n_object_two_commas_in_a_row.json ../data/jsontestsuite/n_object_unquoted_key.json ../data/jsontestsuite/n_object_unterminated-value.json ../data/jsontestsuite/n_object_with_single_string.json ../data/jsontestsuite/n_object_with_trailing_garbage.json ../data/jsontestsuite/n_single_space.json ../data/jsontestsuite/n_string_1_surrogate_then_escape.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u1.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u1x.json ../data/jsontestsuite/n_string_accentuated_char_no_quotes.json ../data/jsontestsuite/n_string_backslash_00.json ../data/jsontestsuite/n_string_escape_x.json ../data/jsontestsuite/n_string_escaped_backslash_bad.json ../data/jsontestsuite/n_string_escaped_ctrl_char_tab.json ../data/jsontestsuite/n_string_escaped_emoji.json ../data/jsontestsuite/n_string_incomplete_escape.json ../data/jsontestsuite/n_string_incomplete_escaped_character.json ../data/jsontestsuite/n_string_incomplete_surrogate.json ../data/jsontestsuite/n_string_incomplete_surrogate_escape_invalid.json ../data/jsontestsuite/n_string_invalid-utf-8-in-escape.json ../data/jsontestsuite/n_string_invalid_backslash_esc.json ../data/jsontestsuite/n_string_invalid_unicode_escape.json ../data/jsontestsuite/n_string_invalid_utf8_after_escape.json ../data/jsontestsuite/n_string_leading_uescaped_thinspace.json ../data/jsontestsuite/n_string_no_quotes_with_bad_escape.json ../data/jsontestsuite/n_string_single_doublequote.json ../data/jsontestsuite/n_string_single_quote.json ../data/jsontestsuite/n_string_single_string_no_double_quotes.json ../data/jsontestsuite/n_string_start_escape_unclosed.json ../data/jsontestsuite/n_string_unescaped_ctrl_char.json ../data/jsontestsuite/n_string_unescaped_newline.json ../data/jsontestsuite/n_string_unescaped_tab.json ../data/jsontestsuite/n_string_unicode_CapitalU.json ../data/jsontestsuite/n_string_with_trailing_garbage.json ../data/jsontestsuite/n_structure_100000_opening_arrays.json ../data/jsontestsuite/n_structure_U+2060_word_joined.json ../data/jsontestsuite/n_structure_UTF8_BOM_no_data.json ../data/jsontestsuite/n_structure_angle_bracket_..json ../data/jsontestsuite/n_structure_angle_bracket_null.json ../data/jsontestsuite/n_structure_array_trailing_garbage.json ../data/jsontestsuite/n_structure_array_with_extra_array_close.json ../data/jsontestsuite/n_structure_array_with_unclosed_string.json ../data/jsontestsuite/n_structure_ascii-unicode-identifier.json ../data/jsontestsuite/n_structure_capitalized_True.json ../data/jsontestsuite/n_structure_close_unopened_array.json ../data/jsontestsuite/n_structure_comma_instead_of_closing_brace.json ../data/jsontestsuite/n_structure_double_array.json ../data/jsontestsuite/n_structure_end_array.json ../data/jsontestsuite/n_structure_incomplete_UTF8_BOM.json ../data/jsontestsuite/n_structure_lone-invalid-utf-8.json ../data/jsontestsuite/n_structure_lone-open-bracket.json ../data/jsontestsuite/n_structure_no_data.json ../data/jsontestsuite/n_structure_null-byte-outside-string.json ../data/jsontestsuite/n_structure_number_with_trailing_garbage.json ../data/jsontestsuite/n_structure_object_followed_by_closing_object.json ../data/jsontestsuite/n_structure_object_unclosed_no_value.json ../data/jsontestsuite/n_structure_object_with_comment.json ../data/jsontestsuite/n_structure_object_with_trailing_garbage.json ../data/jsontestsuite/n_structure_open_array_apostrophe.json ../data/jsontestsuite/n_structure_open_array_comma.json ../data/jsontestsuite/n_structure_open_array_object.json ../data/jsontestsuite/n_structure_open_array_open_object.json ../data/jsontestsuite/n_structure_open_array_open_string.json ../data/jsontestsuite/n_structure_open_array_string.json ../data/jsontestsuite/n_structure_open_object.json ../data/jsontestsuite/n_structure_open_object_close_array.json ../data/jsontestsuite/n_structure_open_object_comma.json ../data/jsontestsuite/n_structure_open_object_open_array.json ../data/jsontestsuite/n_structure_open_object_open_string.json ../data/jsontestsuite/n_structure_open_object_string_with_apostrophes.json ../data/jsontestsuite/n_structure_open_open.json ../data/jsontestsuite/n_structure_single_eacute.json ../data/jsontestsuite/n_structure_single_star.json '../data/jsontestsuite/n_structure_trailing_#.json' ../data/jsontestsuite/n_structure_uescaped_LF_before_string.json ../data/jsontestsuite/n_structure_unclosed_array.json ../data/jsontestsuite/n_structure_unclosed_array_partial_null.json ../data/jsontestsuite/n_structure_unclosed_array_unfinished_false.json ../data/jsontestsuite/n_structure_unclosed_array_unfinished_true.json ../data/jsontestsuite/n_structure_unclosed_object.json ../data/jsontestsuite/n_structure_unicode-identifier.json ../data/jsontestsuite/n_structure_whitespace_U+2060_word_joiner.json ../data/jsontestsuite/n_structure_whitespace_formfeed.json ../data/jsontestsuite/y_array_arraysWithSpaces.json ../data/jsontestsuite/y_array_empty-string.json ../data/jsontestsuite/y_array_empty.json ../data/jsontestsuite/y_array_ending_with_newline.json ../data/jsontestsuite/y_array_false.json ../data/jsontestsuite/y_array_heterogeneous.json ../data/jsontestsuite/y_array_null.json ../data/jsontestsuite/y_array_with_1_and_newline.json ../data/jsontestsuite/y_array_with_leading_space.json ../data/jsontestsuite/y_array_with_several_null.json ../data/jsontestsuite/y_array_with_trailing_space.json ../data/jsontestsuite/y_number.json ../data/jsontestsuite/y_number_0e+1.json ../data/jsontestsuite/y_number_0e1.json ../data/jsontestsuite/y_number_after_space.json ../data/jsontestsuite/y_number_double_close_to_zero.json ../data/jsontestsuite/y_number_int_with_exp.json ../data/jsontestsuite/y_number_minus_zero.json ../data/jsontestsuite/y_number_negative_int.json ../data/jsontestsuite/y_number_negative_one.json ../data/jsontestsuite/y_number_negative_zero.json ../data/jsontestsuite/y_number_real_capital_e.json ../data/jsontestsuite/y_number_real_capital_e_neg_exp.json ../data/jsontestsuite/y_number_real_capital_e_pos_exp.json ../data/jsontestsuite/y_number_real_exponent.json ../data/jsontestsuite/y_number_real_fraction_exponent.json ../data/jsontestsuite/y_number_real_neg_exp.json ../data/jsontestsuite/y_number_real_pos_exponent.json ../data/jsontestsuite/y_number_simple_int.json ../data/jsontestsuite/y_number_simple_real.json ../data/jsontestsuite/y_object.json ../data/jsontestsuite/y_object_basic.json ../data/jsontestsuite/y_object_duplicated_key.json ../data/jsontestsuite/y_object_duplicated_key_and_value.json ../data/jsontestsuite/y_object_empty.json ../data/jsontestsuite/y_object_empty_key.json ../data/jsontestsuite/y_object_escaped_null_in_key.json ../data/jsontestsuite/y_object_extreme_numbers.json ../data/jsontestsuite/y_object_long_strings.json ../data/jsontestsuite/y_object_simple.json ../data/jsontestsuite/y_object_string_unicode.json ../data/jsontestsuite/y_object_with_newlines.json ../data/jsontestsuite/y_string_1_2_3_bytes_UTF-8_sequences.json ../data/jsontestsuite/y_string_accepted_surrogate_pair.json ../data/jsontestsuite/y_string_accepted_surrogate_pairs.json ../data/jsontestsuite/y_string_allowed_escapes.json ../data/jsontestsuite/y_string_backslash_and_u_escaped_zero.json ../data/jsontestsuite/y_string_backslash_doublequotes.json ../data/jsontestsuite/y_string_comments.json ../data/jsontestsuite/y_string_double_escape_a.json ../data/jsontestsuite/y_string_double_escape_n.json ../data/jsontestsuite/y_string_escaped_control_character.json ../data/jsontestsuite/y_string_escaped_noncharacter.json ../data/jsontestsuite/y_string_in_array.json ../data/jsontestsuite/y_string_in_array_with_leading_space.json ../data/jsontestsuite/y_string_last_surrogates_1_and_2.json ../data/jsontestsuite/y_string_nbsp_uescaped.json ../data/jsontestsuite/y_string_nonCharacterInUTF-8_U+10FFFF.json ../data/jsontestsuite/y_string_nonCharacterInUTF-8_U+FFFF.json ../data/jsontestsuite/y_string_null_escape.json ../data/jsontestsuite/y_string_one-byte-utf-8.json ../data/jsontestsuite/y_string_pi.json ../data/jsontestsuite/y_string_reservedCharacterInUTF-8_U+1BFFF.json ../data/jsontestsuite/y_string_simple_ascii.json ../data/jsontestsuite/y_string_space.json ../data/jsontestsuite/y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json ../data/jsontestsuite/y_string_three-byte-utf-8.json ../data/jsontestsuite/y_string_two-byte-utf-8.json ../data/jsontestsuite/y_string_u+2028_line_sep.json ../data/jsontestsuite/y_string_u+2029_par_sep.json ../data/jsontestsuite/y_string_uEscape.json ../data/jsontestsuite/y_string_uescaped_newline.json ../data/jsontestsuite/y_string_unescaped_char_delete.json ../data/jsontestsuite/y_string_unicode.json ../data/jsontestsuite/y_string_unicodeEscapedBackslash.json ../data/jsontestsuite/y_string_unicode_2.json ../data/jsontestsuite/y_string_unicode_U+10FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_U+1FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json ../data/jsontestsuite/y_string_unicode_U+2064_invisible_plus.json ../data/jsontestsuite/y_string_unicode_U+FDD0_nonchar.json ../data/jsontestsuite/y_string_unicode_U+FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_escaped_double_quote.json ../data/jsontestsuite/y_string_utf8.json ../data/jsontestsuite/y_string_with_del_character.json ../data/jsontestsuite/y_structure_lonely_false.json ../data/jsontestsuite/y_structure_lonely_int.json ../data/jsontestsuite/y_structure_lonely_negative_real.json ../data/jsontestsuite/y_structure_lonely_null.json ../data/jsontestsuite/y_structure_lonely_string.json ../data/jsontestsuite/y_structure_lonely_true.json ../data/jsontestsuite/y_structure_string_empty.json ../data/jsontestsuite/y_structure_trailing_newline.json ../data/jsontestsuite/y_structure_true_in_array.json ../data/jsontestsuite/y_structure_whitespace_array.json)
- Testing `Suite'.
- This run has ID `L1D0RTQF'.
-
- [OK] standard 0 i_number_double_huge_neg_exp.json.
- [OK] standard 1 i_number_huge_exp.json.
- [OK] standard 2 i_number_neg_int_huge_exp.json.
- [OK] standard 3 i_number_pos_double_huge_exp.json.
- [OK] standard 4 i_number_real_neg_overflow.json.
- [OK] standard 5 i_number_real_pos_overflow.json.
- [OK] standard 6 i_number_real_underflow.json.
- [OK] standard 7 i_number_too_big_neg_int.json.
- [OK] standard 8 i_number_too_big_pos_int.json.
- [OK] standard 9 i_number_very_big_negative_int.json.
- [OK] standard 10 i_object_key_lone_2nd_surrogate.json.
- [OK] standard 11 i_string_1st_surrogate_but_2nd_missing....
- [OK] standard 12 i_string_1st_valid_surrogate_2nd_invali...
- [OK] standard 13 i_string_UTF-16LE_with_BOM.json.
- [OK] standard 14 i_string_UTF-8_invalid_sequence.json.
- [OK] standard 15 i_string_UTF8_surrogate_U+D800.json.
- [OK] standard 16 i_string_incomplete_surrogate_and_escap...
- [OK] standard 17 i_string_incomplete_surrogate_pair.json.
- [OK] standard 18 i_string_incomplete_surrogates_escape_v...
- [OK] standard 19 i_string_invalid_lonely_surrogate.json.
- [OK] standard 20 i_string_invalid_surrogate.json.
- [OK] standard 21 i_string_invalid_utf-8.json.
- [OK] standard 22 i_string_inverted_surrogates_U+1D11E.json.
- [OK] standard 23 i_string_iso_latin_1.json.
- [OK] standard 24 i_string_lone_second_surrogate.json.
- [OK] standard 25 i_string_lone_utf8_continuation_byte.json.
- [OK] standard 26 i_string_not_in_unicode_range.json.
- [OK] standard 27 i_string_overlong_sequence_2_bytes.json.
- [OK] standard 28 i_string_overlong_sequence_6_bytes.json.
- [OK] standard 29 i_string_overlong_sequence_6_bytes_null...
- [OK] standard 30 i_string_truncated-utf-8.json.
- [OK] standard 31 i_string_utf16BE_no_BOM.json.
- [OK] standard 32 i_string_utf16LE_no_BOM.json.
- [OK] standard 33 i_structure_500_nested_arrays.json.
- [OK] standard 34 i_structure_UTF-8_BOM_empty_object.json.
- [OK] standard 35 n_array_1_true_without_comma.json.
- [OK] standard 36 n_array_a_invalid_utf8.json.
- [OK] standard 37 n_array_colon_instead_of_comma.json.
- [OK] standard 38 n_array_comma_after_close.json.
- [OK] standard 39 n_array_comma_and_number.json.
- [OK] standard 40 n_array_double_comma.json.
- [OK] standard 41 n_array_double_extra_comma.json.
- [OK] standard 42 n_array_extra_close.json.
- [OK] standard 43 n_array_extra_comma.json.
- [OK] standard 44 n_array_incomplete.json.
- [OK] standard 45 n_array_incomplete_invalid_value.json.
- [OK] standard 46 n_array_inner_array_no_comma.json.
- [OK] standard 47 n_array_invalid_utf8.json.
- [OK] standard 48 n_array_items_separated_by_semicolon.json.
- [OK] standard 49 n_array_just_comma.json.
- [OK] standard 50 n_array_just_minus.json.
- [OK] standard 51 n_array_missing_value.json.
- [OK] standard 52 n_array_newlines_unclosed.json.
- [OK] standard 53 n_array_number_and_comma.json.
- [OK] standard 54 n_array_number_and_several_commas.json.
- [OK] standard 55 n_array_spaces_vertical_tab_formfeed.json.
- [OK] standard 56 n_array_star_inside.json.
- [OK] standard 57 n_array_unclosed.json.
- [OK] standard 58 n_array_unclosed_trailing_comma.json.
- [OK] standard 59 n_array_unclosed_with_new_lines.json.
- [OK] standard 60 n_array_unclosed_with_object_inside.json.
- [OK] standard 61 n_incomplete_false.json.
- [OK] standard 62 n_incomplete_null.json.
- [OK] standard 63 n_incomplete_true.json.
- [OK] standard 64 n_multidigit_number_then_00.json.
- [OK] standard 65 n_number_++.json.
- [OK] standard 66 n_number_+1.json.
- [OK] standard 67 n_number_+Inf.json.
- [OK] standard 68 n_number_-01.json.
- [OK] standard 69 n_number_-1.0..json.
- [OK] standard 70 n_number_-2..json.
- [OK] standard 71 n_number_-NaN.json.
- [OK] standard 72 n_number_.-1.json.
- [OK] standard 73 n_number_.2e-3.json.
- [OK] standard 74 n_number_0.1.2.json.
- [OK] standard 75 n_number_0.3e+.json.
- [OK] standard 76 n_number_0.3e.json.
- [OK] standard 77 n_number_0.e1.json.
- [OK] standard 78 n_number_0_capital_E+.json.
- [OK] standard 79 n_number_0_capital_E.json.
- [OK] standard 80 n_number_0e+.json.
- [OK] standard 81 n_number_0e.json.
- [OK] standard 82 n_number_1.0e+.json.
- [OK] standard 83 n_number_1.0e-.json.
- [OK] standard 84 n_number_1.0e.json.
- [OK] standard 85 n_number_1_000.json.
- [OK] standard 86 n_number_1eE2.json.
- [OK] standard 87 n_number_2.e+3.json.
- [OK] standard 88 n_number_2.e-3.json.
- [OK] standard 89 n_number_2.e3.json.
- [OK] standard 90 n_number_9.e+.json.
- [OK] standard 91 n_number_Inf.json.
- [OK] standard 92 n_number_NaN.json.
- [OK] standard 93 n_number_U+FF11_fullwidth_digit_one.json.
- [OK] standard 94 n_number_expression.json.
- [OK] standard 95 n_number_hex_1_digit.json.
- [OK] standard 96 n_number_hex_2_digits.json.
- [OK] standard 97 n_number_infinity.json.
- [OK] standard 98 n_number_invalid+-.json.
- [OK] standard 99 n_number_invalid-negative-real.json.
- [OK] standard 100 n_number_invalid-utf-8-in-bigger-int.json.
- [OK] standard 101 n_number_invalid-utf-8-in-exponent.json.
- [OK] standard 102 n_number_invalid-utf-8-in-int.json.
- [OK] standard 103 n_number_minus_infinity.json.
- [OK] standard 104 n_number_minus_sign_with_trailing_garba...
- [OK] standard 105 n_number_minus_space_1.json.
- [OK] standard 106 n_number_neg_int_starting_with_zero.json.
- [OK] standard 107 n_number_neg_real_without_int_part.json.
- [OK] standard 108 n_number_neg_with_garbage_at_end.json.
- [OK] standard 109 n_number_real_garbage_after_e.json.
- [OK] standard 110 n_number_real_with_invalid_utf8_after_e...
- [OK] standard 111 n_number_real_without_fractional_part.j...
- [OK] standard 112 n_number_starting_with_dot.json.
- [OK] standard 113 n_number_with_alpha.json.
- [OK] standard 114 n_number_with_alpha_char.json.
- [OK] standard 115 n_number_with_leading_zero.json.
- [OK] standard 116 n_object_bad_value.json.
- [OK] standard 117 n_object_bracket_key.json.
- [OK] standard 118 n_object_comma_instead_of_colon.json.
- [OK] standard 119 n_object_double_colon.json.
- [OK] standard 120 n_object_emoji.json.
- [OK] standard 121 n_object_garbage_at_end.json.
- [OK] standard 122 n_object_key_with_single_quotes.json.
- [OK] standard 123 n_object_lone_continuation_byte_in_key_...
- [OK] standard 124 n_object_missing_colon.json.
- [OK] standard 125 n_object_missing_key.json.
- [OK] standard 126 n_object_missing_semicolon.json.
- [OK] standard 127 n_object_missing_value.json.
- [OK] standard 128 n_object_no-colon.json.
- [OK] standard 129 n_object_non_string_key.json.
- [OK] standard 130 n_object_non_string_key_but_huge_number...
- [OK] standard 131 n_object_repeated_null_null.json.
- [OK] standard 132 n_object_several_trailing_commas.json.
- [OK] standard 133 n_object_single_quote.json.
- [OK] standard 134 n_object_trailing_comma.json.
- [OK] standard 135 n_object_trailing_comment.json.
- [OK] standard 136 n_object_trailing_comment_open.json.
- [OK] standard 137 n_object_trailing_comment_slash_open.json.
- [OK] standard 138 n_object_trailing_comment_slash_open_in...
- [OK] standard 139 n_object_two_commas_in_a_row.json.
- [OK] standard 140 n_object_unquoted_key.json.
- [OK] standard 141 n_object_unterminated-value.json.
- [OK] standard 142 n_object_with_single_string.json.
- [OK] standard 143 n_object_with_trailing_garbage.json.
- [OK] standard 144 n_single_space.json.
- [OK] standard 145 n_string_1_surrogate_then_escape.json.
- [OK] standard 146 n_string_1_surrogate_then_escape_u.json.
- [OK] standard 147 n_string_1_surrogate_then_escape_u1.json.
- [OK] standard 148 n_string_1_surrogate_then_escape_u1x.json.
- [OK] standard 149 n_string_accentuated_char_no_quotes.json.
- [OK] standard 150 n_string_backslash_00.json.
- [OK] standard 151 n_string_escape_x.json.
- [OK] standard 152 n_string_escaped_backslash_bad.json.
- [OK] standard 153 n_string_escaped_ctrl_char_tab.json.
- [OK] standard 154 n_string_escaped_emoji.json.
- [OK] standard 155 n_string_incomplete_escape.json.
- [OK] standard 156 n_string_incomplete_escaped_character.j...
- [OK] standard 157 n_string_incomplete_surrogate.json.
- [OK] standard 158 n_string_incomplete_surrogate_escape_in...
- [OK] standard 159 n_string_invalid-utf-8-in-escape.json.
- [OK] standard 160 n_string_invalid_backslash_esc.json.
- [OK] standard 161 n_string_invalid_unicode_escape.json.
- [OK] standard 162 n_string_invalid_utf8_after_escape.json.
- [OK] standard 163 n_string_leading_uescaped_thinspace.json.
- [OK] standard 164 n_string_no_quotes_with_bad_escape.json.
- [OK] standard 165 n_string_single_doublequote.json.
- [OK] standard 166 n_string_single_quote.json.
- [OK] standard 167 n_string_single_string_no_double_quotes...
- [OK] standard 168 n_string_start_escape_unclosed.json.
- [OK] standard 169 n_string_unescaped_ctrl_char.json.
- [OK] standard 170 n_string_unescaped_newline.json.
- [OK] standard 171 n_string_unescaped_tab.json.
- [OK] standard 172 n_string_unicode_CapitalU.json.
- [OK] standard 173 n_string_with_trailing_garbage.json.
- [OK] standard 174 n_structure_100000_opening_arrays.json.
- [OK] standard 175 n_structure_U+2060_word_joined.json.
- [OK] standard 176 n_structure_UTF8_BOM_no_data.json.
- [OK] standard 177 n_structure_angle_bracket_..json.
- [OK] standard 178 n_structure_angle_bracket_null.json.
- [OK] standard 179 n_structure_array_trailing_garbage.json.
- [OK] standard 180 n_structure_array_with_extra_array_clos...
- [OK] standard 181 n_structure_array_with_unclosed_string....
- [OK] standard 182 n_structure_ascii-unicode-identifier.json.
- [OK] standard 183 n_structure_capitalized_True.json.
- [OK] standard 184 n_structure_close_unopened_array.json.
- [OK] standard 185 n_structure_comma_instead_of_closing_br...
- [OK] standard 186 n_structure_double_array.json.
- [OK] standard 187 n_structure_end_array.json.
- [OK] standard 188 n_structure_incomplete_UTF8_BOM.json.
- [OK] standard 189 n_structure_lone-invalid-utf-8.json.
- [OK] standard 190 n_structure_lone-open-bracket.json.
- [OK] standard 191 n_structure_no_data.json.
- [OK] standard 192 n_structure_null-byte-outside-string.json.
- [OK] standard 193 n_structure_number_with_trailing_garbag...
- [OK] standard 194 n_structure_object_followed_by_closing_...
- [OK] standard 195 n_structure_object_unclosed_no_value.json.
- [OK] standard 196 n_structure_object_with_comment.json.
- [OK] standard 197 n_structure_object_with_trailing_garbag...
- [OK] standard 198 n_structure_open_array_apostrophe.json.
- [OK] standard 199 n_structure_open_array_comma.json.
- [OK] standard 200 n_structure_open_array_object.json.
- [OK] standard 201 n_structure_open_array_open_object.json.
- [OK] standard 202 n_structure_open_array_open_string.json.
- [OK] standard 203 n_structure_open_array_string.json.
- [OK] standard 204 n_structure_open_object.json.
- [OK] standard 205 n_structure_open_object_close_array.json.
- [OK] standard 206 n_structure_open_object_comma.json.
- [OK] standard 207 n_structure_open_object_open_array.json.
- [OK] standard 208 n_structure_open_object_open_string.json.
- [OK] standard 209 n_structure_open_object_string_with_apo...
- [OK] standard 210 n_structure_open_open.json.
- [OK] standard 211 n_structure_single_eacute.json.
- [OK] standard 212 n_structure_single_star.json.
- [OK] standard 213 n_structure_trailing_#.json.
- [OK] standard 214 n_structure_uescaped_LF_before_string.j...
- [OK] standard 215 n_structure_unclosed_array.json.
- [OK] standard 216 n_structure_unclosed_array_partial_null...
- [OK] standard 217 n_structure_unclosed_array_unfinished_f...
- [OK] standard 218 n_structure_unclosed_array_unfinished_t...
- [OK] standard 219 n_structure_unclosed_object.json.
- [OK] standard 220 n_structure_unicode-identifier.json.
- [OK] standard 221 n_structure_whitespace_U+2060_word_join...
- [OK] standard 222 n_structure_whitespace_formfeed.json.
- [OK] standard 223 y_array_arraysWithSpaces.json.
- [OK] standard 224 y_array_empty-string.json.
- [OK] standard 225 y_array_empty.json.
- [OK] standard 226 y_array_ending_with_newline.json.
- [OK] standard 227 y_array_false.json.
- [OK] standard 228 y_array_heterogeneous.json.
- [OK] standard 229 y_array_null.json.
- [OK] standard 230 y_array_with_1_and_newline.json.
- [OK] standard 231 y_array_with_leading_space.json.
- [OK] standard 232 y_array_with_several_null.json.
- [OK] standard 233 y_array_with_trailing_space.json.
- [OK] standard 234 y_number.json.
- [OK] standard 235 y_number_0e+1.json.
- [OK] standard 236 y_number_0e1.json.
- [OK] standard 237 y_number_after_space.json.
- [OK] standard 238 y_number_double_close_to_zero.json.
- [OK] standard 239 y_number_int_with_exp.json.
- [OK] standard 240 y_number_minus_zero.json.
- [OK] standard 241 y_number_negative_int.json.
- [OK] standard 242 y_number_negative_one.json.
- [OK] standard 243 y_number_negative_zero.json.
- [OK] standard 244 y_number_real_capital_e.json.
- [OK] standard 245 y_number_real_capital_e_neg_exp.json.
- [OK] standard 246 y_number_real_capital_e_pos_exp.json.
- [OK] standard 247 y_number_real_exponent.json.
- [OK] standard 248 y_number_real_fraction_exponent.json.
- [OK] standard 249 y_number_real_neg_exp.json.
- [OK] standard 250 y_number_real_pos_exponent.json.
- [OK] standard 251 y_number_simple_int.json.
- [OK] standard 252 y_number_simple_real.json.
- [OK] standard 253 y_object.json.
- [OK] standard 254 y_object_basic.json.
- [OK] standard 255 y_object_duplicated_key.json.
- [OK] standard 256 y_object_duplicated_key_and_value.json.
- [OK] standard 257 y_object_empty.json.
- [OK] standard 258 y_object_empty_key.json.
- [OK] standard 259 y_object_escaped_null_in_key.json.
- [OK] standard 260 y_object_extreme_numbers.json.
- [OK] standard 261 y_object_long_strings.json.
- [OK] standard 262 y_object_simple.json.
- [OK] standard 263 y_object_string_unicode.json.
- [OK] standard 264 y_object_with_newlines.json.
- [OK] standard 265 y_string_1_2_3_bytes_UTF-8_sequences.json.
- [OK] standard 266 y_string_accepted_surrogate_pair.json.
- [OK] standard 267 y_string_accepted_surrogate_pairs.json.
- [OK] standard 268 y_string_allowed_escapes.json.
- [OK] standard 269 y_string_backslash_and_u_escaped_zero.j...
- [OK] standard 270 y_string_backslash_doublequotes.json.
- [OK] standard 271 y_string_comments.json.
- [OK] standard 272 y_string_double_escape_a.json.
- [OK] standard 273 y_string_double_escape_n.json.
- [OK] standard 274 y_string_escaped_control_character.json.
- [OK] standard 275 y_string_escaped_noncharacter.json.
- [OK] standard 276 y_string_in_array.json.
- [OK] standard 277 y_string_in_array_with_leading_space.json.
- [OK] standard 278 y_string_last_surrogates_1_and_2.json.
- [OK] standard 279 y_string_nbsp_uescaped.json.
- [OK] standard 280 y_string_nonCharacterInUTF-8_U+10FFFF.j...
- [OK] standard 281 y_string_nonCharacterInUTF-8_U+FFFF.json.
- [OK] standard 282 y_string_null_escape.json.
- [OK] standard 283 y_string_one-byte-utf-8.json.
- [OK] standard 284 y_string_pi.json.
- [OK] standard 285 y_string_reservedCharacterInUTF-8_U+1BF...
- [OK] standard 286 y_string_simple_ascii.json.
- [OK] standard 287 y_string_space.json.
- [OK] standard 288 y_string_surrogates_U+1D11E_MUSICAL_SYM...
- [OK] standard 289 y_string_three-byte-utf-8.json.
- [OK] standard 290 y_string_two-byte-utf-8.json.
- [OK] standard 291 y_string_u+2028_line_sep.json.
- [OK] standard 292 y_string_u+2029_par_sep.json.
- [OK] standard 293 y_string_uEscape.json.
- [OK] standard 294 y_string_uescaped_newline.json.
- [OK] standard 295 y_string_unescaped_char_delete.json.
- [OK] standard 296 y_string_unicode.json.
- [OK] standard 297 y_string_unicodeEscapedBackslash.json.
- [OK] standard 298 y_string_unicode_2.json.
- [OK] standard 299 y_string_unicode_U+10FFFE_nonchar.json.
- [OK] standard 300 y_string_unicode_U+1FFFE_nonchar.json.
- [OK] standard 301 y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
- [OK] standard 302 y_string_unicode_U+2064_invisible_plus....
- [OK] standard 303 y_string_unicode_U+FDD0_nonchar.json.
- [OK] standard 304 y_string_unicode_U+FFFE_nonchar.json.
- [OK] standard 305 y_string_unicode_escaped_double_quote.j...
- [OK] standard 306 y_string_utf8.json.
- [OK] standard 307 y_string_with_del_character.json.
- [OK] standard 308 y_structure_lonely_false.json.
- [OK] standard 309 y_structure_lonely_int.json.
- [OK] standard 310 y_structure_lonely_negative_real.json.
- [OK] standard 311 y_structure_lonely_null.json.
- [OK] standard 312 y_structure_lonely_string.json.
- [OK] standard 313 y_structure_lonely_true.json.
- [OK] standard 314 y_structure_string_empty.json.
- [OK] standard 315 y_structure_trailing_newline.json.
- [OK] standard 316 y_structure_true_in_array.json.
- [OK] standard 317 y_structure_whitespace_array.json.
- [OK] stream 0 i_number_double_huge_neg_exp.json.
- [OK] stream 1 i_number_huge_exp.json.
- [OK] stream 2 i_number_neg_int_huge_exp.json.
- [OK] stream 3 i_number_pos_double_huge_exp.json.
- [OK] stream 4 i_number_real_neg_overflow.json.
- [OK] stream 5 i_number_real_pos_overflow.json.
- [OK] stream 6 i_number_real_underflow.json.
- [OK] stream 7 i_number_too_big_neg_int.json.
- [OK] stream 8 i_number_too_big_pos_int.json.
- [OK] stream 9 i_number_very_big_negative_int.json.
- [OK] stream 10 i_object_key_lone_2nd_surrogate.json.
- [OK] stream 11 i_string_1st_surrogate_but_2nd_missing....
- [OK] stream 12 i_string_1st_valid_surrogate_2nd_invali...
- [OK] stream 13 i_string_UTF-16LE_with_BOM.json.
- [OK] stream 14 i_string_UTF-8_invalid_sequence.json.
- [OK] stream 15 i_string_UTF8_surrogate_U+D800.json.
- [OK] stream 16 i_string_incomplete_surrogate_and_escap...
- [OK] stream 17 i_string_incomplete_surrogate_pair.json.
- [OK] stream 18 i_string_incomplete_surrogates_escape_v...
- [OK] stream 19 i_string_invalid_lonely_surrogate.json.
- [OK] stream 20 i_string_invalid_surrogate.json.
- [OK] stream 21 i_string_invalid_utf-8.json.
- [OK] stream 22 i_string_inverted_surrogates_U+1D11E.json.
- [OK] stream 23 i_string_iso_latin_1.json.
- [OK] stream 24 i_string_lone_second_surrogate.json.
- [OK] stream 25 i_string_lone_utf8_continuation_byte.json.
- [OK] stream 26 i_string_not_in_unicode_range.json.
- [OK] stream 27 i_string_overlong_sequence_2_bytes.json.
- [OK] stream 28 i_string_overlong_sequence_6_bytes.json.
- [OK] stream 29 i_string_overlong_sequence_6_bytes_null...
- [OK] stream 30 i_string_truncated-utf-8.json.
- [OK] stream 31 i_string_utf16BE_no_BOM.json.
- [OK] stream 32 i_string_utf16LE_no_BOM.json.
- [OK] stream 33 i_structure_500_nested_arrays.json.
- [OK] stream 34 i_structure_UTF-8_BOM_empty_object.json.
- [OK] stream 35 n_array_1_true_without_comma.json.
- [OK] stream 36 n_array_a_invalid_utf8.json.
- [OK] stream 37 n_array_colon_instead_of_comma.json.
- [OK] stream 38 n_array_comma_after_close.json.
- [OK] stream 39 n_array_comma_and_number.json.
- [OK] stream 40 n_array_double_comma.json.
- [OK] stream 41 n_array_double_extra_comma.json.
- [OK] stream 42 n_array_extra_close.json.
- [OK] stream 43 n_array_extra_comma.json.
- [OK] stream 44 n_array_incomplete.json.
- [OK] stream 45 n_array_incomplete_invalid_value.json.
- [OK] stream 46 n_array_inner_array_no_comma.json.
- [OK] stream 47 n_array_invalid_utf8.json.
- [OK] stream 48 n_array_items_separated_by_semicolon.json.
- [OK] stream 49 n_array_just_comma.json.
- [OK] stream 50 n_array_just_minus.json.
- [OK] stream 51 n_array_missing_value.json.
- [OK] stream 52 n_array_newlines_unclosed.json.
- [OK] stream 53 n_array_number_and_comma.json.
- [OK] stream 54 n_array_number_and_several_commas.json.
- [OK] stream 55 n_array_spaces_vertical_tab_formfeed.json.
- [OK] stream 56 n_array_star_inside.json.
- [OK] stream 57 n_array_unclosed.json.
- [OK] stream 58 n_array_unclosed_trailing_comma.json.
- [OK] stream 59 n_array_unclosed_with_new_lines.json.
- [OK] stream 60 n_array_unclosed_with_object_inside.json.
- [OK] stream 61 n_incomplete_false.json.
- [OK] stream 62 n_incomplete_null.json.
- [OK] stream 63 n_incomplete_true.json.
- [OK] stream 64 n_multidigit_number_then_00.json.
- [OK] stream 65 n_number_++.json.
- [OK] stream 66 n_number_+1.json.
- [OK] stream 67 n_number_+Inf.json.
- [OK] stream 68 n_number_-01.json.
- [OK] stream 69 n_number_-1.0..json.
- [OK] stream 70 n_number_-2..json.
- [OK] stream 71 n_number_-NaN.json.
- [OK] stream 72 n_number_.-1.json.
- [OK] stream 73 n_number_.2e-3.json.
- [OK] stream 74 n_number_0.1.2.json.
- [OK] stream 75 n_number_0.3e+.json.
- [OK] stream 76 n_number_0.3e.json.
- [OK] stream 77 n_number_0.e1.json.
- [OK] stream 78 n_number_0_capital_E+.json.
- [OK] stream 79 n_number_0_capital_E.json.
- [OK] stream 80 n_number_0e+.json.
- [OK] stream 81 n_number_0e.json.
- [OK] stream 82 n_number_1.0e+.json.
- [OK] stream 83 n_number_1.0e-.json.
- [OK] stream 84 n_number_1.0e.json.
- [OK] stream 85 n_number_1_000.json.
- [OK] stream 86 n_number_1eE2.json.
- [OK] stream 87 n_number_2.e+3.json.
- [OK] stream 88 n_number_2.e-3.json.
- [OK] stream 89 n_number_2.e3.json.
- [OK] stream 90 n_number_9.e+.json.
- [OK] stream 91 n_number_Inf.json.
- [OK] stream 92 n_number_NaN.json.
- [OK] stream 93 n_number_U+FF11_fullwidth_digit_one.json.
- [OK] stream 94 n_number_expression.json.
- [OK] stream 95 n_number_hex_1_digit.json.
- [OK] stream 96 n_number_hex_2_digits.json.
- [OK] stream 97 n_number_infinity.json.
- [OK] stream 98 n_number_invalid+-.json.
- [OK] stream 99 n_number_invalid-negative-real.json.
- [OK] stream 100 n_number_invalid-utf-8-in-bigger-int.json.
- [OK] stream 101 n_number_invalid-utf-8-in-exponent.json.
- [OK] stream 102 n_number_invalid-utf-8-in-int.json.
- [OK] stream 103 n_number_minus_infinity.json.
- [OK] stream 104 n_number_minus_sign_with_trailing_garba...
- [OK] stream 105 n_number_minus_space_1.json.
- [OK] stream 106 n_number_neg_int_starting_with_zero.json.
- [OK] stream 107 n_number_neg_real_without_int_part.json.
- [OK] stream 108 n_number_neg_with_garbage_at_end.json.
- [OK] stream 109 n_number_real_garbage_after_e.json.
- [OK] stream 110 n_number_real_with_invalid_utf8_after_e...
- [OK] stream 111 n_number_real_without_fractional_part.j...
- [OK] stream 112 n_number_starting_with_dot.json.
- [OK] stream 113 n_number_with_alpha.json.
- [OK] stream 114 n_number_with_alpha_char.json.
- [OK] stream 115 n_number_with_leading_zero.json.
- [OK] stream 116 n_object_bad_value.json.
- [OK] stream 117 n_object_bracket_key.json.
- [OK] stream 118 n_object_comma_instead_of_colon.json.
- [OK] stream 119 n_object_double_colon.json.
- [OK] stream 120 n_object_emoji.json.
- [OK] stream 121 n_object_garbage_at_end.json.
- [OK] stream 122 n_object_key_with_single_quotes.json.
- [OK] stream 123 n_object_lone_continuation_byte_in_key_...
- [OK] stream 124 n_object_missing_colon.json.
- [OK] stream 125 n_object_missing_key.json.
- [OK] stream 126 n_object_missing_semicolon.json.
- [OK] stream 127 n_object_missing_value.json.
- [OK] stream 128 n_object_no-colon.json.
- [OK] stream 129 n_object_non_string_key.json.
- [OK] stream 130 n_object_non_string_key_but_huge_number...
- [OK] stream 131 n_object_repeated_null_null.json.
- [OK] stream 132 n_object_several_trailing_commas.json.
- [OK] stream 133 n_object_single_quote.json.
- [OK] stream 134 n_object_trailing_comma.json.
- [OK] stream 135 n_object_trailing_comment.json.
- [OK] stream 136 n_object_trailing_comment_open.json.
- [OK] stream 137 n_object_trailing_comment_slash_open.json.
- [OK] stream 138 n_object_trailing_comment_slash_open_in...
- [OK] stream 139 n_object_two_commas_in_a_row.json.
- [OK] stream 140 n_object_unquoted_key.json.
- [OK] stream 141 n_object_unterminated-value.json.
- [OK] stream 142 n_object_with_single_string.json.
- [OK] stream 143 n_object_with_trailing_garbage.json.
- [OK] stream 144 n_single_space.json.
- [OK] stream 145 n_string_1_surrogate_then_escape.json.
- [OK] stream 146 n_string_1_surrogate_then_escape_u.json.
- [OK] stream 147 n_string_1_surrogate_then_escape_u1.json.
- [OK] stream 148 n_string_1_surrogate_then_escape_u1x.json.
- [OK] stream 149 n_string_accentuated_char_no_quotes.json.
- [OK] stream 150 n_string_backslash_00.json.
- [OK] stream 151 n_string_escape_x.json.
- [OK] stream 152 n_string_escaped_backslash_bad.json.
- [OK] stream 153 n_string_escaped_ctrl_char_tab.json.
- [OK] stream 154 n_string_escaped_emoji.json.
- [OK] stream 155 n_string_incomplete_escape.json.
- [OK] stream 156 n_string_incomplete_escaped_character.j...
- [OK] stream 157 n_string_incomplete_surrogate.json.
- [OK] stream 158 n_string_incomplete_surrogate_escape_in...
- [OK] stream 159 n_string_invalid-utf-8-in-escape.json.
- [OK] stream 160 n_string_invalid_backslash_esc.json.
- [OK] stream 161 n_string_invalid_unicode_escape.json.
- [OK] stream 162 n_string_invalid_utf8_after_escape.json.
- [OK] stream 163 n_string_leading_uescaped_thinspace.json.
- [OK] stream 164 n_string_no_quotes_with_bad_escape.json.
- [OK] stream 165 n_string_single_doublequote.json.
- [OK] stream 166 n_string_single_quote.json.
- [OK] stream 167 n_string_single_string_no_double_quotes...
- [OK] stream 168 n_string_start_escape_unclosed.json.
- [OK] stream 169 n_string_unescaped_ctrl_char.json.
- [OK] stream 170 n_string_unescaped_newline.json.
- [OK] stream 171 n_string_unescaped_tab.json.
- [OK] stream 172 n_string_unicode_CapitalU.json.
- [OK] stream 173 n_string_with_trailing_garbage.json.
- [OK] stream 174 n_structure_100000_opening_arrays.json.
- [OK] stream 175 n_structure_U+2060_word_joined.json.
- [OK] stream 176 n_structure_UTF8_BOM_no_data.json.
- [OK] stream 177 n_structure_angle_bracket_..json.
- [OK] stream 178 n_structure_angle_bracket_null.json.
- [OK] stream 179 n_structure_array_trailing_garbage.json.
- [OK] stream 180 n_structure_array_with_extra_array_clos...
- [OK] stream 181 n_structure_array_with_unclosed_string....
- [OK] stream 182 n_structure_ascii-unicode-identifier.json.
- [OK] stream 183 n_structure_capitalized_True.json.
- [OK] stream 184 n_structure_close_unopened_array.json.
- [OK] stream 185 n_structure_comma_instead_of_closing_br...
- [OK] stream 186 n_structure_double_array.json.
- [OK] stream 187 n_structure_end_array.json.
- [OK] stream 188 n_structure_incomplete_UTF8_BOM.json.
- [OK] stream 189 n_structure_lone-invalid-utf-8.json.
- [OK] stream 190 n_structure_lone-open-bracket.json.
- [OK] stream 191 n_structure_no_data.json.
- [OK] stream 192 n_structure_null-byte-outside-string.json.
- [OK] stream 193 n_structure_number_with_trailing_garbag...
- [OK] stream 194 n_structure_object_followed_by_closing_...
- [OK] stream 195 n_structure_object_unclosed_no_value.json.
- [OK] stream 196 n_structure_object_with_comment.json.
- [OK] stream 197 n_structure_object_with_trailing_garbag...
- [OK] stream 198 n_structure_open_array_apostrophe.json.
- [OK] stream 199 n_structure_open_array_comma.json.
- [OK] stream 200 n_structure_open_array_object.json.
- [OK] stream 201 n_structure_open_array_open_object.json.
- [OK] stream 202 n_structure_open_array_open_string.json.
- [OK] stream 203 n_structure_open_array_string.json.
- [OK] stream 204 n_structure_open_object.json.
- [OK] stream 205 n_structure_open_object_close_array.json.
- [OK] stream 206 n_structure_open_object_comma.json.
- [OK] stream 207 n_structure_open_object_open_array.json.
- [OK] stream 208 n_structure_open_object_open_string.json.
- [OK] stream 209 n_structure_open_object_string_with_apo...
- [OK] stream 210 n_structure_open_open.json.
- [OK] stream 211 n_structure_single_eacute.json.
- [OK] stream 212 n_structure_single_star.json.
- [OK] stream 213 n_structure_trailing_#.json.
- [OK] stream 214 n_structure_uescaped_LF_before_string.j...
- [OK] stream 215 n_structure_unclosed_array.json.
- [OK] stream 216 n_structure_unclosed_array_partial_null...
- [OK] stream 217 n_structure_unclosed_array_unfinished_f...
- [OK] stream 218 n_structure_unclosed_array_unfinished_t...
- [OK] stream 219 n_structure_unclosed_object.json.
- [OK] stream 220 n_structure_unicode-identifier.json.
- [OK] stream 221 n_structure_whitespace_U+2060_word_join...
- [OK] stream 222 n_structure_whitespace_formfeed.json.
- [OK] stream 223 y_array_arraysWithSpaces.json.
- [OK] stream 224 y_array_empty-string.json.
- [OK] stream 225 y_array_empty.json.
- [OK] stream 226 y_array_ending_with_newline.json.
- [OK] stream 227 y_array_false.json.
- [OK] stream 228 y_array_heterogeneous.json.
- [OK] stream 229 y_array_null.json.
- [OK] stream 230 y_array_with_1_and_newline.json.
- [OK] stream 231 y_array_with_leading_space.json.
- [OK] stream 232 y_array_with_several_null.json.
- [OK] stream 233 y_array_with_trailing_space.json.
- [OK] stream 234 y_number.json.
- [OK] stream 235 y_number_0e+1.json.
- [OK] stream 236 y_number_0e1.json.
- [OK] stream 237 y_number_after_space.json.
- [OK] stream 238 y_number_double_close_to_zero.json.
- [OK] stream 239 y_number_int_with_exp.json.
- [OK] stream 240 y_number_minus_zero.json.
- [OK] stream 241 y_number_negative_int.json.
- [OK] stream 242 y_number_negative_one.json.
- [OK] stream 243 y_number_negative_zero.json.
- [OK] stream 244 y_number_real_capital_e.json.
- [OK] stream 245 y_number_real_capital_e_neg_exp.json.
- [OK] stream 246 y_number_real_capital_e_pos_exp.json.
- [OK] stream 247 y_number_real_exponent.json.
- [OK] stream 248 y_number_real_fraction_exponent.json.
- [OK] stream 249 y_number_real_neg_exp.json.
- [OK] stream 250 y_number_real_pos_exponent.json.
- [OK] stream 251 y_number_simple_int.json.
- [OK] stream 252 y_number_simple_real.json.
- [OK] stream 253 y_object.json.
- [OK] stream 254 y_object_basic.json.
- [OK] stream 255 y_object_duplicated_key.json.
- [OK] stream 256 y_object_duplicated_key_and_value.json.
- [OK] stream 257 y_object_empty.json.
- [OK] stream 258 y_object_empty_key.json.
- [OK] stream 259 y_object_escaped_null_in_key.json.
- [OK] stream 260 y_object_extreme_numbers.json.
- [OK] stream 261 y_object_long_strings.json.
- [OK] stream 262 y_object_simple.json.
- [OK] stream 263 y_object_string_unicode.json.
- [OK] stream 264 y_object_with_newlines.json.
- [OK] stream 265 y_string_1_2_3_bytes_UTF-8_sequences.json.
- [OK] stream 266 y_string_accepted_surrogate_pair.json.
- [OK] stream 267 y_string_accepted_surrogate_pairs.json.
- [OK] stream 268 y_string_allowed_escapes.json.
- [OK] stream 269 y_string_backslash_and_u_escaped_zero.j...
- [OK] stream 270 y_string_backslash_doublequotes.json.
- [OK] stream 271 y_string_comments.json.
- [OK] stream 272 y_string_double_escape_a.json.
- [OK] stream 273 y_string_double_escape_n.json.
- [OK] stream 274 y_string_escaped_control_character.json.
- [OK] stream 275 y_string_escaped_noncharacter.json.
- [OK] stream 276 y_string_in_array.json.
- [OK] stream 277 y_string_in_array_with_leading_space.json.
- [OK] stream 278 y_string_last_surrogates_1_and_2.json.
- [OK] stream 279 y_string_nbsp_uescaped.json.
- [OK] stream 280 y_string_nonCharacterInUTF-8_U+10FFFF.j...
- [OK] stream 281 y_string_nonCharacterInUTF-8_U+FFFF.json.
- [OK] stream 282 y_string_null_escape.json.
- [OK] stream 283 y_string_one-byte-utf-8.json.
- [OK] stream 284 y_string_pi.json.
- [OK] stream 285 y_string_reservedCharacterInUTF-8_U+1BF...
- [OK] stream 286 y_string_simple_ascii.json.
- [OK] stream 287 y_string_space.json.
- [OK] stream 288 y_string_surrogates_U+1D11E_MUSICAL_SYM...
- [OK] stream 289 y_string_three-byte-utf-8.json.
- [OK] stream 290 y_string_two-byte-utf-8.json.
- [OK] stream 291 y_string_u+2028_line_sep.json.
- [OK] stream 292 y_string_u+2029_par_sep.json.
- [OK] stream 293 y_string_uEscape.json.
- [OK] stream 294 y_string_uescaped_newline.json.
- [OK] stream 295 y_string_unescaped_char_delete.json.
- [OK] stream 296 y_string_unicode.json.
- [OK] stream 297 y_string_unicodeEscapedBackslash.json.
- [OK] stream 298 y_string_unicode_2.json.
- [OK] stream 299 y_string_unicode_U+10FFFE_nonchar.json.
- [OK] stream 300 y_string_unicode_U+1FFFE_nonchar.json.
- [OK] stream 301 y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
- [OK] stream 302 y_string_unicode_U+2064_invisible_plus....
- [OK] stream 303 y_string_unicode_U+FDD0_nonchar.json.
- [OK] stream 304 y_string_unicode_U+FFFE_nonchar.json.
- [OK] stream 305 y_string_unicode_escaped_double_quote.j...
- [OK] stream 306 y_string_utf8.json.
- [OK] stream 307 y_string_with_del_character.json.
- [OK] stream 308 y_structure_lonely_false.json.
- [OK] stream 309 y_structure_lonely_int.json.
- [OK] stream 310 y_structure_lonely_negative_real.json.
- [OK] stream 311 y_structure_lonely_null.json.
- [OK] stream 312 y_structure_lonely_string.json.
- [OK] stream 313 y_structure_lonely_true.json.
- [OK] stream 314 y_structure_string_empty.json.
- [OK] stream 315 y_structure_trailing_newline.json.
- [OK] stream 316 y_structure_true_in_array.json.
- [OK] stream 317 y_structure_whitespace_array.json.
- [OK] monad 0 i_number_double_huge_neg_exp.json.
- [OK] monad 1 i_number_huge_exp.json.
- [OK] monad 2 i_number_neg_int_huge_exp.json.
- [OK] monad 3 i_number_pos_double_huge_exp.json.
- [OK] monad 4 i_number_real_neg_overflow.json.
- [OK] monad 5 i_number_real_pos_overflow.json.
- [OK] monad 6 i_number_real_underflow.json.
- [OK] monad 7 i_number_too_big_neg_int.json.
- [OK] monad 8 i_number_too_big_pos_int.json.
- [OK] monad 9 i_number_very_big_negative_int.json.
- [OK] monad 10 i_object_key_lone_2nd_surrogate.json.
- [OK] monad 11 i_string_1st_surrogate_but_2nd_missing....
- [OK] monad 12 i_string_1st_valid_surrogate_2nd_invali...
- [OK] monad 13 i_string_UTF-16LE_with_BOM.json.
- [OK] monad 14 i_string_UTF-8_invalid_sequence.json.
- [OK] monad 15 i_string_UTF8_surrogate_U+D800.json.
- [OK] monad 16 i_string_incomplete_surrogate_and_escap...
- [OK] monad 17 i_string_incomplete_surrogate_pair.json.
- [OK] monad 18 i_string_incomplete_surrogates_escape_v...
- [OK] monad 19 i_string_invalid_lonely_surrogate.json.
- [OK] monad 20 i_string_invalid_surrogate.json.
- [OK] monad 21 i_string_invalid_utf-8.json.
- [OK] monad 22 i_string_inverted_surrogates_U+1D11E.json.
- [OK] monad 23 i_string_iso_latin_1.json.
- [OK] monad 24 i_string_lone_second_surrogate.json.
- [OK] monad 25 i_string_lone_utf8_continuation_byte.json.
- [OK] monad 26 i_string_not_in_unicode_range.json.
- [OK] monad 27 i_string_overlong_sequence_2_bytes.json.
- [OK] monad 28 i_string_overlong_sequence_6_bytes.json.
- [OK] monad 29 i_string_overlong_sequence_6_bytes_null...
- [OK] monad 30 i_string_truncated-utf-8.json.
- [OK] monad 31 i_string_utf16BE_no_BOM.json.
- [OK] monad 32 i_string_utf16LE_no_BOM.json.
- [OK] monad 33 i_structure_500_nested_arrays.json.
- [OK] monad 34 i_structure_UTF-8_BOM_empty_object.json.
- [OK] monad 35 n_array_1_true_without_comma.json.
- [OK] monad 36 n_array_a_invalid_utf8.json.
- [OK] monad 37 n_array_colon_instead_of_comma.json.
- [OK] monad 38 n_array_comma_after_close.json.
- [OK] monad 39 n_array_comma_and_number.json.
- [OK] monad 40 n_array_double_comma.json.
- [OK] monad 41 n_array_double_extra_comma.json.
- [OK] monad 42 n_array_extra_close.json.
- [OK] monad 43 n_array_extra_comma.json.
- [OK] monad 44 n_array_incomplete.json.
- [OK] monad 45 n_array_incomplete_invalid_value.json.
- [OK] monad 46 n_array_inner_array_no_comma.json.
- [OK] monad 47 n_array_invalid_utf8.json.
- [OK] monad 48 n_array_items_separated_by_semicolon.json.
- [OK] monad 49 n_array_just_comma.json.
- [OK] monad 50 n_array_just_minus.json.
- [OK] monad 51 n_array_missing_value.json.
- [OK] monad 52 n_array_newlines_unclosed.json.
- [OK] monad 53 n_array_number_and_comma.json.
- [OK] monad 54 n_array_number_and_several_commas.json.
- [OK] monad 55 n_array_spaces_vertical_tab_formfeed.json.
- [OK] monad 56 n_array_star_inside.json.
- [OK] monad 57 n_array_unclosed.json.
- [OK] monad 58 n_array_unclosed_trailing_comma.json.
- [OK] monad 59 n_array_unclosed_with_new_lines.json.
- [OK] monad 60 n_array_unclosed_with_object_inside.json.
- [OK] monad 61 n_incomplete_false.json.
- [OK] monad 62 n_incomplete_null.json.
- [OK] monad 63 n_incomplete_true.json.
- [OK] monad 64 n_multidigit_number_then_00.json.
- [OK] monad 65 n_number_++.json.
- [OK] monad 66 n_number_+1.json.
- [OK] monad 67 n_number_+Inf.json.
- [OK] monad 68 n_number_-01.json.
- [OK] monad 69 n_number_-1.0..json.
- [OK] monad 70 n_number_-2..json.
- [OK] monad 71 n_number_-NaN.json.
- [OK] monad 72 n_number_.-1.json.
- [OK] monad 73 n_number_.2e-3.json.
- [OK] monad 74 n_number_0.1.2.json.
- [OK] monad 75 n_number_0.3e+.json.
- [OK] monad 76 n_number_0.3e.json.
- [OK] monad 77 n_number_0.e1.json.
- [OK] monad 78 n_number_0_capital_E+.json.
- [OK] monad 79 n_number_0_capital_E.json.
- [OK] monad 80 n_number_0e+.json.
- [OK] monad 81 n_number_0e.json.
- [OK] monad 82 n_number_1.0e+.json.
- [OK] monad 83 n_number_1.0e-.json.
- [OK] monad 84 n_number_1.0e.json.
- [OK] monad 85 n_number_1_000.json.
- [OK] monad 86 n_number_1eE2.json.
- [OK] monad 87 n_number_2.e+3.json.
- [OK] monad 88 n_number_2.e-3.json.
- [OK] monad 89 n_number_2.e3.json.
- [OK] monad 90 n_number_9.e+.json.
- [OK] monad 91 n_number_Inf.json.
- [OK] monad 92 n_number_NaN.json.
- [OK] monad 93 n_number_U+FF11_fullwidth_digit_one.json.
- [OK] monad 94 n_number_expression.json.
- [OK] monad 95 n_number_hex_1_digit.json.
- [OK] monad 96 n_number_hex_2_digits.json.
- [OK] monad 97 n_number_infinity.json.
- [OK] monad 98 n_number_invalid+-.json.
- [OK] monad 99 n_number_invalid-negative-real.json.
- [OK] monad 100 n_number_invalid-utf-8-in-bigger-int.json.
- [OK] monad 101 n_number_invalid-utf-8-in-exponent.json.
- [OK] monad 102 n_number_invalid-utf-8-in-int.json.
- [OK] monad 103 n_number_minus_infinity.json.
- [OK] monad 104 n_number_minus_sign_with_trailing_garba...
- [OK] monad 105 n_number_minus_space_1.json.
- [OK] monad 106 n_number_neg_int_starting_with_zero.json.
- [OK] monad 107 n_number_neg_real_without_int_part.json.
- [OK] monad 108 n_number_neg_with_garbage_at_end.json.
- [OK] monad 109 n_number_real_garbage_after_e.json.
- [OK] monad 110 n_number_real_with_invalid_utf8_after_e...
- [OK] monad 111 n_number_real_without_fractional_part.j...
- [OK] monad 112 n_number_starting_with_dot.json.
- [OK] monad 113 n_number_with_alpha.json.
- [OK] monad 114 n_number_with_alpha_char.json.
- [OK] monad 115 n_number_with_leading_zero.json.
- [OK] monad 116 n_object_bad_value.json.
- [OK] monad 117 n_object_bracket_key.json.
- [OK] monad 118 n_object_comma_instead_of_colon.json.
- [OK] monad 119 n_object_double_colon.json.
- [OK] monad 120 n_object_emoji.json.
- [OK] monad 121 n_object_garbage_at_end.json.
- [OK] monad 122 n_object_key_with_single_quotes.json.
- [OK] monad 123 n_object_lone_continuation_byte_in_key_...
- [OK] monad 124 n_object_missing_colon.json.
- [OK] monad 125 n_object_missing_key.json.
- [OK] monad 126 n_object_missing_semicolon.json.
- [OK] monad 127 n_object_missing_value.json.
- [OK] monad 128 n_object_no-colon.json.
- [OK] monad 129 n_object_non_string_key.json.
- [OK] monad 130 n_object_non_string_key_but_huge_number...
- [OK] monad 131 n_object_repeated_null_null.json.
- [OK] monad 132 n_object_several_trailing_commas.json.
- [OK] monad 133 n_object_single_quote.json.
- [OK] monad 134 n_object_trailing_comma.json.
- [OK] monad 135 n_object_trailing_comment.json.
- [OK] monad 136 n_object_trailing_comment_open.json.
- [OK] monad 137 n_object_trailing_comment_slash_open.json.
- [OK] monad 138 n_object_trailing_comment_slash_open_in...
- [OK] monad 139 n_object_two_commas_in_a_row.json.
- [OK] monad 140 n_object_unquoted_key.json.
- [OK] monad 141 n_object_unterminated-value.json.
- [OK] monad 142 n_object_with_single_string.json.
- [OK] monad 143 n_object_with_trailing_garbage.json.
- [OK] monad 144 n_single_space.json.
- [OK] monad 145 n_string_1_surrogate_then_escape.json.
- [OK] monad 146 n_string_1_surrogate_then_escape_u.json.
- [OK] monad 147 n_string_1_surrogate_then_escape_u1.json.
- [OK] monad 148 n_string_1_surrogate_then_escape_u1x.json.
- [OK] monad 149 n_string_accentuated_char_no_quotes.json.
- [OK] monad 150 n_string_backslash_00.json.
- [OK] monad 151 n_string_escape_x.json.
- [OK] monad 152 n_string_escaped_backslash_bad.json.
- [OK] monad 153 n_string_escaped_ctrl_char_tab.json.
- [OK] monad 154 n_string_escaped_emoji.json.
- [OK] monad 155 n_string_incomplete_escape.json.
- [OK] monad 156 n_string_incomplete_escaped_character.j...
- [OK] monad 157 n_string_incomplete_surrogate.json.
- [OK] monad 158 n_string_incomplete_surrogate_escape_in...
- [OK] monad 159 n_string_invalid-utf-8-in-escape.json.
- [OK] monad 160 n_string_invalid_backslash_esc.json.
- [OK] monad 161 n_string_invalid_unicode_escape.json.
- [OK] monad 162 n_string_invalid_utf8_after_escape.json.
- [OK] monad 163 n_string_leading_uescaped_thinspace.json.
- [OK] monad 164 n_string_no_quotes_with_bad_escape.json.
- [OK] monad 165 n_string_single_doublequote.json.
- [OK] monad 166 n_string_single_quote.json.
- [OK] monad 167 n_string_single_string_no_double_quotes...
- [OK] monad 168 n_string_start_escape_unclosed.json.
- [OK] monad 169 n_string_unescaped_ctrl_char.json.
- [OK] monad 170 n_string_unescaped_newline.json.
- [OK] monad 171 n_string_unescaped_tab.json.
- [OK] monad 172 n_string_unicode_CapitalU.json.
- [OK] monad 173 n_string_with_trailing_garbage.json.
- [OK] monad 174 n_structure_100000_opening_arrays.json.
- [OK] monad 175 n_structure_U+2060_word_joined.json.
- [OK] monad 176 n_structure_UTF8_BOM_no_data.json.
- [OK] monad 177 n_structure_angle_bracket_..json.
- [OK] monad 178 n_structure_angle_bracket_null.json.
- [OK] monad 179 n_structure_array_trailing_garbage.json.
- [OK] monad 180 n_structure_array_with_extra_array_clos...
- [OK] monad 181 n_structure_array_with_unclosed_string....
- [OK] monad 182 n_structure_ascii-unicode-identifier.json.
- [OK] monad 183 n_structure_capitalized_True.json.
- [OK] monad 184 n_structure_close_unopened_array.json.
- [OK] monad 185 n_structure_comma_instead_of_closing_br...
- [OK] monad 186 n_structure_double_array.json.
- [OK] monad 187 n_structure_end_array.json.
- [OK] monad 188 n_structure_incomplete_UTF8_BOM.json.
- [OK] monad 189 n_structure_lone-invalid-utf-8.json.
- [OK] monad 190 n_structure_lone-open-bracket.json.
- [OK] monad 191 n_structure_no_data.json.
- [OK] monad 192 n_structure_null-byte-outside-string.json.
- [OK] monad 193 n_structure_number_with_trailing_garbag...
- [OK] monad 194 n_structure_object_followed_by_closing_...
- [OK] monad 195 n_structure_object_unclosed_no_value.json.
- [OK] monad 196 n_structure_object_with_comment.json.
- [OK] monad 197 n_structure_object_with_trailing_garbag...
- [OK] monad 198 n_structure_open_array_apostrophe.json.
- [OK] monad 199 n_structure_open_array_comma.json.
- [OK] monad 200 n_structure_open_array_object.json.
- [OK] monad 201 n_structure_open_array_open_object.json.
- [OK] monad 202 n_structure_open_array_open_string.json.
- [OK] monad 203 n_structure_open_array_string.json.
- [OK] monad 204 n_structure_open_object.json.
- [OK] monad 205 n_structure_open_object_close_array.json.
- [OK] monad 206 n_structure_open_object_comma.json.
- [OK] monad 207 n_structure_open_object_open_array.json.
- [OK] monad 208 n_structure_open_object_open_string.json.
- [OK] monad 209 n_structure_open_object_string_with_apo...
- [OK] monad 210 n_structure_open_open.json.
- [OK] monad 211 n_structure_single_eacute.json.
- [OK] monad 212 n_structure_single_star.json.
- [OK] monad 213 n_structure_trailing_#.json.
- [OK] monad 214 n_structure_uescaped_LF_before_string.j...
- [OK] monad 215 n_structure_unclosed_array.json.
- [OK] monad 216 n_structure_unclosed_array_partial_null...
- [OK] monad 217 n_structure_unclosed_array_unfinished_f...
- [OK] monad 218 n_structure_unclosed_array_unfinished_t...
- [OK] monad 219 n_structure_unclosed_object.json.
- [OK] monad 220 n_structure_unicode-identifier.json.
- [OK] monad 221 n_structure_whitespace_U+2060_word_join...
- [OK] monad 222 n_structure_whitespace_formfeed.json.
- [OK] monad 223 y_array_arraysWithSpaces.json.
- [OK] monad 224 y_array_empty-string.json.
- [OK] monad 225 y_array_empty.json.
- [OK] monad 226 y_array_ending_with_newline.json.
- [OK] monad 227 y_array_false.json.
- [OK] monad 228 y_array_heterogeneous.json.
- [OK] monad 229 y_array_null.json.
- [OK] monad 230 y_array_with_1_and_newline.json.
- [OK] monad 231 y_array_with_leading_space.json.
- [OK] monad 232 y_array_with_several_null.json.
- [OK] monad 233 y_array_with_trailing_space.json.
- [OK] monad 234 y_number.json.
- [OK] monad 235 y_number_0e+1.json.
- [OK] monad 236 y_number_0e1.json.
- [OK] monad 237 y_number_after_space.json.
- [OK] monad 238 y_number_double_close_to_zero.json.
- [OK] monad 239 y_number_int_with_exp.json.
- [OK] monad 240 y_number_minus_zero.json.
- [OK] monad 241 y_number_negative_int.json.
- [OK] monad 242 y_number_negative_one.json.
- [OK] monad 243 y_number_negative_zero.json.
- [OK] monad 244 y_number_real_capital_e.json.
- [OK] monad 245 y_number_real_capital_e_neg_exp.json.
- [OK] monad 246 y_number_real_capital_e_pos_exp.json.
- [OK] monad 247 y_number_real_exponent.json.
- [OK] monad 248 y_number_real_fraction_exponent.json.
- [OK] monad 249 y_number_real_neg_exp.json.
- [OK] monad 250 y_number_real_pos_exponent.json.
- [OK] monad 251 y_number_simple_int.json.
- [OK] monad 252 y_number_simple_real.json.
- [OK] monad 253 y_object.json.
- [OK] monad 254 y_object_basic.json.
- [OK] monad 255 y_object_duplicated_key.json.
- [OK] monad 256 y_object_duplicated_key_and_value.json.
- [OK] monad 257 y_object_empty.json.
- [OK] monad 258 y_object_empty_key.json.
- [OK] monad 259 y_object_escaped_null_in_key.json.
- [OK] monad 260 y_object_extreme_numbers.json.
- [OK] monad 261 y_object_long_strings.json.
- [OK] monad 262 y_object_simple.json.
- [OK] monad 263 y_object_string_unicode.json.
- [OK] monad 264 y_object_with_newlines.json.
- [OK] monad 265 y_string_1_2_3_bytes_UTF-8_sequences.json.
- [OK] monad 266 y_string_accepted_surrogate_pair.json.
- [OK] monad 267 y_string_accepted_surrogate_pairs.json.
- [OK] monad 268 y_string_allowed_escapes.json.
- [OK] monad 269 y_string_backslash_and_u_escaped_zero.j...
- [OK] monad 270 y_string_backslash_doublequotes.json.
- [OK] monad 271 y_string_comments.json.
- [OK] monad 272 y_string_double_escape_a.json.
- [OK] monad 273 y_string_double_escape_n.json.
- [OK] monad 274 y_string_escaped_control_character.json.
- [OK] monad 275 y_string_escaped_noncharacter.json.
- [OK] monad 276 y_string_in_array.json.
- [OK] monad 277 y_string_in_array_with_leading_space.json.
- [OK] monad 278 y_string_last_surrogates_1_and_2.json.
- [OK] monad 279 y_string_nbsp_uescaped.json.
- [OK] monad 280 y_string_nonCharacterInUTF-8_U+10FFFF.j...
- [OK] monad 281 y_string_nonCharacterInUTF-8_U+FFFF.json.
- [OK] monad 282 y_string_null_escape.json.
- [OK] monad 283 y_string_one-byte-utf-8.json.
- [OK] monad 284 y_string_pi.json.
- [OK] monad 285 y_string_reservedCharacterInUTF-8_U+1BF...
- [OK] monad 286 y_string_simple_ascii.json.
- [OK] monad 287 y_string_space.json.
- [OK] monad 288 y_string_surrogates_U+1D11E_MUSICAL_SYM...
- [OK] monad 289 y_string_three-byte-utf-8.json.
- [OK] monad 290 y_string_two-byte-utf-8.json.
- [OK] monad 291 y_string_u+2028_line_sep.json.
- [OK] monad 292 y_string_u+2029_par_sep.json.
- [OK] monad 293 y_string_uEscape.json.
- [OK] monad 294 y_string_uescaped_newline.json.
- [OK] monad 295 y_string_unescaped_char_delete.json.
- [OK] monad 296 y_string_unicode.json.
- [OK] monad 297 y_string_unicodeEscapedBackslash.json.
- [OK] monad 298 y_string_unicode_2.json.
- [OK] monad 299 y_string_unicode_U+10FFFE_nonchar.json.
- [OK] monad 300 y_string_unicode_U+1FFFE_nonchar.json.
- [OK] monad 301 y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
- [OK] monad 302 y_string_unicode_U+2064_invisible_plus....
- [OK] monad 303 y_string_unicode_U+FDD0_nonchar.json.
- [OK] monad 304 y_string_unicode_U+FFFE_nonchar.json.
- [OK] monad 305 y_string_unicode_escaped_double_quote.j...
- [OK] monad 306 y_string_utf8.json.
- [OK] monad 307 y_string_with_del_character.json.
- [OK] monad 308 y_structure_lonely_false.json.
- [OK] monad 309 y_structure_lonely_int.json.
- [OK] monad 310 y_structure_lonely_negative_real.json.
- [OK] monad 311 y_structure_lonely_null.json.
- [OK] monad 312 y_structure_lonely_string.json.
- [OK] monad 313 y_structure_lonely_true.json.
- [OK] monad 314 y_structure_string_empty.json.
- [OK] monad 315 y_structure_trailing_newline.json.
- [OK] monad 316 y_structure_true_in_array.json.
- [OK] monad 317 y_structure_whitespace_array.json.
-
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/core/_build/_tests/Suite'.
- Test Successful in 0.220s. 954 tests run.
-> compiled jsonxt.1.0.0
-> removed jsonxt.1.0.0
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:14.42 ---> saved as "e8312e1a877066204ef4f61f7d8f952de87d01e69d7fec6bc9aeef491521a4a5"
Job succeeded
2026-03-03 05:14.49: Job succeeded