Commit Graph

1194 Commits

Author SHA1 Message Date
John-David Dalton
4ccb3810c2 Make nullish check consistent in variations of _.matches returned function. 2014-06-14 23:21:58 -07:00
John-David Dalton
1065ebb0aa Simplify baseFlatten. 2014-06-14 10:23:26 -07:00
John-David Dalton
74c08de530 Cleanup nonEnumProps assignment. 2014-06-14 10:19:16 -07:00
John-David Dalton
b195fdbf60 Optimize _.matches. 2014-06-13 23:54:33 -07:00
John-David Dalton
f68efe6674 Make _.partial and _.partialRight docs complement each other. [ci skip] [closes #586] 2014-06-13 09:33:33 -07:00
John-David Dalton
50c6b276f9 Remove _.pluck use from _.zip. 2014-06-12 20:50:47 -07:00
John-David Dalton
3ae328898d Reduce _.omit. 2014-06-12 09:11:47 -07:00
John-David Dalton
7d35c43def Minor doc / source cleanup. 2014-06-12 08:48:33 -07:00
John-David Dalton
d4f857b739 Move _.chunk to the Arrays category and make it use a default chunkSize of 1. 2014-06-12 08:39:30 -07:00
John-David Dalton
b6bc844b4d Remove support for cloning arrays and make _.isEqual more robust when comparing errors. 2014-06-12 08:38:35 -07:00
John-David Dalton
d06a477371 Add "enumerable" to _.isEmpty doc. [ci skip] 2014-06-11 22:59:30 -07:00
Blaine Bublitz
a58ad5006f Initial implementation of _.chunk - close #465 2014-06-11 17:37:06 -07:00
John-David Dalton
6ab04866ec Fix failing tests. 2014-06-11 12:24:18 -07:00
John-David Dalton
e5ccfc4446 Ensure _.where returns elements that contain all source array values. [closes #583] 2014-06-11 12:24:17 -07:00
John-David Dalton
ff2fd45ff0 Only use ctorByClass if typed array constructor is incorrect. 2014-06-10 20:28:02 -07:00
John-David Dalton
3d1ee9dcf0 Clarify AMD exports comment. [ci skip] 2014-06-09 23:00:32 -07:00
John-David Dalton
52bb56ba43 Remove support.argsObject. 2014-06-09 02:05:54 -07:00
John-David Dalton
d2edf11726 Ensure _.callback supports binding built-in methods. [closes #576] 2014-06-09 01:40:02 -07:00
John-David Dalton
9a152c23bb Minor _.sortBy doc nit. [ci skip] 2014-06-09 00:17:25 -07:00
John-David Dalton
8572445f57 Optimize _.isEqual by using _.keys and ensure arguments objects are compared correctly. 2014-06-08 19:42:11 -07:00
John-David Dalton
8b8a9ae854 Attempt to fix Safari 4. 2014-06-06 15:00:36 -07:00
John-David Dalton
036bf92223 Ensure a byte length is passed. 2014-06-05 07:13:07 -07:00
John-David Dalton
410969743f Avoid subarray for mobile Safari. 2014-06-05 00:47:37 -07:00
John-David Dalton
d14d7ade85 Fix baseIsEqual doc param typo. [ci skip] 2014-06-04 08:56:13 -07:00
John-David Dalton
7b4fd28ef1 Ensure _.merge ignores undefined values of source object properties. [closes #573] 2014-06-04 08:56:13 -07:00
John-David Dalton
b2280b2d72 Fixed _.keys in Safari 5.0.5. 2014-06-02 09:29:40 -07:00
John-David Dalton
b41826c332 Fixed cloneBuffer in PhantomJS. 2014-06-02 09:29:40 -07:00
John-David Dalton
3d93ed9059 Fix failing tests in Safari > 5. 2014-06-02 08:15:19 -07:00
John-David Dalton
35a0756e5a Add fallback for ArrayBuffer#slice. 2014-06-01 23:02:39 -07:00
John-David Dalton
10419366f9 Rename num to n in doc examples. [ci skip] 2014-06-01 23:02:39 -07:00
John-David Dalton
653aee8b07 Update to version info to 2.5.0-pre. 2014-05-31 19:38:27 -05:00
Benjamin Tan
6277510557 Use Markdown links formatting. [ci skip] 2014-05-31 19:38:26 -05:00
John-David Dalton
2f9ba719d4 Add clone tests for array buffers. 2014-05-30 15:27:32 -04:00
John-David Dalton
e259f300b1 Remove unused fork in baseAssign and baseMerge. 2014-05-30 14:58:47 -04:00
John-David Dalton
f4a1573586 Rename _.truncate to _.trunc to align with ES6. 2014-05-30 13:04:56 -04:00
John-David Dalton
c555681c8b Add extra object in doc examples of _.assign and _.defaults. [ci skip] 2014-05-28 15:35:00 -04:00
John-David Dalton
459b5bd89c Adjust callback arg counts and fast paths. 2014-05-26 07:17:35 -07:00
John-David Dalton
cd8d9bf07c Ensure _.isEqual works on error objects and add tests for cloning and comparing errors and typed arrays. 2014-05-25 23:10:08 -07:00
John-David Dalton
67f9c7e0f0 Code cleanup and removal of ctorByClass. 2014-05-25 13:18:13 -07:00
John-David Dalton
1812d557b6 Minor doc nit. [ci skip] 2014-05-25 12:32:15 -07:00
John-David Dalton
34cde430a5 Add private isArrayLike helper and add object classifications for typed arrays with support for cloning and comparing them. 2014-05-25 12:24:32 -07:00
John-David Dalton
12a6b58614 Fix _.throttle doc typo. [ci skip] 2014-05-25 09:14:02 -07:00
John-David Dalton
cb81fccfaf Lots of doc tweak removing heavy will use. [ci skip] 2014-05-24 18:33:05 -07:00
John-David Dalton
1ce0fffd25 Add a cancel function to debounced functions. [closes #567] 2014-05-24 14:39:53 -07:00
John-David Dalton
0c1c4b08c7 Fix doc typo. [ci skip] 2014-05-23 23:45:45 -07:00
Mathias Bynens
c875b61003 Make _.escape escape backticks as well
In Internet Explorer ≤ 8, the backtick character can be used to break out of unquoted attribute values or HTML comments. See http://html5sec.org/#102, http://html5sec.org/#108, and http://html5sec.org/#133.
2014-05-23 10:38:05 +02:00
John-David Dalton
2c6c4426e8 Fix jashkenas/underscore#1621. 2014-05-21 16:06:06 -07:00
John-David Dalton
4345f353a0 Fix callback use with _.isEqual. 2014-05-21 00:20:05 -07:00
John-David Dalton
9525952573 Avoid variable assignments in return statements. 2014-05-21 00:20:05 -07:00
John-David Dalton
76828a87ee Optimize _.every and _.some and cleanup _.callback, _.forEach, and _.forEachRight. 2014-05-21 00:20:05 -07:00