Log

util/serialization.lua @ 13269:d50bee584969

description author age
util.serialization: Add a "pretty" preset Kim Alvefur Fri, 09 Jun 2023 17:26:38 +0200
util: Prefix module imports with prosody namespace Kim Alvefur Fri, 17 Mar 2023 16:23:16 +0100
util.mathcompat: Module to ease reuse of math.type() Kim Alvefur Thu, 20 Oct 2022 16:50:12 +0200
util.startup: Provide a common Lua 5.3+ math.type() for Lua 5.2 Kim Alvefur Wed, 19 Oct 2022 16:25:05 +0200
util.serialization: Let freeze metamethod return a literal string Kim Alvefur Sat, 26 Sep 2020 23:17:53 +0200
Merge 0.11->trunk Kim Alvefur Mon, 08 Jul 2019 02:44:32 +0200
util.serialization: Cache default serialization instance (fixes #1389) 0.11 Kim Alvefur Mon, 08 Jul 2019 02:46:27 +0200
util.serialization: Use util.hex Kim Alvefur Sun, 17 Mar 2019 21:25:33 +0100
util.serialization: Allow overriding table iterator Kim Alvefur Sun, 17 Mar 2019 21:16:27 +0100
util.serialization: Optimize handling of last table separator Kim Alvefur Sun, 17 Mar 2019 20:40:01 +0100
lint: Remove use of the 143 error code Kim Alvefur Sat, 08 Dec 2018 17:10:51 +0100
util.serialization: Encode non-fatal error in way that can be restored Kim Alvefur Sat, 27 Oct 2018 12:56:01 +0200
util.serialization: Rename non-fatal fallback handler for clarity Kim Alvefur Sat, 27 Oct 2018 12:54:57 +0200
util.serialization: Disable use of unquoted table keys by default Kim Alvefur Sat, 27 Oct 2018 12:48:48 +0200
util.serialization: Add option for allowing multiple references to the same table (but not cycles) Kim Alvefur Sat, 27 Oct 2018 12:43:03 +0200
util.serialization: Separate errors for multiple table references and max depth Kim Alvefur Sat, 27 Oct 2018 12:38:47 +0200
util.serialization: Make maximum table depth configurable Kim Alvefur Sat, 27 Oct 2018 12:17:35 +0200
util.serialization: Remove encoding of very large or very small numbers in scientific notation Kim Alvefur Fri, 12 Oct 2018 00:15:08 +0200
util.serialization: Simpler metatable pre-processing Kim Alvefur Fri, 12 Oct 2018 00:13:24 +0200
util.serialization: Use '=' prefix for chunk source description Kim Alvefur Thu, 11 Oct 2018 23:00:45 +0200
util.serialization: Make check of prefix for optional hex encoding stricter Kim Alvefur Thu, 11 Oct 2018 22:59:26 +0200
util.serialization: Make errors fatal by default (like the previous implementation) Kim Alvefur Thu, 11 Oct 2018 22:42:17 +0200
util.serialization: Stricter type check Kim Alvefur Sun, 23 Sep 2018 16:11:13 +0200
util.serialization: Tighten up type checks Kim Alvefur Sun, 29 Jul 2018 00:17:41 +0200
util.serialization: Rewritte for performance and flexibility Kim Alvefur Tue, 10 Jul 2018 22:04:26 +0200
vairious: Add annotation when an empty environment is set [luacheck] Kim Alvefur Wed, 28 Feb 2018 20:06:26 +0100
util.*: Remove use of module() function, make all module functions local and return them in a table at the end Kim Alvefur Sat, 21 Feb 2015 10:36:37 +0100
util.serialization: Remove unused imports of error() and loadstring() [luacheck] Matthew Wild Wed, 06 May 2015 19:40:48 +0100
Remove all trailing whitespace Florian Zeitz Fri, 09 Aug 2013 17:48:21 +0200
Eliminate direct setfenv usage Florian Zeitz Fri, 08 Jun 2012 05:04:38 +0200
util.serialization: Proper serialization of Infinity, -Infinity and NaN. Waqas Hussain Mon, 13 Dec 2010 20:45:08 +0500
util.serialization: Implemented deserialize(). Waqas Hussain Sun, 12 Dec 2010 06:29:19 +0500
Update copyright headers for 2010 Matthew Wild Mon, 22 Mar 2010 17:06:15 +0000
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 0.6.1 Matthew Wild Wed, 25 Nov 2009 23:45:45 +0000
util.serialization: Replaced commas with semi-colons between table fields. Waqas Hussain Mon, 23 Nov 2009 19:50:04 +0500
util.serialization: Concise output for empty tables. Waqas Hussain Mon, 23 Nov 2009 19:35:24 +0500
Remove version number from copyright headers Matthew Wild Fri, 10 Jul 2009 03:11:45 +0100
util/serialization: Fixed serialization formatting Waqas Hussain Fri, 08 May 2009 01:06:45 +0500
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error' 0.4.1 Matthew Wild Tue, 05 May 2009 18:07:13 +0100
util.serialization: Log a warning when trying to serialize something we can't Matthew Wild Mon, 04 May 2009 19:35:29 +0100
0.3->0.4 Matthew Wild Fri, 20 Mar 2009 20:16:25 +0000
Update copyright notices for 2009 Matthew Wild Fri, 30 Jan 2009 17:59:26 +0000
0.2->0.3 Matthew Wild Fri, 30 Jan 2009 17:40:25 +0000
GPL->MIT! Matthew Wild Fri, 30 Jan 2009 17:22:56 +0000
0.1 -> 0.2 Matthew Wild Wed, 10 Dec 2008 15:44:03 +0000
Added module util.serialization Waqas Hussain Thu, 04 Dec 2008 23:27:54 +0500