aboutsummaryrefslogtreecommitdiffstats
path: root/util/set.lua
Commit message (Expand)AuthorAgeFilesLines
* util.set: Remove duplicate __freeze metamethodKim Alvefur2023-06-011-9/+0
* util.set: Change tostring format to {a, b, c}Kim Alvefur2023-04-061-1/+1
* util.set: Add a serialization preparation metamethodKim Alvefur2023-03-261-0/+9
* util.set: Add :contains_set() methodMatthew Wild2021-09-121-0/+9
* Merge 0.11->trunkMatthew Wild2021-05-131-0/+6
|\
| * util.set: Add is_set() to test if an object is a setMatthew Wild2021-05-101-2/+8
* | util.set: Fix equality metamethod in Lua 5.3Kim Alvefur2020-01-151-0/+6
|/
* util.set: Add freeze metamethodKim Alvefur2018-10-121-0/+8
* vairious: Add annotation when an empty environment is set [luacheck]Kim Alvefur2018-02-281-0/+1
* util.set: Add a __name field to metatableKim Alvefur2018-02-161-1/+1
* util.*: Remove use of module() function, make all module functions local and ...Kim Alvefur2015-02-211-47/+54
* util.set: Rename method argument to avoid name clash [luacheck]Matthew Wild2015-05-061-3/+3
* util.set: Add luacheck annotation for methods not referencing 'self'Matthew Wild2015-05-061-0/+3
* util.set: Remove unnecessary local declaration, arguments are already locals ...Matthew Wild2015-05-061-1/+1
* Merge 0.9->0.10Matthew Wild2013-11-101-1/+1
|\
| * util.set: Remove unused variableMatthew Wild2013-11-101-1/+1
* | util.set: :items() now returns an iterator instead of the underlying table. T...Matthew Wild2013-09-031-1/+1
* | Merge 0.9->trunkMatthew Wild2013-09-031-2/+2
|\|
| * util.set: Fix :include() and :exclude() methods to iterate the input set corr...Matthew Wild2013-09-021-2/+2
* | Remove all trailing whitespaceFlorian Zeitz2013-08-091-18/+18
|/
* util.set: Change '/' operator from filter to map+filter (nil to drop from set...Matthew Wild2012-05-241-2/+3
* util.set: Accept nil to add_list()Matthew Wild2012-01-221-2/+4
* Monster whitespace commit (beware the whitespace monster).Waqas Hussain2010-10-161-1/+1
* Update copyright headers for 2010Matthew Wild2010-03-221-2/+2
* Add copyright header to those files missing oneMatthew Wild2009-07-101-0/+8
* util.set: Add set.xor() to get a set consisting of items not in both setsMatthew Wild2009-04-221-0/+4
* util.set: Add set:empty() to discover if the set is the empty setMatthew Wild2009-04-221-0/+4
* util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double ...Matthew Wild2009-04-221-4/+54
* util.set: Rename private items container, optimise set.difference() and add s...Matthew Wild2009-03-231-9/+18
* util.set: Fix to make constructor work, and functions defined correctlyMatthew Wild2009-03-221-8/+14
* util.set: New util libraryMatthew Wild2009-03-221-0/+75