Merge branch 'upstream' into upstream-merge
Project: http://git-wip-us.apache.org/repos/asf/couchdb-jiffy/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-jiffy/commit/011893b3 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-jiffy/tree/011893b3 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-jiffy/diff/011893b3 Branch: refs/heads/master Commit: 011893b39e61cbb76d8a7b7ae581466a469360b2 Parents: dc451c9 f661ee9 Author: Alexander Shorin <[email protected]> Authored: Sat Jul 25 15:50:15 2015 +0300 Committer: Alexander Shorin <[email protected]> Committed: Sat Jul 25 15:50:15 2015 +0300 ---------------------------------------------------------------------- .gitignore | 2 + .travis.yml | 18 + Makefile | 8 +- README.md | 68 +- c_src/decoder.c | 214 +- c_src/double-conversion/AUTHORS | 2 + c_src/double-conversion/DOWNLOADED | 3 - c_src/double-conversion/README | 45 +- c_src/double-conversion/VERSION | 2 + c_src/double-conversion/bignum-dtoa.cc | 11 +- c_src/double-conversion/bignum-dtoa.h | 2 +- c_src/double-conversion/bignum.cc | 28 +- c_src/double-conversion/bignum.h | 3 +- c_src/double-conversion/cached-powers.cc | 3 +- c_src/double-conversion/diy-fp.cc | 4 +- c_src/double-conversion/diy-fp.h | 24 +- c_src/double-conversion/double-conversion.cc | 221 +- c_src/double-conversion/double-conversion.h | 35 +- c_src/double-conversion/fast-dtoa.cc | 21 +- c_src/double-conversion/fast-dtoa.h | 2 +- c_src/double-conversion/fixed-dtoa.cc | 12 +- c_src/double-conversion/fixed-dtoa.h | 2 +- c_src/double-conversion/ieee.h | 4 + c_src/double-conversion/strtod.cc | 5 +- c_src/double-conversion/strtod.h | 2 +- c_src/double-conversion/utils.h | 43 +- c_src/encoder.c | 276 +- c_src/jiffy.c | 33 +- c_src/jiffy.h | 34 +- c_src/utf8.c | 34 +- c_src/util.c | 115 + plugins/rebar_gdb_plugin.erl | 13 + rebar.config | 13 +- rebar.config.script | 16 +- src/jiffy.app.src | 2 +- src/jiffy.erl | 129 +- src/jiffy_utf8.erl | 12 + test/001-yajl-tests.t | 30 - test/002-literals.t | 21 - test/003-numbers.t | 118 - test/004-strings.t | 127 - test/005-arrays.t | 36 - test/006-maps.t | 36 - test/007-compound.t | 41 - test/008-halfword.t | 15 - test/009-reg-issue-24.t | 3459 -------------------- test/010-short-doubles.t | 29 - test/cases/doubles.eterm | 2 +- test/etap.erl | 612 ---- test/jiffy_01_yajl_tests.erl | 32 + test/jiffy_02_literal_tests.erl | 44 + test/jiffy_03_number_tests.erl | 133 + test/jiffy_04_string_tests.erl | 158 + test/jiffy_05_array_tests.erl | 55 + test/jiffy_06_object_tests.erl | 55 + test/jiffy_07_compound_tests.erl | 60 + test/jiffy_08_halfword_tests.erl | 15 + test/jiffy_09_reg_issue_24_tests.erl | 3461 +++++++++++++++++++++ test/jiffy_10_short_double_tests.erl | 33 + test/jiffy_11_proper_tests.erl | 185 ++ test/jiffy_12_error_tests.erl | 87 + test/jiffy_13_whitespace_tests.erl | 16 + test/jiffy_15_return_trailer_tests.erl | 19 + test/jiffy_tests.erl | 135 - test/jiffy_util.hrl | 27 + test/util.erl | 44 - 66 files changed, 5552 insertions(+), 4994 deletions(-) ----------------------------------------------------------------------
