Fedora 20 Update: rapidjson-0.12-0.1.git20140801.67143c2.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sat Aug 16 00:31:04 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-9205
2014-08-07 14:31:31
--------------------------------------------------------------------------------

Name        : rapidjson
Product     : Fedora 20
Version     : 0.12
Release     : 0.1.git20140801.67143c2.fc20
URL         : http://miloyip.github.io/rapidjson
Summary     : Fast JSON parser and generator for C++
Description :

RapidJSON is a fast JSON parser and generator for C++.  It was
inspired by RapidXml.

  RapidJSON is small but complete.  It supports both SAX and DOM style
  API. The SAX parser is only a half thousand lines of code.

  RapidJSON is fast.  Its performance can be comparable to strlen().
  It also optionally supports SSE2/SSE4.1 for acceleration.

  RapidJSON is self-contained.  It does not depend on external
  libraries such as BOOST.  It even does not depend on STL.

  RapidJSON is memory friendly.  Each JSON value occupies exactly
  16/20 bytes for most 32/64-bit machines (excluding text string).  By
  default it uses a fast memory allocator, and the parser allocates
  memory compactly during parsing.

  RapidJSON is Unicode friendly.  It supports UTF-8, UTF-16, UTF-32
  (LE & BE), and their detection, validation and transcoding
  internally.  For example, you can read a UTF-8 file and let RapidJSON
  transcode the JSON strings into UTF-16 in the DOM.  It also supports
  surrogates and "u0000" (null character).

JSON(JavaScript Object Notation) is a light-weight data exchange
format.  RapidJSON should be in fully compliance with RFC4627/ECMA-404.

--------------------------------------------------------------------------------
Update Information:

initial rpm release (#1127380)

## Abstract

RapidJSON is a JSON parser and generator for C++. It was inspired by RapidXml.

* RapidJSON is small but complete. It supports both SAX and DOM style API. The SAX parser is only a half thousand lines of code.

* RapidJSON is fast. Its performance can be comparable to `strlen()`. It also optionally supports SSE2/SSE4.1 for acceleration.

* RapidJSON is self-contained. It does not depend on external libraries such as BOOST. It even does not depend on STL.

* RapidJSON is memory friendly. Each JSON value occupies exactly 16/20 bytes for most 32/64-bit machines (excluding text string). By default it uses a fast memory allocator, and the parser allocates memory compactly during parsing.

* RapidJSON is Unicode friendly. It supports UTF-8, UTF-16, UTF-32 (LE & BE), and their detection, validation and transcoding internally. For example, you can read a UTF-8 file and let RapidJSON transcode the JSON strings into UTF-16 in the DOM. It also supports surrogates and "\u0000" (null character).

JSON(JavaScript Object Notation) is a light-weight data exchange format. RapidJSON should be in fully compliance with RFC4627/ECMA-404.
--------------------------------------------------------------------------------
ChangeLog:

--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1127380 - Review Request: rapidjson - Fast JSON parser and generator for C++
        https://bugzilla.redhat.com/show_bug.cgi?id=1127380
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update rapidjson' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list