Commit Graph

1423 Commits

Author SHA1 Message Date
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
John-David Dalton
073f715f17 Qualify isIterateeCall use. 2014-09-24 09:48:59 -07:00
John-David Dalton
7ff50893dc Doc cleanup. [ci skip] 2014-09-24 09:32:51 -07:00
John-David Dalton
d128082b23 Add indexOfNaN and remove checks from baseIndexOf. 2014-09-24 09:32:51 -07:00
John-David Dalton
8256579310 Add _.words tests and tweak reWords regexp. 2014-09-24 09:32:51 -07:00
John-David Dalton
41f1fb8d95 Minor source tweak of _.template. 2014-09-22 10:53:33 -07:00
John-David Dalton
277d91afce Minor code format tweak for _.isBoolean, _.isElement, _.isNumber, and _.isString. 2014-09-22 09:44:54 -07:00
John-David Dalton
aaa840ebef Add isIterateeCall and make more methods support being used as a callback for methods like _.map. 2014-09-22 09:44:13 -07:00
John-David Dalton
29ffdadabb Ensure _.trunc and _.words work as a callback for methods like _.map 2014-09-22 09:43:03 -07:00
John-David Dalton
1aafb6c2c1 Use type checks when checking for a prototype property. 2014-09-20 12:04:53 -07:00
John-David Dalton
7976aa4b28 Cleanup _.template doc examples. [ci skip] 2014-09-20 12:04:53 -07:00
John-David Dalton
1b4e175c0c Adjust the docs of _.forEach, _.after, _.before, _.debounce, & _.throttle. [closes #710] [ci skip] 2014-09-20 12:04:53 -07:00
John-David Dalton
51990ed0e5 Fix failing IE9 test. 2014-09-18 19:55:49 -07:00
John-David Dalton
995ec2b104 Add array chaining tests and fix _#unshift. 2014-09-18 09:43:42 -07:00
John-David Dalton
d13f8749d4 Minor cleanup of baseIsEqual. 2014-09-17 21:28:38 -07:00
John-David Dalton
0350443810 Reduce deps in baseIsEqual, shimIsPlainObject, omit, & pick. 2014-09-17 20:52:06 -07:00
John-David Dalton
c5841dccbb Remove toObject use from _.keysIn. 2014-09-17 12:50:22 -07:00
John-David Dalton
a0c50f9ef5 Remove type check in _.transform. 2014-09-17 12:34:46 -07:00
John-David Dalton
120020b4db Avoid toObject in the shimKeys path of _.keys. 2014-09-17 12:34:19 -07:00
John-David Dalton
676747467a Make the support checks in shimKeys consistent with keysIn. 2014-09-17 12:33:34 -07:00
John-David Dalton
057cbc76b3 Add toObject to baseFor and baseForRight. 2014-09-17 00:47:18 -07:00
John-David Dalton
f05f60f929 Ensure _.sample chains correctly. 2014-09-16 09:17:08 -07:00
John-David Dalton
3ab19e81ac Cleanup _.transform and make baseEach and baseEachRight use toObject. 2014-09-16 01:51:46 -07:00
John-David Dalton
21a492fa43 Simplify _.mixin. 2014-09-15 01:29:18 -07:00
John-David Dalton
edf83823f1 Fix baseSortedIndex on large arrays by avoiding >>> use. 2014-09-15 01:29:12 -07:00
John-David Dalton
a90ecde389 Wrapper doc tweaks. [ci skip] 2014-09-14 18:57:59 -07:00
John-David Dalton
1ad65bb66b Add trailing slash to _.escapeRegExp doc example. [ci skip] 2014-09-14 16:21:48 -07:00
John-David Dalton
d85bb3bce1 Remove unused descriptor var. 2014-09-13 15:20:42 -07:00
John-David Dalton
8cd4732321 Reduce code related to array method chaining. 2014-09-13 01:36:07 -07:00
John-David Dalton
6957b02c27 Remove handling of function queue values from wrapperValueOf. 2014-09-12 12:07:33 -07:00
John-David Dalton
adcadf08d1 Add iteration order note to _.pluck doc and adjust similar notes. [closes #703] [ci skip] 2014-09-12 09:43:32 -07:00
John-David Dalton
3b36145257 More cleanup of chaining code. 2014-09-12 09:16:23 -07:00
John-David Dalton
c3e5eaf8da Cleanup join, pop, shift chaining setup code. 2014-09-12 00:24:53 -07:00
John-David Dalton
fd176107ae Simplify mixin use. 2014-09-12 00:03:07 -07:00
John-David Dalton
ad203e1461 Fix deferred chaining test fails. 2014-09-11 23:36:12 -07:00
John-David Dalton
1fe9ba5879 Make string methods work with latin-1 characters by default. 2014-09-10 23:47:49 -07:00
John-David Dalton
678321bb2f Make _.unescape doc example align with _.escape. [ci skip] 2014-09-09 23:33:05 -07:00
John-David Dalton
967ce824f7 Add _.thru doc example and add pattern param to _.words. [ci skip] 2014-09-09 23:32:14 -07:00
John-David Dalton
7a94f472c7 Add _.deburr, _.thru, & _.words. 2014-09-09 00:17:01 -07:00
John-David Dalton
70b41a2a6e Adjust how words are deburred. 2014-09-08 00:54:19 -07:00
John-David Dalton
216e7f3b10 Tweak docs for array params. [ci skip] 2014-09-08 00:09:18 -07:00
John-David Dalton
0717da6e37 Make chaining actions deferred until value is called. 2014-09-08 00:09:14 -07:00