Quantify speed claims
This commit is contained in:
parent
dd86dd30dd
commit
5a177b60dd
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 28 13:21:04 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Quantify speed claims
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 27 18:01:41 UTC 2025 - Florian "spirit" <sp1rit@disroot.org>
|
Mon Jan 27 18:01:41 UTC 2025 - Florian "spirit" <sp1rit@disroot.org>
|
||||||
|
|
||||||
|
21
glaze.spec
21
glaze.spec
@ -21,10 +21,10 @@
|
|||||||
Name: glaze
|
Name: glaze
|
||||||
Version: 4.3.1
|
Version: 4.3.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Extremely fast, in memory, JSON and interface library for modern C++
|
Summary: JSON library for modern C++
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://github.com/stephenberry/%{name}
|
URL: https://github.com/stephenberry/glaze
|
||||||
Source0: https://github.com/stephenberry/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/stephenberry/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++ >= 12
|
BuildRequires: gcc-c++ >= 12
|
||||||
@ -34,14 +34,19 @@ Summary: Development files for %{name}
|
|||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%define _description %{expand:
|
%description
|
||||||
One of the fastest JSON libraries in the world. Glaze reads and
|
Glaze is a JSON library that reads/writes from/to object memory.
|
||||||
writes from object memory, simplifying interfaces and offering
|
It also supports BEVE and CSV.
|
||||||
incredible performance.}
|
|
||||||
|
|
||||||
%description %{_description}
|
%description devel
|
||||||
|
Glaze is a JSON library that reads/writes from/to object memory. It
|
||||||
|
supports BEVE and CSV as well.
|
||||||
|
|
||||||
%description devel %{_description}
|
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 %{name}.
|
This subpackage contains development files for %{name}.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user