Paul Kulchenko
6e41f2ca07
Added option to change radix for floating numbers ( closes #36 , closes #37 ).
...
This is needed to produce a valid Lua code when a local locale setting
makes `format` to produce floating point numbers with a comma.
Limitation: only commas are being fixed in floating point numbers.
2020-11-05 21:04:43 -08:00
Paul Kulchenko
879580fb21
Added version number to numformat
when the change was introduced ( #17 ).
2019-02-20 16:47:06 -08:00
Paul Kulchenko
96106650b1
Updated to add a note on numformat
option for better readability ( #17 ).
2019-02-20 16:45:00 -08:00
Paul Kulchenko
d786835976
Updated documentation for 0.30.
2017-09-01 21:35:14 -07:00
Paul Kulchenko
679a5a3bca
Added metatostring
option to disable __tostring
processing during serialization.
...
Ref pkulchenko/MobDebug#27 , pkulchenko/MobDebug#29 .
2017-09-01 21:35:04 -07:00
Paul Kulchenko
049e951ffb
Added level
to the parameters of the custom function ( closes #25 ).
2017-08-31 22:20:30 -07:00
Paul Kulchenko
d304d81c09
Updated list formatting in the documentation for consistency.
2017-08-31 22:19:50 -07:00
Paul Kulchenko
5b5f694082
Added maxlength
option to limit the space taken by table elements.
2017-02-18 22:27:33 -08:00
Paul Kulchenko
545c8fc8a6
Added keyignore
option for the serializer.
2015-07-24 21:40:43 -07:00
Paul Kulchenko
06a575ed69
Added numeric format to preserve floating point precision ( closes #17 ).
2015-05-07 22:55:21 -07:00
Paul Kulchenko
d625641f65
Updated documentation for 0.28.
2015-05-06 23:27:44 -07:00
Paul Kulchenko
8070d1edbb
Updated documentation for 0.27.
2014-01-11 10:38:08 -08:00
Paul Kulchenko
06873d12cd
Updated custom formatter documentation ( closes #11 ).
2014-01-09 14:05:47 -08:00
Paul Kulchenko
4e4a19df1d
Added load
function to deserialize; updated documentation ( closes #9 ).
2013-11-05 11:52:05 -08:00
Paul Kulchenko
6bc848da7d
Updated documentation to clarify defaults and the difference between serialization and pretty printing (ref #9 ).
2013-11-02 19:20:59 -07:00
Paul Kulchenko
29d2e11920
Optimized processing of tables with numeric indexes.
2013-09-30 21:17:59 -07:00
Paul Kulchenko
115b30ea77
Added maxnum
option to limit the number of elements in tables.
2013-09-29 14:33:15 -07:00
Paul Kulchenko
28d1f0f49d
Updated documentation for 0.24.
2013-06-12 11:06:02 -07:00
Paul Kulchenko
0c1483c799
Added support for cdata
type in LuaJIT (thanks to [Evan]( https://github.com/neomantra )).
2013-03-24 15:23:31 -07:00
Paul Kulchenko
a36b3fec71
Added support for metatables with __serialize method.
2013-03-05 10:38:06 -08:00
Paul Kulchenko
9db92970d3
Fixed emitting premature circular reference in self-reference section, which caused invalid serialization.
2013-02-27 23:19:53 -08:00
Thijs Schreijer
fff87fea74
Modified the sort function signature to also pass the original table, so not only keys are available when sorting, but also the values in the original table.
2013-02-27 22:31:18 +01:00
Paul Kulchenko
16c5599903
Added ability to process __tostring results that may be non-string values.
2013-01-15 11:53:07 -08:00
Paul Kulchenko
bb73826310
Renamed ignore
option to valignore
for consistency.
2013-01-08 10:09:12 -08:00
Jess Telford
fb1f135674
Added valtypeignore option
2013-01-04 19:24:30 +11:00
Jess Telford
6892d907ec
rename keywhitelist to keyallow for consistency with ignore
2013-01-04 13:37:49 +11:00
Jess Telford
fc844df716
Updated documentation to include keywhitelist option
2013-01-04 00:45:16 +11:00
Paul Kulchenko
07e85484df
Added serialization of metatables using __tostring (when present).
2012-11-16 21:21:42 -08:00
Paul Kulchenko
6f0b9e75e0
Fixed an issue with serializing data structures with circular references.
...
Fixed an issue with serializing keys that point to shared references.
Optimized overall serialization to inline values when possible.
2012-09-14 14:31:37 -07:00
Paul Kulchenko
48a0882064
Fixed an issue with serializing userdata that doesn't provide tostring().
2012-09-12 15:18:50 -07:00
Paul Kulchenko
e72ca380f9
Removed confusing comment from serialized results
2012-08-28 21:42:28 -07:00
Paul Kulchenko
3471396adb
Added 'comment=num' option to limit comments up to particular depth level
2012-06-19 12:29:42 -07:00
Paul Kulchenko
ad84a79966
Added 'ignore' parameter to allow ignoring table values
2012-06-16 19:43:15 -07:00
Paul Kulchenko
d9e1055bd0
Fixed an issue with negative and real value numeric keys being misplaced
2012-06-13 21:06:23 -07:00
Paul Kulchenko
82a4aee176
Fixed an issue with string keys with numeric values ['3']
getting mixed with real numeric keys
2012-06-13 11:07:59 -07:00
Paul Kulchenko
428061f498
Fixed key sorting and removed addresses from names of temp variables for a more stable output.
2012-06-13 10:21:44 -07:00
Paul Kulchenko
75c34f67f3
Added maxlevel option to limit the depth of nested tables
2012-06-13 09:50:26 -07:00
Paul Kulchenko
e89d8b8a9b
Added options to configure serialization process
2012-06-12 23:17:44 -07:00
Daniil Kulchenko
a10c80a6e3
Syntax highlight usage in README
2012-06-05 20:09:41 -07:00
Paul Kulchenko
179fb66468
Updated README to fix code examples
2012-06-03 22:53:42 -07:00
Paul Kulchenko
12ee78a18a
Updated README to fix indentation
2012-06-03 22:52:02 -07:00
Paul Kulchenko
9bc76dc20c
Initial commit
2012-06-03 22:34:39 -07:00
Paul Kulchenko
727c82f409
Initial commit
2012-06-01 23:11:32 -07:00