Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | play with tweaks to yajl_string_scan: use ptrs to remove an inc in tight loop.lxrperf_ptrs | Lloyd Hilaiel | 2011-04-25 | 1 | -7/+4 |
| | |||||
* | remove a br0k3n line of language from docs | Lloyd Hilaiel | 2011-04-25 | 1 | -1/+0 |
| | |||||
* | bump to 2.0.1 after tagging 2.0.0 | Lloyd Hilaiel | 2011-04-25 | 1 | -1/+1 |
| | |||||
* | bump to 2.0.02.0.0 | Lloyd Hilaiel | 2011-04-25 | 1 | -5/+3 |
| | |||||
* | Merge from 1.x branch (ChangeLog for 1.0.12 and notice about yajl 1 vs yajl 2). | Lloyd Hilaiel | 2011-04-25 | 2 | -0/+15 |
|\ | | | | | | | | | Conflicts: ChangeLog | ||||
| * | include a note in the readme about availability of new YAJL1.x | Lloyd Hilaiel | 2011-04-25 | 1 | -0/+5 |
| | | |||||
| * | update ChangeLog with changes in 1.0.12 | Lloyd Hilaiel | 2011-04-25 | 1 | -1/+11 |
| | | |||||
| * | Parse null bytes correctly. | Conrad Irwin | 2011-04-20 | 3 | -0/+8 |
| | | | | | | | | Signed-off-by: Lloyd Hilaiel <lloyd@hilaiel.com> | ||||
* | | update ChangeLog with summary of 2.0.0 | Lloyd Hilaiel | 2011-04-25 | 1 | -10/+33 |
| | | |||||
* | | test harness fixes on win32 | Lloyd Hilaiel | 2011-04-25 | 2 | -11/+14 |
| | | |||||
* | | fix another pair of build warnings | Lloyd Hilaiel | 2011-04-25 | 2 | -3/+3 |
| | | |||||
* | | compiling cleanly on winblows | Lloyd Hilaiel | 2011-04-25 | 6 | -38/+55 |
| | | |||||
* | | remove usage of inttypes, cause its winblows hostile | Lloyd Hilaiel | 2011-04-25 | 2 | -5/+2 |
| | | |||||
* | | documentation updates | Lloyd Hilaiel | 2011-04-25 | 5 | -210/+60 |
| | | |||||
* | | yajl_tree to use same integer parsing routines as yajl's parser proper to ↵ | Lloyd Hilaiel | 2011-04-25 | 3 | -3/+12 |
| | | | | | | | | avoid locale issues. | ||||
* | | add missing null plug in perftest json document | Lloyd Hilaiel | 2011-04-25 | 1 | -1/+2 |
| | | |||||
* | | fix a bug in overflow detection in integer parsing routine, add overflow ↵ | Lloyd Hilaiel | 2011-04-25 | 7 | -1/+16 |
| | | | | | | | | tests (now that we always rep integers in 64bit entities regardless of arch word size) | ||||
* | | OMFG. string lexing improvements that yield about a 20% improvement in ↵ | Lloyd Hilaiel | 2011-04-25 | 1 | -28/+70 |
| | | | | | | | | parsing performance. inspiration provided by mike hanson. | ||||
* | | indentation fix | Lloyd Hilaiel | 2011-04-25 | 1 | -2/+2 |
| | | |||||
* | | refinements to the in-tree perf test. now iterate over three sample ↵ | Lloyd Hilaiel | 2011-04-25 | 4 | -1199/+1484 |
| | | | | | | | | documents from various apis about the web and output aggregate througput. not perfect math, but a stable and hopefully representative way of measuring changes | ||||
* | | update docs for perf gains with yajl_dont_validate_strings | Lloyd Hilaiel | 2011-04-24 | 1 | -1/+2 |
| | | |||||
* | | first pass at a little in-tree perf test for a stable way to quantify ↵ | Lloyd Hilaiel | 2011-04-24 | 3 | -0/+1303 |
| | | | | | | | | optimization efforts | ||||
* | | fix debug compile error | Lloyd Hilaiel | 2011-04-24 | 1 | -1/+1 |
| | | |||||
* | | documentation updates | Lloyd Hilaiel | 2011-04-23 | 2 | -64/+70 |
| | | |||||
* | | update documentation and tighten API for yajl_tree.h, inline several ↵ | Lloyd Hilaiel | 2011-04-23 | 2 | -149/+108 |
| | | | | | | | | structures so a reader can grok the structure in hopefully one pass without jumping all over the file. | ||||
* | | move unnec. includes out of public api, more yajl_type propogation | Lloyd Hilaiel | 2011-04-22 | 2 | -5/+3 |
| | | |||||
* | | change types from preprocessor macros to an enum, add yajl_t_any for use ↵ | Lloyd Hilaiel | 2011-04-22 | 3 | -25/+29 |
| | | | | | | | | with yajl_tree_get() | ||||
* | | reduce output noise during testing | Lloyd Hilaiel | 2011-04-22 | 1 | -1/+1 |
| | | |||||
* | | fix compiler warning. he's right. | Lloyd Hilaiel | 2011-04-22 | 1 | -1/+1 |
| | | |||||
* | | add a couple convenience routines for dealing with numbers, more copious ↵ | Lloyd Hilaiel | 2011-04-22 | 3 | -50/+40 |
| | | | | | | | | yajl_tree reformatting | ||||
* | | object keys should just be bare strings, the indirection is useless | Lloyd Hilaiel | 2011-04-22 | 2 | -17/+17 |
| | | |||||
* | | be terse & piss all over that tree. | Lloyd Hilaiel | 2011-04-22 | 3 | -147/+98 |
| | | |||||
* | | cosmetic, indention and code formatting for yajl_tree | Lloyd Hilaiel | 2011-04-22 | 3 | -408/+395 |
| | | |||||
* | | remove a useless level of indirection for strings | Lloyd Hilaiel | 2011-04-22 | 2 | -22/+8 |
| | | |||||
* | | ISC license the configuration file parser example | Lloyd Hilaiel | 2011-04-22 | 1 | -0/+16 |
| | | |||||
* | | relicense florian's contribution ISC, (still pending his approval, but I'm ↵ | Lloyd Hilaiel | 2011-04-22 | 2 | -60/+28 |
| | | | | | | | | an optimist) | ||||
* | | talk a little bit more about this yajl_tree.h example | Lloyd Hilaiel | 2011-04-22 | 1 | -0/+4 |
| | | |||||
* | | initial merge/port of Florian Forster's yajl_tree implementation, along with ↵ | Lloyd Hilaiel | 2011-04-22 | 7 | -24/+234 |
| | | | | | | | | a new utility routine yajl_tree_get() and an example | ||||
* | | Merge branch 'parsetree' of https://github.com/octo/yajl into parsetree | Lloyd Hilaiel | 2011-04-22 | 3 | -2/+792 |
|\ \ | |||||
| * \ | Merge remote branch 'lloyd/parsetree' into parsetree | Florian Forster | 2010-11-05 | 6 | -36/+73 |
| |\ \ | |||||
| | * | | win32 build documentation improvements (I know, that's subjective. But it's ↵ | Lloyd Hilaiel | 2010-10-12 | 1 | -8/+10 |
| | | | | | | | | | | | | | | | | hard to do any worse than lloyd did) | ||||
| | * | | Merge branch 'master' of github.com:lloyd/yajl into parsetree | Lloyd Hilaiel | 2010-10-12 | 1 | -2/+15 |
| | |\ \ | |||||
| | * \ \ | Merge branch 'parsetree' of git://github.com/octo/yajl into parsetree | Lloyd Hilaiel | 2010-08-12 | 3 | -2/+750 |
| | |\ \ \ | |||||
| * | | | | | yajl_tree.[ch]: Implement / improve error handling. | Florian Forster | 2010-08-13 | 2 | -38/+80 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A pointer to an error buffer has been added to yajl_tree_parse so the library is able to provide a detailed error message. Some error conditions, such as internal arguments being NULL, have been converted to assertions because they cannot occur. The assertions are in place so future changes don't accidentally violate assumptions these functions make. | ||||
| * | | | | | yajl_tree.[ch]: Rename the "children" member of yajl_value_array_t to "values". | Florian Forster | 2010-08-13 | 2 | -12/+12 |
| | |/ / / | |/| | | | |||||
| * | | | | src/api/yajl_tree.h: Add Doxygen documentation. | Florian Forster | 2010-08-11 | 1 | -2/+139 |
| | | | | | |||||
| * | | | | src/api/yajl_tree.h: Provide (and use) macros for handling "yajl_value_t". | Florian Forster | 2010-08-11 | 2 | -41/+55 |
| | | | | | |||||
| * | | | | src/yajl_tree.c: Parse JSON numbers to int and double and include that in ↵ | Florian Forster | 2010-08-09 | 2 | -6/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the struct. An additional "flags" field marks whether or not any problems occurred when parsing the string. The check is very picky and even considers trailing characters to be a problem. Especially when expecting an integer but the string actually contains a double, the initial characters may form a valid integer which differs greatly from the actual value of the double. | ||||
| * | | | | src/yajl_tree.c: Add a couple of comments to the non-obvious functions. | Florian Forster | 2010-08-09 | 1 | -0/+25 |
| | | | | | |||||
| * | | | | Add "yajl_tree_free", a function to free the pointer returned by ↵ | Florian Forster | 2010-08-06 | 2 | -0/+84 |
| | | | | | | | | | | | | | | | | | | | | "yajl_tree_parse". |