Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 1, 2013
  1. Don't escape slash on encode

Commits on Mar 4, 2012
  1. @mpx

    Add commented PREFIX for Solaris make builds

    mpx committed
    Add a commented PREFIX to the Solaris build section since Lua is
    usually installed outside of the default include/link directories.
  2. @mpx

    Use Javascript compat values for Infinity/NaN

    mpx committed
    Use Javascript compatible values for Infinity/NaN when encoding invalid
  3. @mpx
  4. @mpx

    Bump version to 2.1devel

    mpx committed
  5. @mpx

    Work around Solaris make limitations

    mpx committed
    Remove ?= and := assignment operators from the Makefile since
    they are not supported by Solaris make.
  6. @mpx

    Work around Solaris awk limitations

    mpx committed
    Work around Solaris awk limitations:
    - Limit line lengths to 2500 bytes
    - Use "count > 0" instead of "count" for test expression
  7. @mpx

    Add module to suppress exceptions

    mpx committed
    Add module to suppress exceptions during JSON conversions.
  8. @mpx
  9. @mpx

    Update NEWS for 2.0.0 release

    mpx committed
  10. @mpx
  11. @mpx

    Remove ENABLE_CJSON_GLOBAL option

    mpx committed
    Remove ENABLE_CJSON_GLOBAL option since it is not recommended or
    necessary and doesn't need to be discussed in the manual.
  12. @mpx
  13. @mpx
  14. @mpx
  15. @mpx

    Update LuaRocks/RPM descriptions

    mpx committed
  16. @mpx

    Force binary file mode in util.lua

    mpx committed
    Force binary file mode in util.lua to fix the utf8.dat test under
  17. @mpx
  18. @mpx
  19. @mpx
  20. @mpx
  21. @mpx
  22. @mpx
  23. @mpx

    Bump version to 2.0devel

    mpx committed
    Bump version to 2.0devel due to significant changes and updated API
    (runtime config not fully backwards compatible).
  24. @mpx

    Simplify string.format() calls

    mpx committed
    Simply string.format() calls with OO method notation.
  25. @mpx

    Fix after API change and file moves

    mpx committed
    Fix after:
    - "util" module moved to lua/cjson
    - "version" removed
  26. @mpx

    Create separate tests for numbers w/leading zeros

    mpx committed
    Create separate tests for numbers with leading zeros. This allows the
    earlier "normal" number test to pass. Also update hexadecimal test to use
    the "p" exponent format.
  27. @mpx

    Fix string length returned by g_fmt.c for |x|<1

    mpx committed
    Fix string length returned by built in fpconv_g_fmt() so it doesn't
    include the trailing null when converting numbers |x|<1.
  28. @mpx

    Reserve stack slot for luaL_error() during encode

    mpx committed
    Unlike "decode", encoding leaves both the key/value on the stack before
    descending. This leaves no spare room for luaL_error() in case the depth
    check or lua_checkstack() fails. Allocate an extra stack slot to ensure there is always room for
    luaL_error() in json_check_encode_depth().
    Note: this would not have caused a crash or fault due to the EXTRA_STACK
    slot reserve, but it was a misuse of the Lua C API.
  29. @mpx

    Add an RPM %preun script to remove utf8.dat

    mpx committed
    Add an RPM %preun script to remove utf8.dat. Otherwise the user
    generated test file will cause RPM to leave behind the cjson/tests
    module directories.
  30. @mpx

    Remove deprecated "refuse_invalid_numbers"

    mpx committed
    Remove deprecated "refuse_invalid_numbers" since the version number will
    be bumped to 1.1.0.  Also remove "version" variable since it has been
    replaced by _VERSION.
  31. @mpx

    Bump development version to 1.1devel

    mpx committed
  32. @mpx

    Disable registration of cjson global variable

    mpx committed
    Disable registration of cjson module table global variable in the
    default build. Automatically creating a variable in the global namespace
    can cause issues for other software and is no longer recommended with
  33. @mpx

    Return boolean values from configuration functions

    mpx committed
    Return boolean values from configuration functions to simplify usage in
    the common case. Eg,:
    	if not cjson.encode_invalid_numbers() then .. end
  34. @mpx
Something went wrong with that request. Please try again.