GNU bug report logs - #51087
[PATCH] gnu: Add simdjson.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Greg Hogan <code@HIDDEN>; Keywords: patch; dated Thu, 7 Oct 2021 18:13:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Oct 2021 18:12:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 07 14:12:39 2021
Received: from localhost ([127.0.0.1]:48411 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mYXsl-0005ca-9M
	for submit <at> debbugs.gnu.org; Thu, 07 Oct 2021 14:12:39 -0400
Received: from lists.gnu.org ([209.51.188.17]:33100)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <code@HIDDEN>) id 1mYXsj-0005cS-Je
 for submit <at> debbugs.gnu.org; Thu, 07 Oct 2021 14:12:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42692)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <code@HIDDEN>)
 id 1mYXsj-0004eg-Cw
 for guix-patches@HIDDEN; Thu, 07 Oct 2021 14:12:37 -0400
Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]:41822)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <code@HIDDEN>)
 id 1mYXsh-0004e4-3n
 for guix-patches@HIDDEN; Thu, 07 Oct 2021 14:12:37 -0400
Received: by mail-il1-x12f.google.com with SMTP id d11so7316131ilc.8
 for <guix-patches@HIDDEN>; Thu, 07 Oct 2021 11:12:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=greghogan-com.20210112.gappssmtp.com; s=20210112;
 h=mime-version:from:date:message-id:subject:to;
 bh=Td5FR0/C3flMGA+WDvxZa4s4mGZTeMzGGOycpPA5Ae8=;
 b=A1LD83TBeFVqP06kXrGyBvfjCsCRGrzJNVX8cJHD/xNCVMljSsPGd0MpfisbRQfAKi
 SD5TQX7jv4pSGu6lcvLZzcOaTM8xo5AvAqcJXKyLbVBs6BSscbgqL+riMd+CJOlBFye4
 LkshUKNAD8lesdj8CY9xDKWhlD70TcRWy0kEoQAR7BJsMcCQI/tcxXlEz7iSnEhUw3kS
 EEPbGOG3glv6IU+I9ZVW2KgyezoARmMPECQjdW3jsU/Gf0qEPRx1aeO5o+H1fze57YEe
 U5N9Kly7xiBk85K2aBMqWokYk5u4Y4lXBrs6c2etvAruq8WtpQGzbDKuQEoasCNM5tcA
 uO5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=Td5FR0/C3flMGA+WDvxZa4s4mGZTeMzGGOycpPA5Ae8=;
 b=1NJFqlE8GVLoF2Y/flnV7bPQm5AvkS+95qixiL7+fRKu2vTs9jXcvG1gUov3m/UE9a
 R+f5WrJ/IxT5WrwsPD4E0Os5HxgqZjwjCVSVJ7MszZcl2W9P58b4dwRIQfVTJYyv6QyQ
 hHmojaCgDpz7UHk9dBXhk86ORRHBdOvWlTjzE/DZbJX7ijQvbGWGbTxuOhGPkNILJso3
 NPaWY2jU3QXA8Qf+gKQXsBKNkenK7P+E6iBOHmODZvtk2rouOvn+rf+kibY61k/8Ybck
 iEaEP5gSWhtarwHJKdDDzFs1A/0N1kbR47jH7oXDDxOpXpdQr0o83FHPUbC0pab3Oq36
 l6lw==
X-Gm-Message-State: AOAM532iP+fmCvqwxluD7Rij6WsPYjRT1dQ4nfj8nDLmDWeckvduko8B
 L0WDRmeHpGD1cabI2vwWB1Ks6mx6pMW1d65RR8pUhNJ5K8PCyktresw=
X-Google-Smtp-Source: ABdhPJwHMKTai5mzwYctUmKUP786GuFuszearnezUw36e19WyiTjNd1Nc5LYSa5MVxAwgEtoMBGjonNcBExu45yq4QA=
X-Received: by 2002:a05:6e02:bc9:: with SMTP id
 c9mr4455751ilu.309.1633630353315; 
 Thu, 07 Oct 2021 11:12:33 -0700 (PDT)
MIME-Version: 1.0
From: Greg Hogan <code@HIDDEN>
Date: Thu, 7 Oct 2021 14:12:21 -0400
Message-ID: <CA+3U0Z=t5OEC4ORGxhbwYei86Z3XeA4ngQr=yBT=mWwEMOpv-g@HIDDEN>
Subject: [PATCH] gnu: Add simdjson.
To: guix-patches@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000e7ad0305cdc734fe"
Received-SPF: none client-ip=2607:f8b0:4864:20::12f;
 envelope-from=code@HIDDEN; helo=mail-il1-x12f.google.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--000000000000e7ad0305cdc734fe
Content-Type: multipart/alternative; boundary="000000000000e7ad0005cdc734fc"

--000000000000e7ad0005cdc734fc
Content-Type: text/plain; charset="UTF-8"

From a260708c520c744e492671914af02c5129ae9b4d Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@HIDDEN>
Date: Mon, 27 Sep 2021 14:20:03 +0000
Subject: [PATCH] gnu: Add simdjson.

* gnu/packages/cpp.scm (simdjson): New variable.
---
 gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 1fb4aa481f..ccdcb3f835 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1347,3 +1347,29 @@ of reading and writing XML.")
     (description "Jsonnet is a templating language extending JSON
 syntax with variables, conditions, functions and more.")
     (license license:asl2.0)))
+
+(define-public simdjson
+  (package
+    (name "simdjson")
+    (version "1.0.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/simdjson/simdjson")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "08qpsw0i8481xlyyghzyszb1vh4c8i7krzzghvr9m4yg394vf6zn"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:tests? #f                      ; tests require downloading
dependencies
+       #:configure-flags
+       '("-DBUILD_SHARED_LIBS=ON")))
+    (synopsis "JSON parser for C++ using SIMD instructions")
+    (description
+     "The simdjson library uses commonly available SIMD instructions and
+microparallel algorithms to implement a strict JSON parser with UTF-8
+validation.")
+    (home-page "https://github.com/simdjson/simdjson")
+    (license license:asl2.0)))
--
2.33.0

--000000000000e7ad0005cdc734fc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">From a260708c520c744e492671914af02c5129ae9b4d Mon Sep 17 0=
0:00:00 2001<br>From: Greg Hogan &lt;<a href=3D"mailto:code@HIDDEN">=
code@HIDDEN</a>&gt;<br>Date: Mon, 27 Sep 2021 14:20:03 +0000<br>Subj=
ect: [PATCH] gnu: Add simdjson.<br><br>* gnu/packages/cpp.scm (simdjson): N=
ew variable.<br>---<br>=C2=A0gnu/packages/cpp.scm | 26 ++++++++++++++++++++=
++++++<br>=C2=A01 file changed, 26 insertions(+)<br><br>diff --git a/gnu/pa=
ckages/cpp.scm b/gnu/packages/cpp.scm<br>index 1fb4aa481f..ccdcb3f835 10064=
4<br>--- a/gnu/packages/cpp.scm<br>+++ b/gnu/packages/cpp.scm<br>@@ -1347,3=
 +1347,29 @@ of reading and writing XML.&quot;)<br>=C2=A0 =C2=A0 =C2=A0(des=
cription &quot;Jsonnet is a templating language extending JSON<br>=C2=A0syn=
tax with variables, conditions, functions and more.&quot;)<br>=C2=A0 =C2=A0=
 =C2=A0(license license:asl2.0)))<br>+<br>+(define-public simdjson<br>+ =C2=
=A0(package<br>+ =C2=A0 =C2=A0(name &quot;simdjson&quot;)<br>+ =C2=A0 =C2=
=A0(version &quot;1.0.0&quot;)<br>+ =C2=A0 =C2=A0(source (origin<br>+ =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(method git-fetch)<br>+ =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (git-reference<br>+ =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url &quot;<a=
 href=3D"https://github.com/simdjson/simdjson">https://github.com/simdjson/=
simdjson</a>&quot;)<br>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0(commit (string-append &quot;v&quot; version))))<br>+ =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-file-name n=
ame version))<br>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256<=
br>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32<br>+ =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;08qpsw0i8481xlyyghzys=
zb1vh4c8i7krzzghvr9m4yg394vf6zn&quot;))))<br>+ =C2=A0 =C2=A0(build-system c=
make-build-system)<br>+ =C2=A0 =C2=A0(arguments<br>+ =C2=A0 =C2=A0 &#39;(#:=
tests? #f =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0; tests require downloading dependencies<br>+ =C2=A0 =C2=A0 =
=C2=A0 #:configure-flags<br>+ =C2=A0 =C2=A0 =C2=A0 &#39;(&quot;-DBUILD_SHAR=
ED_LIBS=3DON&quot;)))<br>+ =C2=A0 =C2=A0(synopsis &quot;JSON parser for C++=
 using SIMD instructions&quot;)<br>+ =C2=A0 =C2=A0(description<br>+ =C2=A0 =
=C2=A0 &quot;The simdjson library uses commonly available SIMD instructions=
 and<br>+microparallel algorithms to implement a strict JSON parser with UT=
F-8<br>+validation.&quot;)<br>+ =C2=A0 =C2=A0(home-page &quot;<a href=3D"ht=
tps://github.com/simdjson/simdjson">https://github.com/simdjson/simdjson</a=
>&quot;)<br>+ =C2=A0 =C2=A0(license license:asl2.0)))<br>--<br>2.33.0<br></=
div>

--000000000000e7ad0005cdc734fc--

--000000000000e7ad0305cdc734fe
Content-Type: application/octet-stream; name="0001-gnu-Add-simdjson.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-simdjson.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_kuh9aq7n0>
X-Attachment-Id: f_kuh9aq7n0

RnJvbSBhMjYwNzA4YzUyMGM3NDRlNDkyNjcxOTE0YWYwMmM1MTI5YWU5YjRkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6
IE1vbiwgMjcgU2VwIDIwMjEgMTQ6MjA6MDMgKzAwMDAKU3ViamVjdDogW1BBVENIXSBnbnU6IEFk
ZCBzaW1kanNvbi4KCiogZ251L3BhY2thZ2VzL2NwcC5zY20gKHNpbWRqc29uKTogTmV3IHZhcmlh
YmxlLgotLS0KIGdudS9wYWNrYWdlcy9jcHAuc2NtIHwgMjYgKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251
L3BhY2thZ2VzL2NwcC5zY20gYi9nbnUvcGFja2FnZXMvY3BwLnNjbQppbmRleCAxZmI0YWE0ODFm
Li5jY2RjYjNmODM1IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3BwLnNjbQorKysgYi9nbnUv
cGFja2FnZXMvY3BwLnNjbQpAQCAtMTM0NywzICsxMzQ3LDI5IEBAIG9mIHJlYWRpbmcgYW5kIHdy
aXRpbmcgWE1MLiIpCiAgICAgKGRlc2NyaXB0aW9uICJKc29ubmV0IGlzIGEgdGVtcGxhdGluZyBs
YW5ndWFnZSBleHRlbmRpbmcgSlNPTgogc3ludGF4IHdpdGggdmFyaWFibGVzLCBjb25kaXRpb25z
LCBmdW5jdGlvbnMgYW5kIG1vcmUuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQor
CisoZGVmaW5lLXB1YmxpYyBzaW1kanNvbgorICAocGFja2FnZQorICAgIChuYW1lICJzaW1kanNv
biIpCisgICAgKHZlcnNpb24gIjEuMC4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAg
ICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVu
Y2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL3NpbWRqc29u
L3NpbWRqc29uIikKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAi
diIgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBu
YW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFz
ZTMyCisgICAgICAgICAgICAgICAgIjA4cXBzdzBpODQ4MXhseXlnaHp5c3piMXZoNGM4aTdrcnp6
Z2h2cjltNHlnMzk0dmY2em4iKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lz
dGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgJygjOnRlc3RzPyAjZiAgICAgICAgICAgICAgICAg
ICAgICA7IHRlc3RzIHJlcXVpcmUgZG93bmxvYWRpbmcgZGVwZW5kZW5jaWVzCisgICAgICAgIzpj
b25maWd1cmUtZmxhZ3MKKyAgICAgICAnKCItREJVSUxEX1NIQVJFRF9MSUJTPU9OIikpKQorICAg
IChzeW5vcHNpcyAiSlNPTiBwYXJzZXIgZm9yIEMrKyB1c2luZyBTSU1EIGluc3RydWN0aW9ucyIp
CisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGUgc2ltZGpzb24gbGlicmFyeSB1c2VzIGNvbW1v
bmx5IGF2YWlsYWJsZSBTSU1EIGluc3RydWN0aW9ucyBhbmQKK21pY3JvcGFyYWxsZWwgYWxnb3Jp
dGhtcyB0byBpbXBsZW1lbnQgYSBzdHJpY3QgSlNPTiBwYXJzZXIgd2l0aCBVVEYtOAordmFsaWRh
dGlvbi4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9zaW1kanNvbi9zaW1k
anNvbiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKLS0gCjIuMzMuMAoK
--000000000000e7ad0305cdc734fe--




Acknowledgement sent to Greg Hogan <code@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#51087; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 7 Oct 2021 18:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.