Hi Ludo',

On Thu, Oct 14, 2021 at 8:58 AM Ludovic Courtès <ludo@gnu.org> wrote:
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 ‘-mavx512’ or ‘-mtune=native’ flags, but
apparently there’s 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-selection.md#overview
 
> +    (arguments
> +     '(#:tests? #f                      ; tests require downloading dependencies

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

Ludo’.

Greg