You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* true and false decode as their respective lua values now.
* null decodes as a special table instance stored as the field 'NULL' on the qjson library.
* largely rewrote entire library to make decoder faster.
* added benchmarks
* removed false information about this being thousands of times faster than rxi/json
* deleted qjson_simple, not worth maintaining. Could make a smaller one not focused on performance at all if I wanted to.
Often runs worse than `qjson`, but can run at around the same speed.
73
+
From here, you can see this library is significantly faster on regular lua, and a bit slower than rxi/json on LuaJIT.
49
74
50
-
Doesn't support escaping strings, exponential numbers, or `null`.
75
+
Currently working on making it faster for LuaJIT, but this is pretty hard to fix considering making it faster would require not using as many [lua patterns](https://www.lua.org/pil/20.2.html), which would slow down PUC-Lua.
0 commit comments