summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* play with tweaks to yajl_string_scan: use ptrs to remove an inc in tight loop.lxrperf_ptrsLloyd Hilaiel2011-04-251-7/+4
|
* remove a br0k3n line of language from docsLloyd Hilaiel2011-04-251-1/+0
|
* bump to 2.0.1 after tagging 2.0.0Lloyd Hilaiel2011-04-251-1/+1
|
* bump to 2.0.02.0.0Lloyd Hilaiel2011-04-251-5/+3
|
* Merge from 1.x branch (ChangeLog for 1.0.12 and notice about yajl 1 vs yajl 2).Lloyd Hilaiel2011-04-252-0/+15
|\ | | | | | | | | Conflicts: ChangeLog
| * include a note in the readme about availability of new YAJL1.xLloyd Hilaiel2011-04-251-0/+5
| |
| * update ChangeLog with changes in 1.0.12Lloyd Hilaiel2011-04-251-1/+11
| |
| * Parse null bytes correctly.Conrad Irwin2011-04-203-0/+8
| | | | | | | | Signed-off-by: Lloyd Hilaiel <lloyd@hilaiel.com>
* | update ChangeLog with summary of 2.0.0Lloyd Hilaiel2011-04-251-10/+33
| |
* | test harness fixes on win32Lloyd Hilaiel2011-04-252-11/+14
| |
* | fix another pair of build warningsLloyd Hilaiel2011-04-252-3/+3
| |
* | compiling cleanly on winblowsLloyd Hilaiel2011-04-256-38/+55
| |
* | remove usage of inttypes, cause its winblows hostileLloyd Hilaiel2011-04-252-5/+2
| |
* | documentation updatesLloyd Hilaiel2011-04-255-210/+60
| |
* | yajl_tree to use same integer parsing routines as yajl's parser proper to ↵Lloyd Hilaiel2011-04-253-3/+12
| | | | | | | | avoid locale issues.
* | add missing null plug in perftest json documentLloyd Hilaiel2011-04-251-1/+2
| |
* | fix a bug in overflow detection in integer parsing routine, add overflow ↵Lloyd Hilaiel2011-04-257-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 Hilaiel2011-04-251-28/+70
| | | | | | | | parsing performance. inspiration provided by mike hanson.
* | indentation fixLloyd Hilaiel2011-04-251-2/+2
| |
* | refinements to the in-tree perf test. now iterate over three sample ↵Lloyd Hilaiel2011-04-254-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_stringsLloyd Hilaiel2011-04-241-1/+2
| |
* | first pass at a little in-tree perf test for a stable way to quantify ↵Lloyd Hilaiel2011-04-243-0/+1303
| | | | | | | | optimization efforts
* | fix debug compile errorLloyd Hilaiel2011-04-241-1/+1
| |
* | documentation updatesLloyd Hilaiel2011-04-232-64/+70
| |
* | update documentation and tighten API for yajl_tree.h, inline several ↵Lloyd Hilaiel2011-04-232-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 propogationLloyd Hilaiel2011-04-222-5/+3
| |
* | change types from preprocessor macros to an enum, add yajl_t_any for use ↵Lloyd Hilaiel2011-04-223-25/+29
| | | | | | | | with yajl_tree_get()
* | reduce output noise during testingLloyd Hilaiel2011-04-221-1/+1
| |
* | fix compiler warning. he's right.Lloyd Hilaiel2011-04-221-1/+1
| |
* | add a couple convenience routines for dealing with numbers, more copious ↵Lloyd Hilaiel2011-04-223-50/+40
| | | | | | | | yajl_tree reformatting
* | object keys should just be bare strings, the indirection is uselessLloyd Hilaiel2011-04-222-17/+17
| |
* | be terse & piss all over that tree.Lloyd Hilaiel2011-04-223-147/+98
| |
* | cosmetic, indention and code formatting for yajl_treeLloyd Hilaiel2011-04-223-408/+395
| |
* | remove a useless level of indirection for stringsLloyd Hilaiel2011-04-222-22/+8
| |
* | ISC license the configuration file parser exampleLloyd Hilaiel2011-04-221-0/+16
| |
* | relicense florian's contribution ISC, (still pending his approval, but I'm ↵Lloyd Hilaiel2011-04-222-60/+28
| | | | | | | | an optimist)
* | talk a little bit more about this yajl_tree.h exampleLloyd Hilaiel2011-04-221-0/+4
| |
* | initial merge/port of Florian Forster's yajl_tree implementation, along with ↵Lloyd Hilaiel2011-04-227-24/+234
| | | | | | | | a new utility routine yajl_tree_get() and an example
* | Merge branch 'parsetree' of https://github.com/octo/yajl into parsetreeLloyd Hilaiel2011-04-223-2/+792
|\ \
| * \ Merge remote branch 'lloyd/parsetree' into parsetreeFlorian Forster2010-11-056-36/+73
| |\ \
| | * | win32 build documentation improvements (I know, that's subjective. But it's ↵Lloyd Hilaiel2010-10-121-8/+10
| | | | | | | | | | | | | | | | hard to do any worse than lloyd did)
| | * | Merge branch 'master' of github.com:lloyd/yajl into parsetreeLloyd Hilaiel2010-10-121-2/+15
| | |\ \
| | * \ \ Merge branch 'parsetree' of git://github.com/octo/yajl into parsetreeLloyd Hilaiel2010-08-123-2/+750
| | |\ \ \
| * | | | | yajl_tree.[ch]: Implement / improve error handling.Florian Forster2010-08-132-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 Forster2010-08-132-12/+12
| | |/ / / | |/| | |
| * | | | src/api/yajl_tree.h: Add Doxygen documentation.Florian Forster2010-08-111-2/+139
| | | | |
| * | | | src/api/yajl_tree.h: Provide (and use) macros for handling "yajl_value_t".Florian Forster2010-08-112-41/+55
| | | | |
| * | | | src/yajl_tree.c: Parse JSON numbers to int and double and include that in ↵Florian Forster2010-08-092-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 Forster2010-08-091-0/+25
| | | | |
| * | | | Add "yajl_tree_free", a function to free the pointer returned by ↵Florian Forster2010-08-062-0/+84
| | | | | | | | | | | | | | | | | | | | "yajl_tree_parse".