[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260997] devel/rapidyaml: New port: Library to parse and emit YAML"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Jan 2022 06:48:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260997 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=230780&action=edit 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 nodes 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 data 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 -- You are receiving this mail because: You are the assignee for the bug.