dash/src/univalue
MarcoFalke a4dfd54ecf
Merge #17324: Update univalue subtree
fa0b3da36cd7cf0aada22f2d459296b81274c2f9 Squashed 'src/univalue/' changes from 7890db99d6..5a58a46671 (MarcoFalke)

Pull request description:

  Only change is a performance improvement. See https://github.com/bitcoin-core/univalue/pull/21#issue-333858474 and https://github.com/bitcoin-core/univalue/pull/15#issue-186748173

ACKs for top commit:
  jnewbery:
    ACK fa439e88af944082875e1fdb1cd8bb5a74b88b56
  laanwj:
    ACK fa439e88af944082875e1fdb1cd8bb5a74b88b56

Tree-SHA512: 35ea8f76ea4806182949c8eb5a8b652d1aaeec03ee023838e7cb29abcb81c61d59b38f15708564a78574722df57d13f61ef17d0f670a4056819705ef892321e0
2020-03-14 11:03:02 -05:00
..
build-aux/m4
gen
include Merge #17324: Update univalue subtree 2020-03-14 11:03:02 -05:00
lib Merge #17324: Update univalue subtree 2020-03-14 11:03:02 -05:00
pc
test Merge #11952: [qa] univalue: Bump subtree 2020-01-31 07:43:43 -06:00
.gitignore
.travis.yml Merge #11952: [qa] univalue: Bump subtree 2020-01-31 07:43:43 -06:00
autogen.sh
configure.ac Merge #11420: Bump univalue subtree and fix json formatting in tests 2020-01-12 17:01:40 -06:00
COPYING
Makefile.am Merge #11420: Bump univalue subtree and fix json formatting in tests 2020-01-12 17:01:40 -06:00
README.md Merge #17324: Update univalue subtree 2020-03-14 11:03:02 -05:00
TODO

UniValue

Summary

A universal value class, with JSON encoding and decoding.

UniValue is an abstract data type that may be a null, boolean, string, number, array container, or a key/value dictionary container, nested to an arbitrary depth.

This class is aligned with the JSON standard, RFC 7159.

Library usage

This is a fork of univalue used by Bitcoin Core. It is not maintained for usage by other projects. Notably, the API may break in non-backward-compatible ways.

Other projects looking for a maintained library should use the upstream univalue at https://github.com/jgarzik/univalue.