Commit Graph

3283 Commits

Author SHA1 Message Date
John-David Dalton
65c3dbba2c Update .travis.yml dependencies. 2014-03-17 00:20:51 -07:00
John-David Dalton
7ef0b5b428 Remove legacy and mobile from .gitignore. [ci skip] 2014-03-16 23:41:03 -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
9732b0a636 Add more methods to the features section of the README. [ci skip] 2014-03-16 18:01:35 -07:00
John-David Dalton
00acaa56b9 Update tested Chrome version range in README. [ci skip] 2014-03-16 17:15:47 -07:00
John-David Dalton
1cea2be9c1 Rebuild dist. 2014-03-16 14:51:21 -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
23d935d7ec Add maxSafeInteger to tests and rename LARGE_ARRAY_SIZE to largeArraySize. 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
0eeb092aad Add large array test for _.intersection that tests large arrays combined with missing arguments. 2014-03-16 01:27:05 -07:00
John-David Dalton
7d4726d12e Cleanup large array tests. 2014-03-16 01:01:09 -07:00
John-David Dalton
e13bf164ea Rebuild dist. 2014-03-15 04:02:03 -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
95976814f5 Add array-like tests for "Collections" methods. 2014-03-15 02:40:55 -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
5d89fa3f07 Rebuild dist. 2014-03-14 01:32:19 -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
6eb4dbf9cd Add slow path note to _.times with thisArg benchmark. [ci skip] 2014-03-14 00:48:33 -07:00
John-David Dalton
a90453461e Adjust fromIndex and length coercions. 2014-03-13 09:28:38 -07:00
John-David Dalton
7e04c9a909 Fix the Underscore build of _.random. 2014-03-13 01:27:22 -07:00
John-David Dalton
e51602ccfa Update vendor/qunit-extras. 2014-03-13 00:33:33 -07:00
John-David Dalton
ca7adb59db Rebuild dist. 2014-03-13 00:18:13 -07:00
John-David Dalton
3a12802a4b Use shorthand for package.json "repository" field. [ci skip] 2014-03-13 00:10:11 -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
2e4593eee7 Update vendors benchmark.js and qunit-extras. 2014-03-12 09:27:51 -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
a40748e3aa Add _.range tests for NaN values for start and end arguments. 2014-03-12 00:30:01 -07:00
John-David Dalton
029aac8059 Cleanup type coercions. 2014-03-12 00:29:31 -07:00
John-David Dalton
2970f66218 Add chars test for pad methods. 2014-03-11 01:04:42 -07:00
John-David Dalton
ef238de7a7 Rebuild dist. 2014-03-11 00:57:48 -07:00
John-David Dalton
af05313dc5 Add unit tests for _.camelCase, _.kebabCase, and _.snakeCase. 2014-03-10 23:57:32 -07:00
John-David Dalton
df0d1b57a0 Fix _.camelCase with consecutive capitalized words. 2014-03-10 23:57:24 -07:00
John-David Dalton
23cff25ed5 Make the code style in test.js consistent. 2014-03-10 23:55:28 -07:00
John-David Dalton
c70b13a650 Clamp indexes and lengths where appropriate. 2014-03-10 21:59:09 -07:00
John-David Dalton
a51c6a7670 Fix minified compat/modern builds. 2014-03-10 09:34:13 -07:00
John-David Dalton
0bdb643e14 Close _.difference test coverage gap. 2014-03-10 01:14:11 -07:00
John-David Dalton
0cbbbf1287 Tweak wording on tests for options objects. [ci skip] 2014-03-10 01:13:34 -07:00
John-David Dalton
9a00b62d28 Add _.pad, _.padLeft, _.padRight, _.repeat, and _.truncate tests. 2014-03-10 01:12:27 -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