diff options
| author | Lloyd Hilaiel <lloyd@hilaiel.com> | 2008-12-24 12:32:07 -0800 |
|---|---|---|
| committer | Lloyd Hilaiel <lloyd@hilaiel.com> | 2008-12-24 12:32:07 -0800 |
| commit | 3e9d8ec3cbc751b2b85bacb78814f1c37a0a203d (patch) | |
| tree | f5eda9f8ca9ebbeddad35a31575421b7283a9e5c | |
| parent | d91b26ffdc375b12027a25c9b7c7847482633a74 (diff) | |
| download | yajl-3e9d8ec3cbc751b2b85bacb78814f1c37a0a203d.tar.gz | |
updated TODO, removing 'make install' target, adding more language on the number @ eof bug and a testcase to demonstrate the problem.
| -rw-r--r-- | TODO | 5 | ||||
| -rw-r--r-- | test/cases/lonely_number.json | 1 | ||||
| -rw-r--r-- | test/cases/lonely_number.json.gold | 1 |
3 files changed, 5 insertions, 2 deletions
@@ -1,12 +1,13 @@ * add a test for 0x1F bug * numeric overflow in integers and double * line and char offsets in the lexer and in error messages -* numbers at eof bug. (lth: still pertinent?) +* numbers at eof bug. client must have a way of indicating 'end of input' + (other than passing in a ' ' whitespace byte), + problem illustrated with lonely number test case. * testing: a. the permuter b. some performance comparison against json_checker. * investigate pull instead of push parsing -* make install step * Handle memory allocation failures gracefully * allow client to override malloc/calloc/free impl. * cygwin/msys support on win32 diff --git a/test/cases/lonely_number.json b/test/cases/lonely_number.json new file mode 100644 index 0000000..e2e107a --- /dev/null +++ b/test/cases/lonely_number.json @@ -0,0 +1 @@ +123456789
\ No newline at end of file diff --git a/test/cases/lonely_number.json.gold b/test/cases/lonely_number.json.gold new file mode 100644 index 0000000..cdc08ba --- /dev/null +++ b/test/cases/lonely_number.json.gold @@ -0,0 +1 @@ +integer: 123456789 |
