From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CC/FMFyigmFUkAAAgWs5BA (envelope-from ) for ; Wed, 03 Nov 2021 15:53:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id AP+DLFyigmFTSwAAB5/wlQ (envelope-from ) for ; Wed, 03 Nov 2021 14:53:16 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6879A10CF9 for ; Wed, 3 Nov 2021 15:53:16 +0100 (CET) Received: from localhost ([::1]:45110 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miHdb-000262-4J for larch@yhetil.org; Wed, 03 Nov 2021 10:53:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miHaU-0004v9-Mf for guix-patches@gnu.org; Wed, 03 Nov 2021 10:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57551) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miHaU-0003hU-C7 for guix-patches@gnu.org; Wed, 03 Nov 2021 10:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1miHaU-0003JQ-A3 for guix-patches@gnu.org; Wed, 03 Nov 2021 10:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51087] [PATCH] gnu: Add simdjson. Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Nov 2021 14:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51087 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 51087-done@debbugs.gnu.org Received: via spool by 51087-done@debbugs.gnu.org id=D51087.163595098912691 (code D ref 51087); Wed, 03 Nov 2021 14:50:02 +0000 Received: (at 51087-done) by debbugs.gnu.org; 3 Nov 2021 14:49:49 +0000 Received: from localhost ([127.0.0.1]:40858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miHaH-0003Ic-AB for submit@debbugs.gnu.org; Wed, 03 Nov 2021 10:49:49 -0400 Received: from mail-io1-f48.google.com ([209.85.166.48]:43675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miHaF-0003IL-Pz for 51087-done@debbugs.gnu.org; Wed, 03 Nov 2021 10:49:48 -0400 Received: by mail-io1-f48.google.com with SMTP id g8so3032310iob.10 for <51087-done@debbugs.gnu.org>; Wed, 03 Nov 2021 07:49:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JF27Malsl1hcuPQPfMW7VC56mMSXylh82/sQycLamL0=; b=q8Vsxww1A1+bt3Vz52qq5sPlzawSTFaDccvhSBfJ1V3SLqPyHaUF2+Xa2AKm/2pG43 T5Q/WpOL9DumC65FYawJu366a+YPgMYXM9Mo748F8cNVoLcWALKIwWZsIBAGprOXqeqV 7/4YcOcpCHnZVOQiuy70wNb3R/jws9eup5jISF0mpmmOcLJSwOPRa1jpsP6TPkIZvRWG xmgyYiTau3VOrlw0dsLFj59Sun7m69Ck6Gnbvydvz8x5H4MZNbySSuY2w9xDBBDT1P94 GcmlW85i6WyUsmkWuCWeQ59iJjbQDpiWnUc4o2W/0XULkhS00AjPdP3Leg4Lg/PTz3Am 79pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JF27Malsl1hcuPQPfMW7VC56mMSXylh82/sQycLamL0=; b=3mOUMrYCCb9+QOsTxyvdDaaR5yNmGeCr8Tnclfzl7r5olAgcFhpkZL4uclw3lYMRc9 /2rHKqz5S6vqG7SR9CkzLKfNfCi9aswS7Fb8iCXz7H86yxBH4/5PQYwDnLGpVB/b2HIB OF9ug1UBi6VOE3sU/DhQo290DGMYRsuC2q0HmD+bapVeJMpMKl2yk3T2Pa3K7BjYlXNH cpQgy63YeKS+8Hybpuz1gUUuEMKBLeBVyR7cxdlrHMbh7AkoTBdPXu+XYMHVcKUtiDk2 H/kZozqZ0CyfKZy1fhE0ARTQnveLBvWyt0YJQ+t/7qPwaoANKDLZLTQYrN5qNL5pu2ej AbPQ== X-Gm-Message-State: AOAM532EfDvDBSU8QFJOgWdApwBN5SrbrwpDYoxGRCYiE7TGRxlkE8PT TQxwi4DLiW3BxXZSF5bif/PkmwOD6+n2jvUb6hd7Bw== X-Google-Smtp-Source: ABdhPJx2h/hAMKLKA7hMHma8lE/kf7S369tOQOuElCslQ0QQEXwPocSwGwD3+8aZO/mOXKq5RSkrK3v6uAMj/+JhaZE= X-Received: by 2002:a05:6602:2f0a:: with SMTP id q10mr15238044iow.202.1635950981997; Wed, 03 Nov 2021 07:49:41 -0700 (PDT) MIME-Version: 1.0 References: <875ytzrce3.fsf@gnu.org> In-Reply-To: <875ytzrce3.fsf@gnu.org> From: Greg Hogan Date: Wed, 3 Nov 2021 10:49:31 -0400 Message-ID: Content-Type: multipart/alternative; boundary="00000000000026f73905cfe385ea" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1635951196; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=JF27Malsl1hcuPQPfMW7VC56mMSXylh82/sQycLamL0=; b=YNlNLI0fIhxHXquK2cqJLaXvtkDfJLLqWuUdDvg4aqw6bI/hGSS/WoV6DIlxCvGyfs1eN6 9H1W/5WjpWRH5Gz64HTN9ONRj8rlnzd88WOHubnu4DtU/3PQSRT8xmETkjNh0DiUj0k6J2 2KKtzxQBeCWxaVxaMveAimKBtcM/wkbezKkD3Gv3wkwy4vG6Ybky3oZE/rPuev/9CfYSEC QkGgJX7R3IvFkrtSUZArfkOQcDCEs1r78BVz0IFrlPELwafPdFBvOU74TJZaEOdTqjtv1U eWZ07vOa2ucOQH5Tvy2Eapkca0eTTXPfuhUkYMmvWUz60FYquTZfZ0fq2fwOxg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635951196; a=rsa-sha256; cv=none; b=OG+n2pWPu8M0QQ1xnFYEQw+jWSUe8NZmsINgzD6zqSbudWgYrtsDyp9xMc6e9BzXI3AGa1 vsW353YfA4nwINV2jIQUgaaaZ3oCFRksE01R0TboV4usxcadqTi7BxYeT3XUZNNXuXHzmZ wEW74t+IyNNhdijwbVbhpVBR9QNbJskiPqlCVv9XOnBionxPsrHFo5wCkmOh7HB9FRZnLO 1ieHykTmT2nnYsxeDKU85fW9MlBh2xsE2/0gjJYOrG1ZnD6Eg/ESJOmupla9vuhhbJ/k5M DkVWsvwB5Kf1sfu2V/MDCLtiZ5D/g7OSD+HAjtky9fa+Ui5efC4rpILkb0wEQA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=greghogan-com.20210112.gappssmtp.com header.s=20210112 header.b=q8Vsxww1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=greghogan-com.20210112.gappssmtp.com header.s=20210112 header.b=q8Vsxww1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 6879A10CF9 X-Spam-Score: -1.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: HPfcwVxYClCT --00000000000026f73905cfe385ea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo', On Thu, Oct 14, 2021 at 8:58 AM Ludovic Court=C3=A8s wrote: > Hi Greg, > > Greg Hogan skribis: > > > From a260708c520c744e492671914af02c5129ae9b4d Mon Sep 17 00:00:00 2001 > > From: Greg Hogan > > Date: Mon, 27 Sep 2021 14:20:03 +0000 > > Subject: [PATCH] gnu: Add simdjson. > > > > * gnu/packages/cpp.scm (simdjson): New variable. > > Applied, thanks! > > I was afraid of seeing =E2=80=98-mavx512=E2=80=99 or =E2=80=98-mtune=3Dna= tive=E2=80=99 flags, but > apparently there=E2=80=99s nothing like that, so I suppose it just builds= for > the common ISA SIMD denominator? > AVX2 and additional implementations are provided. https://github.com/simdjson/simdjson/blob/master/doc/implementation-selecti= on.md#overview > > + (arguments > > + '(#:tests? #f ; tests require downloading > dependencies > > IWBN to see if we can get them to run, using packaged dependencies. > > Ludo=E2=80=99. > Greg --00000000000026f73905cfe385ea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ludo',

On Thu, Oct 14, 2021 at 8:58 AM Ludovic Court=C3=A8s <ludo@gnu.org> wrote:
<= /div>
Hi Greg,

Greg Hogan <code= @greghogan.com> skribis:

> From a260708c520c744e492671914af02c5129ae9b4d Mon Sep 17 00:00:00 2001=
> From: Greg Hogan <code@greghogan.com>
> Date: Mon, 27 Sep 2021 14:20:03 +0000
> Subject: [PATCH] gnu: Add simdjson.
>
> * gnu/packages/cpp.scm (simdjson): New variable.

Applied, thanks!

I was afraid of seeing =E2=80=98-mavx512=E2=80=99 or =E2=80=98-mtune=3Dnati= ve=E2=80=99 flags, but
apparently there=E2=80=99s nothing like that, so I suppose it just builds f= or
the common ISA SIMD denominator?

AVX2 a= nd additional implementations are provided.
=C2=A0
> +=C2=A0 =C2=A0 (arguments
> +=C2=A0 =C2=A0 =C2=A0'(#: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 d= ependencies

IWBN to see if we can get them to run, using packaged dependencies.

Ludo=E2=80=99.

Greg=C2=A0
--00000000000026f73905cfe385ea--