Commit Graph

1041 Commits

Author SHA1 Message Date
John-David Dalton
cc2e434f3d Avoid unnecessarily coercing start to a number. 2014-03-29 19:15:21 -07:00
John-David Dalton
141227d846 Add placeholder support to _.curry. 2014-03-29 02:14:27 -07:00
John-David Dalton
bb42b87f4e Make nativeMax style consistent. 2014-03-29 02:14:27 -07:00
John-David Dalton
006e32077c Add _.support.nonEnumStrings and coerce key to a number in _.keysIn and shimKeys. 2014-03-28 02:06:40 -07:00
John-David Dalton
0aca1c6c7c Cleanup fromIndex coercions. 2014-03-28 00:24:17 -07:00
John-David Dalton
3b9ebf358c Simplify _.camelCase and add tests. 2014-03-27 22:17:16 -07:00
John-David Dalton
1c643cda5b Remove unused vars. 2014-03-27 13:13:56 -07:00
John-David Dalton
e5697a8070 Ensure _.camelCase handles acronyms and numbers. 2014-03-27 09:22:17 -07:00
John-David Dalton
4c88f3ad64 Remove tab as a character to escape in template strings. 2014-03-26 09:02:17 -07:00
John-David Dalton
2e57f76c12 Fix perf regression in _.intersection. 2014-03-26 02:03:54 -07:00
John-David Dalton
e71fd6f8b4 Avoid formal param use in _.difference. 2014-03-26 02:03:54 -07:00
John-David Dalton
c721721fc5 Ensure sparse arrays are treated as dense by _.keys and _.keysIn and ensure support for string objects in _.keys and _.keysIn. 2014-03-25 09:26:20 -07:00
Benjamin Tan
d7c7463380 Improve docs [ci skip] 2014-03-25 22:13:15 +08:00
Benjamin Tan
491a4468dc Formalize all instances of meta data as metadata [ci skip] 2014-03-25 22:11:57 +08:00
John-David Dalton
ace64cf50f Merge pull request #509 from d10/chain
Simplify `_.chain`.
2014-03-24 21:57:14 -07:00
Benjamin Tan
1bdf74951a Simplify _.chain 2014-03-25 11:30:06 +08:00
Benjamin Tan
eda2b38f46 Update Underscore license year [ci skip] 2014-03-25 11:26:12 +08:00
Benjamin Tan
f14e85d6c4 Update docs [ci skip] 2014-03-25 11:25:10 +08:00
John-David Dalton
e5c397203e Fix baseIsEqual in Rhino, Ringo, Narwhal. 2014-03-23 14:59:46 -07:00
John-David Dalton
60aeba732d Adjust _.camelCase, _.kebabCase and _.snakeCase doc examples and tests. 2014-03-23 14:38:39 -07:00
John-David Dalton
de70ef1ef6 Remove a and b use from baseIsEqual. 2014-03-23 14:20:05 -07:00
John-David Dalton
1d02c288b3 Avoid a, b variable names and cleanup _.isEqual docs. 2014-03-22 23:18:54 -07:00
John-David Dalton
ed600c9077 Comment nit. [ci skip] 2014-03-19 23:46:52 -07:00
John-David Dalton
89589d7ef5 Add doc notes for deprecated arguments of _.first, _.initial, _.last, and _.rest. [ci skip] 2014-03-16 20:56:00 -07:00
John-David Dalton
70b782c7e7 Use the argument predicate instead of func for _.negate. 2014-03-16 18:20:42 -07:00
John-David Dalton
94381bd899 Clarify _.isEmpty and add tests for array-like objects for _.isEmpty and _.size. 2014-03-16 14:48:02 -07:00
John-David Dalton
69da13b261 Simplify _.find by having it use _.findIndex. 2014-03-16 14:48:02 -07:00
John-David Dalton
a6519e0ff7 Whitespace nit. [ci skip] 2014-03-16 14:48:02 -07:00
John-David Dalton
b701a36e21 Comment nits. [ci skip] 2014-03-16 11:08:17 -07:00
John-David Dalton
24a34088d8 Add baseFind to simplify _.find, _.findLast, _.findKey, _.findLastKey. 2014-03-16 11:07:20 -07:00
John-David Dalton
07434b19ae Ensure find methods work with strings. 2014-03-15 04:00:14 -07:00
John-David Dalton
819fa88eb7 Ensure _.find and _.findLast pass "Collections" tests for the compat build. 2014-03-15 02:41:37 -07:00
John-David Dalton
0a2dd2a330 Avoid returning assignDefaults if no object is provided to _.defaults. 2014-03-15 01:21:43 -07:00
John-David Dalton
65f125d998 Allow null or undefined elements in _.pluck, _.property, and _.invoke. 2014-03-15 01:21:43 -07:00
John-David Dalton
7a2f6ebfd5 Remove toLength. 2014-03-14 09:43:22 -07:00
John-David Dalton
4a66e28584 Tweak support.nonEnumArgs assignment. 2014-03-14 01:30:30 -07:00
John-David Dalton
85990bbeb3 Add toLength helper. 2014-03-14 01:25:57 -07:00
John-David Dalton
e0311e1530 Cleanup ticks in method docs. [ci skip] 2014-03-14 01:12:34 -07:00
John-David Dalton
a90453461e Adjust fromIndex and length coercions. 2014-03-13 09:28:38 -07:00
John-David Dalton
c770eab3e3 Move _.range to the Utilities category. 2014-03-13 00:03:45 -07:00
John-David Dalton
079b8e7337 Reduce _.find, _.findLast, and _.defaults. 2014-03-12 23:50:55 -07:00
John-David Dalton
3ca80a7bf3 Ensure _.slice coerces start and end arguments appropriately. 2014-03-12 09:11:29 -07:00
John-David Dalton
a4c15e5fa5 Add doc examples for isXyz methods. [ci skip] 2014-03-12 00:37:39 -07:00
John-David Dalton
029aac8059 Cleanup type coercions. 2014-03-12 00:29:31 -07:00
John-David Dalton
df0d1b57a0 Fix _.camelCase with consecutive capitalized words. 2014-03-10 23:57:24 -07:00
John-David Dalton
c70b13a650 Clamp indexes and lengths where appropriate. 2014-03-10 21:59:09 -07:00
John-David Dalton
05dce760d6 Ensure _.truncate doesn't truncate strings if they are equal to the given length. 2014-03-10 01:11:08 -07:00
John-David Dalton
4eaf91c3dc Optimize _.without in IE. 2014-03-09 20:58:46 -07:00
John-David Dalton
2af21c8003 Remove duplicate isArguments method and movenegate to the "Functions" category. 2014-03-09 12:56:17 -07:00
John-David Dalton
43efc930f4 Use args in _.merge where possible. 2014-03-08 19:51:17 -08:00