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>