Commit Graph

1464 Commits

Author SHA1 Message Date
John-David Dalton
dd70fcb9bc Cleanup _.dropRightWhile and _.takeRightWhile. 2014-10-30 23:53:39 -07:00
John-David Dalton
6dd8c05533 Cleanup _.keysIn. 2014-10-30 23:53:28 -07:00
John-David Dalton
0b900d94f7 Ensure root is set correctly when required by a greasemonkey userscript. [closes #759] 2014-10-30 22:01:00 -07:00
John-David Dalton
cf724c43cb Simplify lazy chaining. 2014-10-30 20:57:24 -07:00
John-David Dalton
cdf5ac4fc4 Ensure _.keysIn skips inheritedconstructor properties. 2014-10-29 22:41:51 -07:00
John-David Dalton
0115503af9 Fix _.keysIn for inherited non-enumerable props. 2014-10-28 23:19:08 -07:00
John-David Dalton
204f1747cf Ensure old Opera avoids a false positive for support of isHostObject. 2014-10-23 21:46:46 -07:00
John-David Dalton
13c9d80a3b Use the new operator to ensure constructors of other realms produce objects of those realms. 2014-10-23 20:43:49 -07:00
John-David Dalton
c1202fd127 Fix isArrayLike in older IE. 2014-10-23 17:04:13 -07:00
John-David Dalton
2060f3f59a Ensure _.at and _.pullAt work with falsey array and collection values when keys are provided. 2014-10-23 17:04:13 -07:00
John-David Dalton
b930bd7326 Add isLength helper. 2014-10-22 22:28:24 -07:00
John-David Dalton
d1d1be49ba Reduce lazy wrapper for lazy first and last. 2014-10-21 08:04:29 -07:00
John-David Dalton
6ad7963347 Fix _.merge doc typo. [ci skip] [closes #754] 2014-10-21 07:41:34 -07:00
Benjamin Tan
0f12d43a59 Simplify _.keys and _.keysIn. 2014-10-20 19:58:05 -07:00
John-David Dalton
6dfc2aca4b Add LazyWrapper#slice. 2014-10-20 11:33:03 -07:00
John-David Dalton
d7e290dc68 Add more isIterateeCall guards. 2014-10-20 11:33:02 -07:00
John-David Dalton
2e2341c8b2 Add arrayMin and arrayMax helpers. 2014-10-19 03:25:26 -07:00
John-David Dalton
f2780bcbc2 Add isCloneable and clonePassthru. 2014-10-18 11:31:44 -07:00
John-David Dalton
eed09f64f7 Cleanup _.matches. 2014-10-18 11:31:44 -07:00
John-David Dalton
28c4ad1501 Cleanup _.zipObject. 2014-10-18 11:31:44 -07:00
John-David Dalton
b5f0672888 Fix failing clone tests. 2014-10-18 11:31:44 -07:00
John-David Dalton
8bff1e8bc4 Ensure a customer function works on deep cloned objects. 2014-10-18 11:31:44 -07:00
John-David Dalton
af67dd6610 Tweak _.clone and _.cloneDeep docs. [ci skip] 2014-10-18 11:31:44 -07:00
John-David Dalton
c46c700f7c Change source order of arrayFilter and arrayMap. 2014-10-18 11:31:44 -07:00
John-David Dalton
2a2de2efdc Make _.clone and _.cloneDeep return an empty object for unsupported types. 2014-10-18 11:31:44 -07:00
John-David Dalton
32521cd1b6 Add comment to lazy flags. [ci skip] 2014-10-12 12:56:33 -07:00
John-David Dalton
e072fe6ea9 Move LodashWrapper.prototype and MemCache assignments out of the method assignments block. 2014-10-12 12:38:59 -07:00
John-David Dalton
b3e2305dea Fix typo and add lazy tests. 2014-10-09 09:50:08 -07:00
John-David Dalton
ec3e3ed1fd Simplify lazyValue. 2014-10-09 00:16:56 -07:00
John-David Dalton
30fc97eef6 Fix shortcut fusion. 2014-10-08 23:44:45 -07:00
John-David Dalton
5939692616 Remove multi-line comment wrap from _.template sourceURLs. [closes #738] 2014-10-08 09:17:15 -07:00
Tiago Ribeiro
9ce3176b59 Rename stop to end in _.range docs. [ci skip] 2014-10-06 09:38:46 -07:00
John-David Dalton
497d35b03b Continued chaining cleanup. 2014-10-06 09:38:46 -07:00
John-David Dalton
6a1191de31 Add docs to MemCache and LazyWrapper methods and reduce LazyWrapper scaffolding. 2014-10-05 18:51:57 -07:00
John-David Dalton
4900eae751 Correct result of methods that should not return a wrapped value. 2014-10-03 00:14:10 -07:00
John-David Dalton
5334c599f0 Cleanup lazyValue. 2014-10-03 00:13:19 -07:00
John-David Dalton
ad10a1eba5 Rename var chain to chainAll in _.mixin. 2014-10-02 09:47:11 -07:00
John-David Dalton
3ca626f2a9 Add lazy drop, dropRight, initial, last, rest, reverse, and takeRight. 2014-10-02 09:46:37 -07:00
John-David Dalton
e7ad40d8f4 Make _.initial use _.dropRight and _.rest use _.drop. 2014-10-02 09:45:11 -07:00
Benjamin Tan
d38ab1145a createCompounder: Remove unused words argument 2014-10-02 00:38:41 -07:00
Benjamin Tan
f31360e1a4 _.once: Use basePartial instead of partial 2014-10-02 00:36:29 -07:00
Benjamin Tan
059fead736 Minor doc updates. [ci skip] 2014-10-02 00:34:48 -07:00
John-David Dalton
fbd80746a5 Refactor lazy evaluation. 2014-10-02 00:21:04 -07:00
John-David Dalton
072a5de1c5 Cleanup _.memoize.Cache. 2014-09-29 20:41:18 -07:00
Filip Zawada
461b294bc7 Add support for lazy evaluation to chaining syntax. [closes #247, #678] 2014-09-28 08:51:59 -07:00
John-David Dalton
71de0f2d08 Make support references align with templateSetting references. 2014-09-26 09:43:33 -07:00
John-David Dalton
dc9b320c4a Ensure _.indexOf and _.lastIndexOf match NaN when performing a binary search. 2014-09-25 09:42:27 -07:00
John-David Dalton
a6a93148b4 Clarify documented default params of identity as _.identity. [ci skip] 2014-09-24 22:46:06 -07:00
jabclab
f7dc3b9ce4 Add _.memoize.Cache to allow using ES6 Map/WeakMap. 2014-09-24 13:40:00 -07:00
John-David Dalton
54dc1e2e15 Exit early from _.contains if length is 0 to avoid potentially mucking up getIndexOf by passing it an undefined collection. 2014-09-24 11:13:16 -07:00