Page MenuHomeFreeBSD

[NEW PORT] devel/simdjson: Parsing gigabytes of JSON per second
ClosedPublic

Authored by lbartoletti on Apr 19 2020, 8:24 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 28, 1:24 PM
Unknown Object (File)
Nov 19 2024, 4:42 PM
Unknown Object (File)
Nov 17 2024, 12:54 PM
Unknown Object (File)
Nov 17 2024, 5:58 AM
Unknown Object (File)
Nov 11 2024, 12:41 AM
Unknown Object (File)
Oct 19 2024, 10:40 AM
Unknown Object (File)
Oct 9 2024, 7:03 PM
Unknown Object (File)
Oct 4 2024, 8:28 PM
Subscribers

Details

Summary

JSON is everywhere on the Internet. Servers spend a lot of time parsing it.
The simdjson library uses commonly available SIMD instructions and
microparallel algorithms to parse JSON 2.5 times faster than anything
else out there.

WWW: https://simdjson.org/

PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245744 with minor changes

Test Plan

porlint (looks fine.)
poudriere (11/12/HEAD amd64/i386) [1]

I add BROKEN_i386 after poudriere tests

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

If you don't add it to devel/Makefile you'll get an angry mail :D

If you don't add it to devel/Makefile you'll get an angry mail :D

Done Thanks!

And for information. I found a problem with simd on Current (with amd proc) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245745

If you don't add it to devel/Makefile you'll get an angry mail :D

Done Thanks!

And for information. I found a problem with simd on Current (with amd proc) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245745

Problem fixed with revision https://svnweb.freebsd.org/changeset/base/359826

devel/simdjson/pkg-plist
2 ↗(On Diff #70801)

^ this should likely be %%CMAKE_BUILD_TYPE%% instead of release

Ship it. I would note the issue with "old" current in the commit message.

This revision is now accepted and ready to land.Apr 21 2020, 6:23 PM
lbartoletti marked an inline comment as done.

replace release by %%CMAKE_BUILD_TYPE%%

This revision now requires review to proceed.Apr 22 2020, 4:57 PM
devel/simdjson/pkg-plist
2 ↗(On Diff #70801)

Done. Thanks.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 22 2020, 5:15 PM
This revision was automatically updated to reflect the committed changes.