Commit Graph

46 Commits (master)

Author SHA1 Message Date
Kim Alvefur f3414a43d8 util.serialization: Add a "pretty" preset 3 years ago
Kim Alvefur 43531740f9 util: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur e2cff34641 util.mathcompat: Module to ease reuse of math.type() 3 years ago
Kim Alvefur e64c5e30c2 util.startup: Provide a common Lua 5.3+ math.type() for Lua 5.2 3 years ago
Kim Alvefur 487f96c2f1 util.serialization: Let freeze metamethod return a literal string 5 years ago
Kim Alvefur e081fd6642 util.serialization: Cache default serialization instance (fixes #1389) 7 years ago
Kim Alvefur a261de73b9 util.serialization: Encode non-fatal error in way that can be restored 7 years ago
Kim Alvefur 1497806989 util.serialization: Rename non-fatal fallback handler for clarity 7 years ago
Kim Alvefur 28031d133d util.serialization: Disable use of unquoted table keys by default 7 years ago
Kim Alvefur fdbc23fab6 util.serialization: Add option for allowing multiple references to the same table (but not cycles) 7 years ago
Kim Alvefur bdadc69e1a util.serialization: Separate errors for multiple table references and max depth 7 years ago
Kim Alvefur 97c56e6c71 util.serialization: Make maximum table depth configurable 7 years ago
Kim Alvefur 1789a7adf8 util.serialization: Remove encoding of very large or very small numbers in scientific notation 7 years ago
Kim Alvefur e0a16c75dc util.serialization: Simpler metatable pre-processing 7 years ago
Kim Alvefur 8d941e5d0f util.serialization: Use '=' prefix for chunk source description 7 years ago
Kim Alvefur 09c19925cc util.serialization: Make check of prefix for optional hex encoding stricter 7 years ago
Kim Alvefur e99c680a14 util.serialization: Make errors fatal by default (like the previous implementation) 7 years ago
Kim Alvefur ed7c24bd0d util.serialization: Stricter type check 7 years ago
Kim Alvefur 6eb0c63e0d util.serialization: Tighten up type checks 8 years ago
Kim Alvefur 0ce63ae5c9 util.serialization: Rewritte for performance and flexibility 8 years ago
Kim Alvefur 43b814a83b vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
Matthew Wild 75c8b77900 util.serialization: Remove unused imports of error() and loadstring() [luacheck] 11 years ago
Kim Alvefur eaa823a597 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 1d833bb807 Remove all trailing whitespace 13 years ago
Kim Alvefur 34f85c79c0 util.serialization: Use util.hex 7 years ago
Kim Alvefur 94ceae0f0b util.serialization: Allow overriding table iterator 7 years ago
Kim Alvefur cffb6e6e7b util.serialization: Optimize handling of last table separator 7 years ago
Kim Alvefur 5a608450d5 lint: Remove use of the 143 error code 7 years ago
Florian Zeitz d49b9bc2ab 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