| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glaze-devel | Distribution: openSUSE Tumbleweed |
| Version: 7.2.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Mar 18 07:23:28 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 4605354 | Source RPM: glaze-7.2.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/stephenberry/glaze | |
| Summary: Development files for glaze | |
Glaze is a JSON library that reads/writes from/to object memory. It supports BEVE and CSV as well. Glaze utilizes SIMD (SSE/AVX/NEON) and deals well with out-of-sequence data and missing keys. Based on an August 2024 measurement on an Apple M1 CPU, it was measured at 1224/1366 MB/s, outperforming other implementations like yyjson-0.10.0 by 10/35% and rapidjson-1.1.0 by 172/371% (read/write speeds, respectively). This subpackage contains development files for glaze.
MIT
* Wed Mar 18 2026 Dirk Müller <dmueller@suse.com>
- update to 7.2.1:
* C++26 support to reflect C Arrays
* Increase strictness of time_point parsing
* Support string_as_number option with std::string_view and
arrays of char
* Propagate Opts into lazy_json read_into
* Better error messages for unknown variant type
* Use ensure_space for always_null_t JSON
* Accept ISO 8601 format strings without timezone information
* Finalize read_into context for partial reading with lazy_json
* Minor cleanup of includes and use std::unreachable
- update to 7.2.0:
* Glaze now supports P2996 "Reflection for C++26".
* Make stream_request buffer size configurable + update docs
* YAML fix for unindented sequence under a known key
* Fix YAML double-quoted \xXX being interpreted as a byte
instead of a codepoint
* YAML Fixes and Improvements
- update to 7.1.1:
* Reduced static thread_local use
* > Using a temporary scratch buffer in `glz::context` that
will only be allocated in certain edge cases. This allows
more control over memory usage and less surprises from
`static thread_local` temporary buffers that may not get
deallocated.
* ImprovedTOML 1.1 compliance and unit tests in
https://github.com/stephenberry/glaze/pull/2341
* Implement `skip_read_constraint` option
* JSON schema value support
* Value type variant schema support
- update to 7.1.0:
* This release focuses on YAML maturity, networking
reliability, container/generic behavior, and platform
compatibility.
* glz::generic now supports different underlying map types, but
now defaults to a faster, ordered map, which preserves
insertion order rather than sorting lexicographically. This
ensures proper round tripping for unsorted JSON objects. See
documentation for more details:
https://stephenberry.github.io/glaze/generic-json
* YAML support received major hardening and coverage
improvements, including parser correctness, conformance,
roundtrip behavior, and generic integration.
* HTTP/WebSocket behavior was improved across TLS support,
handshake compatibility, CPU efficiency, and server
internals.
* ## Generic and Container Behavior
* Runtime generic behavior and ordered container support were
improved, including insertion-order preservation and
additional integer generic access support.
- update to 7.0.2:
* **YAML 1.2 support**
* **`std::expected` support extended** to BEVE and CBOR
formats, plus `std::expected` handling in JSON
* **Enum hashing improvements for writing** with graceful
fallbacks when perfect hashing fails and a two-element fast
path
* **HTTP server/client flexibility** via
`asio::any_io_executor` for shared event loops
- update to 7.0.1:
* **Reduced binary size** for embedded and size-constrained
environments (use `glz::size_opts` and
`GLZ_DISABLE_ALWAYS_INLINE`)
* **TOML support for `std::variant` and generic types**
(`glz::generic`, maps)
* **Optimized floating-point parsing**
* **Fixed sparse enums with large values**
- update to 7.0.0:
* Cleaner compiler errors with a smaller core `glz::opts` while
still allowing the same compile time customization options.
* Faster integer to string serialization using larger tables,
but also added `optimization_level` to remove large tables
and optimize for size for small, embedded devices.
* Lazy parsers for JSON and BEVE
* Much more
* New `optimization_level` option for binary size vs.
performance tradeoff
* #### Faster Integer Serialization
* Specialized `itoa` routines for 8/16-bit integer types
provide performance improvements for these common types.
* #### Reduced Template Instantiations
* Core template instantiation optimizations reduce compile
times and binary sizes.
- update to 6.5.1:
* Binary formats like BEVE and CBOR encode length headers
indicating how many elements follow. Previously, a malicious
actor could craft a message claiming billions of elements but
containing minimal data, causing memory exhaustion before
validation.
* Glaze now validates length headers against remaining buffer
size **before** any memory allocation:
- update to 6.4.1:
* New formatting controls, TOML enum support, extended binary
format validation, and SSL/TLS networking improvements.
* Tue Jan 28 2025 Jan Engelhardt <jengelh@inai.de>
- Quantify speed claims
* Mon Jan 27 2025 Florian "spirit" <sp1rit@disroot.org>
- Initial packaging of glaze-4.3.1
/usr/include/glaze /usr/include/glaze/api /usr/include/glaze/api/api.hpp /usr/include/glaze/api/hash.hpp /usr/include/glaze/api/impl.hpp /usr/include/glaze/api/lib.hpp /usr/include/glaze/api/std /usr/include/glaze/api/std/array.hpp /usr/include/glaze/api/std/deque.hpp /usr/include/glaze/api/std/functional.hpp /usr/include/glaze/api/std/list.hpp /usr/include/glaze/api/std/map.hpp /usr/include/glaze/api/std/optional.hpp /usr/include/glaze/api/std/set.hpp /usr/include/glaze/api/std/shared_ptr.hpp /usr/include/glaze/api/std/span.hpp /usr/include/glaze/api/std/string.hpp /usr/include/glaze/api/std/tuple.hpp /usr/include/glaze/api/std/unique_ptr.hpp /usr/include/glaze/api/std/unordered_map.hpp /usr/include/glaze/api/std/unordered_set.hpp /usr/include/glaze/api/std/variant.hpp /usr/include/glaze/api/std/vector.hpp /usr/include/glaze/api/trait.hpp /usr/include/glaze/api/tuplet.hpp /usr/include/glaze/api/type_support.hpp /usr/include/glaze/api/xxh64.hpp /usr/include/glaze/base64 /usr/include/glaze/base64/base64.hpp /usr/include/glaze/beve /usr/include/glaze/beve.hpp /usr/include/glaze/beve/beve_to_json.hpp /usr/include/glaze/beve/header.hpp /usr/include/glaze/beve/key_traits.hpp /usr/include/glaze/beve/lazy.hpp /usr/include/glaze/beve/peek_header.hpp /usr/include/glaze/beve/ptr.hpp /usr/include/glaze/beve/read.hpp /usr/include/glaze/beve/size.hpp /usr/include/glaze/beve/skip.hpp /usr/include/glaze/beve/wrappers.hpp /usr/include/glaze/beve/write.hpp /usr/include/glaze/cbor /usr/include/glaze/cbor.hpp /usr/include/glaze/cbor/cbor_to_json.hpp /usr/include/glaze/cbor/header.hpp /usr/include/glaze/cbor/read.hpp /usr/include/glaze/cbor/skip.hpp /usr/include/glaze/cbor/wrappers.hpp /usr/include/glaze/cbor/write.hpp /usr/include/glaze/chrono.hpp /usr/include/glaze/compare /usr/include/glaze/compare/approx.hpp /usr/include/glaze/compare/compare.hpp /usr/include/glaze/concepts /usr/include/glaze/concepts/container_concepts.hpp /usr/include/glaze/containers /usr/include/glaze/containers/flat_map.hpp /usr/include/glaze/containers/inplace_vector.hpp /usr/include/glaze/containers/ordered_map.hpp /usr/include/glaze/containers/ordered_small_map.hpp /usr/include/glaze/core /usr/include/glaze/core/array_apply.hpp /usr/include/glaze/core/as_array_wrapper.hpp /usr/include/glaze/core/buffer_traits.hpp /usr/include/glaze/core/cast.hpp /usr/include/glaze/core/chrono.hpp /usr/include/glaze/core/common.hpp /usr/include/glaze/core/constraint.hpp /usr/include/glaze/core/context.hpp /usr/include/glaze/core/convert_struct.hpp /usr/include/glaze/core/custom.hpp /usr/include/glaze/core/custom_meta.hpp /usr/include/glaze/core/error_category.hpp /usr/include/glaze/core/feature_test.hpp /usr/include/glaze/core/istream_buffer.hpp /usr/include/glaze/core/manage.hpp /usr/include/glaze/core/meta.hpp /usr/include/glaze/core/optimization_level.hpp /usr/include/glaze/core/opts.hpp /usr/include/glaze/core/ostream_buffer.hpp /usr/include/glaze/core/ptr.hpp /usr/include/glaze/core/read.hpp /usr/include/glaze/core/reflect.hpp /usr/include/glaze/core/seek.hpp /usr/include/glaze/core/std_error_code.hpp /usr/include/glaze/core/streaming_state.hpp /usr/include/glaze/core/to.hpp /usr/include/glaze/core/traits.hpp /usr/include/glaze/core/wrapper_traits.hpp /usr/include/glaze/core/wrappers.hpp /usr/include/glaze/core/write.hpp /usr/include/glaze/core/write_chars.hpp /usr/include/glaze/csv /usr/include/glaze/csv.hpp /usr/include/glaze/csv/read.hpp /usr/include/glaze/csv/skip.hpp /usr/include/glaze/csv/write.hpp /usr/include/glaze/eetf /usr/include/glaze/eetf.hpp /usr/include/glaze/eetf/cmp.hpp /usr/include/glaze/eetf/defs.hpp /usr/include/glaze/eetf/ei.hpp /usr/include/glaze/eetf/opts.hpp /usr/include/glaze/eetf/read.hpp /usr/include/glaze/eetf/types.hpp /usr/include/glaze/eetf/wrappers.hpp /usr/include/glaze/eetf/write.hpp /usr/include/glaze/exceptions /usr/include/glaze/exceptions/binary_exceptions.hpp /usr/include/glaze/exceptions/cbor_exceptions.hpp /usr/include/glaze/exceptions/core_exceptions.hpp /usr/include/glaze/exceptions/csv_exceptions.hpp /usr/include/glaze/exceptions/json_exceptions.hpp /usr/include/glaze/exceptions/json_schema_exceptions.hpp /usr/include/glaze/exceptions/msgpack_exceptions.hpp /usr/include/glaze/ext /usr/include/glaze/ext/README.md /usr/include/glaze/ext/cli_menu.hpp /usr/include/glaze/ext/eigen.hpp /usr/include/glaze/ext/glaze_asio.hpp /usr/include/glaze/ext/jsonrpc.hpp /usr/include/glaze/file /usr/include/glaze/file/file_ops.hpp /usr/include/glaze/file/file_watch.hpp /usr/include/glaze/file/hostname_include.hpp /usr/include/glaze/file/raw_or_file.hpp /usr/include/glaze/file/read_directory.hpp /usr/include/glaze/file/write_directory.hpp /usr/include/glaze/format /usr/include/glaze/format/format_to.hpp /usr/include/glaze/glaze.hpp /usr/include/glaze/glaze_exceptions.hpp /usr/include/glaze/hardware /usr/include/glaze/hardware/volatile_array.hpp /usr/include/glaze/hash /usr/include/glaze/hash/sweethash.hpp /usr/include/glaze/json /usr/include/glaze/json.hpp /usr/include/glaze/json/escape_unicode.hpp /usr/include/glaze/json/float_format.hpp /usr/include/glaze/json/generic.hpp /usr/include/glaze/json/invoke.hpp /usr/include/glaze/json/jmespath.hpp /usr/include/glaze/json/json_concepts.hpp /usr/include/glaze/json/json_format.hpp /usr/include/glaze/json/json_ptr.hpp /usr/include/glaze/json/json_stream.hpp /usr/include/glaze/json/lazy.hpp /usr/include/glaze/json/max_write_precision.hpp /usr/include/glaze/json/minify.hpp /usr/include/glaze/json/ndjson.hpp /usr/include/glaze/json/patch.hpp /usr/include/glaze/json/prettify.hpp /usr/include/glaze/json/ptr.hpp /usr/include/glaze/json/raw_string.hpp /usr/include/glaze/json/read.hpp /usr/include/glaze/json/schema.hpp /usr/include/glaze/json/skip.hpp /usr/include/glaze/json/study.hpp /usr/include/glaze/json/wrappers.hpp /usr/include/glaze/json/write.hpp /usr/include/glaze/msgpack /usr/include/glaze/msgpack.hpp /usr/include/glaze/msgpack/common.hpp /usr/include/glaze/msgpack/read.hpp /usr/include/glaze/msgpack/skip.hpp /usr/include/glaze/msgpack/write.hpp /usr/include/glaze/net /usr/include/glaze/net/cors.hpp /usr/include/glaze/net/http.hpp /usr/include/glaze/net/http_client.hpp /usr/include/glaze/net/http_router.hpp /usr/include/glaze/net/http_server.hpp /usr/include/glaze/net/openapi.hpp /usr/include/glaze/net/rest_registry_impl.hpp /usr/include/glaze/net/url.hpp /usr/include/glaze/net/websocket_client.hpp /usr/include/glaze/net/websocket_connection.hpp /usr/include/glaze/record /usr/include/glaze/record/recorder.hpp /usr/include/glaze/reflection /usr/include/glaze/reflection/get_name.hpp /usr/include/glaze/reflection/requires_key.hpp /usr/include/glaze/reflection/to_tuple.hpp /usr/include/glaze/rpc /usr/include/glaze/rpc/jsonrpc_registry_impl.hpp /usr/include/glaze/rpc/registry.hpp /usr/include/glaze/rpc/repe /usr/include/glaze/rpc/repe/buffer.hpp /usr/include/glaze/rpc/repe/header.hpp /usr/include/glaze/rpc/repe/plugin.h /usr/include/glaze/rpc/repe/plugin_helper.hpp /usr/include/glaze/rpc/repe/repe.hpp /usr/include/glaze/rpc/repe/repe_registry_impl.hpp /usr/include/glaze/rpc/repe/repe_to_jsonrpc.hpp /usr/include/glaze/simd /usr/include/glaze/simd/avx.hpp /usr/include/glaze/simd/neon.hpp /usr/include/glaze/simd/simd.hpp /usr/include/glaze/simd/sse.hpp /usr/include/glaze/stencil /usr/include/glaze/stencil/stencil.hpp /usr/include/glaze/stencil/stencilcount.hpp /usr/include/glaze/thread /usr/include/glaze/thread/async.hpp /usr/include/glaze/thread/async_string.hpp /usr/include/glaze/thread/async_vector.hpp /usr/include/glaze/thread/atomic.hpp /usr/include/glaze/thread/guard.hpp /usr/include/glaze/thread/shared_async_map.hpp /usr/include/glaze/thread/shared_async_vector.hpp /usr/include/glaze/thread/threadpool.hpp /usr/include/glaze/thread/value_proxy.hpp /usr/include/glaze/toml /usr/include/glaze/toml.hpp /usr/include/glaze/toml/common.hpp /usr/include/glaze/toml/opts.hpp /usr/include/glaze/toml/read.hpp /usr/include/glaze/toml/skip.hpp /usr/include/glaze/toml/write.hpp /usr/include/glaze/trace /usr/include/glaze/trace/trace.hpp /usr/include/glaze/tuplet /usr/include/glaze/tuplet/tuple.hpp /usr/include/glaze/util /usr/include/glaze/util/atoi.hpp /usr/include/glaze/util/bit.hpp /usr/include/glaze/util/bit_array.hpp /usr/include/glaze/util/buffer_pool.hpp /usr/include/glaze/util/compare.hpp /usr/include/glaze/util/convert.hpp /usr/include/glaze/util/dragonbox.hpp /usr/include/glaze/util/dtoa.hpp /usr/include/glaze/util/dump.hpp /usr/include/glaze/util/env.hpp /usr/include/glaze/util/expected.hpp /usr/include/glaze/util/fast_float.hpp /usr/include/glaze/util/for_each.hpp /usr/include/glaze/util/glaze_fast_float.hpp /usr/include/glaze/util/help.hpp /usr/include/glaze/util/inline.hpp /usr/include/glaze/util/itoa.hpp /usr/include/glaze/util/itoa_40kb.hpp /usr/include/glaze/util/key_transformers.hpp /usr/include/glaze/util/memory_pool.hpp /usr/include/glaze/util/murmur.hpp /usr/include/glaze/util/parse.hpp /usr/include/glaze/util/primes_64.hpp /usr/include/glaze/util/progress_bar.hpp /usr/include/glaze/util/simple_float.hpp /usr/include/glaze/util/string_literal.hpp /usr/include/glaze/util/tuple.hpp /usr/include/glaze/util/type_traits.hpp /usr/include/glaze/util/validate.hpp /usr/include/glaze/util/variant.hpp /usr/include/glaze/version.hpp /usr/include/glaze/yaml /usr/include/glaze/yaml.hpp /usr/include/glaze/yaml/common.hpp /usr/include/glaze/yaml/opts.hpp /usr/include/glaze/yaml/read.hpp /usr/include/glaze/yaml/skip.hpp /usr/include/glaze/yaml/write.hpp /usr/share/doc/packages/glaze-devel /usr/share/doc/packages/glaze-devel/README.md /usr/share/doc/packages/glaze-devel/docs /usr/share/doc/packages/glaze-devel/docs/EETF /usr/share/doc/packages/glaze-devel/docs/EETF/erlang-external-term-format.md /usr/share/doc/packages/glaze-devel/docs/FAQ.md /usr/share/doc/packages/glaze-devel/docs/JMESPath.md /usr/share/doc/packages/glaze-devel/docs/JSON /usr/share/doc/packages/glaze-devel/docs/JSON/json-integer-parsing.md /usr/share/doc/packages/glaze-devel/docs/advanced-api-usage.md /usr/share/doc/packages/glaze-devel/docs/binary.md /usr/share/doc/packages/glaze-devel/docs/building-shared-libraries.md /usr/share/doc/packages/glaze-devel/docs/cbor.md /usr/share/doc/packages/glaze-devel/docs/chrono.md /usr/share/doc/packages/glaze-devel/docs/cli-menu.md /usr/share/doc/packages/glaze-devel/docs/csv.md /usr/share/doc/packages/glaze-devel/docs/custom-serialization.md /usr/share/doc/packages/glaze-devel/docs/custom-wrappers.md /usr/share/doc/packages/glaze-devel/docs/design /usr/share/doc/packages/glaze-devel/docs/design/json_merge_patch_rfc7386.md /usr/share/doc/packages/glaze-devel/docs/design/json_patch_rfc6902.md /usr/share/doc/packages/glaze-devel/docs/directory-io.md /usr/share/doc/packages/glaze-devel/docs/enum-reflection.md /usr/share/doc/packages/glaze-devel/docs/exceptions.md /usr/share/doc/packages/glaze-devel/docs/field-validation.md /usr/share/doc/packages/glaze-devel/docs/generic-json.md /usr/share/doc/packages/glaze-devel/docs/glaze-interfaces.md /usr/share/doc/packages/glaze-devel/docs/index.md /usr/share/doc/packages/glaze-devel/docs/installation.md /usr/share/doc/packages/glaze-devel/docs/json-include.md /usr/share/doc/packages/glaze-devel/docs/json-merge-patch.md /usr/share/doc/packages/glaze-devel/docs/json-patch.md /usr/share/doc/packages/glaze-devel/docs/json-pointer-syntax.md /usr/share/doc/packages/glaze-devel/docs/json-schema.md /usr/share/doc/packages/glaze-devel/docs/json.md /usr/share/doc/packages/glaze-devel/docs/lazy-beve.md /usr/share/doc/packages/glaze-devel/docs/lazy-json.md /usr/share/doc/packages/glaze-devel/docs/max-float-precision.md /usr/share/doc/packages/glaze-devel/docs/modify-reflection.md /usr/share/doc/packages/glaze-devel/docs/msgpack.md /usr/share/doc/packages/glaze-devel/docs/networking /usr/share/doc/packages/glaze-devel/docs/networking/advanced-networking.md /usr/share/doc/packages/glaze-devel/docs/networking/asio-setup.md /usr/share/doc/packages/glaze-devel/docs/networking/http-client.md /usr/share/doc/packages/glaze-devel/docs/networking/http-examples.md /usr/share/doc/packages/glaze-devel/docs/networking/http-rest-support.md /usr/share/doc/packages/glaze-devel/docs/networking/http-router.md /usr/share/doc/packages/glaze-devel/docs/networking/http-server.md /usr/share/doc/packages/glaze-devel/docs/networking/rest-registry.md /usr/share/doc/packages/glaze-devel/docs/networking/tls-support.md /usr/share/doc/packages/glaze-devel/docs/networking/url.md /usr/share/doc/packages/glaze-devel/docs/networking/websocket-client.md /usr/share/doc/packages/glaze-devel/docs/nullable-types.md /usr/share/doc/packages/glaze-devel/docs/optimization-levels.md /usr/share/doc/packages/glaze-devel/docs/optimizing-performance.md /usr/share/doc/packages/glaze-devel/docs/options.md /usr/share/doc/packages/glaze-devel/docs/ordered-maps.md /usr/share/doc/packages/glaze-devel/docs/p2996-reflection.md /usr/share/doc/packages/glaze-devel/docs/partial-read.md /usr/share/doc/packages/glaze-devel/docs/partial-write.md /usr/share/doc/packages/glaze-devel/docs/pure-reflection.md /usr/share/doc/packages/glaze-devel/docs/quick-start.md /usr/share/doc/packages/glaze-devel/docs/ranges.md /usr/share/doc/packages/glaze-devel/docs/reading.md /usr/share/doc/packages/glaze-devel/docs/recorder.md /usr/share/doc/packages/glaze-devel/docs/reflection.md /usr/share/doc/packages/glaze-devel/docs/rename-keys.md /usr/share/doc/packages/glaze-devel/docs/rpc /usr/share/doc/packages/glaze-devel/docs/rpc/json-rpc.md /usr/share/doc/packages/glaze-devel/docs/rpc/jsonrpc-registry.md /usr/share/doc/packages/glaze-devel/docs/rpc/repe-buffer.md /usr/share/doc/packages/glaze-devel/docs/rpc/repe-jsonrpc-conversion.md /usr/share/doc/packages/glaze-devel/docs/rpc/repe-jsonrpc-summary.md /usr/share/doc/packages/glaze-devel/docs/rpc/repe-plugin.md /usr/share/doc/packages/glaze-devel/docs/rpc/repe-rpc.md /usr/share/doc/packages/glaze-devel/docs/security.md /usr/share/doc/packages/glaze-devel/docs/skip-keys.md /usr/share/doc/packages/glaze-devel/docs/stencil-mustache.md /usr/share/doc/packages/glaze-devel/docs/stl-support.md /usr/share/doc/packages/glaze-devel/docs/streaming.md /usr/share/doc/packages/glaze-devel/docs/struct-json-pointer.md /usr/share/doc/packages/glaze-devel/docs/thread-pool.md /usr/share/doc/packages/glaze-devel/docs/threading /usr/share/doc/packages/glaze-devel/docs/threading/shared-async-map.md /usr/share/doc/packages/glaze-devel/docs/time-trace.md /usr/share/doc/packages/glaze-devel/docs/toml.md /usr/share/doc/packages/glaze-devel/docs/unknown-keys.md /usr/share/doc/packages/glaze-devel/docs/variant-handling.md /usr/share/doc/packages/glaze-devel/docs/volatile-support.md /usr/share/doc/packages/glaze-devel/docs/wrappers.md /usr/share/doc/packages/glaze-devel/docs/writing.md /usr/share/doc/packages/glaze-devel/docs/yaml.md /usr/share/glaze /usr/share/glaze/glazeConfig.cmake /usr/share/glaze/glazeConfigVersion.cmake /usr/share/glaze/glazeTargets.cmake /usr/share/licenses/glaze-devel /usr/share/licenses/glaze-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 16:18:25 2026