software and other stuff.
Syndicate: [full] [short]
2 of 2 articles
YAJL 0.4.0, finally
09 May 08    [ link all ]

YAJL 0.4.0, finally

This release is 90% contributions. Thanks to all who are using YAJL and taking the time to push me patches.

YAJL source is moved to a publically visible repository with full history preserved:
http://code.google.com/p/yajl-c

Changes in 0.4.0

  • lth buffer overflow bug in yajl_gen_double s/%lf/%g/ - thanks to Eric Bergstrome
  • lth yajl_number callback to allow passthrough of arbitrary precision numbers to client. Thanks to Hatem Nassrat.
  • lth yajl_integer now deals in long, instead of long long. This combined with yajl_number improves compiler compatibility while maintaining precision.
  • lth better ./configure && make experience (still requires cmake & ruby)
  • lth fix handling of special characters hex 0F and 1F in yajl_encode (thanks to Robert Geiger)
  • lth allow leading zeros in exponents (thanks to Hatem Nassrat)

enjoy!
--lloyd

What's up with YAJL?
26 Apr 08    [ link all ]

What's up with YAJL? Many apologies for my lack of attention to yajl. I've been slowly integrating fixes and change requests from folks, and have moved the source into code.google.com for direct read only svn access.

I've got a couple more reported bugs to work out (mostly around number parsing), and have a contributed C++ wrapper from Neville Franks that I'd like to integrate as an optional additional library.

Truth be told my day job has been consuming all of my time. In coming weeks I expect this to lighten up a tad and to have time to complete what will become yajl 0.4.0.

stay with me,
--lloyd