Date: Fri, 07 Jan 2022 06:48:54 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML Message-ID: <bug-260997-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260997 Bug ID: 260997 Summary: devel/rapidyaml: New port: Library to parse and emit YAML Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: gasol.wu@gmail.com Created attachment 230780 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D230780&action= =3Dedit Patch Rapid YAML is a C++ library used in devel/jsonnet 0.18.0 $ cat pkg-descr Rapid YAML or ryml, for short. ryml is a C++ library to parse and emit YAML, and do it fast. ryml parses both read-only and in-situ source buffers; the resulting data n= odes hold only views to sub-ranges of the source buffer. No string copies or duplications are done, and no virtual functions are used. The data tree is a flat index-based structure stored in a single array. Serialization happens = only at your direct request, after parsing / before emitting. Internally, the da= ta tree representation stores only strings and has no knowledge of types, but = of course, every node can have a YAML type tag. ryml makes it easy and fast to read and modify the data tree. WWW: https://github.com/biojppm/rapidyaml --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-260997-7788>