mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
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)
This commit is contained in:
parent
e96cd4d288
commit
16ecd38365
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=545546
@ -2,7 +2,7 @@
|
||||
|
||||
PORTNAME= simdjson
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.4.7
|
||||
DISTVERSION= 0.5.0
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= olevole@olevole.ru
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user