Commit Graph

42 Commits (vault/master)

Author SHA1 Message Date
Kim Alvefur b93e90ebb3 util.serialization: Let freeze metamethod return a literal string 5 years ago
Kim Alvefur 5399b9b905 util.serialization: Cache default serialization instance (fixes #1389) 7 years ago
Kim Alvefur e22a262599 util.serialization: Cache default serialization instance (fixes #1389) 7 years ago
Kim Alvefur 52551bb262 util.serialization: Encode non-fatal error in way that can be restored 7 years ago
Kim Alvefur f52dc4985c util.serialization: Rename non-fatal fallback handler for clarity 7 years ago
Kim Alvefur 108f6557fd util.serialization: Disable use of unquoted table keys by default 7 years ago
Kim Alvefur 669ab61ecd util.serialization: Add option for allowing multiple references to the same table (but not cycles) 7 years ago
Kim Alvefur fe4440f497 util.serialization: Separate errors for multiple table references and max depth 7 years ago
Kim Alvefur 956b687a20 util.serialization: Make maximum table depth configurable 7 years ago
Kim Alvefur 3d1e573b27 util.serialization: Remove encoding of very large or very small numbers in scientific notation 7 years ago
Kim Alvefur a8b392165a util.serialization: Simpler metatable pre-processing 7 years ago
Kim Alvefur 86117bb2a2 util.serialization: Use '=' prefix for chunk source description 7 years ago
Kim Alvefur cd8f883199 util.serialization: Make check of prefix for optional hex encoding stricter 7 years ago
Kim Alvefur 71a12130de util.serialization: Make errors fatal by default (like the previous implementation) 7 years ago
Kim Alvefur 05f16b4a2f util.serialization: Stricter type check 7 years ago
Kim Alvefur f12bf9ef07 util.serialization: Tighten up type checks 8 years ago
Kim Alvefur 3b71c597c8 util.serialization: Rewritte for performance and flexibility 8 years ago
Kim Alvefur 146acdbd33 vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
Matthew Wild 72be71031a util.serialization: Remove unused imports of error() and loadstring() [luacheck] 11 years ago
Kim Alvefur 3015aac8bc util.*: Remove use of module() function, make all module functions local and return them in a table at the end 11 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 13 years ago
Kim Alvefur 8999b2a97c util.serialization: Use util.hex 7 years ago
Kim Alvefur a335b6de27 util.serialization: Allow overriding table iterator 7 years ago
Kim Alvefur 8dbde14697 util.serialization: Optimize handling of last table separator 7 years ago
Kim Alvefur a8b096516b lint: Remove use of the 143 error code 7 years ago
Florian Zeitz 40ea2230d1 Eliminate direct setfenv usage 14 years ago
Waqas Hussain de4152ae6d util.serialization: Proper serialization of Infinity, -Infinity and NaN. 15 years ago
Waqas Hussain 40e3e8175b util.serialization: Proper serialization of Infinity, -Infinity and NaN. 15 years ago
Waqas Hussain 31cd341b7d util.serialization: Implemented deserialize(). 15 years ago
Waqas Hussain 25f970cc60 util.serialization: Implemented deserialize(). 15 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Matthew Wild 2e3f2e68d7 util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 16 years ago
Waqas Hussain 5b41760cec util.serialization: Replaced commas with semi-colons between table fields. 16 years ago
Waqas Hussain 8d13f90bed util.serialization: Concise output for empty tables. 16 years ago
Matthew Wild 118883d655 Remove version number from copyright headers 17 years ago
Waqas Hussain 5cd003581a util/serialization: Fixed serialization formatting 17 years ago
Matthew Wild fefd7ac17a util.serialization: Write nil for non-serializable data types, and bump the log level to 'error' 17 years ago
Matthew Wild 7229cd0025 util.serialization: Log a warning when trying to serialize something we can't 17 years ago
Matthew Wild c80f91dc02 0.3->0.4 17 years ago
Matthew Wild c5ee166aa9 Update copyright notices for 2009 17 years ago
Matthew Wild f2d020191f 0.2->0.3 17 years ago
Matthew Wild bf3b96204d GPL->MIT! 17 years ago
Matthew Wild d3ad4a5123 0.1 -> 0.2 17 years ago
Waqas Hussain c76c4fdc1e Added module util.serialization 17 years ago
Matthew Wild 0c5cc83112 Insert copyright/license headers 17 years ago
Waqas Hussain 8b4303771b ejabberd db dump importer for Prosody 17 years ago