1. Benjamin Dumke-von der Ehe
  2. Lyfe

Commits

Author Commit Message Date Builds
Benjamin Dumke-von der Ehe
sortBy: only call the key function once per item
Benjamin Dumke-von der Ehe
make it strict-mode compatible; add .noConflict
Benjamin Dumke-von der Ehe
semicolons
Benjamin Dumke-von der Ehe
bump copyright year
Benjamin Dumke-von der Ehe
don't hardcode the global object's name as "window"
Benjamin Dumke-von der Ehe
zipWithArray behavior wasn't symmetric when the array had holes
Benjamin Dumke-von der Ehe
bump copyright year
Benjamin Dumke-von der Ehe
add another zipWithArray test case
Benjamin Dumke-von der Ehe
breaking change: remove deprecated this.yield
Benjamin Dumke-von der Ehe
string argument to filter, map, takeWhile, skipWhile, all, any, groupBy, sortBy
Benjamin Dumke-von der Ehe
count()
Benjamin Dumke-von der Ehe
also pass yield (better: Yield) as a parameter to the generator function
Benjamin Dumke-von der Ehe
optional predicate function for .any() and .all()
Benjamin Dumke-von der Ehe
sortBy
Benjamin Dumke-von der Ehe
except
Benjamin Dumke-von der Ehe
allow non-generator as argument to yieldMany() (and thus to and() as well)
Benjamin Dumke-von der Ehe
another yield-out-of-scope test
Benjamin Dumke-von der Ehe
make the Array.indexOf replacement for IE 8- behave correctly in edge cases (not actually an issue in the current use)
Benjamin Dumke-von der Ehe
prevent yielding after the iteration has ended (i.e. by leaking yield out of scope)
Benjamin Dumke-von der Ehe
add license (MIT)
Benjamin Dumke-von der Ehe
make sure that groupBy only groups when (and each time that) iteration starts (the first part is even advertised in the documentation)
Benjamin Dumke-von der Ehe
When constructing a generator from an array, only yield values that are actually set in the array. This is consistent with the behaviour of methods such as Array.prototype.filter
Benjamin Dumke-von der Ehe
additional argument to map, filter, and forEach; will be passed as `this` to the callback
Benjamin Dumke-von der Ehe
only create one global object, and throw a plain object instead of an Error to stop iteration
Benjamin Dumke-von der Ehe
rename evaluate to evaluated
Benjamin Dumke-von der Ehe
.evaluate()
Benjamin Dumke-von der Ehe
only check for Array.indexOf once
Benjamin Dumke-von der Ehe
use new
Benjamin Dumke-von der Ehe
clean-up namespacing etc.
Benjamin Dumke-von der Ehe
behave correctly if the source array's length changes between generator creation and enumeration
  1. Prev
  2. Next