Commit Graph

  • d3d4495892
    Merge 64f2a53796 into 139fc18263 Peter Melnichenko 2022-06-09 00:19:31 +0800
  • 139fc18263 Updated tag and dependencies (#42, #44). master Paul Kulchenko 2022-05-21 11:44:49 -0700
  • 61f692e412 Fix path in rockspec file (closes #44). Maksim Fedorchenko 2022-04-21 21:50:22 +0500
  • ed98a21db6 Updated formatting. Paul Kulchenko 2022-05-21 11:33:08 -0700
  • 1739ca789f
    Merge pull request #1 from fmaksim74/fix-rockspec Max 2022-04-21 21:53:17 +0500
  • 45b80b6862 Fix path in rockspec file Maksim Fedorchenko 2022-04-21 21:50:22 +0500
  • ac6c144f7a Fix source url value to enable sudo luarocks. Maksim Fedorchenko 2022-03-31 13:57:25 +0500
  • b987a79adc Updated rockspec to reference tag and https URL (closes #42). Paul Kulchenko 2022-03-25 21:35:05 -0700
  • 6e41f2ca07 Added option to change radix for floating numbers (closes #36, closes #37). Paul Kulchenko 2020-11-05 21:04:41 -0800
  • 1cd5bc9f46 Fixed handling of floating point numbers in comma decimal locale's. KyleN 2020-03-27 15:01:14 -0700
  • 879580fb21 Added version number to numformat when the change was introduced (#17). Paul Kulchenko 2019-02-20 16:47:06 -0800
  • 96106650b1 Updated to add a note on numformat option for better readability (#17). Paul Kulchenko 2019-02-20 16:45:00 -0800
  • 64f2a53796 Add CI with code coverage using Travis CI and Codecov Peter Melnichenko 2018-04-29 18:01:39 +0300
  • 522a6239f2 Updated copyright dates. Paul Kulchenko 2018-04-23 20:51:12 -0700
  • ecf3b48c83 Fixed incorrect sref name used for tables within table keys Peter Melnichenko 2018-04-19 13:13:53 +0300
  • aedfe52d49 Use an scm rockspec instead of storing release rockspecs (closes #31). Peter Melnichenko 2018-04-18 21:37:26 +0300
  • 122094aff5
    Merge 8ddaa39273 into 33b12f1cb4 Peter Melnichenko 2018-04-23 12:54:59 +0000
  • 9b062dcea4
    Merge c573a2a99a into 33b12f1cb4 Peter Melnichenko 2018-04-19 10:24:12 +0000
  • c573a2a99a Fixed incorrect sref name used for tables within table keys Peter Melnichenko 2018-04-19 13:13:53 +0300
  • 8ddaa39273 Use an scm rockspec instead of storing release rockspecs Peter Melnichenko 2018-04-18 21:37:26 +0300
  • 33b12f1cb4 Updated to avoid calling metamethods when metatostring set to false (fixes #29). Paul Kulchenko 2018-03-18 20:53:36 -0700
  • a0e2a889b1 Fixed dates in the license (closes #27). Paul Kulchenko 2017-11-08 07:38:01 -0800
  • d786835976 Updated documentation for 0.30. 0.30 Paul Kulchenko 2017-09-01 21:33:58 -0700
  • 10be108506 Updated pairs to avoid using __pairs in Lua 5.2+. Paul Kulchenko 2017-09-01 21:28:48 -0700
  • 679a5a3bca Added metatostring option to disable __tostring processing during serialization. Paul Kulchenko 2017-09-01 11:23:47 -0700
  • 049e951ffb Added level to the parameters of the custom function (closes #25). Paul Kulchenko 2017-08-31 22:20:30 -0700
  • d304d81c09 Updated list formatting in the documentation for consistency. Paul Kulchenko 2017-08-31 22:19:50 -0700
  • 5b5f694082 Added maxlength option to limit the space taken by table elements. Paul Kulchenko 2017-02-18 22:27:33 -0800
  • 7f46cfda57 Optimized serialization of functions when nocode option is specified. Paul Kulchenko 2017-02-17 21:55:40 -0800
  • 9f48b55391 Added protection from __serialize check failing (pkulchenko/ZeroBraneStudio#732). Paul Kulchenko 2017-02-16 21:36:40 -0800
  • 545c8fc8a6 Added keyignore option for the serializer. Paul Kulchenko 2015-07-24 21:40:43 -0700
  • 2d845adb49 Added check for environments that may not have 'default' tables as tables. Paul Kulchenko 2015-05-18 21:11:16 -0700
  • 06a575ed69 Added numeric format to preserve floating point precision (closes #17). Paul Kulchenko 2015-05-07 22:53:47 -0700
  • dca4b8c1d8 Added using debug.metatable when available. Paul Kulchenko 2015-05-07 22:42:24 -0700
  • 664b6eebea Improved handling of failures in __tostring (pkulchenko/ZeroBraneStudio#446). Paul Kulchenko 2015-05-06 23:29:48 -0700
  • d625641f65 Updated documentation for 0.28. 0.28 Paul Kulchenko 2015-05-06 23:27:44 -0700
  • d78f212b71 Switched to a method proposed by @SoniEx2 to disallow function calls (#15). Paul Kulchenko 2015-01-24 13:53:57 -0800
  • 9ed094ba07 Added more tostring for Lua 5.3 support (pkulchenko/ZeroBraneStudio#401). Paul Kulchenko 2015-01-23 20:40:17 -0800
  • a5bec96f46 Updated environment handling to localize the impact (#15). Paul Kulchenko 2015-01-23 20:39:17 -0800
  • 3fcbb72531 Added setting env to protect against assigning global functions (closes #15). Paul Kulchenko 2015-01-20 20:37:14 -0800
  • ce5281c1f5 Updated tests to work with Lua 5.3. Paul Kulchenko 2015-01-20 20:30:36 -0800
  • 7ff75bebd7 Updated copyright year. Paul Kulchenko 2015-01-19 21:54:46 -0800
  • 0c5b2603bb Added explicit tostring for Lua 5.3 with LUA_NOCVTN2S set (pkulchenko/ZeroBraneStudio#401). Paul Kulchenko 2015-01-19 21:45:42 -0800
  • 026f4e1a5c Updated version number. Paul Kulchenko 2014-01-30 16:06:05 -0800
  • b37a480a03 Merge 8d55e4bc56 into f2fc9e7517 tn0502 2014-01-30 15:38:04 -0800
  • 8d55e4bc56 Fixed crash when not all Lua standard libraries are loaded. Tommy Nguyen 2014-01-31 00:34:33 +0100
  • f2fc9e7517 Improved Lua 5.2 support for serialized functions. Paul Kulchenko 2014-01-19 21:40:03 -0800
  • 8070d1edbb Updated documentation for 0.27. 0.27 Paul Kulchenko 2014-01-11 10:38:08 -0800
  • ca4140a2d1 Fixed (properly this time) order of elements in the array part (fixes #13). Paul Kulchenko 2014-01-10 16:05:19 -0800
  • 7d56d50a9c Fixed order of elements in the array part with sortkeys=true (fixes #13). Paul Kulchenko 2014-01-10 10:27:26 -0800
  • 06873d12cd Updated custom formatter documentation (closes #11). Paul Kulchenko 2014-01-09 14:05:47 -0800
  • 41e7fffcb5 Added rawstring option for metamethods that return raw values (ref #10). rawstring Paul Kulchenko 2013-12-30 11:49:08 -0800
  • 4e4a19df1d Added load function to deserialize; updated documentation (closes #9). 0.26 Paul Kulchenko 2013-11-05 11:52:05 -0800
  • b290a5d522 Added spec for 0.25. 0.25 Paul Kulchenko 2013-11-02 19:22:28 -0700
  • 6bc848da7d Updated documentation to clarify defaults and the difference between serialization and pretty printing (ref #9). Paul Kulchenko 2013-11-02 19:20:59 -0700
  • 69e760de17 Updated LICENSE information. Paul Kulchenko 2013-10-05 22:55:14 -0700
  • a4e258cb77 Fixed an issue with mixed tables that may be missing keys. Paul Kulchenko 2013-10-01 20:52:34 -0700
  • 29d2e11920 Optimized processing of tables with numeric indexes. Paul Kulchenko 2013-09-30 21:17:59 -0700
  • 115b30ea77 Added maxnum option to limit the number of elements in tables. Paul Kulchenko 2013-09-29 14:33:15 -0700
  • 28d1f0f49d Updated documentation for 0.24. 0.24 Paul Kulchenko 2013-06-12 11:06:02 -0700
  • f7b2a819c0 Fixed an issue missing numerical keys (fixes #8). Paul Kulchenko 2013-06-12 11:04:56 -0700
  • 2d09171357 Fixed an issue with luaffi that returns getmetatable(ffi.C) as true. Paul Kulchenko 2013-06-11 00:02:22 -0700
  • 0c1483c799 Added support for cdata type in LuaJIT (thanks to [Evan](https://github.com/neomantra)). 0.23 Paul Kulchenko 2013-03-24 15:23:31 -0700
  • a716bd877d Added comment to indicate incomplete output. Paul Kulchenko 2013-03-22 15:00:55 -0700
  • a36b3fec71 Added support for metatables with __serialize method. Paul Kulchenko 2013-03-05 10:38:06 -0800
  • 7f58e5899c Added handling of metatables with __tostring method. Paul Kulchenko 2013-03-05 10:28:26 -0800
  • 4883768d13 Fixed an issue with having too many locals in self-reference section. Paul Kulchenko 2013-03-04 11:18:29 -0800
  • 9db92970d3 Fixed emitting premature circular reference in self-reference section, which caused invalid serialization. Paul Kulchenko 2013-02-27 23:19:53 -0800
  • 0ba59d53d1 Merge fff87fea74 into 16c5599903 Thijs Schreijer 2013-02-27 13:34:27 -0800
  • 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. Thijs Schreijer 2013-02-27 22:31:18 +0100
  • 127c961839 Merge ec6583057b into 16c5599903 Thijs Schreijer 2013-02-27 13:27:11 -0800
  • ec6583057b Merge branch 'modify_sort' of github.com:Tieske/serpent into modify_sort Thijs Schreijer 2013-02-27 22:26:37 +0100
  • 6dc72d9c47 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. Thijs Schreijer 2013-02-27 22:24:11 +0100
  • f413252185 leave n undocumented Thijs Schreijer 2013-02-27 22:21:24 +0100
  • b5432e662d removed left-over Thijs Schreijer 2013-02-27 14:01:24 +0100
  • 9642c2ab7b sample updated Thijs Schreijer 2013-02-27 13:54:06 +0100
  • 476c3f5485 Updated docs Thijs Schreijer 2013-02-27 13:49:23 +0100
  • c3b470c1e8 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. Thijs Schreijer 2013-02-27 13:39:59 +0100
  • 16c5599903 Added ability to process __tostring results that may be non-string values. 0.22 Paul Kulchenko 2013-01-15 11:53:07 -0800
  • bb73826310 Renamed ignore option to valignore for consistency. 0.21 Paul Kulchenko 2013-01-08 10:09:12 -0800
  • 87b5d0f376 Merge pull request #4 from jesstelford/valtypeignore Paul Kulchenko 2013-01-04 10:02:47 -0800
  • 999d45ac2e Merge fb1f135674 into 783645f2ad Jess Telford 2013-01-04 00:32:00 -0800
  • fb1f135674 Added valtypeignore option Jess Telford 2013-01-04 19:24:30 +1100
  • 783645f2ad Merge pull request #3 from jesstelford/keywhitelist Paul Kulchenko 2013-01-03 19:00:04 -0800
  • 2f831715a7 Merge 6892d907ec into 0a9326654a Jess Telford 2013-01-03 18:38:02 -0800
  • 6892d907ec rename keywhitelist to keyallow for consistency with ignore Jess Telford 2013-01-04 13:37:49 +1100
  • fc844df716 Updated documentation to include keywhitelist option Jess Telford 2013-01-04 00:45:16 +1100
  • 832af701d3 Allow serialization of only whitelisted keys Jess Telford 2013-01-04 00:19:20 +1100
  • 0a9326654a Fixed typo in a call for 'meta' comment. Paul Kulchenko 2012-11-26 18:31:36 -0800
  • c1e8278d57 Updated rockspec for v0.19. 0.19 Paul Kulchenko 2012-11-16 21:44:10 -0800
  • 4618c506a3 Merge pull request #2 from hinrik/master Paul Kulchenko 2012-11-16 21:39:27 -0800
  • 67026dbc83 Merge 05efc8acc0 into 07e85484df Hinrik Örn Sigurðsson 2012-11-16 21:37:44 -0800
  • 07e85484df Added serialization of metatables using __tostring (when present). Paul Kulchenko 2012-11-16 21:21:42 -0800
  • d8e92a3388 Fixed an issue with serializing functions as keys when the keys are created as part of the delayed shared reference processing. Paul Kulchenko 2012-11-16 15:07:04 -0800
  • 05efc8acc0 Add Rockspec Hinrik Örn Sigurðsson 2012-11-16 00:17:15 +0000
  • 6f0b9e75e0 Fixed an issue with serializing data structures with circular references. Paul Kulchenko 2012-09-13 18:38:52 -0700
  • 48a0882064 Fixed an issue with serializing userdata that doesn't provide tostring(). Paul Kulchenko 2012-09-12 15:18:50 -0700
  • e72ca380f9 Removed confusing comment from serialized results Paul Kulchenko 2012-08-28 21:42:28 -0700
  • 3471396adb Added 'comment=num' option to limit comments up to particular depth level Paul Kulchenko 2012-06-17 22:33:07 -0700
  • ad84a79966 Added 'ignore' parameter to allow ignoring table values Paul Kulchenko 2012-06-16 19:43:15 -0700