Commits

Author Commit Message Labels Comments Date
Lukas Diekmann
what the hell did we do here!?
Branches
set-strategies
Lukas Diekmann
other_w can't be resized
Branches
set-strategies
Lukas Diekmann
now we dont reference i before assignment anymore
Branches
set-strategies
Lukas Diekmann
referenced i before assignment if others_w is None/empty
Branches
set-strategies
Lukas Diekmann
added tests for intersection_multiple order
Branches
set-strategies
Lukas Diekmann
optimized intersection_multiple some more
Branches
set-strategies
Lukas Diekmann
added fastpath for issubset and isdisjoint
Branches
set-strategies
Lukas Diekmann
delegated not_contain_equal_elements method to strategies
Branches
set-strategies
Lukas Diekmann
use string strategy when appending string to empty set
Branches
set-strategies
Lukas Diekmann
in intersection_multiple start with the smallest to avoid unnecessary comparisons
Branches
set-strategies
Lukas Diekmann
added fastpath to intersection and fixed not_contain_equal_elements
Branches
set-strategies
Lukas Diekmann
this is done with not_contain_equal_elements
Branches
set-strategies
Lukas Diekmann
renamed not_comparable to more convenient not_contain_equal_elements
Branches
set-strategies
Lukas Diekmann
added fastpath for not comparable sets (starting with difference)
Branches
set-strategies
Lukas Diekmann
added StringStrategy for sets
Branches
set-strategies
Lukas Diekmann
no need to check since w_other is always a set here
Branches
set-strategies
Lukas Diekmann
discard is deprecated. instead we use remove
Branches
set-strategies
Lukas Diekmann
more test coverage
Branches
set-strategies
Lukas Diekmann
need to use r_dict when storing wrapped objects
Branches
set-strategies
Lukas Diekmann
erasing bug in _intersection_wrapped. added test and fix
Branches
set-strategies
Lukas Diekmann
just check for unhashable objects here
Branches
set-strategies
Lukas Diekmann
also copy storage of frozenset to avoid changing frozenset in methods like intersection, difference, etc
Branches
set-strategies
Lukas Diekmann
forgot self in method _isdisjoint_wrapped
Branches
set-strategies
Lukas Diekmann
use the correct dict (here: r_dict for wrapped items)
Branches
set-strategies
Lukas Diekmann
one more abstract method fix
Branches
set-strategies
Lukas Diekmann
fixed copy and paste error. SetStrategy needs one more argument
Branches
set-strategies
Lukas Diekmann
forgot argument for abstract method copy
Branches
set-strategies
Lukas Diekmann
merge with default
Branches
set-strategies
Lukas Diekmann
possible fix for translation
Branches
set-strategies
Lukas Diekmann
fix needed for translation
Branches
set-strategies
  1. Prev
  2. Next