From 68785269e534794b48def7c5c3a8afb61c728339 Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Thu, 13 Aug 2026 14:03:46 +0200 Subject: [PATCH 1/5] Add README for jsroot/structure --- jsroot/structure/README.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 jsroot/structure/README.md diff --git a/jsroot/structure/README.md b/jsroot/structure/README.md new file mode 100644 index 0000000..31af438 --- /dev/null +++ b/jsroot/structure/README.md @@ -0,0 +1,7 @@ +# Structure + + * [`clusters`](clusters): multiple clusters + * [`cluster_groups`](cluster_groups): multiple cluster groups + * `empty`: not tested + * [`feature_flag`](feature_flag): not supported in JSROOT + * [`attributes`](attributes): not supported in JSROOT From b9fc58d2c59a5c41d30a2c186d0a2c163a5d7e40 Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Thu, 13 Aug 2026 14:04:02 +0200 Subject: [PATCH 2/5] Add README for jsroot/types --- jsroot/types/README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 jsroot/types/README.md diff --git a/jsroot/types/README.md b/jsroot/types/README.md new file mode 100644 index 0000000..ba90161 --- /dev/null +++ b/jsroot/types/README.md @@ -0,0 +1,23 @@ +# Types + + * [`array`](array): `std::array` + * [`atomic`](atomic): `std::atomic` + * [`bitset`](bitset): `std::bitset` + * [`fundamental`](fundamental): fundamental column types + * [`map`](map): `std::map` with all `[Split]Index{32,64}` column types + * [`multimap`](multimap): `std::multimap` with all `[Split]Index{32,64}` column types + * [`multiset`](multiset): `std::multiset` with all `[Split]Index{32,64}` column types + * `optional`: not supported in JSROOT + * [`pair`](pair): `std::pair` with different element types + * `RVec`: not supported in JSROOT + * [`set`](set): `std::set` with all `[Split]Index{32,64}` column types + * [`string`](string): `std::string` with all `[Split]Index{32,64}` column types + * [`tuple`](tuple): `std::tuple` with different element types + * `unique_ptr`: not supported in JSROOT + * [`unordered_map`](unordered_map): `std::unordered_map` with all `[Split]Index{32,64}` column types + * [`unordered_multimap`](unordered_multimap): `std::unordered_multimap` with all `[Split]Index{32,64}` column types + * [`unordered_multiset`](unordered_multiset): `std::unordered_multiset` with all `[Split]Index{32,64}` column types + * [`unordered_set`](unordered_set): `std::unordered_set` with all `[Split]Index{32,64}` column types + * `user`: not supported in JSROOT + * [`variant`](variant): `std::variant` with `Switch` column type + * [`vector`](vector): `std::vector` with all `[Split]Index{32,64}` column types From af02f2224e1f01035e5acbfddfb9bed469d9648a Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Thu, 13 Aug 2026 14:04:09 +0200 Subject: [PATCH 3/5] Add README for jsroot/ --- jsroot/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 jsroot/README.md diff --git a/jsroot/README.md b/jsroot/README.md new file mode 100644 index 0000000..75f0b52 --- /dev/null +++ b/jsroot/README.md @@ -0,0 +1,10 @@ +# JSROOT tests + +This directory mirrors the structure of the RNTuple validation suite and +contains tests that verify JSROOT's RNTuple reader against the same +reference files used by the validation suite. Features not yet supported by JSROOT are not covered by tests. + + * `compression`: not tested + * [`structure`](structure): partially supported + * `projections`: not supported in JSROOT + * [`types`](types): partially supported From 1faa464c9811d75a52c95c7ec5aafa201aab53f5 Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Thu, 13 Aug 2026 14:04:16 +0200 Subject: [PATCH 4/5] Update README for structure/ --- structure/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/structure/README.md b/structure/README.md index fe632c5..a93ca6f 100644 --- a/structure/README.md +++ b/structure/README.md @@ -8,3 +8,4 @@ The values can be found in the reference files (`structure.*.json`). * [`cluster_groups`](cluster_groups): multiple cluster groups * [`empty`](empty): empty RNTuple without entries * [`feature_flag`](feature_flag): unknown feature flag + * [`attributes`](attributes): entries with associated attributes From 4fd5fc9525d5039a477e62070a899d5f343eee69 Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Thu, 13 Aug 2026 14:09:33 +0200 Subject: [PATCH 5/5] Update README for types/{map,multimap,unordered_map,unordered_multimap} --- types/map/README.md | 2 +- types/multimap/README.md | 2 +- types/unordered_map/README.md | 2 +- types/unordered_multimap/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/types/map/README.md b/types/map/README.md index e17152e..5a2277b 100644 --- a/types/map/README.md +++ b/types/map/README.md @@ -1,4 +1,4 @@ # `std::map` -- [`fundamental`](fundamental): `std::map` +- [`fundamental`](fundamental): `std::map` - [`nested`](nested): `std::map>` diff --git a/types/multimap/README.md b/types/multimap/README.md index f6878c4..c83caac 100644 --- a/types/multimap/README.md +++ b/types/multimap/README.md @@ -1,4 +1,4 @@ # `std::multimap` -- [`fundamental`](fundamental): `std::multimap` +- [`fundamental`](fundamental): `std::multimap` - [`nested`](nested): `std::multimap>` diff --git a/types/unordered_map/README.md b/types/unordered_map/README.md index 753c3eb..5938a8b 100644 --- a/types/unordered_map/README.md +++ b/types/unordered_map/README.md @@ -1,4 +1,4 @@ # `std::unordered_map` -- [`fundamental`](fundamental): `std::unordered_map` +- [`fundamental`](fundamental): `std::unordered_map` - [`nested`](nested): `std::unordered_map>` diff --git a/types/unordered_multimap/README.md b/types/unordered_multimap/README.md index 753c3eb..5938a8b 100644 --- a/types/unordered_multimap/README.md +++ b/types/unordered_multimap/README.md @@ -1,4 +1,4 @@ # `std::unordered_map` -- [`fundamental`](fundamental): `std::unordered_map` +- [`fundamental`](fundamental): `std::unordered_map` - [`nested`](nested): `std::unordered_map>`