Initial import.
authorPaul J. Davis <paul.joseph.davis@gmail.com>
Sun, 3 Apr 2011 23:27:04 +0000 (19:27 -0400)
committerPaul J. Davis <paul.joseph.davis@gmail.com>
Sun, 3 Apr 2011 23:27:04 +0000 (19:27 -0400)
commitfdf9f6179562d206a12a2b3953b4c87ec4c25641
tree31dae0b43c584ac74f2a5771866a5ebab319e126
Initial import.

Passes all eep0018 tests.
97 files changed:
.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
c_src/decoder.c [new file with mode: 0644]
c_src/encoder.c [new file with mode: 0644]
c_src/jiffy.c [new file with mode: 0644]
c_src/jiffy.h [new file with mode: 0644]
c_src/utf8.c [new file with mode: 0644]
c_src/util.c [new file with mode: 0644]
rebar [new file with mode: 0755]
rebar.config [new file with mode: 0644]
src/jiffy.app.src [new file with mode: 0644]
src/jiffy.erl [new file with mode: 0644]
test/001-yajl-tests.t [new file with mode: 0755]
test/002-literals.t [new file with mode: 0755]
test/003-numbers.t [new file with mode: 0755]
test/004-strings.t [new file with mode: 0755]
test/005-arrays.t [new file with mode: 0755]
test/006-maps.t [new file with mode: 0755]
test/007-compound.t [new file with mode: 0755]
test/cases/array.erl [new file with mode: 0644]
test/cases/array.json [new file with mode: 0644]
test/cases/array_close.erl [new file with mode: 0644]
test/cases/array_close.json [new file with mode: 0644]
test/cases/array_open.erl [new file with mode: 0644]
test/cases/array_open.json [new file with mode: 0644]
test/cases/bogus_char.erl [new file with mode: 0644]
test/cases/bogus_char.json [new file with mode: 0644]
test/cases/codepoints_from_unicode_org.erl [new file with mode: 0644]
test/cases/codepoints_from_unicode_org.json [new file with mode: 0644]
test/cases/deep_arrays.erl [new file with mode: 0644]
test/cases/deep_arrays.json [new file with mode: 0644]
test/cases/difficult_json_c_test_case.erl [new file with mode: 0644]
test/cases/difficult_json_c_test_case.json [new file with mode: 0644]
test/cases/doubles.erl [new file with mode: 0644]
test/cases/doubles.json [new file with mode: 0644]
test/cases/empty_array.erl [new file with mode: 0644]
test/cases/empty_array.json [new file with mode: 0644]
test/cases/empty_string.erl [new file with mode: 0644]
test/cases/empty_string.json [new file with mode: 0644]
test/cases/escaped_bulgarian.erl [new file with mode: 0644]
test/cases/escaped_bulgarian.json [new file with mode: 0644]
test/cases/escaped_foobar.erl [new file with mode: 0644]
test/cases/escaped_foobar.json [new file with mode: 0644]
test/cases/false.erl [new file with mode: 0644]
test/cases/false.json [new file with mode: 0644]
test/cases/false_then_garbage.erl [new file with mode: 0644]
test/cases/false_then_garbage.json [new file with mode: 0644]
test/cases/four_byte_utf8.erl [new file with mode: 0644]
test/cases/four_byte_utf8.json [new file with mode: 0644]
test/cases/integers.erl [new file with mode: 0644]
test/cases/integers.json [new file with mode: 0644]
test/cases/invalid_utf8.erl [new file with mode: 0644]
test/cases/invalid_utf8.json [new file with mode: 0644]
test/cases/isolated_surrogate_marker.erl [new file with mode: 0644]
test/cases/isolated_surrogate_marker.json [new file with mode: 0644]
test/cases/leading_zero_in_number.erl [new file with mode: 0644]
test/cases/leading_zero_in_number.json [new file with mode: 0644]
test/cases/lonely_minus_sign.erl [new file with mode: 0644]
test/cases/lonely_minus_sign.json [new file with mode: 0644]
test/cases/lonely_number.erl [new file with mode: 0644]
test/cases/lonely_number.json [new file with mode: 0644]
test/cases/map_close.erl [new file with mode: 0644]
test/cases/map_close.json [new file with mode: 0644]
test/cases/map_open.erl [new file with mode: 0644]
test/cases/map_open.json [new file with mode: 0644]
test/cases/missing_integer_after_decimal_point.erl [new file with mode: 0644]
test/cases/missing_integer_after_decimal_point.json [new file with mode: 0644]
test/cases/missing_integer_after_exponent.erl [new file with mode: 0644]
test/cases/missing_integer_after_exponent.json [new file with mode: 0644]
test/cases/non_utf8_char_in_string.erl [new file with mode: 0644]
test/cases/non_utf8_char_in_string.json [new file with mode: 0644]
test/cases/null.erl [new file with mode: 0644]
test/cases/null.json [new file with mode: 0644]
test/cases/null_then_garbage.erl [new file with mode: 0644]
test/cases/null_then_garbage.json [new file with mode: 0644]
test/cases/nulls_and_bools.erl [new file with mode: 0644]
test/cases/nulls_and_bools.json [new file with mode: 0644]
test/cases/simple.erl [new file with mode: 0644]
test/cases/simple.json [new file with mode: 0644]
test/cases/string_invalid_escape.erl [new file with mode: 0644]
test/cases/string_invalid_escape.json [new file with mode: 0644]
test/cases/string_invalid_hex_char.erl [new file with mode: 0644]
test/cases/string_invalid_hex_char.json [new file with mode: 0644]
test/cases/string_with_escapes.erl [new file with mode: 0644]
test/cases/string_with_escapes.json [new file with mode: 0644]
test/cases/string_with_invalid_newline.erl [new file with mode: 0644]
test/cases/string_with_invalid_newline.json [new file with mode: 0644]
test/cases/three_byte_utf8.erl [new file with mode: 0644]
test/cases/three_byte_utf8.json [new file with mode: 0644]
test/cases/true.erl [new file with mode: 0644]
test/cases/true.json [new file with mode: 0644]
test/cases/true_then_garbage.erl [new file with mode: 0644]
test/cases/true_then_garbage.json [new file with mode: 0644]
test/cases/unescaped_bulgarian.erl [new file with mode: 0644]
test/cases/unescaped_bulgarian.json [new file with mode: 0644]
test/etap.erl [new file with mode: 0644]
test/util.erl [new file with mode: 0644]