Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 2020 18:21:02 +0000 (UTC)
From:      =?UTF-8?Q?Fernando_Apestegu=c3=ada?= <fernape@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r545546 - head/devel/simdjson
Message-ID:  <202008201821.07KIL2vF045404@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: fernape
Date: Thu Aug 20 18:21:01 2020
New Revision: 545546
URL: https://svnweb.freebsd.org/changeset/ports/545546

Log:
  devel/simdjson: update to 0.5.0
  
  From ChangeLog: https://github.com/simdjson/simdjson/releases/tag/v0.5.0
  
  Performance
  
   * Faster and simpler UTF-8 validation with the lookup4 algorithm
   * We improved the performance of simdjson under Visual Studio by about 25%.
     Users will still get better performance with clang-cl (+30%) but the gap
     has been reduced.
  
  Code usability
  
   * In parse_many, when parsing streams of JSON documetns, we give to the users
     runtime control as to whether threads are used (via the parser.threaded
     attribute).
   * Prefixed public macros to avoid name clashes with other libraries.
   * Better documentation regarding package managers (brew, MSYS2, conan, apt,
     vcpkg, FreeBSD package manager, etc.).
   * Better documentation regarding CMake usage.
  
  Standards
  
   * We improved standard compliance with respect to both the JSON RFC 8259 and
     JSON Pointer RFC 6901. We added the at_pointer method to nodes for
     standard-compliant JSON Pointer queries. The legacy at(std::string_view)
     method remains but is deprecated since it is not standard-compliant as per
     RFC 6901.
   * We removed computed GOTOs without sacrificing performance thus improving the
     C++ standard compliance (since computed GOTOs are compiler-specific
     extensions).
   * Better support for C++20
  
  PR:	248775
  Submitted by:	olevole@olevole.ru (maintainer)

Modified:
  head/devel/simdjson/Makefile
  head/devel/simdjson/distinfo
  head/devel/simdjson/pkg-plist

Modified: head/devel/simdjson/Makefile
==============================================================================
--- head/devel/simdjson/Makefile	Thu Aug 20 18:16:24 2020	(r545545)
+++ head/devel/simdjson/Makefile	Thu Aug 20 18:21:01 2020	(r545546)
@@ -2,7 +2,7 @@
 
 PORTNAME=	simdjson
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.7
+DISTVERSION=	0.5.0
 CATEGORIES=	devel
 
 MAINTAINER=	olevole@olevole.ru

Modified: head/devel/simdjson/distinfo
==============================================================================
--- head/devel/simdjson/distinfo	Thu Aug 20 18:16:24 2020	(r545545)
+++ head/devel/simdjson/distinfo	Thu Aug 20 18:21:01 2020	(r545546)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1596901303
-SHA256 (simdjson-simdjson-v0.4.7_GH0.tar.gz) = 44c20aa1000a8ed67ed6d541048aa7e5ea26a3bcb833a7232310414fc46b3ef9
-SIZE (simdjson-simdjson-v0.4.7_GH0.tar.gz) = 4119328
+TIMESTAMP = 1597914632
+SHA256 (simdjson-simdjson-v0.5.0_GH0.tar.gz) = 60846ae482e17230e41f5abf8f058a6e367c2a0ec1b5a6fd7a883a54ad21bee8
+SIZE (simdjson-simdjson-v0.5.0_GH0.tar.gz) = 7670431

Modified: head/devel/simdjson/pkg-plist
==============================================================================
--- head/devel/simdjson/pkg-plist	Thu Aug 20 18:16:24 2020	(r545545)
+++ head/devel/simdjson/pkg-plist	Thu Aug 20 18:21:01 2020	(r545546)
@@ -2,5 +2,5 @@ include/simdjson.h
 lib/cmake/simdjson/simdjson-config-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/simdjson/simdjson-config.cmake
 lib/libsimdjson.so
-lib/libsimdjson.so.2
-lib/libsimdjson.so.2.0.0
+lib/libsimdjson.so.3
+lib/libsimdjson.so.3.0.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008201821.07KIL2vF045404>