John-David Dalton
07f7a3f3c5
Bump to 4.1.0.
2016-01-29 14:22:08 -08:00
John-David Dalton
22984f4eb2
Rebuild lodash and docs.
2016-01-29 14:21:44 -08:00
John-David Dalton
2286283f98
Add babel-plugin-lodash mention to readme. [ci skip]
2016-01-29 14:21:37 -08:00
Florent Cailhol
5ca26e6ae0
Remove V8 JIT bug fix for _.isObject.
2016-01-29 01:09:23 -08:00
John-David Dalton
e7c3afc1e5
Add index.js and lodash.js to the list of ignored files when generating fp modules.
2016-01-28 23:58:16 -08:00
John-David Dalton
82e9b4197b
Add more fp mutation tests for deep objects.
2016-01-28 23:01:28 -08:00
John-David Dalton
820939f014
Update docdown.
2016-01-28 22:11:48 -08:00
John-David Dalton
e4c9916e17
Add default accumulator values to doc examples. [ci skip]
2016-01-28 22:11:43 -08:00
John-David Dalton
ce88b120eb
Use npm config shorthand.
2016-01-28 18:11:53 -08:00
John-David Dalton
23c5101227
Make doc postprocess fix for symbol identifers more generic.
2016-01-28 14:45:15 -08:00
Craig Martin
de3eeb2d47
Use npm pretest hook.
2016-01-28 12:36:13 -08:00
John-David Dalton
03f7205e6d
Ensure _.clone and _.cloneDeep work on prototype objects.
2016-01-28 01:05:25 -08:00
John-David Dalton
7bf7ab954b
Update vendors and dev deps.
2016-01-28 01:05:25 -08:00
John-David Dalton
97612f3b31
Disable npm progress bar in travis for quicker installs.
2016-01-27 07:38:08 -08:00
John-David Dalton
71702d058c
Ignore more files.
2016-01-27 01:19:03 -08:00
John-David Dalton
6a4164d9f3
Ensure remapped fp method modules are created.
2016-01-27 00:47:31 -08:00
John-David Dalton
d3b0eae84c
Use mapping for aliasToReal.
2016-01-27 00:47:31 -08:00
John-David Dalton
0105b93f38
Ensure fp convert can work with aliases as name.
2016-01-27 00:19:06 -08:00
John-David Dalton
cae0d2c707
Add aliasToReal fp mapping.
2016-01-27 00:19:06 -08:00
John-David Dalton
dcb1572240
Reorg fp tests.
2016-01-27 00:19:06 -08:00
John-David Dalton
e20f43018b
Separate fp _mapping into individual exports.
2016-01-27 00:19:06 -08:00
John-David Dalton
01e176694f
Correct fp arg order of assignWith, assignInWith, merge, mergeWith, defaults, and defaultsDeep.
2016-01-27 00:19:06 -08:00
John-David Dalton
a239ccaa9a
Add main:modules npm run script.
2016-01-26 21:32:22 -08:00
Jeroen Engels
b97a05b7f2
Add npm scripts to build docs.
2016-01-26 21:32:16 -08:00
John-David Dalton
c86754afde
Cleanup hasPath and indexKeys.
2016-01-26 18:20:51 -08:00
John-David Dalton
95da9c0dd4
Optimize _.isEmpty. [ closes #1888 ]
2016-01-26 18:20:50 -08:00
John-David Dalton
567171993b
Define trim_trailing_whitespace rule for all files.
2016-01-26 18:20:50 -08:00
Kent C. Dodds
60a0d554a0
Run scripts in parallel.
2016-01-26 10:10:16 -08:00
John-David Dalton
f87af6c642
Add more npm run-scripts.
2016-01-26 08:41:38 -08:00
John-David Dalton
df849e8698
Fix style nits.
2016-01-26 08:41:38 -08:00
John-David Dalton
7a8ef7aeb7
Ensure _.sum and _.sumBy return 0 for empty arrays. [ closes #1883 ]
2016-01-26 01:29:59 -08:00
John-David Dalton
25c7c8b153
Update dev deps.
2016-01-26 00:29:41 -08:00
John-David Dalton
8048f015e5
Ensure _.mergeWith overwrites primitives with source object clones. [ closes #1880 ]
2016-01-26 00:28:38 -08:00
John-David Dalton
8a7fce41bb
Add invokeMap to the excused methods in Backbone tests.
2016-01-26 00:28:38 -08:00
John-David Dalton
094a272443
Add _.invertBy.
2016-01-26 00:28:37 -08:00
John-David Dalton
552be2f5fb
Remove multiVal param from _.invert.
2016-01-26 00:28:37 -08:00
John-David Dalton
d99954133c
Add _.zipObjectDeep.
2016-01-26 00:28:37 -08:00
John-David Dalton
c49ace5587
Add back fp build-modules files.
2016-01-26 00:28:30 -08:00
John-David Dalton
258ad020ed
Bump to 4.0.1.
2016-01-25 00:33:25 -08:00
John-David Dalton
59de939c1d
Rebuild lodash and docs.
2016-01-25 00:33:25 -08:00
John-David Dalton
9d2d4f39bc
Reorg build, fp, and lib files.
2016-01-25 00:32:37 -08:00
John-David Dalton
f555cd2303
Update map references in precompile.js.
2016-01-25 00:24:36 -08:00
Esa-Matti Suuronen
fcb80e926d
Add precompile script for fp modules.
2016-01-25 00:24:36 -08:00
John-David Dalton
3f1fd98bef
Doc cleanup of aggregator methods. [ci skip]
2016-01-25 00:24:36 -08:00
John-David Dalton
e2280db917
Fix documented iteratee arg count of _.partition. [ci skip]
2016-01-25 00:24:36 -08:00
John-David Dalton
627e92e7e0
Remove empty line in baseInvoke jsdoc. [ci skip]
2016-01-25 00:24:36 -08:00
John-David Dalton
5a9ca34a92
Rename initFromArray and initFromCollection vars to initAccum.
2016-01-25 00:24:36 -08:00
John-David Dalton
880ffcb1f6
Add more fp tests for key methods.
2016-01-25 00:24:36 -08:00
John-David Dalton
4e35d970af
Avoid setting ary twice.
2016-01-25 00:24:36 -08:00
John-David Dalton
42a4e09f91
Minor capitalization nit in readme. [ci skip]
2016-01-25 00:24:36 -08:00
John-David Dalton
b13b17e801
Ensure fp key methods provide the key argument to their iteratees. [ closes #1842 ]
2016-01-25 00:24:36 -08:00
John-David Dalton
68d0238044
Remove omitBy and pickBy from funcMethods.
2016-01-25 00:24:35 -08:00
John-David Dalton
82b4f4147e
Add fp customizer test for _.setWith.
2016-01-25 00:24:35 -08:00
John-David Dalton
6cbd2c4188
Ensure _.concat treats nullish values as empty arrays.
2016-01-25 00:24:35 -08:00
John-David Dalton
78982f3074
Ensure _.concat returns an empty array for nullish array values. [ closes #1856 ]
2016-01-25 00:24:35 -08:00
John-David Dalton
345746f7ab
Add another test to help catch incorrect fp mapping.
2016-01-25 00:24:35 -08:00
John-David Dalton
741a7b9caa
Remove mean from fp aryMethod map.
2016-01-25 00:24:35 -08:00
John-David Dalton
7544c8fac8
Add propOr fp alias.
2016-01-25 00:24:35 -08:00
John-David Dalton
a46169329d
Fix fp test fails.
2016-01-25 00:24:35 -08:00
John-David Dalton
9aa56630ab
Ensure _.noConflict only restores _ if lodash is the current _ value.
2016-01-25 00:24:35 -08:00
Billy Janitsch
01819e7a5a
Disable fp concat rearg.
2016-01-25 00:24:34 -08:00
Billy Janitsch
bae497ec5a
Update fp property and get aliases.
2016-01-25 00:24:34 -08:00
John-David Dalton
68e0c78602
Remove baseClone use from mergeDefaults.
2016-01-25 00:24:34 -08:00
John-David Dalton
6296afd279
Ensure _.words treats all-lower and all-upper postfixs as separate words.
2016-01-25 00:24:34 -08:00
John-David Dalton
6d58fe912d
Ensure _.words captures all caped words. [ closes #1833 ]
2016-01-25 00:24:34 -08:00
Nacho Martín
0c45957096
Fix iteratee arg count in _.partition docs. [ci skip]
...
If I am not mistaken, the docs for `partition` are wrong. It is only invoked with an argument, not three. See this fiddle https://jsfiddle.net/y8fcwa6m/
2016-01-25 00:24:34 -08:00
John-David Dalton
aa311bd792
Move unset to aryMethod[2] mapping.
2016-01-25 00:24:34 -08:00
John-David Dalton
8858cdbe8c
Move position of _.keyBy doc example. [ci skip]
2016-01-25 00:24:34 -08:00
John-David Dalton
9d033247e9
Correct arg count in _.isEqualWit doc note. [ci skip]
2016-01-25 00:24:34 -08:00
Benjamin Tan
cacae31af3
Minor documentation fixes for stringSize, _.cond, _.intersection, and _.reverse. [ci skip]
2016-01-25 00:24:33 -08:00
John-David Dalton
759a44e2b8
Move omitBy and pickBy to aryMethod[2] mapping. [ closes #1819 ]
2016-01-25 00:24:33 -08:00
think2011
2fb778413b
Fix returns tag typo in _.toLength docs. [ci skip]
2016-01-25 00:24:33 -08:00
Ismaël Mejía
473d059efd
Fix _.map doc example. [ci skip]
2016-01-25 00:24:33 -08:00
John-David Dalton
67cd43d97a
Reduce description mentions of eachFunc. [ci skip]
2016-01-25 00:24:33 -08:00
John-David Dalton
b77248c975
Minor cleanup of contributing.md. [ci skip]
2016-01-25 00:24:33 -08:00
John-David Dalton
6bc58a16f6
Remove conditional exposure.
2016-01-25 00:24:33 -08:00
John-David Dalton
0edbd96bb5
Ensure mixinPrereqs is called before Backbone is loaded.
2016-01-25 00:24:33 -08:00
John-David Dalton
6ecc675670
Ensure Backbone test only adds missing methods.
2016-01-25 00:24:33 -08:00
John-David Dalton
c0a6f051fc
Move getFuncName test.
2016-01-25 00:24:33 -08:00
John-David Dalton
6bc0aba800
Avoid chatty console.log.
2016-01-25 00:24:32 -08:00
Steven Sojka
6949f71516
Ensure getFuncName works when checking methods that shadow Object.prototype.
2016-01-25 00:24:32 -08:00
John-David Dalton
f6c6de40f1
Update fp mapping with a test to catch potentially missed wrappers.
2016-01-25 00:24:32 -08:00
John-David Dalton
fdea9a447f
Revert_Symbol rename.
2016-01-25 00:24:32 -08:00
John-David Dalton
2e02636fc1
Revert lodash path in test/index.html.
2016-01-25 00:24:32 -08:00
John-David Dalton
17b9646c0b
Add test warning about the lodash dependency.
2016-01-25 00:24:32 -08:00
John-David Dalton
0a3d7e7cbc
Revert lodash dev dep bump.
2016-01-25 00:24:32 -08:00
John-David Dalton
a62d70e80c
Add jsdoc name tag for flatMap. [ closes #1811 ]
2016-01-25 00:24:32 -08:00
John-David Dalton
96bbf74207
Add has and hasIn to fp mapping. [ closes #1805 ]
2016-01-25 00:24:32 -08:00
John-David Dalton
6cfe7fa5ea
Move forEach and friends to the non-chaining section of the lodash doc note. [ci skip]
2016-01-25 00:24:32 -08:00
John-David Dalton
efc61ea70d
Correct arg count typo in _.cloneWith docs. [ci skip]
2016-01-25 00:24:32 -08:00
John-David Dalton
e752b26f9e
Clarify max size of _.sampleSize. [ci skp] [ closes #1802 ]
2016-01-25 00:24:31 -08:00
Jeroen Engels
6b19ca1c11
Update contributing.md about how to launch tests. [ci skip]
2016-01-25 00:24:31 -08:00
John-David Dalton
42e01fd37b
Add fp tests to npm test.
2016-01-25 00:24:31 -08:00
John-David Dalton
1df18a3e10
Make _.omitBy and _.pickBy pass a key param to iteratees.
2016-01-25 00:24:31 -08:00
John-David Dalton
f31fb8bd34
Add _.isEqual test for unordered object comparisons.
2016-01-25 00:24:31 -08:00
John-David Dalton
1d54d868e3
Fix merging functions and avoid augmenting sources. [ closes #1794 , #1801 ]
2016-01-25 00:24:31 -08:00
John-David Dalton
4b801f423b
Update fp mapping to include uniqWith. [ closes #1800 ]
2016-01-25 00:24:31 -08:00
John-David Dalton
96ef2110ce
Add support for combining diacritical marks for symbols.
2016-01-25 00:24:31 -08:00
Beau Gunderson
84763cab26
Add failing test for Fitzpatrick modifiers.
2016-01-25 00:24:30 -08:00
Beau Gunderson
fc2ce9a021
Add test fails for keycap emoji ( #1796 ).
2016-01-25 00:24:30 -08:00
John-David Dalton
a5c1421c6b
Ensure _.fromPairs can consume results of _.toPairs. [ closes #1790 ]
2016-01-25 00:24:30 -08:00
John-David Dalton
1a54e43a24
Add chunk to fp mapping.
2016-01-25 00:24:30 -08:00
John-David Dalton
1ab5a20784
Fix phantomjs test fails.
2016-01-25 00:24:30 -08:00
John-David Dalton
1634388534
Update fallback lodash module path.
2016-01-25 00:24:30 -08:00
Alon Niv
455afb0019
Fix ES5 parseInt link. [ci skip]
2016-01-14 07:46:29 -08:00
John-David Dalton
349dfbf182
Ensure core build slice has default start and end params. [ closes #1789 ]
2016-01-14 01:34:34 -08:00
John-David Dalton
b081b3ae2d
Cleanup intentation in baseIsMatch.
2016-01-13 23:09:46 -08:00
John-David Dalton
110f86f803
Fix lodash doc ticks. [ci skip] [ closes #1787 ]
2016-01-13 23:08:56 -08:00
John-David Dalton
ace771d4e9
Add matches to core build. [ closes #1784 ]
2016-01-13 22:41:48 -08:00
John-David Dalton
7544166d11
Add placeholders to fp wrapper. [ closes #1780 ]
2016-01-13 22:07:50 -08:00
mori_9tarou
ff5f06b9f0
Fix _.pullAll doc example typo. [ci skip]
2016-01-13 22:07:12 -08:00
John-David Dalton
06395f8436
Simplify fp map.
2016-01-13 22:03:41 -08:00
John-David Dalton
fe3d86bf13
Ensure _.defaultsDeep doesn't convert function properties to objects. [ closes #1783 ]
2016-01-13 21:20:05 -08:00
John-David Dalton
f92dc95c58
Add fp mapping for _.gt, _.gte, _.lt, and _.lte. [ closes #1776 ]
2016-01-13 14:44:52 -08:00
John-David Dalton
9058c00cfe
Add isEqual to fp mapping. [ closes #1764 ]
2016-01-13 08:11:58 -08:00
think2011
8b6bd8442e
Fix _.isMatchWith doc typo. [ci skip]
2016-01-13 08:11:37 -08:00
Strider
1ef22e976d
Fix _.clone/_.cloneDeep doc typo. [ci skip]
2016-01-13 08:10:23 -08:00
Abhas Tandon
d0d86aecf8
Fix _.maxBy/_.minBy doc example. [ci skip]
2016-01-13 08:08:57 -08:00
John-David Dalton
1ef4807a8e
Ensure object are compared unordered. [ closes #1758 ]
2016-01-13 03:56:55 -08:00
John-David Dalton
846e813c99
Ensure each and eachRight have the correct chain behavior.
2016-01-13 03:45:15 -08:00
John-David Dalton
73405cf042
Update fp property alias mapping. [ closes #1755 ]
2016-01-13 00:09:29 -08:00
John-David Dalton
79c873f3f8
Update fp map for assignment methods and set methods. [ closes #1754 ]
2016-01-13 00:06:59 -08:00
greenkeeperio-bot
0fc6929dd4
Update lodash dev dep.
2016-01-13 00:06:59 -08:00
John-David Dalton
753a32bed7
Remove legacy doc note from _.range. [ closes #1753 ] [ci skip]
2016-01-13 00:06:59 -08:00
John-David Dalton
027c572758
Add replace to fp map.
2016-01-13 00:06:59 -08:00
John-David Dalton
afb7d3e351
Add split to fp map. [ closes #1752 ]
2016-01-13 00:06:59 -08:00
John-David Dalton
a5c3ae0a7e
Remove run from jsdoc alias tag. [ci skip]
2016-01-13 00:06:59 -08:00
John-David Dalton
9477e46fb3
Fix typos in lodash doc note. [ci skip]
2016-01-13 00:06:58 -08:00
John-David Dalton
bf06df4475
Bump to v4.0.0.
2016-01-13 00:06:58 -08:00
John-David Dalton
e775a58496
Rebuild lodash and docs.
2016-01-13 00:06:58 -08:00
John-David Dalton
ad15e47d4d
Update dev deps.
2016-01-13 00:06:58 -08:00
John-David Dalton
45f7a91780
Update fp modules.
2016-01-13 00:06:47 -08:00
John-David Dalton
b1401d03a1
Update fp/util module paths.
2016-01-12 08:00:35 -08:00
John-David Dalton
8b264e5c11
Add eq to fp mapping.
2016-01-11 23:33:44 -08:00
John-David Dalton
2fb4ec0d5f
Rename conj and disj to overEvery and overSome in fp mapping.
2016-01-11 23:33:44 -08:00
John-David Dalton
ddd5318bb0
Change category names of "Utility" to "Util" and "Chain" to "Seq".
2016-01-11 22:55:14 -08:00
John-David Dalton
3d44135df5
Remove run alias.
2016-01-11 21:21:21 -08:00
John-David Dalton
a98fc802fc
Cleanup _.maxBy and _.minBy doc example. [ci skip]
2016-01-11 16:14:26 -08:00
John-David Dalton
ed364ecfee
Cleanup _.iteratee doc example. [ci skip]
2016-01-11 16:14:26 -08:00
John-David Dalton
434d217bfa
Cleanup omit and pick doc examples. [ci skip]
2016-01-11 16:14:26 -08:00
John-David Dalton
2386557b5e
Add more _.toArray doc examples. [ci skip]
2016-01-11 16:14:26 -08:00
John-David Dalton
f619a6666a
Cleanup clone doc examples. [ci skip]
2016-01-11 16:14:26 -08:00
John-David Dalton
359ef9715e
Cleanup resolve doc examples. [ci skip]
2016-01-11 16:14:25 -08:00
John-David Dalton
9211bc6329
Remove toInteger from baseSlice.
2016-01-11 08:17:00 -08:00
John-David Dalton
a26ef1a997
Remove unused variables.
2016-01-10 15:35:44 -08:00
John-David Dalton
c9f53b9a1c
Remove .sauce.yml.
2016-01-10 13:44:54 -08:00
John-David Dalton
f9a3e66716
Update _.unzipWith and _.zipWith iteratee docs. [ci skip]
2016-01-10 12:38:02 -08:00
John-David Dalton
e5464fa199
Change "callback shorthand" to "iteratee shorthand". [ci skip]
2016-01-10 12:37:40 -08:00
John-David Dalton
9dc2f1ee29
Fix test for es build.
2016-01-09 13:56:56 -08:00
John-David Dalton
b27143aa15
Add missing bizarro labels.
2016-01-09 01:24:56 -08:00
John-David Dalton
07c38311ca
Add _.clone test for objects without a constructor function.
2016-01-09 01:17:23 -08:00
John-David Dalton
4a0415a6bd
Increase test coverage of symbols.
2016-01-09 01:17:16 -08:00
John-David Dalton
5d97cdbcfe
Minor formatting nit.
2016-01-09 01:02:47 -08:00
John-David Dalton
7cce658fc4
Leak to avoid sporadic noglobals fails on Edge in Sauce Labs.
2016-01-08 23:46:48 -08:00
John-David Dalton
84879453b1
Add _.cond test for provided arguments.
2016-01-08 23:01:07 -08:00
John-David Dalton
9cc79db819
Add _.toLength test for -0.
2016-01-08 21:35:16 -08:00
John-David Dalton
17a1663513
Add default wait test for _.delay.
2016-01-08 21:35:16 -08:00
John-David Dalton
11538ccf90
Cleanup test labels. [ci skip]
2016-01-08 21:35:16 -08:00
John-David Dalton
5c51b1c4d1
Simplify baseInRange and baseRange description. [ci skip]
2016-01-08 21:35:16 -08:00
John-David Dalton
5a13fe28c9
Rename _.random params start and end to lower and upper.
2016-01-08 21:35:10 -08:00
John-David Dalton
946560c998
Add baseClamp.
2016-01-08 20:11:59 -08:00
John-David Dalton
7c5e032853
Simplify isNumber.
2016-01-08 11:47:17 -08:00
John-David Dalton
54ae91b2d9
Use freeParseFloat and freeParseInt.
2016-01-08 08:34:37 -08:00
John-David Dalton
8bd8aa3037
Assign methods should create an object when object is nullish.
2016-01-07 21:53:35 -08:00
John-David Dalton
6fa9490a13
Ensure uglify options are set correctly.
2016-01-07 21:20:22 -08:00
John-David Dalton
5dc48d1a83
Sync uglify options with lodash-cli.
2016-01-07 21:20:03 -08:00
John-David Dalton
9e56a92c8a
Drop Node 0.8 testing.
2016-01-07 20:41:19 -08:00
John-David Dalton
ac98d81b85
Update deps.
2016-01-07 20:41:19 -08:00
John-David Dalton
05e80e32f7
Simplify trim methods.
2016-01-07 20:41:18 -08:00
John-David Dalton
7435058859
Rename Symbol var to _Symbol to avoid problems with Babel v6.4.0.
2016-01-07 20:41:18 -08:00
John-David Dalton
81b1d6e451
Change arguments passed to _.zipWith and _.unzipWith.
2016-01-07 20:41:18 -08:00
John-David Dalton
52754415e0
Remove support for flattening arrays with circular references.
2016-01-07 20:41:18 -08:00
John-David Dalton
d51d67a5c2
Add sauce.yml.
2016-01-07 20:40:57 -08:00
John-David Dalton
c62fbd811b
Enable equalArrays and equalObjects to exit early before checking the stack.
2016-01-05 08:23:08 -08:00
John-David Dalton
1df780abba
Add comment to createRange to avoid refactoring the way start is resolved. [ci skip]
2016-01-05 08:11:02 -08:00
John-David Dalton
150511b263
Add createRange.
2016-01-05 07:59:28 -08:00
John-David Dalton
7fefa954c8
Add baseInRange.
2016-01-05 07:40:57 -08:00
Christopher Hiller
030472cee4
Remove references to Bower, Component, and Volo. [ci skip]
2016-01-05 07:34:13 -08:00
John-David Dalton
00c0dc233e
Move toNumber use out of baseRange.
2016-01-05 07:31:47 -08:00
greenkeeperio-bot
1013bccb9c
Update async and platform dev deps.
2016-01-04 09:19:01 -06:00
John-David Dalton
0911e77c32
Fix _.transform test fail due to _.cloneDeep behavior change.
2016-01-04 09:18:32 -06:00
John-David Dalton
4cdd33b2aa
Update tested browsers in sauce.
2016-01-04 09:18:32 -06:00
John-David Dalton
638f081390
Fix fp test fails due to _.cloneDeep behavior change.
2016-01-04 09:18:32 -06:00
John-David Dalton
21f28bfd0d
Add missing semicolon.
2016-01-04 09:18:32 -06:00
John-David Dalton
941745cd06
Add _.cond test for this binding.
2016-01-04 09:18:32 -06:00
John-David Dalton
8bf6bcb8a7
Cleanup this binding tests.
2016-01-04 09:18:32 -06:00
John-David Dalton
e7b8fd8281
Add basic _.cond test and test for undefined return values.
2016-01-04 09:18:31 -06:00
John-David Dalton
b1ba01e85a
Simplify _.once test.
2016-01-04 09:18:31 -06:00
John-David Dalton
a74c71e423
Add constant function helpers.
2016-01-04 09:18:31 -06:00
John-David Dalton
dba1bcf973
Simplify [[Prototype]] test labels.
2016-01-04 09:18:31 -06:00
John-David Dalton
ed3f8cc39d
Add support for creating clones with the same [[Prototype]] as value.
2016-01-04 09:18:31 -06:00
John-David Dalton
f39fdc42f6
Remove legacy options param signature from _.template.
2016-01-04 09:18:31 -06:00
John-David Dalton
9ef191db33
Cleanup _.template tests.
2016-01-04 09:18:31 -06:00
John-David Dalton
9582f25835
Simplify source test labels.
2016-01-04 09:18:31 -06:00
John-David Dalton
4463975ace
Add _.templateSettings.imports._.templateSettings tests.
2016-01-04 09:18:31 -06:00
John-David Dalton
33cf509822
Add _.cond test for shorthands.
2016-01-04 09:18:30 -06:00
John-David Dalton
34f44e8f25
Add parentheses to tests.
2016-01-03 10:08:10 -06:00
John-David Dalton
7fb738ab91
Add _.cond test for function checks.
2016-01-03 10:07:48 -06:00
John-David Dalton
973e0812ad
Add TypeError check for methods that reject falsey params.
2016-01-02 13:53:30 -06:00
John-David Dalton
cd8218541a
Tweak truthy test for memoize resolve.
2016-01-02 13:49:04 -06:00
John-David Dalton
2316dff1e0
Use lodashStable in more places.
2016-01-02 13:48:12 -06:00
John-David Dalton
15ce24db25
Add _.isSymbol tests.
2016-01-02 12:30:13 -06:00
John-David Dalton
b0e0a20e96
Fix realm assignments.
2016-01-02 11:41:18 -06:00
John-David Dalton
849f8e77ec
Ensure _.toString does not throw on symbols.
2016-01-02 11:41:11 -06:00
John-David Dalton
f7c7dee8b0
Add _.isSymbol.
2016-01-02 11:04:41 -06:00
John-David Dalton
167fad9649
Cleanup doc note on lazy evaluation. [ci skip]
2016-01-02 10:32:36 -06:00
John-David Dalton
9d3a298895
Cleanup symbol tests.
2016-01-02 10:32:35 -06:00
John-David Dalton
19b5ef7c6f
Cleanup _.transform realm test.
2016-01-02 10:32:35 -06:00
John-David Dalton
9b09caa463
Add symbol tests for isType methods.
2016-01-02 10:32:35 -06:00
John-David Dalton
f08b6e2690
Add _.cond doc example. [ci skip]
2016-01-02 10:32:26 -06:00
John-David Dalton
fa13cb5544
Add getIteratee to _.cond.
2016-01-01 23:50:13 -06:00
John-David Dalton
1427c99169
Add _.cond.
2016-01-01 23:18:40 -06:00
John-David Dalton
3e155bdbb9
Move _.bindAll to the utility category.
2016-01-01 16:18:02 -06:00
John-David Dalton
f830612f17
Update tab/spacing rules for html files.
2016-01-01 14:49:47 -06:00
John-David Dalton
3b86574b4d
Remove bower.json.
2016-01-01 12:09:06 -06:00
John-David Dalton
30d9cb9a4a
Move flow and flowRight to checkFuncs.
2016-01-01 11:15:54 -06:00
John-David Dalton
cfe05b7d34
Bump copyright year. [ci skip]
2016-01-01 10:04:36 -06:00
John-David Dalton
60a016ae39
Remove Rhino mention from comment. [ci skip]
2015-12-31 20:54:47 -06:00
John-David Dalton
6229e02806
Excuse root._ export from coverage.
2015-12-30 17:18:03 -06:00
John-David Dalton
5202294ae2
Add more excused coverage gaps.
2015-12-30 14:50:16 -06:00
John-David Dalton
5bc50c2ef0
Simplify CommonJS UMD.
2015-12-30 14:50:03 -06:00
John-David Dalton
22b0b942ae
Simplify assocSet pattern.
2015-12-29 22:18:12 -06:00
John-David Dalton
41f86399f0
Remove coverage check for break in createBaseEach.
2015-12-29 22:15:13 -06:00
John-David Dalton
bc7f2af2ce
Add _.orderBy test for string objects.
2015-12-29 21:26:00 -06:00
John-David Dalton
db04398e49
Add support for removing the last capture group.
2015-12-29 09:15:01 -06:00
John-David Dalton
56929e9725
Use == for the 'desc' check in compareMultiple.
2015-12-29 08:52:50 -06:00
John-David Dalton
6798259b84
Use eq in assignInDefaults.
2015-12-29 01:29:18 -06:00
John-David Dalton
20906c7bf7
Update vendors.
2015-12-29 00:25:14 -06:00
John-David Dalton
560ddac75a
Simplify Stack test.
2015-12-28 22:33:45 -06:00
John-David Dalton
daecf5cf01
Simplify setProperty.
2015-12-28 22:33:40 -06:00
John-David Dalton
505f8d5cda
Fix phantomjs test fails.
2015-12-28 21:54:50 -06:00
John-David Dalton
1d7fd0638d
Add more Stack tests.
2015-12-28 20:34:44 -06:00
John-David Dalton
67ca691334
Use eq in assocIndexOf.
2015-12-28 20:34:32 -06:00
John-David Dalton
85da55d917
Add Stack#clear.
2015-12-28 20:34:17 -06:00
John-David Dalton
ee8567ab38
Cleanup MapCache tests.
2015-12-28 20:33:39 -06:00
John-David Dalton
4ca2740628
Add _.transform test to check that object constructor is a function before using its [[Prototype]].
2015-12-28 16:40:29 -06:00
John-David Dalton
23e6302329
Cleanup tests.
2015-12-28 16:28:05 -06:00
John-David Dalton
95c6dd8992
Add tests for MapCache values.
2015-12-28 15:18:45 -06:00
John-David Dalton
a5b733998d
Remove "Opera" from test labels.
2015-12-28 14:54:01 -06:00
John-David Dalton
68b7749a0f
Add more MapCache tests.
2015-12-28 14:53:13 -06:00
John-David Dalton
fb37e0767a
Add tests for skipping value assignments.
2015-12-28 13:16:05 -06:00
John-David Dalton
43469b9877
Simplify Object.defineProperty use.
2015-12-28 13:15:43 -06:00
John-David Dalton
5a53215506
Rename assignSymbols to copySymbols and implement by way of copyObject.
2015-12-28 11:36:53 -06:00
John-David Dalton
51ce9edcf3
Rearrange _.has and _.hasIn tests.
2015-12-28 11:12:14 -06:00
John-David Dalton
18481a40b2
Add _.has and _.hasIn tests for arguments objects and strings.
2015-12-28 11:11:20 -06:00
John-David Dalton
24c0221ec5
Expand common case check in mergeData.
2015-12-28 10:37:49 -06:00
John-David Dalton
0f928233ce
Add _.ary test case for multiple applied arys.
2015-12-28 10:11:17 -06:00
John-David Dalton
e5730af949
Add _.zipObject test for extra keys.
2015-12-28 00:08:26 -06:00
John-David Dalton
ed23b6b89d
Rearrange tests for consistency.
2015-12-27 23:59:04 -06:00
John-David Dalton
28420ac1fc
Add _.conforms test for missing object properties.
2015-12-27 23:58:51 -06:00
John-David Dalton
6da255f786
Add more MapCache tests.
2015-12-27 23:29:15 -06:00
John-David Dalton
2396932846
Remove dead code from stringToArray.
2015-12-27 23:10:59 -06:00
John-David Dalton
89b9f46ad8
Increase coverage of _.random, _.template, and _.truncate.
2015-12-27 20:23:01 -06:00
John-David Dalton
7dd0bb5005
Use 'utf8', which Node uses, instead of 'utf-8'.
2015-12-27 18:41:21 -06:00
John-David Dalton
44ecbc944b
Move _#reverse tests into _.reverse tests.
2015-12-27 18:40:37 -06:00
John-David Dalton
223460bbd2
Remove unneeded assertion from a _.xor chaining test.
2015-12-27 16:22:12 -06:00
John-David Dalton
1a0a9709f2
Add tests for chaining _.invokeMap.
2015-12-27 16:21:21 -06:00
John-David Dalton
a16c282f99
Add more test coverage to _.add, _.subtract, and _.transform.
2015-12-27 15:08:48 -06:00
John-David Dalton
aeac5b0203
Increase code coverage of partial lines.
2015-12-27 14:41:57 -06:00
John-David Dalton
afdc4b746a
Remove dead code in createRecurryWrapper.
2015-12-27 14:41:34 -06:00
John-David Dalton
6c84ccd5c5
Remove dead code from baseIntersection and cloneSymbol.
2015-12-27 13:27:47 -06:00
John-David Dalton
916bfed84b
Add bizarro tests for Object.getOwnPropertySymbols.
2015-12-27 11:19:36 -06:00
John-David Dalton
35bb3ac128
Remove dead code from baseClone.
2015-12-27 11:19:36 -06:00
John-David Dalton
4f1c3887f7
Remove 'utf-8' option because it's the default.
2015-12-27 11:19:30 -06:00
John-David Dalton
ce19067cfd
Cleanup PATTERN use in travis.yml.
2015-12-27 10:10:05 -06:00
John-David Dalton
00f4ebe6aa
Remove legacy filePath resolving code.
2015-12-27 00:12:06 -06:00
John-David Dalton
5add1cfd25
Add test/remove.js to remove snippets while preserving new lines.
2015-12-27 00:06:15 -06:00
John-David Dalton
c67092d72b
Report coverage from lodash.js instead of dist/lodash.js.
2015-12-26 22:15:50 -06:00
John-David Dalton
4bb5402cca
Try codecov.
2015-12-26 22:08:38 -06:00
John-David Dalton
837acf1394
Add "use strict" directive to strict mode test.
2015-12-26 22:08:24 -06:00
John-David Dalton
0d8779734d
Cleanup comment. [ci skip]
2015-12-26 22:07:15 -06:00
John-David Dalton
d8213454c2
Use assignValue in assignSymbols.
2015-12-26 21:31:26 -06:00
John-David Dalton
e05c8677bf
Search for srcValue in stack before objValue.
2015-12-26 21:31:02 -06:00
John-David Dalton
a5b9063088
Use objValue instead of oldValue.
2015-12-26 21:26:36 -06:00
John-David Dalton
83ea7ac136
Make eq comparisons new value vs. old value.
2015-12-26 21:24:45 -06:00
John-David Dalton
f3075d685e
Only copy symbols on objects and nested objects.
2015-12-26 19:24:59 -06:00
John-David Dalton
a811476c1b
Add tests for cloning properties that shadow those on Object.prototype.
2015-12-26 12:26:49 -06:00
John-David Dalton
64fe626fa6
Simplify supported comparision doc notes for _.isMatch, _.matches, and _.matchesProperty. [ci skip]
2015-12-26 11:04:17 -06:00
John-David Dalton
f8236c711f
Use eq in more places.
2015-12-25 22:01:52 -06:00
Benjamin Tan
b1f6bc72f4
Fix minor doc typo in _.chunk. [ci skip]
2015-12-25 22:01:51 -06:00
John-David Dalton
300dee34bd
Test cloning date objects.
2015-12-25 22:01:51 -06:00
John-David Dalton
1eaa112f7d
Add tests for cloning symbol properties.
2015-12-25 22:01:51 -06:00
John-David Dalton
8228376160
Use assignValue in baseClone to avoid strict mode errors.
2015-12-25 22:01:45 -06:00
John-David Dalton
a58cd65db8
Add support for cloning symbol properties to _.clone and _.cloneDeep.
2015-12-24 13:35:15 -06:00
John-David Dalton
2df689524e
Simplify _.times doc example. [ci skip]
2015-12-24 00:16:25 -06:00
John-David Dalton
a20ad60f13
Add "requireEarlyReturn" rule.
2015-12-23 18:36:13 -06:00
John-David Dalton
1c781389d2
Add support for comparing array buffers to _.isEqual.
2015-12-23 18:18:12 -06:00
flyyang
5e639d1704
Fix doc and test label typos. [ci skip]
2015-12-23 09:22:41 -06:00
John-David Dalton
8e64432e2c
Add docs to clarify what values are supported by _.clone and _.isEqual. [ci skip]
2015-12-23 00:56:41 -06:00
John-David Dalton
a8de2ca410
Indent nit. [ci skip]
2015-12-23 00:54:59 -06:00
John-David Dalton
6343518bca
Simplify instanbul invocation in travis.yml.
2015-12-22 23:27:16 -06:00
John-David Dalton
351e259174
Add coverage to the .gitignore.
2015-12-22 18:17:07 -06:00
greenkeeperio-bot
1d77e29c3c
Update dev deps.
2015-12-22 18:16:45 -06:00
John-David Dalton
eba9b3d22a
Avoid test fail in Edge.
2015-12-22 01:22:09 -06:00
John-David Dalton
844fe1d979
Make var name changes for consistency.
2015-12-22 01:04:26 -06:00
John-David Dalton
0971a7820f
Add support for symbols to _.clone, _.cloneDeep, and _.isEqual.
2015-12-22 01:04:26 -06:00
John-David Dalton
06c6f180dc
Simplify test descriptions.
2015-12-22 01:04:26 -06:00
John-David Dalton
33da30266c
Ensure min and max of _.random are swapped if min > max.
2015-12-22 01:04:19 -06:00
John-David Dalton
ad8628f8e7
Avoid isIterateeCall check if step is a number.
2015-12-20 14:03:04 -06:00
John-David Dalton
f42446d22f
Avoid isIterateeCall check if floating is a boolean.
2015-12-20 12:39:00 -06:00
John-David Dalton
4b77b7a8b3
Make _.add, _.subtract, and _.sum not skip NaN values.
2015-12-19 10:37:49 -06:00
John-David Dalton
9e99a57615
Make "asc" the default order of _.orderBy.
2015-12-18 23:32:43 -06:00
John-David Dalton
7e648741ad
Remove unneeded _.memoize.Cache test.
2015-12-17 20:43:56 -08:00
John-David Dalton
b1d396bbbb
Cleanup mapClear.
2015-12-17 20:43:32 -08:00
Aaron Hamid
380435d020
Add clear method to MapCache.
2015-12-17 20:01:17 -08:00
John-David Dalton
71fb66dc37
Rename _.sortByOrder to _.orderBy.
2015-12-16 20:14:52 -08:00
John-David Dalton
a53280f047
Remove volo from package.json.
2015-12-16 17:56:35 -08:00
John-David Dalton
ccfb968b8a
Clarify arity param of _.curry. [ci skip]
2015-12-16 01:15:43 -08:00
John-David Dalton
db731e0c91
Cleanup fp mapping and tests.
2015-12-15 22:25:52 -08:00
Benjamin Tan
a4b86f8368
Limit sample to one argument.
2015-12-15 22:25:52 -08:00
Benjamin Tan
44c697908b
Ensure curryN, curryRightN, curryRight, and sampleSize are defined.
2015-12-15 22:25:35 -08:00
John-David Dalton
e3c79bd24a
Refine Object.prototype check in _.defaults.
2015-12-15 21:04:39 -08:00
John-David Dalton
fb1ed531e4
Cleanup param docs. [ci skip]
2015-12-15 20:55:44 -08:00
John-David Dalton
a6cb6d26a4
Add _.split test for limit.
2015-12-15 20:37:43 -08:00
John-David Dalton
003a5981d6
Cleanup jQuery doc references. [ci skip]
2015-12-15 00:28:47 -08:00
John-David Dalton
0bf38b826e
Update dev deps.
2015-12-14 22:53:40 -08:00
John-David Dalton
4038d12f1b
Move replace and split tests from chained to non-chained forms.
2015-12-14 21:44:36 -08:00
John-David Dalton
9d60e28aad
Reset args to undefined.
2015-12-14 20:37:44 -08:00
John-David Dalton
ae92aa200f
Add fp tests for cherry-picked reduce and reduce iterating an object.
2015-12-14 20:37:05 -08:00
John-David Dalton
4584b857ca
Update vendor/underscore.
2015-12-14 11:54:17 -08:00
John-David Dalton
46bdf5d79d
Simplify _.reduce and _.reduceRight.
2015-12-14 08:25:28 -08:00
John-David Dalton
83720f457e
Remove custom lodash option from perf and test ui.
2015-12-14 08:25:10 -08:00
John-David Dalton
0706af1543
Ensure the fp iteratee wrapper enforces arity for functions with a length of 0.
2015-12-14 08:06:29 -08:00
John-David Dalton
41985d8c1a
Ensure reduce and reduceRight use getIteratee for the array path.
2015-12-13 23:29:52 -08:00
John-David Dalton
440eb0876c
Dry up lib/fp/base.js
2015-12-12 14:10:45 -08:00
John-David Dalton
ac0a0ea07e
Add delete to Map interface note. [ci skip]
2015-12-12 11:03:34 -08:00
John-David Dalton
4a534da00a
Use MDN for built-in method references. [ci skip]
2015-12-12 11:03:18 -08:00
John-David Dalton
ff4143b482
Expose _.replace and _.split.
2015-12-12 10:54:11 -08:00
John-David Dalton
f132c0024f
Make fp versions of set and setWith immutable.
2015-12-11 01:39:33 -08:00
John-David Dalton
82a1010f64
Fix fp test fail when run from Node.
2015-12-11 01:29:14 -08:00
greenkeeperio-bot
d885a9afd0
Update coveralls to 2.11.6.
2015-12-10 22:40:19 -08:00
John-David Dalton
08568fcc8f
Update vendor/backbone and vendor/underscore.
2015-12-10 18:32:57 -08:00
John-David Dalton
2192b7748e
Remove test/asset/test-ui.js use from test/fp.html.
2015-12-09 23:36:40 -08:00
John-David Dalton
c96a579291
Simplify _.overArgs.
2015-12-09 01:37:34 -08:00
greenkeeperio-bot
095cf94c45
Update jscs to 2.7.0.
2015-12-09 01:28:10 -08:00
John-David Dalton
f7a49778ea
Rename _.modArgs to _.overArgs and remove _.modArgsSet.
2015-12-08 23:23:34 -08:00
John-David Dalton
58b235b435
Fix fp test fails in IE10 and Firefox.
2015-12-07 00:58:03 -08:00
John-David Dalton
a7f1c3c883
Fix test fails in IE11.
2015-12-07 00:37:37 -08:00
John-David Dalton
268d411bb4
Update lodash builds in travis.yml.
2015-12-06 22:48:39 -08:00
John-David Dalton
7cdf708e3c
Prevent false minified method name test fail.
2015-12-06 22:13:39 -08:00
John-David Dalton
42c077de02
Make fp tests browser runnable.
2015-12-05 23:44:09 -08:00
John-David Dalton
769f78a2b7
Rename test/test.fp.js to test/test-fp.js.
2015-12-05 22:01:05 -08:00
John-David Dalton
b69ba06db9
Add a doc on path creation for _.set. [ci skip]
2015-12-05 12:55:16 -08:00
John-David Dalton
42d5cc584e
Simplify iteration in createBaseFor .
2015-12-05 12:55:15 -08:00
John-David Dalton
f3d54d0975
Add _.rangeRight tests.
2015-12-05 12:55:15 -08:00
John-David Dalton
39192ad388
Shorten flag vars.
2015-12-05 12:55:15 -08:00
John-David Dalton
19500d36c7
Avoid fails in flowRight setup.
2015-12-05 12:55:15 -08:00
John-David Dalton
229f0b48cd
Update perf/perf.js to correctly load libs when running from the command line.
2015-12-05 12:55:15 -08:00
John-David Dalton
58736f743e
Add rangeRight to fp mapping.
2015-12-05 12:55:10 -08:00
John-David Dalton
dc136cbf31
Remove perf/run-perf.sh.
2015-12-03 18:00:00 -08:00
John-David Dalton
81e39f7c4b
Add _.rangeRight docs. [ci skip]
2015-12-03 17:59:46 -08:00
John-David Dalton
1cbb6f1405
Add doc note to _.includes about string values. [ci skip]
2015-12-03 11:54:27 -08:00
John-David Dalton
1ae6e67cdc
Add _.rangeRight.
2015-12-03 08:41:55 -08:00
John-David Dalton
3d43cc1029
Use "IE" instead of "Internet Explorer" in comment. [ci skip]
2015-12-01 10:10:29 -08:00
John-David Dalton
230e8d0787
Make build expose fp mapping in the dist.
2015-11-30 20:19:56 -08:00
John-David Dalton
8154e5e521
Fix argument juggling.
2015-11-30 20:18:08 -08:00
greenkeeperio-bot
f4467f6033
Update sauce-tunnel to 2.3.0.
2015-11-30 10:34:46 -08:00
Brian Mock
562b04a763
Update email address in CoC. [ci skip]
2015-11-29 15:18:12 -08:00
John-David Dalton
9bcbcc5293
Ensure _.clone handles generators correctly.
2015-11-29 17:00:45 -06:00
John-David Dalton
fdc15df3b3
Remove rhino testing.
2015-11-29 12:00:53 -06:00
John-David Dalton
e778458f78
Minor style tweak to _.overEvery test.
2015-11-29 00:09:13 -06:00
John-David Dalton
0a55eff5d5
Fix spread test fail.
2015-11-29 00:07:43 -06:00
John-David Dalton
3874b5bf84
Add semicolons.
2015-11-29 00:01:28 -06:00
John-David Dalton
d07343a1aa
Use apply in more places.
2015-11-28 23:13:55 -06:00
John-David Dalton
a37c6db377
Use apply in _.invokeMap.
2015-11-28 10:02:42 -06:00
John-David Dalton
1f991a7cdc
Rename binaryIndex and binaryIndexBy to baseSortedIndex and baseSortedIndexBy.
2015-11-28 00:42:05 -06:00
John-David Dalton
e99a31c2fa
Update call and invocation use. [ci skip]
2015-11-27 20:18:09 -06:00
John-David Dalton
876fe52efc
Describe HOT vars a bit more. [ci skip]
2015-11-27 20:16:11 -06:00
John-David Dalton
8f190b1fb1
Update Firefox in test/saucelabs.js.
2015-11-27 18:33:56 -06:00
John-David Dalton
411f3ecb3e
Update benchmarks.
2015-11-27 18:33:50 -06:00
John-David Dalton
3d31423eef
Remove thisArg param benchmarks.
2015-11-27 16:24:13 -06:00
John-David Dalton
68c0eb5216
Remove java scaffolding from benchmarks.
2015-11-27 16:23:51 -06:00
John-David Dalton
39dae19974
Update vendor/benchmark.js.
2015-11-27 16:19:39 -06:00
John-David Dalton
2dd6f0124e
Infer sign of range's step when only start and end are provided.
2015-11-27 01:01:44 -06:00
John-David Dalton
826af968c8
Add baseTrim.
2015-11-26 23:17:44 -06:00
John-David Dalton
70c3d325a0
Infer sign of range's step when only end is provided.
2015-11-26 23:17:30 -06:00
John-David Dalton
6289211910
Update test.fp with over methods.
2015-11-25 12:48:38 -08:00
John-David Dalton
86346291a7
Update fp mapping for invoke.
2015-11-25 12:25:45 -08:00
John-David Dalton
05d57b90a9
Rename _.invokePath to _.invoke.
2015-11-25 12:07:13 -08:00
John-David Dalton
dd64f5eac4
Ensure _.flattenDeep works on arrays with circular references. [ closes #1664 ]
2015-11-25 09:20:05 -08:00
John-David Dalton
e6de183651
Update jsdoc params for stack. [ci skip]
2015-11-25 09:20:05 -08:00
John-David Dalton
7bd986337a
Add lazy invokeMap.
2015-11-24 23:20:18 -08:00
John-David Dalton
6dc92df880
Add implicit chaining test for _.invokePath.
2015-11-24 16:22:44 -08:00
John-David Dalton
44abe46da4
Rename _.invoke to _.invokeMap.
2015-11-24 16:22:40 -08:00
greenkeeperio-bot
9e334b5ece
Update webpack to 1.12.9 & istanbul to 0.4.1.
2015-11-24 12:02:57 -08:00
John-David Dalton
ee8a248086
Add large array test for _.uniqBy and _.sortedUniqBy.
2015-11-24 12:02:57 -08:00
John-David Dalton
8f1f98b003
Add _.invokePath tests.
2015-11-24 12:02:57 -08:00
John-David Dalton
a6bc1fa316
Avoid set optimization if iteratee is provided to baseUniq.
2015-11-24 00:33:28 -08:00
John-David Dalton
ce6c0f3082
Add array path test for _.zipObject.
2015-11-23 21:48:10 -08:00
John-David Dalton
393849384b
Update _.result doc example. [ci skip]
2015-11-23 00:00:49 -08:00
John-David Dalton
618280340f
Cleanup function doc descriptions and params. [ci skip]
2015-11-23 00:00:24 -08:00
John-David Dalton
6b77af4e5a
Add baseInvokePath.
2015-11-22 23:53:13 -08:00
John-David Dalton
aa8524b8ad
Add _.flatMap chain sequence test.
2015-11-22 20:31:02 -08:00
John-David Dalton
87a813566a
Expose _.invokePath.
2015-11-21 21:57:54 -08:00
John-David Dalton
73a97d5762
Reword chain sequence to sequence.
2015-11-21 12:20:55 -08:00
John-David Dalton
ce4c6ec755
Add _.flatMap test.
2015-11-21 00:16:23 -08:00
John-David Dalton
21b5139d98
Update fp mapping.
2015-11-21 00:12:23 -08:00
John-David Dalton
7745c91c69
Split _.fromPairs into _.zipObject.
2015-11-21 00:02:08 -08:00
John-David Dalton
bce8f498b4
Update _.map doc note on guarded methods. [ci skip]
2015-11-20 21:58:03 -08:00
John-David Dalton
7eaacc3997
Simplify wrapperReverse docs. [ci skip]
2015-11-20 21:57:40 -08:00
John-David Dalton
c699ff7574
Cleanup wrapperAt.
2015-11-20 21:57:17 -08:00
John-David Dalton
11d8867d7a
Add _.flatMap.
2015-11-20 21:56:56 -08:00
greenkeeperio-bot
d4eeb8d186
Update dep packages.
2015-11-20 18:01:06 -08:00
John-David Dalton
a562a20b4e
Ensure _.bindKey funcs call object[key] when called with the new operator.
2015-11-20 08:13:58 -08:00
John-David Dalton
3ecf626ad0
Update fp mapping.
2015-11-20 08:13:58 -08:00
John-David Dalton
766c4315e6
Rename _.pairs and _.zipObject to _.toPairs and _.fromPairs.
2015-11-20 08:13:51 -08:00
John-David Dalton
b9f2855034
Rename _.conj, _.disj, and _.juxt to _.overEvery, _.overSome, and _.over.
2015-11-19 08:18:32 -08:00
John-David Dalton
44397f79a6
Rename padLeft, padRight, trimLeft, and trimRight to padStart, padEnd, trimStart, and trimEnd.
2015-11-18 15:52:17 -08:00
John-David Dalton
dcca9b82b1
Add doc note to debounce and throttle about the arguments provided to the invoked func. [ci skip]
2015-11-18 15:52:17 -08:00
John-David Dalton
ecef32a101
Minor travis.yml nit.
2015-11-18 15:52:17 -08:00
John-David Dalton
41d425319c
Fix core builds and test them.
2015-11-18 15:52:17 -08:00
John-David Dalton
6a49f227b4
Move sauce enviro var higher in travis.yml.
2015-11-18 15:52:16 -08:00
John-David Dalton
a3ced39b12
Use caret for platform.js dep range.
2015-11-18 15:52:16 -08:00
John-David Dalton
b89045b20f
Remove unused case in apply.
2015-11-18 15:52:16 -08:00
John-David Dalton
4e3f3899c4
Add at to the lodash shortcut fusion doc note. [ci skip]
2015-11-18 15:52:16 -08:00
John-David Dalton
a8d865a246
Expose _.join.
2015-11-16 08:13:48 -08:00
John-David Dalton
cad0fbfc4d
Ensure _.at works with an out of range index when chaining.
2015-11-15 23:44:46 -08:00
John-David Dalton
45f07d5014
Ensure shortcut fusion works for _.at with no indexes specified.
2015-11-15 23:44:45 -08:00
John-David Dalton
64a7503196
Add lazy at tests to ensure it works with string index values.
2015-11-15 23:44:45 -08:00
John-David Dalton
783c23cbfb
Make _.at support shortcut fusion in a chain sequence when operating on an array and selecting a single index. [ closes #1636 ]
2015-11-15 23:44:45 -08:00
John-David Dalton
1c04dfe083
Minor wording nit in test description. [ci skip]
2015-11-15 23:44:45 -08:00
John-David Dalton
59ec97f59f
Ensure _.keys and _.keysIn skip "length" keys for strict mode arguments objects in Safari 9.
2015-11-14 13:00:12 -08:00
John-David Dalton
c71d26c7e8
Update lodash paths in test-ui.js and perf-ui.js.
2015-11-14 13:00:12 -08:00
John-David Dalton
88e58aa8f9
Update our CoC. [ci skip]
2015-11-14 13:00:12 -08:00
John-David Dalton
40850f9cda
Update core builds.
2015-11-14 13:00:12 -08:00
John-David Dalton
be3afcf668
Ensure correct param order in fp.zip.
2015-11-12 09:56:24 -08:00
John-David Dalton
c1b7679cac
Make _.times implicitly end a chain sequence.
2015-11-11 23:37:18 -08:00
John-David Dalton
a370c48d9c
Rename wrapper param to wrapFunc.
2015-11-11 23:37:18 -08:00
John-David Dalton
6c0e456a5e
Description cleanup for Math methods. [ci skip]
2015-11-11 23:37:18 -08:00
John-David Dalton
ebb993b862
Fix code style nits.
2015-11-10 23:58:50 -08:00
Agus Pina
3408db91b6
Add _.mean.
2015-11-10 23:56:07 -08:00
John-David Dalton
f0e8371997
Simplify function descriptions. [ci skip]
2015-11-10 23:34:53 -08:00
John-David Dalton
55383b9de4
Add apply doc block. [ci skip]
2015-11-10 23:34:20 -08:00
John-David Dalton
5551a8365a
Cleanup wrapper functions.
2015-11-10 23:33:27 -08:00
John-David Dalton
87fc16af19
Cleanup createPartialWrapper.
2015-11-10 07:40:16 -08:00
John-David Dalton
80d91b693a
Optimize createPartialWrapper.
2015-11-09 23:16:22 -08:00
John-David Dalton
977438309b
Remove partials cleanup in createWrapper and move it to bind and bindKey.
2015-11-09 23:15:31 -08:00
John-David Dalton
28b426f19d
Move createRecurryWrapper lower in source.
2015-11-09 20:09:30 -08:00
John-David Dalton
d40c5d3de8
Add createSet.
2015-11-09 20:09:25 -08:00
Jason Karns
53702774d0
upport deep paths as keys in _.zipObject.
2015-11-09 08:41:21 -08:00
John-David Dalton
b36e659c56
Avoid a circular dependency in createHybridWrapper.
2015-11-09 07:13:41 -08:00
John-David Dalton
0dcf028592
Split createHybridWrapper into createCurryWrapper and createRecurryWrapper.
2015-11-08 23:22:14 -08:00
John-David Dalton
549918d7f9
Update fp test for zipObject.
2015-11-08 21:04:40 -08:00
John-David Dalton
dcb23f46a4
Add concat to fp mapping.
2015-11-08 21:00:52 -08:00
John-David Dalton
c152ae71e2
Add add and subtract to fp mapping.
2015-11-08 20:56:19 -08:00
John-David Dalton
32cd726bd0
Move _#concat to _.concat.
2015-11-08 20:50:21 -08:00
John-David Dalton
4f104d74ca
Rename baseIncludes to arrayIncludes and includesWith to arrayIncludesWith.
2015-11-08 19:43:36 -08:00
John-David Dalton
9c44430975
Rename _.includes param target to value.
2015-11-08 19:42:54 -08:00
John-David Dalton
1309f37a7e
Cleanup comparator and iteratee param descriptions. [ci skip]
2015-11-08 19:41:05 -08:00
John-David Dalton
3ed0cc14ea
Add subtract to lodash doc block. [ci skip]
2015-11-08 13:35:16 -08:00
John-David Dalton
73a698151f
Cleanup _.sortedIndexBy and _.sortedLastIndexBy test.
2015-11-08 12:23:18 -08:00
John-David Dalton
8a3842b788
Ensure _.defaults assigns properties that shadow those on Object.prototype.
2015-11-08 12:16:47 -08:00
John-David Dalton
73d68c9609
Simplify NaN checks in tests.
2015-11-08 12:13:37 -08:00
DARCHY Jeremy
f6d81e1bd8
Add _.subtract.
2015-11-07 22:05:34 -08:00
John-David Dalton
98e607e610
Update ecstatic to 1.2.0, webpack to 1.12.3, & jscs to 2.5.1.
2015-11-06 10:54:22 -08:00
John-David Dalton
a7ec0c2e93
Fix fp alias assignments.
2015-11-05 15:10:28 -06:00
John-David Dalton
0b3e19f56e
Use argument in place of parameter for test descriptions. [ci skip]
2015-11-05 15:10:11 -06:00
John-David Dalton
60ac7cfe74
Add conj, disj, and juxt to aryMethodMap.
2015-11-05 15:09:23 -06:00
John-David Dalton
491102f221
Correct arity mapping for _.uniqueId.
2015-11-05 09:09:34 -06:00
Xotic750
9db252e55d
Cleanup baseFill.
2015-11-04 23:59:42 -06:00
Xotic750
b9b94609f5
Enhance _.debounce to use toNumber.
2015-11-04 23:19:59 -06:00
Xotic750
fe910d01f6
The_.throttle method uses _.debounce so no coersion of wait required.
2015-11-04 23:13:36 -06:00
Xotic750
ea71539b7a
Enhance delay with toNumber to use binary and octal strings.
2015-11-04 14:30:36 -06:00
John-David Dalton
3d9fd1d374
Add fast path for falsey values in _.toInteger, _.toLength, _.toNumber, and _.toSafeInteger.
2015-11-03 07:22:00 -06:00
Xotic750
3eda8e64f3
Enhance createRound by using toNumber to allow binary and octal strings.
2015-11-03 06:22:26 -06:00
Xotic750
ec8ccbcc55
Enhance clamp with toNumber to allow binary and octal strings.
2015-11-03 06:13:10 -06:00
Xotic750
1d58823405
Enhance inRange with toNumber to allow binary and octal strings.
2015-11-03 06:13:10 -06:00
Xotic750
19e0650c4f
Enhance random with toNumber to allow binary and octal strings.
2015-11-03 06:13:10 -06:00
Xotic750
f45fc10cb1
Enhance range with toNumber to allow binary and octal strings.
2015-11-03 11:35:33 +01:00
greenkeeperio-bot
42dff0e5fb
Update fs-extra to 0.26.2.
2015-11-02 22:03:55 -06:00
John-David Dalton
ee9339e73b
Add shortcut fusion heuristic note to lodash docs. [ci skip]
2015-11-02 13:12:44 -06:00
John-David Dalton
611aaa5385
Update doc examples of isInteger, isLength, isNumber, isSafeInteger, toInteger, toLength, toNumber, toSafeInteger, and toString. [ci skip]
2015-11-02 13:12:17 -06:00
Xotic750
e25369a306
Improve documents for _.toString by including examples. [ci skip]
2015-11-02 08:38:15 -08:00
Xotic750
67701944f1
Improve toNumber documentation by including examples. [ci skip]
2015-11-02 08:37:47 -08:00
Xotic750
ecaee16d23
Improve documentation of toLength by including examples. [ci skip]
2015-11-02 08:32:43 -08:00
John-David Dalton
b84c336855
Add _.unary tests.
2015-11-01 17:30:06 -08:00
John-David Dalton
447bafaa5b
Add _.differenceWith, _.intersectionWith, _.unionWith, _.uniqWith, and _.xorWith` tests.
2015-11-01 17:15:45 -08:00
John-David Dalton
2f93e0a499
Fix failing test in Node < 0.12.
2015-11-01 15:41:19 -08:00
John-David Dalton
6c2ada9ffc
Expose _.unary.
2015-11-01 15:21:50 -08:00
John-David Dalton
982b9d2b0a
Use hexadecimal instead of hex for consistency. [ci skip]
2015-11-01 15:01:59 -08:00
John-David Dalton
1fe87d0348
Simplify reIsBinary.
2015-11-01 14:56:55 -08:00
John-David Dalton
8d8d4fa3b1
Use MAX_INTEGER instead of Number.MAX_VALUE.
2015-11-01 14:51:44 -08:00
John-David Dalton
94fb8c6f92
Add toNumber use to _.toInteger.
2015-11-01 14:51:25 -08:00
John-David Dalton
04c7b33f90
Cleanup tests.
2015-11-01 14:03:09 -08:00
John-David Dalton
ae76c3ee71
Cleanup _.toNumber test.
2015-11-01 13:43:38 -08:00
John-David Dalton
7d1e24d07f
Update to Node 5 in travis tests.
2015-10-31 14:30:42 -07:00
Xotic750
37955345ef
Add _.toNumber.
2015-10-31 14:30:10 -07:00
John-David Dalton
4bc35e9ed4
Remove internal isLength test since it's exposed now.
2015-10-31 12:23:03 -07:00
John-David Dalton
c142cfc81d
Add "loosely" qualify to the _.isLength spec note. [ci skip]
2015-10-31 11:01:13 -07:00
John-David Dalton
39a22bf15b
Cleanup _.toInteger and max MAX_INTEGER equal to Number.MAX_VALUE.
2015-10-31 10:49:40 -07:00
John-David Dalton
eb636f9538
Cleanup _.toLength tests.
2015-10-31 10:46:48 -07:00
John-David Dalton
8a838633d1
Cleanup lodash, isLength, and toLength docs. [ci skip]
2015-10-31 10:46:32 -07:00
John-David Dalton
963e297c74
Cleanup _.isLengh tests.
2015-10-30 23:01:25 -07:00
John-David Dalton
d95dbf6ba8
Simplify reIsUint.
2015-10-30 22:27:21 -07:00
John-David Dalton
ae032c8523
Cleanup isIndex tests.
2015-10-30 21:57:46 -07:00
Xotic750
2b4a10c159
Expose _.toLength.
2015-10-30 21:41:17 -07:00
Xotic750
c7ef030ef5
Improve reIsUint to filter strings like '0001' and add tests.
2015-10-30 21:41:16 -07:00
Xotic750
7e726735ba
Expose _.isLength.
2015-10-30 21:40:53 -07:00
John-David Dalton
3d25b2fd9b
Add _.differenceWith, _.intersectionWith, _.unionWith, _.uniqWith, and _.xorWith.
2015-10-30 10:04:10 -07:00
John-David Dalton
96a22aaec0
Make fp convert call noConflict.
2015-10-30 01:01:10 -07:00
greenkeeperio-bot
ccef887f88
Update jscs to 2.5.0.
2015-10-29 11:06:49 -07:00
John-David Dalton
7d9c6527a4
Add and update mutation notes for _.assign and _.assignIn. [ci skip]
2015-10-28 07:43:48 -07:00
John-David Dalton
ef7191dbc1
Move assignIn and assignInWith closer to assign.
2015-10-28 07:40:16 -07:00
John-David Dalton
bc2adb208c
Ensure _.toString produces the correct result for Object(-0).
2015-10-28 07:29:20 -07:00
Xotic750
cd371ac66f
Preserve sign of 0 in _.toString.
2015-10-28 00:04:15 -07:00
John-David Dalton
9c342eb432
Move _.extend and _.extendWith to alias and add _.assignIn and _.assignInWith.
2015-10-27 16:59:44 -07:00
greenkeeperio-bot
95f5b39aed
Update qunitjs to 1.20.0.
2015-10-27 16:35:19 -07:00
John-David Dalton
9ce38cb43c
Space nit in test catch block.
2015-10-27 08:37:28 -07:00
John-David Dalton
8b57b3086e
Newline nit in _.valuesIn description. [ci skip]
2015-10-27 06:50:38 -07:00
John-David Dalton
3fdec6d25e
Add missing comma to baseFind description. [ci skip]
2015-10-27 06:50:37 -07:00
John-David Dalton
557af10067
Add _.functionsIn and _.pairsIn.
2015-10-27 06:50:30 -07:00
John-David Dalton
6b2645b310
Add ramda aliases to fp mapping.
2015-10-27 00:55:01 -07:00
John-David Dalton
c360ee0fa4
Use number values for fp cap mapping.
2015-10-26 21:22:29 -07:00
John-David Dalton
3ac5870530
Run travis in its faster container-based infrastructure.
2015-10-26 15:31:58 -07:00
Xotic750
5218fd2c24
Rename _.trunc to _.truncate.
2015-10-26 15:19:10 -07:00
fdegiuli
accb8e9b07
Fix typo in _.sumBy examples. [ci skip]
2015-10-26 15:18:53 -07:00
greenkeeperio-bot
e331ea5d82
Update async to 1.5.0.
2015-10-25 19:03:25 -07:00
John-David Dalton
ae804b8cc7
Cleanup labels for modified sources tests.
2015-10-25 12:43:28 -07:00
John-David Dalton
66d72345f2
Ensure _.conforms functions return true when comparing an empty source.
2015-10-25 12:42:58 -07:00
John-David Dalton
436d64f881
Update fs-extra to version 0.26.0.
2015-10-25 11:42:19 -07:00
John-David Dalton
c3ec32cc16
Add empty invocation test to string methods test.
2015-10-25 11:42:03 -07:00
John-David Dalton
4b86df4966
Add _.template test for empty strings.
2015-10-25 11:42:03 -07:00
John-David Dalton
9fbf1955f2
Add more _.conforms tests.
2015-10-25 11:42:03 -07:00
John-David Dalton
2008a82017
Add _.conforms test.
2015-10-25 11:42:03 -07:00
John-David Dalton
8c04a00177
Newline nit.
2015-10-25 11:42:02 -07:00
John-David Dalton
8370277352
Move flow tests.
2015-10-25 11:42:02 -07:00
John-David Dalton
89279009d8
Ensure _.defaultsDeep doesn't attempt a merge of a string into an array. [ closes #1560 ]
2015-10-25 11:42:02 -07:00
John-David Dalton
182b29662d
Cleanup n to integer tests.
2015-10-24 11:26:50 -07:00
John-David Dalton
8119bcdc61
Add _.nthArg tests.
2015-10-24 11:24:46 -07:00
John-David Dalton
b6d40f75c9
Remove slower ipad run from sauce testing.
2015-10-24 11:11:41 -07:00
John-David Dalton
d9570e8223
Simplify lib/fp/fp.js.
2015-10-24 09:58:01 -07:00
John-David Dalton
3a0fc24a6a
Allow _.flow and _.flowRight to accept an array of functions.
2015-10-24 09:08:19 -07:00
John-David Dalton
04879d0fe5
Update fp mapping for nthArg, modArgs, and modArgsSet.
2015-10-24 09:08:11 -07:00
John-David Dalton
0d9b03ced2
Move juxt, flow, and flowRight to the Utility category mapping.
2015-10-24 08:05:27 -07:00
John-David Dalton
7be7acfe30
Add _.nthArg.
2015-10-24 00:38:29 -07:00
John-David Dalton
655f7918ea
Add _.conj, _.disj, and _.conforms to the lodash doc block. [ci skip]
2015-10-23 23:52:43 -07:00
John-David Dalton
67e799ccb2
Correct jsdoc param indicators for _.omit and _.pick. [ci skip]
2015-10-23 23:05:22 -07:00
John-David Dalton
4c12319d19
Reclassify _.conj and _.disj to the Utility category.
2015-10-23 23:04:12 -07:00
John-David Dalton
3769719816
Use undefined instead of nullish checks in baseConvert.
2015-10-23 22:13:21 -07:00
John-David Dalton
cc8e4956f5
Clarify docs of _.matches and _.modArgs methods. [ci skip]
2015-10-23 22:12:17 -07:00
John-David Dalton
3ad67c754f
Add _.conforms.
2015-10-23 22:08:47 -07:00
John-David Dalton
cabd4198b0
Remove nativeMax and nativeMin use from _.clamp.
2015-10-23 16:25:22 -07:00
John-David Dalton
2bf80673ae
Cleanup customizer doc examples. [ci skip]
2015-10-23 16:21:29 -07:00
John-David Dalton
2182e0696d
Remove unmatched PATTERN3 in travis.yml.
2015-10-23 10:16:53 -07:00
John-David Dalton
9c44b5c384
Remove commented-out tests from travis.yml.
2015-10-23 10:07:08 -07:00
John-David Dalton
d5f51f2881
Rebuild dist.
2015-10-22 22:58:31 -07:00
John-David Dalton
176e17c45d
Cleanup lib/fp/fp.js.
2015-10-22 22:57:33 -07:00
John-David Dalton
7912b08c41
Rename restParam to rest in aryMethodMap.
2015-10-22 22:50:56 -07:00
John-David Dalton
643ffce289
Fix aliasMap typo.
2015-10-22 22:49:56 -07:00
John-David Dalton
0d4d740961
Add fp tests.
2015-10-22 22:49:29 -07:00
John-David Dalton
68473f08d6
Add ./lib files to the jscs style check.
2015-10-22 21:17:59 -07:00
John-David Dalton
6c09a69991
Add clamp to fp mapping.
2015-10-22 21:11:07 -07:00
John-David Dalton
ac16bc0e15
Update build scripts.
2015-10-22 21:06:08 -07:00
John-David Dalton
99287a89eb
Update bower.json.
2015-10-22 18:37:01 -07:00
John-David Dalton
e0aaf876c2
Combine _.toInteger and _.toSafeInteger tests.
2015-10-22 17:39:57 -07:00
John-David Dalton
022f79beed
Add lodash chaining doc notes for _.clamp and _.toSafeInteger. [ci skip]
2015-10-22 17:35:41 -07:00
John-David Dalton
a6aac88561
Cleanup IEEE-754 doc references. [ci skip]
2015-10-22 17:35:41 -07:00
John-David Dalton
87057095bc
Cleanup _.isSafeInteger description. [ci skip]
2015-10-22 17:35:40 -07:00
Xotic750
5afa75ce51
Add _.toSafeInteger.
2015-10-22 17:35:36 -07:00
John-David Dalton
c525598fd9
Add _.clamp test for just passing the max param.
2015-10-22 17:08:45 -07:00
John-David Dalton
f54cfb0ea2
Simplify resolving start in _.range.
2015-10-22 17:08:22 -07:00
John-David Dalton
91fcf837f7
Use strict equality undefined checks instead of nullish param checks in _.random.
2015-10-22 17:07:50 -07:00
John-David Dalton
64e98d897f
Update tested browsers in test/saucelabs.js.
2015-10-22 06:24:21 -07:00
John-David Dalton
99a5fcc665
Fix typos in _.clamp test labels.
2015-10-21 22:15:17 -07:00
John-David Dalton
f0c38a6419
Use _.clamp in _.sampleSize, _.endsWith, and _.startsWith.
2015-10-21 22:11:41 -07:00
John-David Dalton
14c2747e80
Make min optional for _.clamp.
2015-10-21 22:10:05 -07:00
John-David Dalton
3ee2a15cde
Cleanup test labels for -0.
2015-10-21 22:07:19 -07:00
John-David Dalton
8982578edd
Ensure a _.range result can start with -0.
2015-10-21 22:05:29 -07:00
John-David Dalton
5ec6f1085a
Ensure _.toInteger can return -0.
2015-10-21 22:04:14 -07:00
John-David Dalton
1513e46605
Use strict undefined comparisons where nullish aren't required.
2015-10-21 20:25:50 -07:00
Xotic750
b95ed73e1d
Add _.clamp and tests.
2015-10-21 18:21:36 -07:00
Xotic750
ff22efb3e2
Add doc notes on IEEE 754-2008 and floating-point oddness. [ci skip]
2015-10-21 17:48:21 -07:00
John-David Dalton
35c6db1289
Add flush to debounced methods.
2015-10-21 17:48:01 -07:00
John-David Dalton
602e5d2766
Use 'a' for string tests instead of 'x'.
2015-10-20 22:37:27 -07:00
John-David Dalton
247c4f1068
Add identity helper to tests.
2015-10-20 22:10:33 -07:00
John-David Dalton
bdb5e4642f
Add fp files.
2015-10-20 21:43:42 -07:00
John-David Dalton
661e9b08b6
Update jscs to version 2.3.5 and update istanbul to version 0.4.0.
2015-10-19 21:04:17 -07:00
John-David Dalton
fdf6478bc9
Use helper methods from the stable lodash release to test unstable bits.
2015-10-19 20:59:12 -07:00
John-David Dalton
10229cd332
Rename npm script from lint to style.
2015-10-19 20:57:12 -07:00
Kris Borchers
33e2499006
Fix JSCS name typo in CONTRIBUTING.md.
2015-10-19 20:57:12 -07:00
sfinktah
6ae58e74c7
Changed references to _.include to _.includes.
2015-10-16 13:10:44 -04:00
Mathias Bynens
689b292c24
Add _.lowerCase, _.lowerFirst, _.toLower, _.toUpper, _.upperCase, _.upperFirst tests.
2015-10-16 13:10:00 -04:00
John-David Dalton
f6a4ab62b8
Add _.toPath test for consecutive brackets and dots.
2015-10-15 06:08:30 -07:00
John-David Dalton
e197884e07
Add _.upperFirst and _.lowerFirst.
2015-10-15 04:09:01 -07:00
John-David Dalton
ba095d11cc
Use an MDN url shortener. [ci skip]
2015-10-14 23:24:41 -07:00
John-David Dalton
e22cb5f3b3
Rename _.first to _.head, _.rest to _.tail, & _.restParam to _.rest.
2015-10-14 17:55:01 -07:00
greenkeeperio-bot
da993ee48d
Update requirejs to version 2.1.20 and jscs to version 2.3.1.
2015-10-14 17:25:02 -07:00
John-David Dalton
9458759810
Change n params to number where appropriate.
2015-10-13 22:48:46 -07:00
Tejo Kumar Reddy Chenchu
dd27a0adc7
Fix rounding issue with the precision param of _.floor.
2015-10-13 22:42:36 -07:00
John-David Dalton
3fd276f8a6
Change version to 4.0.0-pre.
2015-10-13 09:43:11 -07:00
John-David Dalton
33f454bb75
Correct the jsdoc @name tag of the chain wrapper Symbol.iterator function. [ci skip]
2015-10-13 06:20:19 -07:00
John-David Dalton
1fd5d501b0
Ensure dummy exports and module are reset.
2015-10-13 00:38:16 -07:00
John-David Dalton
e4220282c8
Add _.conj and _.disj test for early exits.
2015-10-12 23:23:51 -07:00
Miro Mannino
6dec9cb831
Clarify exit early behavior in _.every doc and refine related test.
2015-10-12 23:23:03 -07:00
greenkeeperio-bot
1ad55ec263
Update coveralls to version 2.11.4.
2015-10-12 09:30:20 -07:00
John-David Dalton
96f5dbfccf
Add bizarro _.memoize.Cache test.
2015-10-12 06:57:33 -07:00
John-David Dalton
fd2aa1f51c
Add docdown dev dep.
2015-10-12 06:57:33 -07:00
John-David Dalton
74137d4eab
Fix _.differenceBy doc example. [ci skip]
2015-10-12 06:57:33 -07:00
John-David Dalton
02398e319d
Update lodash chaining doc notes. [ci skip]
2015-10-12 06:57:27 -07:00
John-David Dalton
32d6a04107
Use array.pop() instead of array.length-- in _.zipWith.
2015-10-11 23:31:04 -07:00
John-David Dalton
6bff374e91
Ensure _.intersectionBy doesn't treat iteratee as an empty array.
2015-10-11 23:31:04 -07:00
John-David Dalton
18b5cb24c2
Ensure baseIntersection doesn't transform array.
2015-10-11 23:31:04 -07:00
John-David Dalton
04e8ca771b
Add _.differenceBy, _.intersectionBy, _.pullAllBy, _.unionBy, and _.xorBy tests.
2015-10-11 23:31:04 -07:00
John-David Dalton
174f771612
Add _.reverse test.
2015-10-11 21:34:50 -07:00
John-David Dalton
4f0a5e937b
Add _.juxt tests.
2015-10-11 21:22:50 -07:00
John-David Dalton
505f02fd72
Expose _.reverse.
2015-10-11 17:05:25 -07:00
John-David Dalton
a6c7ffd664
Update istanbul to version 0.3.22 and request to version 2.65.0.
2015-10-11 17:03:55 -07:00
John-David Dalton
a08d52eb48
Ensure _.defaultsDeep doesn't modify sources.
2015-10-11 01:39:30 -07:00
John-David Dalton
414ad602f2
Add more tests for _.differenceBy, _.intersectionBy, _.unionBy, and _.xorBy.
2015-10-10 17:50:05 -07:00
greenkeeperio-bot
e961505e0a
Update chalk to version 1.1.1 and ecstatic to v1.1.3.
2015-10-10 13:49:13 -07:00
John-David Dalton
59278a7a85
Reduce baseExtremum.
2015-10-09 12:59:14 -07:00
John-David Dalton
adaf6d7955
Tighten reBasicWord and reHasComplexWord.
2015-10-09 08:44:31 -07:00
greenkeeperio-bot
f6624bf270
Update request to version 2.64.0.
2015-10-09 08:03:57 -07:00
John-David Dalton
cdf03228c2
Minor test label nit of param to argument.
2015-10-08 23:41:49 -07:00
John-David Dalton
1fd710e88d
Add _.word tests.
2015-10-08 23:41:43 -07:00
John-David Dalton
dc2e760b5a
Add reHasComplexWord checks.
2015-10-08 23:31:52 -07:00
John-David Dalton
150bd32f97
Add _.toLower and _.toUpper.
2015-10-08 21:50:30 -07:00
John-David Dalton
d9fc0f1e37
Move dev deps in travis.yml to package.json.
2015-10-08 16:22:26 -07:00
John-David Dalton
e2c7e3a107
Avoid require in comments. [ci skip]
2015-10-08 10:45:46 -07:00
John-David Dalton
4995aa0298
Add a couple more math op chars in the latin-1 block for completeness.
2015-10-08 09:14:48 -07:00
John-David Dalton
54b774e481
Update _.lowerCase and _.upperCase doc examples. [ci skip]
2015-10-08 00:00:00 -07:00
John-David Dalton
c85095d53f
Remove unused functions, vars, and params.
2015-10-07 23:54:33 -07:00
John-David Dalton
8132ed52fd
Rename var rsJoiner to rsOptJoin to align with others.
2015-10-07 23:22:41 -07:00
John-David Dalton
eb723422c1
Update reWords detection.
2015-10-07 23:09:51 -07:00
John-David Dalton
051e5a6308
Clear args and thisArg in debounce cancel.
2015-10-07 13:21:52 -07:00
John-David Dalton
2d3e64b51a
Correct _.pullAllBy doc example. [ci skip]
2015-10-07 00:23:02 -07:00
John-David Dalton
a21b25f751
Add _.differenceBy, _.intersectionBy, _.pickAllBy, _.unionBy, and _.xorBy tests.
2015-10-07 00:18:42 -07:00
John-David Dalton
1d425b1731
Make MapCache, SetCache, and Stack add values left to right.
2015-10-06 23:16:56 -07:00
John-David Dalton
141630f557
Add more MapCache and Stack tests.
2015-10-06 23:16:02 -07:00
John-David Dalton
9fd48bab69
Add bizarro Map tests.
2015-10-06 22:29:24 -07:00
John-David Dalton
f880e39838
Clarify bug comment of baseHas. [ci skip]
2015-10-06 20:11:31 -07:00
John-David Dalton
afb66f4b8a
Remove unnecessary Map tests.
2015-10-06 19:53:01 -07:00
John-David Dalton
7e09802565
Reorganize clone tests.
2015-10-06 19:52:25 -07:00
John-David Dalton
a8b3833580
Add Stack test.
2015-10-06 19:51:25 -07:00
John-David Dalton
bf1bcaf394
Add _.cloneDeep test for objects with lots of circular references.
2015-10-06 08:16:22 -07:00
John-David Dalton
7b61569d32
Add bizarro tests for Object.create.
2015-10-06 08:15:07 -07:00
John-David Dalton
9c27ed8bda
Remove nullish checks from baseHas and baseHasIn.
2015-10-06 07:07:49 -07:00
John-David Dalton
c9cb64ac10
Remove shim script tag in test/backbone.html.
2015-10-05 23:34:36 -07:00
John-David Dalton
4bd5122462
Update excused Underscore tests.
2015-10-05 23:34:16 -07:00
John-David Dalton
4dac4328e6
Minor whitespace nit in toPath doc example.
2015-10-05 21:57:04 -07:00
John-David Dalton
f7a857744f
No longer coerce values to integers in add, max, min, or sum methods.
2015-10-05 21:56:32 -07:00
Droogans
6725e7dc49
Add _.upperCase and _.lowerCase.
2015-10-05 21:32:25 -07:00
John-David Dalton
7da4ea5ecb
Simplify _.isFunction.
2015-10-05 11:06:49 -07:00
John-David Dalton
6d5c6b2de7
Optimize _.intersection and _.intersectionBy for empty arrays.
2015-10-05 10:53:41 -07:00
John-David Dalton
ed462747bf
Minor ternary formatting.
2015-10-05 10:52:58 -07:00
John-David Dalton
53b37ca98f
Use isObjectLike insteadof isObject in isArrayLikeObject.
2015-10-05 07:18:32 -07:00
John-David Dalton
423320f235
Remove unused variable push.
2015-10-05 07:18:13 -07:00
John-David Dalton
020a8c864f
Adjust docs param descriptions and examples for xyzBy methods. [ci skip]
2015-10-04 23:00:50 -07:00
John-David Dalton
69e6389369
Add _.differenceBy, _.intersectionBy, _.isArrayLikeObject, _.pullAllBy, _.unionBy, and _.xorBy.
2015-10-04 23:00:30 -07:00
John-David Dalton
0eaa10f578
Adjust stackSet array length check to be consistent with others like it.
2015-10-04 21:39:43 -07:00
John-David Dalton
2740dc5efa
Move assocIndexOf closer to other assoc functions.
2015-10-04 14:40:00 -07:00
John-David Dalton
592824781c
Make isArrayLike use isFunction.
2015-10-04 14:09:25 -07:00
John-David Dalton
4bef0e21e7
Create getTag helper.
2015-10-04 14:04:49 -07:00
John-David Dalton
7d7ce728ff
Fix npm builds.
2015-10-04 00:17:05 -07:00
John-David Dalton
27159cfa00
Move Hash definition above MapCache.
2015-10-03 22:51:56 -07:00
John-David Dalton
d236e37652
Add Stack helpers.
2015-10-03 22:41:06 -07:00
John-David Dalton
940559fc76
Optimize cacheIndexOf, cachePush, and isKeyable.
2015-10-03 16:27:21 -07:00
John-David Dalton
5746169aec
Replace createHash with a Hash constructor.
2015-10-03 11:42:30 -07:00
John-David Dalton
4aa6fdeb2a
Move assoc and hash functions closer together.
2015-10-01 23:20:32 -07:00
John-David Dalton
77ab121c30
Cleanup bizarro scaffolding in test/test.js.
2015-10-01 22:34:33 -07:00
John-David Dalton
9558048906
Avoid a hasOwnProperty bug in IE 10-11 where objects with a [[Prototype]] of null incorrectly report false for own index properties.
2015-10-01 22:22:05 -07:00
John-David Dalton
b3f6426d36
Add assoc and hash helpers.
2015-10-01 22:21:58 -07:00
John-David Dalton
d407d8aa08
Ensure _.isFunction returns true for generator functions. [ closes #1498 ]
2015-10-01 09:00:00 -07:00
John-David Dalton
8842fa209d
Swap createWrapper with alternatives in _.bindAll and _.wrap.
2015-10-01 08:22:12 -07:00
John-David Dalton
bc252228e1
Add bizarro Map.
2015-09-30 23:08:11 -07:00
John-David Dalton
1b3cb0f184
Combine MemCache and Stack into MapCache.
2015-09-30 23:07:03 -07:00
John-David Dalton
f607c671f8
Add a Stack cache helper to avoid linear search of stacks in modern environments.
2015-09-30 20:46:18 -07:00
John-David Dalton
8f431cff52
Cleanup _.every and _.some tests.
2015-09-29 08:16:36 -07:00
John-David Dalton
6a81a7ba8e
Add _.conj and _.disj tests.
2015-09-29 08:16:23 -07:00
John-David Dalton
1f713ed9d1
Add more wrapper tests.
2015-09-27 23:01:46 -07:00
John-David Dalton
2cb4829536
Make _.words chainable by default.
2015-09-27 23:01:46 -07:00
John-David Dalton
48d5110b5d
Remove wrapperToString.
2015-09-27 23:01:46 -07:00
John-David Dalton
68a5e2017e
Make _.drop, _.dropRight, _.take, _.takeRight coerce n of undefined to 0.
2015-09-27 23:01:46 -07:00
John-David Dalton
63c46a9aca
Minor space nit in test/test.js. [ci skip]
2015-09-27 23:01:45 -07:00
John-David Dalton
528bec0bb1
Add _.sampleSize.
2015-09-27 23:01:40 -07:00
John-David Dalton
9c79cb7766
Add _.pullAll.
2015-09-27 16:33:10 -07:00
John-David Dalton
38ac518095
Add _#toString test for nullish values.
2015-09-27 10:03:43 -07:00
John-David Dalton
7488068d50
Add support for combining diacritical marks to _.toArray.
2015-09-25 22:27:31 -07:00
John-David Dalton
8e207196d3
Expose _.toString.
2015-09-25 19:51:41 -07:00
John-David Dalton
9c35db38a0
Exit early in baseToString if value is already a string.
2015-09-25 16:28:13 -07:00
John-David Dalton
2087736649
Add support for unicode modifiers.
2015-09-25 01:26:15 -07:00
Tim Ruffles
dd75deb27f
Clarify the order in which sources are applied in docs of _.assign, _.defaults, and _.merge. [ci skip]
2015-09-24 08:21:57 -07:00
John-David Dalton
5f42a3d4db
Minor createInvoker param description nit. [ci skip]
2015-09-24 00:56:17 -07:00
John-David Dalton
a569b723c5
Use getIteratee in createModArgs.
2015-09-23 23:53:50 -07:00
John-David Dalton
ee2078f3ea
Add _.conj, _.disj, & _.juxt.
2015-09-23 22:45:55 -07:00
John-David Dalton
12af298e33
Cleanup doc descriptions for _.modArgs and _.modArgsSet. [ci skip]
2015-09-23 22:45:35 -07:00
John-David Dalton
0429f27c54
Cleanup doc examples for lodash and _.map. [ci skip]
2015-09-23 22:44:53 -07:00
John-David Dalton
5026f51dfd
Add accumulator doc note to _.unzipWith and _.zipWith. [ closes #1484 ] [ci skip]
2015-09-23 19:34:07 -07:00
Thomas Reggi
80abaafcae
Fix typo "occurence" to "occurrence". [ci skip]
2015-09-23 19:05:19 -07:00
Anderson Aguiar
bc651e886d
Fix typo in comment
2015-09-22 22:06:00 -03:00
John-David Dalton
ba9cfc3b26
Clarify baseToString and other converter method docs. [ci skip]
2015-09-22 00:35:24 -07:00
John-David Dalton
b5bbc18c89
Add _#next test for _.toArray results.
2015-09-20 17:09:48 -07:00
John-David Dalton
e35088f9e3
Add dingbat support to _.words.
2015-09-20 12:58:17 -07:00
John-David Dalton
1c3b325633
Cleanup astral tests.
2015-09-20 12:57:40 -07:00
John-David Dalton
0415701e50
Add tests for variation selectors.
2015-09-20 11:59:29 -07:00
John-David Dalton
cfe813fa08
Add regional indicator tests.
2015-09-20 11:59:23 -07:00
John-David Dalton
f4ff336636
Add _.trunc tests for astrals as separators.
2015-09-20 11:58:24 -07:00
John-David Dalton
a4b333ceb8
Use _.toArray in wrapperNext.
2015-09-19 10:34:14 -07:00
John-David Dalton
f029d7c943
Add support for variation selectors.
2015-09-19 10:34:14 -07:00
John-David Dalton
53bf94ce78
Expand existing support for zero-width-joiners.
2015-09-18 15:30:12 -07:00
John-David Dalton
406e36977e
Add support for regional indicator symbols and zero-width-joiners.
2015-09-18 01:28:31 -07:00
John-David Dalton
98ee746ada
Move _.isArguments checks further down.
2015-09-16 19:11:52 -07:00
John-David Dalton
9e0a22f771
Cleanup and formatting pass.
2015-09-16 19:10:19 -07:00
John-David Dalton
14e62ae8d2
Make _.isString use _.isArray to reduce usage patterns.
2015-09-16 19:09:16 -07:00
John-David Dalton
1162d2edd5
Update _.toInteger test to ensure proper rounding.
2015-09-16 08:33:56 -07:00
John-David Dalton
a84e44b2a3
Use MAX_ARRAY_LENGTH instead of INFINITY for the default __takeCount__ value.
2015-09-15 23:48:36 -07:00
John-David Dalton
cd4f278a16
Add _.toInteger test for negative floats.
2015-09-15 23:45:25 -07:00
John-David Dalton
c7f34e74ac
Add _.isInteger and _.isSafeInteger tests.
2015-09-15 23:42:15 -07:00
John-David Dalton
00d26a6419
Attempt again to ensure again _.toInteger converts Infinity to an integer.
2015-09-15 23:41:53 -07:00
John-David Dalton
eb57e522aa
Cleanup isXyz tests.
2015-09-15 23:38:36 -07:00
John-David Dalton
e9230463e8
Fix host object tests for _.isInteger and _.isSafeInteger.
2015-09-15 22:08:51 -07:00
John-David Dalton
d652f144b2
Continue astral symbol support in _.trunc.
2015-09-15 20:40:49 -07:00
John-David Dalton
e04a512c4c
Update _.isFinite doc examples. [ci skip]
2015-09-15 20:39:51 -07:00
John-David Dalton
c276278767
Use stringToArray more in _.trimLeft and _.trimRight.
2015-09-15 20:39:31 -07:00
John-David Dalton
2e248d1ca8
Ensure _.toInteger converts Infinity to an integer.
2015-09-15 20:37:53 -07:00
John-David Dalton
a5df55a6e7
Update constant references.
2015-09-15 20:36:35 -07:00
John-David Dalton
f7e05e438e
Avoid creating an array in stringSize.
2015-09-15 20:34:11 -07:00
John-David Dalton
49266dce89
Add _.isInteger and _.isSafeInteger.
2015-09-15 20:33:36 -07:00
John-David Dalton
3a81738455
Collapse ranges.
2015-09-15 01:09:47 -07:00
John-David Dalton
a4ff501bb1
Add _.toArray test for empty strings.
2015-09-15 00:41:03 -07:00
John-David Dalton
351c131764
Use more stringToArray.
2015-09-15 00:34:42 -07:00
John-David Dalton
799fcb354b
Pass style linting.
2015-09-15 00:23:54 -07:00
John-David Dalton
16a29659b3
Add tests for lone surrogates.
2015-09-15 00:02:45 -07:00
John-David Dalton
55ef0f12cc
Rework charsLeftIndex and charsRightIndex to pass tests.
2015-09-14 23:45:18 -07:00
John-David Dalton
925c489cf9
Add more astral symbol tests.
2015-09-14 22:47:06 -07:00
John-David Dalton
3f57236c19
Cleanup charsLeftIndex, charsRightIndex, capitalize, and trim methods.
2015-09-14 21:06:28 -07:00
John-David Dalton
b4dd21fc64
First pass at astral symbols tests.
2015-09-14 18:10:11 -07:00
John-David Dalton
8278b1e79f
Make _.startCase use _.capitalize.
2015-09-14 18:03:32 -07:00
John-David Dalton
c313f0c135
Minor cleanup to reWords.
2015-09-14 13:24:06 -07:00
John-David Dalton
e9bfaa7d51
Add support for astral symbols to _.camelCase, _.capitalize, _.startCase, and _.words.
2015-09-14 10:38:00 -07:00
John-David Dalton
0ae254d6b4
Add stringToArray helper.
2015-09-14 08:21:48 -07:00
John-David Dalton
bbc7b0b59b
Move _.repeat empty string check to the left.
2015-09-14 01:09:54 -07:00
John-David Dalton
7f284d6ed5
Reduce _.forEach iteration note. [ci skip]
2015-09-14 01:09:04 -07:00
John-David Dalton
4744f93a47
Remove unneeded _.runInContext comment block. [ci skip]
2015-09-14 01:07:51 -07:00
John-David Dalton
a2fe87a63a
Make regexp var name singular.
2015-09-14 01:07:12 -07:00
John-David Dalton
fa61e30dd5
Add support for astral symbols in string methods. [ closes #1463 ]
2015-09-14 01:06:40 -07:00
John-David Dalton
0fb94ad3c6
Minor formatting nit.
2015-09-13 22:08:14 -07:00
John-David Dalton
33a73fb0c4
Cleanup other realm tests.
2015-09-13 22:08:08 -07:00
John-David Dalton
a61eeeaa03
Minor formatting cleanup in travis.yml.
2015-09-13 10:19:49 -07:00
John-David Dalton
80f6990a43
Remove value guards in baseDifference and baseSortedUniqBy.
2015-09-12 22:29:19 -07:00
John-David Dalton
0d5f8437f5
Indentation nit in baseTimes.
2015-09-12 22:28:46 -07:00
John-David Dalton
5e968deb4e
Add more source replacements to travis.yml.
2015-09-12 20:52:40 -07:00
John-David Dalton
ac1ffa2efe
Cleanup _.merge tests.
2015-09-12 09:53:30 -07:00
John-David Dalton
ed2e6d16c8
Add more _.merge tests for arguments.
2015-09-12 09:53:30 -07:00
John-David Dalton
dafe807888
Ensure _.merge doesn't modify array/typed-array/plain-object source values.
2015-09-12 09:53:25 -07:00
John-David Dalton
1320706172
Make _.merge source object assignments align with source array assignments.
2015-09-12 00:00:13 -07:00
John-David Dalton
fb4cf9e78f
Cleanup _.assign and _.extend docs. [ci skip]
2015-09-11 23:47:32 -07:00
Rhys van der Waerden
8cbb8befd4
Clarify _.merge description. [ci skip]
...
Mention behaviour difference between merging plain objects and objects with non-Object prototypes. As discussed in #1455 .
2015-09-11 23:46:27 -07:00
John-David Dalton
aa303df387
Update core builds.
2015-09-11 18:25:03 -07:00
John-David Dalton
e42d29611c
Ensure wrapper actions are copied in wrapperClone.
2015-09-11 18:22:34 -07:00
John-David Dalton
a5213f1291
Add strict equal fast path for object comparisons in equalObjects.
2015-09-11 18:03:20 -07:00
John-David Dalton
875dfec570
Add tag checks back to baseIsEqualDeep.
2015-09-11 18:02:49 -07:00
John-David Dalton
6edde288ee
Add requireDotNotation rule to jscsrc.
2015-09-11 18:02:19 -07:00
John-David Dalton
a6ead18121
Avoid deep crawl if object and source are strict equal.
2015-09-11 12:57:34 -07:00
John-David Dalton
7245570405
Cleanup, organize, and group jscs rules.
2015-09-11 00:26:05 -07:00
John-David Dalton
38a37f1b18
Use === in _.isEqual doc example. [ci skip]
2015-09-10 19:08:07 -07:00
John-David Dalton
5c98ab4b8f
Simplify doc examples that use Math methods. [ci skip]
2015-09-10 19:07:37 -07:00
John-David Dalton
5ddb1ef76d
Remove duplicate jsdoc param from equalObjects docs. [ci skip]
2015-09-10 19:06:56 -07:00
John-David Dalton
8b320f913d
Remove unneeded type check from createRound.
2015-09-10 19:06:08 -07:00
John-David Dalton
8e0011d07a
Ensure clone methods create maps and sets from other realms.
2015-09-10 19:05:25 -07:00
John-David Dalton
e50734a6fb
Update jscs rules.
2015-09-10 19:03:53 -07:00
John-David Dalton
307dae4fac
Adjust _.omit and _.pickBy doc examples to show more of a difference between them. [ci skip]
2015-09-10 07:38:56 -07:00
John-David Dalton
d8c5f85cd2
Add _.modArgsSet tests.
2015-09-09 23:45:37 -07:00
John-David Dalton
94c95469e1
Minor test cleanup.
2015-09-09 22:59:37 -07:00
John-David Dalton
e8244f7f07
Adjust property descriptors in tests.
2015-09-09 22:59:37 -07:00
John-David Dalton
a48f48ca95
Ensure _.merge skips merging when object and source are the same value.
2015-09-09 22:59:29 -07:00
John-David Dalton
4a4e54479a
Ensure _.merge assigns typed arrays directly. [ closes #1453 ]
2015-09-09 22:10:23 -07:00
John-David Dalton
86d06e0a4c
Cleanup _.merge tests.
2015-09-09 22:09:10 -07:00
John-David Dalton
9b41ae847b
Consolidate this binding tests.
2015-09-09 20:44:58 -07:00
Ilya Mochalov
012cc521f5
Minor _.plant doc fix. [ci skip]
2015-09-09 18:11:40 -07:00
John-David Dalton
20695548f1
Use more pre-QUnit 2.0 APIs.
2015-09-09 18:05:48 -07:00
John-David Dalton
d77c5123c1
Add _.flip and _.modArgsSet to lodash doc note. [ci skip]
2015-09-09 10:34:50 -07:00
John-David Dalton
c32a6837e6
Update _.flip doc example and test to better show effect.
2015-09-09 10:29:43 -07:00
John-David Dalton
c604be31e0
Add _.flip test.
2015-09-09 08:31:28 -07:00
John-David Dalton
0a08edb6d7
Remove second _.rearg example. [ci skip]
2015-09-09 08:31:19 -07:00
John-David Dalton
4d7aeb8b96
Don't flip if there's less than 2 arguments.
2015-09-09 08:31:03 -07:00
John-David Dalton
6b09f1f233
Remove iojs from travis-yml tests.
2015-09-08 22:51:46 -07:00
Phillip Alexander
7364c84b6b
Add Node.js v4 stable to Travis config.
...
NodeJS v4 was just released [NodeJS v4 announcement](https://nodejs.org/en/blog/release/v4.0.0/ ). This updates the CI build script to accommodate the release. Note: It should be "4", not "4.0" since Node will surely get a lot of minor updates before it goes LTS and reveal.js should test on the latest of them.
2015-09-08 22:49:16 -07:00
John-David Dalton
02a28d565b
Add _.flip. [ closes #1449 ]
2015-09-08 22:48:37 -07:00
John-David Dalton
2ac6e31cc3
Update QUnit to 1.19.0.
2015-09-08 22:34:19 -07:00
John-David Dalton
8bad4ae636
Rename multiValue param to multiVal. [ci skip]
2015-09-07 23:35:06 -07:00
John-David Dalton
f0010ea3a8
Add additional guard to isCombo check in mergeData.
2015-09-07 23:32:16 -07:00
John-David Dalton
f86bff3bf7
Minor _.modArgsSet doc example tweak. [ci skip]
2015-09-07 22:29:13 -07:00
John-David Dalton
99b0094dcd
Minor code style nit in tests. [ci skip]
2015-09-07 22:14:20 -07:00
John-David Dalton
db86a6ff1c
Simplify _.isMatch set test.
2015-09-07 22:05:44 -07:00
John-David Dalton
cbc188916d
Fix typo and fail in _.isMatch test.
2015-09-07 21:59:57 -07:00
John-David Dalton
2f411230c5
Add _.isEqualWith and _.isMatchWith tests for maps and sets.
2015-09-07 21:36:49 -07:00
John-David Dalton
b9c8c877b7
Minor contributing text nit, new methods to functions. [ci skip]
2015-09-07 20:37:07 -07:00
John-David Dalton
13e4ba622e
Add code of conduct doc. [ci skip]
2015-09-07 20:33:15 -07:00
John-David Dalton
7863256de5
Add map and set guards to tests to fix travis runs.
2015-09-06 22:41:07 -07:00
John-David Dalton
d81e029ec0
Add _.isMatchWith tests.
2015-09-06 22:32:09 -07:00
John-David Dalton
f6500eafb6
Cleanup _.isMatch tests.
2015-09-06 22:31:39 -07:00
John-David Dalton
9da03f529f
Ensure equalByTag passing customizer to equalFunc.
2015-09-06 21:05:05 -07:00
John-David Dalton
1e1e4fd557
Add _.matches and _.matchesProperty tests for partial matching maps and sets.
2015-09-06 20:42:15 -07:00
John-David Dalton
08f8e659fd
Cleanup _.matches and _.matchesProperty tests.
2015-09-06 20:35:43 -07:00
John-David Dalton
fc69fe1f21
Use map.size and set.size in mapToArray and setToArray.
2015-09-06 18:00:28 -07:00
John-David Dalton
38a16805ed
Optimize map and set comparisons in _.isEqual.
2015-09-06 17:01:17 -07:00
John-David Dalton
dfd4ae9ea4
Add _.modArgsSet.
2015-09-05 22:29:38 -07:00
John-David Dalton
5c9585b2b0
Ensure correct execution order of _.modArgs transforms.
2015-09-05 22:29:11 -07:00
John-David Dalton
dc2e769d9a
Ensure _.toPath converts array values to strings.
2015-09-05 11:25:06 -07:00
John-David Dalton
15a4fb7adf
Add _.toPath tests.
2015-09-05 10:00:21 -07:00
John-David Dalton
7bb10d56f8
Add _.toPath doc examples. [ci skip]
2015-09-05 10:00:08 -07:00
John-David Dalton
650282b186
Add console.logs to doc examples. [ci skip]
2015-09-05 09:59:38 -07:00
John-David Dalton
ded3cfc251
Add _.toInteger tests.
2015-09-05 09:31:37 -07:00
John-David Dalton
a4fee3a3ad
Add _.isObjectLike tests.
2015-09-05 09:26:09 -07:00
John-David Dalton
58d7404ee4
Add a _.memoize test for the this binding of resolver.
2015-09-05 09:14:38 -07:00
John-David Dalton
556eee8563
Use a create function helper for modArgs.
2015-09-05 09:04:46 -07:00
John-David Dalton
1422f50ee9
Remove isStrict guards from tests.
2015-09-05 01:05:39 -07:00
Philippe Lhoste
1be4adf365
Improve documentation for method chaining. [ci skip]
2015-09-05 01:05:39 -07:00
John-David Dalton
4510ada21e
Update lodash doc block. [ci skip]
2015-09-05 01:05:39 -07:00
John-David Dalton
e516d99b2d
Expose _.toInteger.
2015-09-04 08:35:36 -07:00
John-David Dalton
b534b83756
Fix failing tests in strict mode.
2015-09-04 01:02:47 -07:00
John-David Dalton
41b537249b
Expose _.isObjectLike and _.toPath.
2015-09-04 00:55:34 -07:00
John-David Dalton
4a87acf1ac
Remove "Number" and "String" from contextProps.
2015-09-04 00:55:16 -07:00
John-David Dalton
41d3b66867
Move NEGATIVE_INFINITY and POSITIVE_INFINITY out of runInContext.
2015-09-04 00:36:34 -07:00
John-David Dalton
3ef7ae24e5
Expose _.isArrayLike.
2015-09-03 22:08:02 -07:00
John-David Dalton
824d3b75f9
Add Safari 8.1 note to _.isArguments. [ci skip]
2015-09-03 20:05:39 -07:00
John-David Dalton
38a802fed3
Fix _.isArguments in Safari 8.1.
2015-09-03 19:53:11 -07:00
John-David Dalton
ee776fd0de
Add IE11 note to noMapSetTag definition. [ci skip]
2015-09-03 19:53:11 -07:00
John-David Dalton
a1f29d8f4a
Cleanup get/set/unset tests.
2015-09-03 18:28:57 -07:00
John-David Dalton
3e42a817a1
Fix failing map/set tests in IE11.
2015-09-03 15:22:21 -07:00
John-David Dalton
617dd703e1
Soften language on isXyz methods that use duck typing. [ci skip]
2015-09-03 15:22:21 -07:00
John-David Dalton
e63d7ff9d5
Rename var initFromArray to initFromCollection in _.reduce and _.reduceRight.
2015-09-03 15:21:12 -07:00
Ray Hammond
7e73b27edf
Updated contributing text to include code style linter details. [ci skip]
2015-09-03 12:54:47 -07:00
Michał Lipiński
6898b896d1
Add _.unset.
2015-09-03 09:28:06 -07:00
John-David Dalton
085e2c24d3
Remove weakmap and set shims.
2015-09-03 09:18:10 -07:00
John-David Dalton
cc77eb7855
Change augment to modify. [ci skip]
2015-09-03 09:06:16 -07:00
John-David Dalton
8e9f9f6f2f
Detect maps and sets in IE11.
2015-09-03 09:02:33 -07:00
John-David Dalton
51006e8304
Tweak test try-catch style to be consistent with lodash.
2015-09-03 08:22:33 -07:00
Ray Hammond
fce2bd89c7
Added jscs code style checker.
2015-09-03 08:19:41 -07:00
John-David Dalton
830be3d918
Add strict mode test for _.isArguments.
2015-09-02 22:56:25 -07:00
John-David Dalton
0926e5a986
Fix test errors in IE9.
2015-09-02 16:59:42 -07:00
Ray Hammond
b61411956c
Missing semicolon linting fixes to test.js.
2015-09-02 11:44:23 -07:00
John-David Dalton
5648fe940c
Add MS Edge testing with saucelabs.
2015-09-02 08:45:44 -07:00
Ray Hammond
57ad32448f
Added missing semicolon.
2015-09-02 08:45:34 -07:00
John-David Dalton
b4db3c050d
Ensure _.isEqual performs unordered comparisons of maps and sets.
2015-09-01 21:50:28 -07:00
John-David Dalton
3f954ca790
Add _.isEqual tests for maps and sets.
2015-09-01 01:17:15 -07:00
John-David Dalton
6e0174e879
Cleanup _.isEqual tests.
2015-09-01 00:46:55 -07:00
John-David Dalton
e4873f1982
Add map and set tests for clone methods.
2015-09-01 00:37:37 -07:00
John-David Dalton
3d35817a2f
Add _.toArray tests for ES6 iterables.
2015-09-01 00:23:08 -07:00
John-David Dalton
8c6aef3edb
Cleanup newlines and semicolons.
2015-08-31 23:32:07 -07:00
John-David Dalton
5fd8939b7d
Add Symbol.iterator guards to tests.
2015-08-31 19:40:32 -07:00
John-David Dalton
4c1b578b80
Add _#plant test for cloned chainAll settings.
2015-08-31 19:16:00 -07:00
John-David Dalton
f6bf81d16f
More test cleanup.
2015-08-31 19:11:29 -07:00
John-David Dalton
2d8cc57642
Ensure _#plant resets iterator data of the cloned sequence.
2015-08-31 18:47:37 -07:00
John-David Dalton
3b131f0231
Add coverage for wrapped[Symbol.iterator].
2015-08-31 18:04:07 -07:00
John-David Dalton
202ce472bb
Cleanup tests.
2015-08-31 17:54:06 -07:00
John-David Dalton
7206edec2e
Cleanup .next tests.
2015-08-31 17:52:32 -07:00
John-David Dalton
9e86efadbc
Make the chain wrapper iterable.
2015-08-30 23:40:34 -07:00
Graeme Yeates
433331adac
Add ES6 compliant lodash(...).next() iterator.
2015-08-30 22:47:32 -07:00
John-David Dalton
a0cd024b39
Add checks to iteratorSymbol assignment.
2015-08-30 10:09:28 -07:00
John-David Dalton
4fbb31b4dc
Adjust Set references to fix the build.
2015-08-30 09:59:19 -07:00
John-David Dalton
09bcc5aaec
Move more functions out of runInContext.
2015-08-30 09:37:23 -07:00
John-David Dalton
c921c9bd12
Add support for ES6 Set/Map to _.clone/_.isEqual/_.toArray and iterator support to _.toArray.
2015-08-30 08:58:12 -07:00
John-David Dalton
8f621b38bf
Update builds.
2015-08-30 05:12:06 -07:00
John-David Dalton
257d957dfb
Add baseSortedUniqBy.
2015-08-30 05:12:06 -07:00
John-David Dalton
a0a6f0ae87
Correct arity hints for baseSortByOrder and createAggregator.
2015-08-30 04:55:05 -07:00
John-David Dalton
c396b60612
Cleanup _.pairs and _.invert.
2015-08-30 04:45:49 -07:00
John-David Dalton
98a97b1eaf
Use arrayReduce in baseWrapperValue and _.invert, arrayEach in _.bindAll, and baseTimes in _.unzip.
2015-08-30 04:27:52 -07:00
John-David Dalton
7d6fcc75da
Use arrayReduce in basePick.
2015-08-30 03:56:14 -07:00
Nathan Bellowe
ecd8b7f614
Update _.modArgs doc example to better show the method's affect. [ci skip]
2015-08-30 03:56:07 -07:00
John-David Dalton
cc1bcc25b9
Enable phantomjs tests in travis.yml.
2015-08-29 14:31:08 -07:00
John-David Dalton
b792276a00
Update PATTERN2 in travis.yml.
2015-08-29 13:33:08 -07:00
John-David Dalton
b1d52ccd82
Rename _.indexBy to _.keyBy to avoid confusion with _.sortedIndexBy forms.
2015-08-29 13:33:08 -07:00
John-David Dalton
cc0e91ac2f
Remove duplicated tests.
2015-08-29 10:52:23 -07:00
John-David Dalton
dfac7b4261
Make _.xyzBy methods provide just a single param to their callbacks.
2015-08-29 10:52:02 -07:00
John-David Dalton
1258eef213
Use toInteger in _.repeat.
2015-08-29 09:18:33 -07:00
John-David Dalton
f79148fa62
Rename arraySum to baseSum.
2015-08-29 09:16:48 -07:00
John-David Dalton
4d2aa29926
Simplify baseValues, createCompounder, initKeys, _.after, _.pairs, _.range, & _.times.
2015-08-29 09:15:47 -07:00
John-David Dalton
f016840c53
Correct baseSortedUniqBy.
2015-08-29 09:10:29 -07:00
John-David Dalton
cffeec4713
Cleanup baseSortedUniq and add more uniq related tests.
2015-08-28 08:53:05 -07:00
John-David Dalton
fcbe4620cd
Simplify baseFunctions.
2015-08-28 08:15:50 -07:00
John-David Dalton
5a5e0363c2
Remove Chakra check as they've resolve their 'vm' issue.
2015-08-27 10:39:23 -07:00
John-David Dalton
64512ee2ae
Fix skipTest count for _.isNil other realm test.
2015-08-27 10:23:57 -07:00
John-David Dalton
ce4f2f1326
Ensure _.merge merges plain-objects onto non plain-objects. [ closes #1413 ]
2015-08-27 09:21:37 -07:00
John-David Dalton
dfebb83c35
Update excused Underscore tests.
2015-08-26 22:43:02 -07:00
John-David Dalton
0ba226e3c2
Fix test fails and _.uniqBy use baseUniqBy.
2015-08-26 22:21:18 -07:00
John-David Dalton
e0f59eccf0
Formatting nit in baseWhile.
2015-08-26 21:43:52 -07:00
John-David Dalton
820e720b0a
Cleanup various method descriptions. [ci skip]
2015-08-26 21:43:37 -07:00
John-David Dalton
936c5f5d3d
Add baseUniqBy.
2015-08-26 21:43:12 -07:00
John-David Dalton
d0b3b8de44
Minor test cleanup.
2015-08-26 08:30:22 -07:00
John-David Dalton
89d53306f3
Use toInteger in pad methods and make nullish chars checks in pad and trim methods undefined checks.
2015-08-26 08:30:06 -07:00
John-David Dalton
e30a20120c
Split out _.sortedIndexOf, _.sortedLastIndexOf, _.sortedUniq, and _.sortedUniqBy.
2015-08-26 08:27:16 -07:00
John-David Dalton
790d6331f8
Remove fromIndex type check from _.includes.
2015-08-25 23:12:12 -07:00
John-David Dalton
9121ab95ea
Bump package for easier testing.
2015-08-24 18:09:42 -07:00
John-David Dalton
b09e5cf5a7
Minor shortcut fusion test cleanup.
2015-08-24 08:22:51 -07:00
John-David Dalton
b53a8e873d
Rename the baseIteratee param func to value.
2015-08-23 23:36:55 -07:00
John-David Dalton
4c38963c6f
Add iteratee arity hints back.
2015-08-23 23:36:05 -07:00
John-David Dalton
b0d6c34565
Add isIterateeCall checks back to _.every and _.some.
2015-08-23 18:41:11 -07:00
John-David Dalton
0a9c9411f0
Update core builds.
2015-08-22 20:37:02 -07:00
John-David Dalton
e253f58aac
Fix _.keysIn test fails in IE9.
2015-08-22 20:35:33 -07:00
John-David Dalton
0aa8ad202a
Implement copyObject by way of copyObjectWith.
2015-08-22 18:41:48 -07:00
John-David Dalton
7bc5a501c4
Remove explicit Object coercion in _.keysIn.
2015-08-21 18:35:31 -07:00
John-David Dalton
4691a38d21
Add baseKeys.
2015-08-21 13:56:59 -07:00
MaxPRafferty
00bae752d0
Add item to _.fill example. [ci skip]
...
While not the minimum example required to show the fill functionality, having the fill write more than one value better fits the purpose of the function in practice.
2015-08-21 12:15:29 -07:00
John-David Dalton
e253fe0547
Use nullish to describe _.isNil. [ci skip]
2015-08-21 08:28:49 -07:00
John-David Dalton
e35d73be8f
Add isNative chaining test.
2015-08-20 08:16:41 -07:00
John-David Dalton
f9f7af2430
Cleanup _.isNil doc examples and tests.
2015-08-20 08:11:17 -07:00
John-David Dalton
7aef780b14
Add hasIn to lodash chaining doc note. [ci skip]
2015-08-20 08:02:44 -07:00
xixilive
5644a20eec
Add _.isNil function.
2015-08-20 00:16:17 -07:00
John-David Dalton
b135431542
Remove unused escapeRegExpChar function.
2015-08-19 22:07:50 -07:00
John-David Dalton
efdb254b12
Fix _.isMatchWith test fail.
2015-08-19 21:56:08 -07:00
John-David Dalton
8fd2f0ae11
Add _.hasIn tests.
2015-08-19 17:26:53 -07:00
John-David Dalton
3f7ee9bd2e
Remove unneeded Object use.
2015-08-19 16:42:24 -07:00
John-David Dalton
a049c1189e
Consistent use of of instead of on in path related docs. [ci skip]
2015-08-19 16:42:14 -07:00
John-David Dalton
9859b1555f
Add _.hasIn and more path helper functions.
2015-08-18 23:29:27 -07:00
John-David Dalton
356e47a6a3
Remove double declared length var in sample.
2015-08-18 14:03:04 -07:00
John-David Dalton
2c1c8fc8df
Remove unneeded _.escapeRegExp test.
2015-08-18 13:46:55 -07:00
John-David Dalton
e7bdd4a624
Ensure paths with newlines are walkable.
2015-08-17 23:56:27 -07:00
John-David Dalton
1a9069e80a
Remove rogue console.log debug.
2015-08-17 00:24:05 -07:00
John-David Dalton
484861e3ee
Change objectValue and sourceValue params to objValue and srcValue.
2015-08-16 23:29:58 -07:00
John-David Dalton
99ba0a4927
Ensure isMatchWith invokes customizer callbacks with object and source params.
2015-08-16 23:28:06 -07:00
John-David Dalton
ba3ede584e
Add stack params to several customizer callback calls.
2015-08-14 07:36:09 -07:00
John-David Dalton
dd472f489b
Avoid stack overflow with _.defaultsDeep.
2015-08-13 08:56:43 -07:00
John-David Dalton
9f0dd40b3b
Remove component.json reference from bower.json.
2015-08-12 08:14:40 -07:00
John-David Dalton
edc03287aa
Ensure _.defaultsDeep works on circular references.
2015-08-10 23:08:34 -07:00
John-David Dalton
d6dc7627b9
Start making Underscore tests work with the core build.
2015-08-09 21:49:30 -07:00
John-David Dalton
59773ca284
Update Backbone tests for core build runs.
2015-08-09 21:38:16 -07:00
John-David Dalton
6aa01ffe05
Remove old android platforms from sauce tests.
2015-08-09 21:36:02 -07:00
John-David Dalton
5b3de94fee
Add core build to test dropdowns.
2015-08-09 21:34:24 -07:00
John-David Dalton
b4edf122f6
Update _.reduce and _.transform object iteration doc example. [ci skip]
2015-08-09 00:09:17 -07:00
John-David Dalton
1647c4deab
Update test/saucelabs.js for lodash v4.
2015-08-08 17:46:32 -07:00
John-David Dalton
3efb91e86d
Enable most sauce labs runs.
2015-08-08 17:35:28 -07:00
John-David Dalton
d6f73054a5
Update tested sauce browsers.
2015-08-08 17:35:15 -07:00
John-David Dalton
bd9b38665d
Update Underscore/Backbone tests and make them passable.
2015-08-08 16:52:47 -07:00
John-David Dalton
de5c2b906e
Add core builds.
2015-08-04 22:54:50 -07:00
John-David Dalton
4a4badcdc1
Reduce _.mixin with arrayEach.
2015-08-04 22:29:58 -07:00
John-David Dalton
fa7ebb36dc
Add _.isNaN test for a Number object.
2015-08-04 22:29:58 -07:00
John-David Dalton
447440776b
Remove component.json.
2015-08-01 11:12:22 -07:00
John-David Dalton
f5714f2eb0
Reduce _.isEmpty.
2015-08-01 11:03:49 -07:00
John-David Dalton
a3b76f9259
Minor plural nit in _.sortBy docs. [ci skip]
2015-07-31 16:49:04 -07:00
John-David Dalton
ba71421a23
Test label nits.
2015-07-31 14:03:32 -07:00
John-David Dalton
61251b305d
Simplify _.escapeRegExp to align with the defunct ES7 proposal.
2015-07-31 14:03:32 -07:00
John-David Dalton
73464d6bb6
Ensure many n like params are coerced to integers. [ closes #1377 ]
2015-07-31 10:41:45 -07:00
John-David Dalton
7f7ebed4ea
Drop the __chain__ check from lodash.
2015-07-30 17:46:28 -07:00
John-David Dalton
5c53809269
Use isObject comboed with isArrayLike.
2015-07-30 09:09:11 -07:00
John-David Dalton
3935d5f2f7
Ensure _.merge doesn't convert strings to arrays. [ closes #1375 ]
2015-07-30 09:09:11 -07:00
John-David Dalton
693704a832
Remove argument juggling from _.before.
2015-07-29 23:22:34 -07:00
John-David Dalton
b17f6eee6a
Remove unneeded isIterateeCall checks.
2015-07-29 12:20:25 -07:00
John-David Dalton
ccb90f46e6
Remove overloaded options param support for _.trunc.
2015-07-29 12:19:49 -07:00
John-David Dalton
dfa4cd921e
Add test for _.escapeRegExp escaping string containing only chars that require leading escaping.
2015-07-29 08:22:10 -07:00
John-David Dalton
32e0afd19c
Have _.chunk exit early for empty arrays too.
2015-07-28 22:41:58 -07:00
John-David Dalton
5fb732c0e6
Change default size of _.chunk to 0.
2015-07-28 13:49:55 -07:00
John-David Dalton
48a6c4f2bf
Add _.setWith tests.
2015-07-26 10:32:32 -07:00
John-David Dalton
f1597386ef
Ensure _.set and _.setWith don't assign a value if it's the same as the destination value.
2015-07-26 09:58:33 -07:00
John-David Dalton
731d5b6872
Add assignValue and assignMergeValue helpers to make value assignments more consistent across methods.
2015-07-26 09:42:21 -07:00
James M Snell
ce569e4bc4
Add npm test.
2015-07-25 20:26:34 -07:00
John-David Dalton
f48b8d6d91
Cleanup _.some docs. [ci skip]
2015-07-24 17:39:56 -07:00
John-David Dalton
4fc94a4383
Use extendWith instead of defaults in _.template to reduce deps.
2015-07-24 17:12:36 -07:00
John-David Dalton
c5057905b6
Cleanup doc examples of _.isEqualWith, _.isMatchWith, & _.setWith. [ci skip]
2015-07-24 17:10:25 -07:00
John-David Dalton
3c388c76c6
Add to docs of _.assignWith and _.setWith. [ci skip]
2015-07-24 08:36:42 -07:00
John-David Dalton
a730fe13c7
Make baseGet align with baseSet.
2015-07-24 08:36:00 -07:00
John-David Dalton
4520e0710d
Add _.setWith.
2015-07-23 09:18:09 -07:00
John-David Dalton
7e42892e6a
Update vendor.
2015-07-23 09:18:09 -07:00
John-David Dalton
a0c580298e
Cleanup comments. [ci skip]
2015-07-23 09:05:50 -07:00
John-David Dalton
e7ad50d243
Remove unneeded var bit from _.omit.
2015-07-20 20:08:53 -07:00
John-David Dalton
1394d42f58
Simplify createXYZ function descriptions. [ci skip]
2015-07-20 17:22:57 -07:00
Graeme Yeates
a8e95e25ad
Add string to valid _.includes parameters. [ci skip]
2015-07-20 17:03:57 -07:00
John-David Dalton
87cb4db263
Simplify isHostObject.
2015-07-20 11:34:58 -07:00
John-David Dalton
2ccda44c44
Add isObjectLike and isHostObject checks to _.isPlainObject.
2015-07-20 11:34:58 -07:00
John-David Dalton
0253c7bcf1
Add license field to bower.json. [ closes #1355 ] [ci skip]
2015-07-20 11:34:58 -07:00
John-David Dalton
9c7b39b7a7
Remove _.clone test for strings.
2015-07-20 11:34:58 -07:00
John-David Dalton
5f4611fce2
Minor nit to move objCtorString above objToString.
2015-07-20 11:34:58 -07:00
John-David Dalton
c4fa2e70bf
Remove old JScript tests.
2015-07-20 11:34:58 -07:00
John-David Dalton
15b1a22501
Remove non-enumerable prototype property tests.
2015-07-20 11:34:58 -07:00
John-David Dalton
51425788d8
Cleanup _.isEqual test for non-index properties on arrays.
2015-07-20 11:34:58 -07:00
John-David Dalton
a17d5eea47
Remove splice objects tests.
2015-07-20 11:34:58 -07:00
John-David Dalton
ef909e8a54
Remove _.support tests.
2015-07-20 11:34:57 -07:00
John-David Dalton
0a24e9854b
Add bizarro test for Object#propertyIsEnumerable.
2015-07-20 11:34:57 -07:00
John-David Dalton
4eb2eea809
Remove unneeded sort calls from keys tests.
2015-07-20 11:34:57 -07:00
John-David Dalton
8a6705617f
Consistent Foo style in tests.
2015-07-20 11:34:57 -07:00
John-David Dalton
bbe122aba5
Improve test coverage.
2015-07-20 11:34:57 -07:00
John-David Dalton
40409df885
Ensure basePullAt works with deep paths.
2015-07-20 11:34:57 -07:00
John-David Dalton
7fdbdae6b9
Use arraySum in _.sum.
2015-07-20 11:34:57 -07:00
John-David Dalton
b87a18bd80
Remove toFunction from _.unzipWith.
2015-07-20 11:34:57 -07:00
John-David Dalton
6d650a48db
Remove some older browser notes in test labels. [ci skip]
2015-07-20 11:34:56 -07:00
John-David Dalton
54ea0eac8e
Remove string tests for "Collection" methods.
2015-07-20 11:34:56 -07:00
John-David Dalton
4054898170
Cleanup lazy method wrapper.
2015-07-20 11:34:56 -07:00
John-David Dalton
8a205e1e32
Add lazy chaining tests for _.find and _.findLast.
2015-07-20 11:34:56 -07:00
Graeme Yeates
39068730e2
Enable shortcut fusion for _.find and _.findLast.
2015-07-20 11:34:56 -07:00
John-David Dalton
1e344455b8
Make eq its own method.
2015-07-20 11:34:56 -07:00
John-David Dalton
9a01f3a337
Move the false example for _.isEqual below the true one. [ci skip]
2015-07-20 11:34:56 -07:00
John-David Dalton
f6ea758b85
Make array length checks more uniform.
2015-07-20 11:34:56 -07:00
John-David Dalton
51fb82902b
Make max and min use arrayExtremum instead of their xyzBy counterparts.
2015-07-20 11:34:55 -07:00
John-David Dalton
3c342adb67
Move Reflect assignment.
2015-07-20 11:34:55 -07:00
John-David Dalton
24d592f94f
Remove rogue semicolon.
2015-07-20 11:34:55 -07:00
John-David Dalton
181ebf024c
Remove compat and modern modifiers from build commands in travis.yml.
2015-07-20 11:34:55 -07:00
John-David Dalton
ecf693ac75
Change file references from lodash.src.js to lodash.js.
2015-07-20 11:34:55 -07:00
John-David Dalton
8266266639
Update vendor/benchmark.js.
2015-07-20 11:34:55 -07:00
John-David Dalton
0f2419357c
Move lodash.src.js to lodash.js.
2015-07-20 11:34:30 -07:00
John-David Dalton
2e57123aa2
Remove lodash.js
2015-07-20 11:32:11 -07:00
John-David Dalton
881733e099
Temporarily disable a few more runs in travis.yml.
2015-07-20 11:26:01 -07:00
John-David Dalton
18f778ce11
Remove var use for the baseKeysIn fork assignment.
2015-07-20 11:26:01 -07:00
John-David Dalton
b8060a5bcc
Add more methods to the lodash doc note. [ci skip]
2015-07-20 11:26:01 -07:00
Michael Kearns
7a34b2982f
Reword _.merge docs for clarity. [ci skip]
2015-07-20 11:26:01 -07:00
John-David Dalton
f695af587a
Remove createExtremum.
2015-07-20 11:26:00 -07:00
John-David Dalton
7759615775
Ensure "Collection" methods treat functions as objects.
2015-07-20 11:26:00 -07:00
John-David Dalton
bbad03547d
Make _.at an "Object" method.
2015-07-20 11:26:00 -07:00
John-David Dalton
b638f86b75
Use a heavier function check in isArrayLike.
2015-07-20 11:26:00 -07:00
John-David Dalton
ab6210dc30
Avoid es-sham getPrototypeOf when constructor is not a function.
2015-07-20 11:26:00 -07:00
John-David Dalton
9ca16e3933
Rename baseCompareAscending to compareAscending.
2015-07-20 11:26:00 -07:00
John-David Dalton
76ab41a742
Add _.matches and _.matchesProperty tests for primitive object and a source with undefined values.
2015-07-20 11:26:00 -07:00
John-David Dalton
c6f6eb294b
Use numberProto more in test/test.js.
2015-07-20 11:26:00 -07:00
John-David Dalton
19836a55a3
Remove an isArray check from baseMatchesProperty.
2015-07-20 11:25:59 -07:00
John-David Dalton
862c7fde6d
Docs cleanup pass. [ci skip]
2015-07-20 11:25:59 -07:00
John-David Dalton
5d842273d9
Remove accidental trailing comma.
2015-07-20 11:25:59 -07:00
John-David Dalton
33a9ebaba1
Fix _.matches and _.matchesProperty doc notes on inherited properties. [ci skip] [ closes #1344 ]
2015-07-20 11:25:59 -07:00
John-David Dalton
192e35882a
Remove toIterable and toObject.
2015-07-20 11:25:59 -07:00
John-David Dalton
e6b9aaf499
Temporarily reduce scope of automated testing until things are more stable.
2015-07-20 11:25:59 -07:00
John-David Dalton
b821660e79
Remove irrelevant comments. [ci skip]
2015-07-20 11:25:59 -07:00
John-David Dalton
0beaf47a64
Extract common components of _.keys and _.keysIn and make _.keysIn use the Reflect.enumerate shim as a compat path for older enviros.
2015-07-20 11:25:59 -07:00
John-David Dalton
8a9e9e9a11
Remove support for pre-es5 environments.
2015-07-20 11:25:59 -07:00
Oliver Hoffmann
df17244353
Update root assignment to work in Firefox extensions. [ closes #1340 ]
2015-07-20 11:25:58 -07:00
Graeme Yeates
ffd3e17364
Add _.isFunction test for NodeList instances.
2015-07-20 11:25:58 -07:00
John-David Dalton
211a6cc4f1
Doc cleanup to turn "accepts an iteratee" to "accepts iteratee". [ci skip]
2015-07-20 11:25:58 -07:00
John-David Dalton
4c09879aab
Add _.assignWith, _.cloneDeepWith, _.cloneWith, _.extendWith, _.isEqualWith, _.isMatchWith, and _.mergeWith.
2015-07-20 11:25:58 -07:00
John-David Dalton
fd526e8754
Split _.omit and _.pick into _.omitBy and _.pickBy.
2015-07-20 11:25:58 -07:00
John-David Dalton
974306d4f0
Generalize the unwrapped value path in lazy method wrappers a bit.
2015-07-20 11:25:58 -07:00
John-David Dalton
56452d9fd8
Document start and end swap for _.inRange. [ci skip] [ closes #1332 ]
2015-07-20 11:25:58 -07:00
John-David Dalton
6d231fecd1
Update html indent style in .editorconfig.
2015-07-20 11:25:58 -07:00
John-David Dalton
2e91cf727a
Simplify checkGlobal.
2015-07-20 11:25:58 -07:00
John-David Dalton
64b9402e12
Strict equal nit in _.uniq.
2015-07-20 11:25:57 -07:00
John-David Dalton
4bae0c0139
Minor formatting nit for _.without.
2015-07-20 11:25:57 -07:00
John-David Dalton
06bc4aa50b
Make isArayLike return false for functions.
2015-07-20 11:25:57 -07:00
John-David Dalton
31a7ac1e81
Ensure _.assign, _.extend, _.defaults, and _.merge coerce values to objects.
2015-07-20 11:25:57 -07:00
John-David Dalton
c75ac3ac64
Simplify nullish and falsey checks.
2015-07-20 11:25:57 -07:00
John-David Dalton
3e14d8f4dd
Minor doc formatting nits for pickByArray and pickByPredicate. [ci skip]
2015-07-20 11:25:57 -07:00
John-David Dalton
6cde31f843
Remove doc references to this bindings and other dropped features. [ci skip]
2015-07-20 11:25:57 -07:00
John-David Dalton
a7b70008ba
Drop boolean options param support in _.mixin.
2015-07-20 11:25:57 -07:00
John-David Dalton
8cc19d908e
Drop boolean options param support in _.debounce and _.throttle.
2015-07-20 11:25:57 -07:00
John-David Dalton
d58cda122d
Remove _.bindAll support for binding all methods when no method names are provided.
2015-07-20 11:25:56 -07:00
John-David Dalton
ab26945eca
Add _.extend and make it and _.defaults, _.defaultsDeep, and _.merge iterate over inherited properties.
2015-07-20 11:25:56 -07:00
John-David Dalton
2da1b2af1a
Drop boolean orders param support in _.sortByOrder.
2015-07-20 11:25:56 -07:00
John-David Dalton
2586129dcd
Replace arrayCopy and baseCopy with copyArray, copyObject, and copyObjectWith.
2015-07-20 11:25:56 -07:00
John-David Dalton
13e5d77041
Remove iOS 4.3 in sauce because they're eoling it.
2015-07-20 11:25:56 -07:00
John-David Dalton
d036ff6c4f
Drop IE 6/7 testing.
2015-07-20 11:25:56 -07:00
jdalton
1f1bc393d3
Cleanup docs for deep methods and those that accept customizer functions. [ci skip]
2015-07-20 11:25:56 -07:00
jdalton
9aa34e2487
Remove isDeep params from _.clone and _.flatten.
2015-07-20 11:25:56 -07:00
jdalton
0b7bffe3b5
Use more descriptive var names when mapping falsey values.
2015-07-20 11:25:56 -07:00
jdalton
41f248f54d
Split out _.sortedIndex and _.sortedLastIndex into _.sortedIndexBy and _.sortedLastIndexBy.
2015-07-20 11:25:55 -07:00
jdalton
bc7cabde4e
Cleanup forEach and friends doc examples. [ci skip]
2015-07-20 11:25:55 -07:00
jdalton
65d5bba7df
Make _.maxBy, _.minBy, _.sumBy, & _.uniqBy support only arrays and provide only 1 argument to iteratees.
2015-07-20 11:25:55 -07:00
jdalton
340a6d195f
Add _.sumBy.
2015-07-20 11:25:55 -07:00
jdalton
83ac168664
Simplify getIteratee assignments in methods.
2015-07-20 11:25:55 -07:00
jdalton
8ac1a67b7d
Split _.uniq out into _.uniqBy.
2015-07-20 11:25:55 -07:00
jdalton
abd67d0786
Remove alias jsdoc tags for those no longer supported. [ci skip]
2015-07-20 11:25:55 -07:00
jdalton
9a9e4cddd7
Rename baseExtremumBy and createExtremumBy helpers.
2015-07-20 11:25:55 -07:00
jdalton
10c44b08c9
Reduce the number of function creator helpers to improve readabilty.
2015-07-20 11:25:54 -07:00
jdalton
86b19f742c
Split _.max and _.min out into _.maxBy and _.minBy.
2015-07-20 11:25:54 -07:00
jdalton
cb94b03e3e
Document more default params. [ci skip]
2015-07-20 11:25:54 -07:00
jdalton
a898c3d7bc
Absorb _.sortByAll into _.sortBy.
2015-07-20 11:25:54 -07:00
jdalton
86be6d7897
Move resolve doc helpers higher in their example blocks. [ci skip]
2015-07-20 11:25:54 -07:00
jdalton
d3d4de12be
Rename pickByCallback to pickByPredicate.
2015-07-20 11:25:54 -07:00
jdalton
04bac321d1
Cleanup doc examples. [ci skip]
2015-07-20 11:25:54 -07:00
jdalton
1011353729
Adjust guard doc notes. [ci skip]
2015-07-20 11:25:54 -07:00
jdalton
5651993d93
Use var toIteratee instead of callback.
2015-07-20 11:25:54 -07:00
jdalton
c51466935c
Rename bindCallback to toFunction.
2015-07-20 11:25:54 -07:00
John-David Dalton
454aca7003
Remove thisArg params from most methods.
2015-07-20 11:25:53 -07:00
jdalton
5ff9f01aba
Remove _.findWhere, _.pluck, & _.where.
2015-07-20 11:25:53 -07:00
jdalton
b5dd2e605d
Make _.forEach and friends implicitly end a chain sequence.
2015-07-20 11:25:53 -07:00
jdalton
1bfe25f1a5
Remove aliases and rename _.callback to _.iteratee.
2015-07-20 11:25:53 -07:00
jdalton
bd98779b3c
Fix test fails related to root._.
2015-07-20 11:25:53 -07:00
jdalton
7862ae6d36
Adjust UMD to export to window or self when available regardless of other exports.
2015-07-20 11:25:53 -07:00
John-David Dalton
dfbd78f71d
Bump to v3.10.1.
2015-07-20 11:25:53 -07:00
John-David Dalton
e132e878d6
Rebuild lodash and docs.
2015-07-20 11:25:39 -07:00
John-David Dalton
bb78c0ea6d
Provide correct argsCount hint to customizer functions of clone methods.
2015-07-20 11:23:13 -07:00
Thomas Wienecke
1a772023d5
Documentation (includes): value -> target. [ci skip]
2015-07-20 11:23:13 -07:00
John-David Dalton
230f90173c
Use strict equality checks for baseIndexOf comparisons.
2015-07-20 11:23:12 -07:00
jdalton
fbc7c28188
Cleanup Safari 8 bug note in isFunction. [ci skip]
2015-07-20 11:23:12 -07:00
jdalton
5d88cb7099
Code formatting nit for coercing to strings.
2015-07-20 11:23:12 -07:00
jdalton
caae7a5879
Ensure getFuncName returns a string.
2015-07-20 11:23:12 -07:00
jdalton
816f37bdc5
Move getData function guard to `isLaziable.
2015-07-20 11:23:12 -07:00
Graeme Yeates
a2dd7171a5
Let mozilla manage their i18n. [ci skip]
2015-07-20 11:23:12 -07:00
John-David Dalton
a80d0bc2ca
Ensure _#reverse doesn't augment the original array if it was sliced before. [ closes #1323 ]
2015-07-20 11:23:12 -07:00
jdalton
2e50d11be5
Ensure func is a function before querying the weakmap. [ closes #1319 ]
2015-07-20 11:23:12 -07:00
jdalton
a5e2caf40b
Add small array lazy chain tests for _.first and _.last.
2015-07-20 11:23:11 -07:00
jdalton
82f693a2bc
Replace it is in docs with the contraction it's. [ci skip]
2015-07-20 11:23:11 -07:00
jdalton
349baa3550
Bump to v3.10.0.
2015-07-20 11:23:11 -07:00
jdalton
712761ab0a
Rebuild lodash and docs.
2015-07-20 11:23:02 -07:00
jdalton
e620d19422
Disable JIT for ringo runs in travis.yml.
2015-06-29 23:19:08 -07:00
jdalton
8ba161463b
Clarify implicit chaining in the lodash docs. [ci skip]
2015-06-29 22:45:20 -07:00
jdalton
d93aa183f3
Ensure _.flow and _.flowRight works with _.first. [ closes #1308 ]
2015-06-29 21:38:12 -07:00
jdalton
29ceed91f0
Add more shortcut fusion tests for _.flow and _.flowRight.
2015-06-29 21:38:12 -07:00
jdalton
7f7c7f360e
Update instanbul in travis.yml.
2015-06-28 17:19:46 -07:00
jdalton
c77ffa0f6a
Simplify baseToString.
2015-06-28 15:03:35 -07:00
jdalton
5acf5f6ee3
Simplify _.isNative deps.
2015-06-28 15:03:19 -07:00
jdalton
10c2232c39
Make _.escapeRegExp escape characters that could cause problems for escape sequences and other edge cases.
2015-06-28 02:00:09 -07:00
jdalton
116dbfd123
Remove unneeded maxWait guard from maxDelayed.
2015-06-26 08:27:23 -07:00
jdalton
ec7dce7d5b
Rename _.debounce helper executeBoundFunction to complete.
2015-06-26 08:27:23 -07:00
jdalton
a8c8bd8113
Adjust timeouts on async tests.
2015-06-26 07:00:17 -07:00
jdalton
f57dadc362
Adjust recursive test for older VMs.
2015-06-26 06:59:16 -07:00
jdalton
6b7c1ad6cf
Ensure _.indexOf and _.lastIndexOf return -1 when performing a binary search for undefined and it's not found. [ closes #1303 ]
2015-06-25 14:35:02 -07:00
jdalton
67359c22d5
Remove duplicate _.debounce and _.throttle test.
2015-06-25 11:16:52 -07:00
jdalton
1881f5cb39
Ensure _.noConflict operates on root and not context.
2015-06-25 11:15:39 -07:00
jdalton
9f3d284c68
Remove isExposed check from test.js.
2015-06-25 08:05:25 -07:00
jdalton
6921fb66d5
Add _.noConflict test.
2015-06-25 08:05:24 -07:00
Graeme Yeates
91849e4cd1
Test coverage for re-entrant debounced functions
2015-06-23 17:37:45 -07:00
Graeme Yeates
1fcaa481be
Reduce debounce redundancy for executing bound function
2015-06-23 17:37:45 -07:00
jdalton
04701cd69e
Add defaultsDeep references to lodash and _.reduce doc notes. [ci skip]
2015-06-23 17:37:45 -07:00
Mathias Bynens
f59551b89e
Link to the final ES6 spec. [ci skip]
2015-06-23 17:37:45 -07:00
Graeme Yeates
bc34d80949
Clarify shortcut fusion docs. [ci skip]
2015-06-23 17:37:45 -07:00
jdalton
7480e481fc
Add _.defaultsDeep tests.
2015-06-22 12:55:29 -07:00
jdalton
71ed48bb76
Ensure leading and trailing debounce options are coerced to booleans.
2015-06-22 12:55:29 -07:00
jdalton
134bf61205
Add _.defaultsDeep.
2015-06-22 12:55:29 -07:00
jdalton
85ddabd763
Cleanup docs for baseMerge, baseMergeDeep, createAggregator, & createAssigner. [ci skip]
2015-06-22 12:55:29 -07:00
Graeme Yeates
889c184ba3
Ensure _.debounce and _.throttle reset lastCall after cancelling.
2015-06-22 12:55:28 -07:00
jdalton
660bc2eb21
Use escapeStringChar in _.escapeRegExp.
2015-06-22 12:55:28 -07:00
jdalton
192667d65f
Ensure _.escapeRegExp escapes line terminators.
2015-06-22 12:55:28 -07:00
jdalton
4896c725b6
Ensure _.escapeRegExp handles empty strings in a way to work with compilation.
2015-06-22 12:55:28 -07:00
jdalton
4bcb99a6b9
Simplify _.sum.
2015-06-18 08:41:53 -07:00
jdalton
535eec5366
Add _.sum benchmark.
2015-06-18 08:41:53 -07:00
jdalton
56cd679bcd
Improve perf of max and min common case with arrays.
2015-06-18 08:41:53 -07:00
jdalton
e95ae66af0
Update instanbul in travis.yml.
2015-06-14 22:48:50 -07:00
jdalton
dbb342da81
Minor comment tweak in baseClone. [ci skip]
2015-06-14 18:03:54 -07:00
jdalton
958381d3dd
Tweak _.modArgs docs. [ci skip]
2015-06-14 18:03:54 -07:00
jdalton
0a165675ce
Allow coveralls service to fail.
2015-06-14 07:41:29 -07:00
jdalton
ce13b6abfd
Make test labels more consistent.
2015-06-13 18:29:05 -07:00
jdalton
804e00cc26
Ensure bound Date can be instantiated with all 7 params.
2015-06-12 22:12:15 -07:00
jdalton
f79de23be5
Remove unneeded pattern sub in travis.yml.
2015-06-12 18:03:26 -07:00
jdalton
3404dc0b75
Update tested browsers for saucelabs.
2015-06-12 00:24:35 -07:00
jdalton
51c9f4f988
Cleanup _.omit, _.modArgs, & _.pick tests.
2015-06-12 00:23:50 -07:00
jdalton
028ecf5561
Allow _.modArgs to accept an array of transforms.
2015-06-11 08:30:18 -07:00
jdalton
419fb08266
Simplify createCache.
2015-06-11 07:31:36 -07:00
jdalton
1a28ef3244
Ensure _.includes matches an empty string on empty strings. [ closes #1275 ]
2015-06-10 21:10:00 -07:00
Kevin Kirsche
6b8ffb2a85
Remove moot version property from bower.json
...
Per bower/bower.json-spec@a325da3
2015-06-10 18:32:48 -04:00
jdalton
9121b14009
Cleanup _.mixin test.
2015-06-10 08:17:39 -07:00
jdalton
9b54891474
Add ceil, floor, and round to lodash doc block. [ci skip]
2015-06-10 07:57:39 -07:00
jdalton
058196e42a
Rename vendor/benchmark.js license. [ci skip]
2015-06-10 07:22:44 -07:00
jdalton
22743e06d5
Add round test for NaN precision params.
2015-06-08 08:33:03 -07:00
jdalton
c8b818f011
Cleanup _.ceil, _.floor, & _.round.
2015-06-07 21:41:50 -07:00
James Kyle
df838c98e9
Add _.ceil/_.floor/_.round.
2015-06-07 21:27:29 -07:00
jdalton
595eab2614
Rename license file to align with GitHub defaults. [ci skip]
2015-06-07 16:48:48 -07:00
jdalton
288b6ea692
Remove unnecessary lodash binding.
2015-06-07 15:24:53 -07:00
jdalton
7db606857d
Adjust tabs to two spaces for html files.
2015-06-07 14:33:28 -07:00
jdalton
746034a4fc
Simplified bufferClone.
2015-06-07 13:51:06 -07:00
jdalton
f8ec95d872
Switch null use for clearing vars to undefined.
2015-06-07 13:40:07 -07:00
jdalton
ba082b74a7
Adjust lazy heuristic to punt if not using shortcut fusion.
2015-06-06 15:30:56 -07:00
jdalton
ab981ce15a
Update lazy tests using larger arrays.
2015-06-06 15:06:17 -07:00
jdalton
e143936a82
Simplify lazy chaining by removing support for dropWhile and dropRightWhile.
2015-06-06 15:06:12 -07:00
jdalton
497cde7e92
Add LARGE_ARRAY_SIZE to more easily track what's considered a large array.
2015-06-06 14:56:31 -07:00
jdalton
948faf6cf9
Fix object doc param typo for equalByTag. [ci skip]
2015-06-05 07:56:06 -07:00
jdalton
56f199bd69
Make _.sortByOrder support orders of "asc" and "desc".
2015-06-05 07:56:06 -07:00
jdalton
9e1f68d9eb
Update vendor/backbone to 1.2.1.
2015-06-05 07:56:06 -07:00
jdalton
7a9011c7e1
Add modArgs to lodash doc block. [ci skip]
2015-06-05 07:56:05 -07:00
jdalton
224a6c1e7c
Adjust lazy eval heuristic.
2015-06-05 07:56:00 -07:00
jdalton
c89fe8bdbc
Simplify array properties of LazyWrapper.
2015-06-03 23:20:03 -07:00
jdalton
cce9c2225e
Ensure bailouts of lazy chaining will fallback appropriately.
2015-06-03 22:54:47 -07:00
jdalton
bdbc157c30
Whitespace nits. [ci skip]
2015-06-03 22:51:04 -07:00
jdalton
11eebfb78d
Cleanup fn declaration style in tests.
2015-06-02 21:40:25 -07:00
jdalton
4beadcc4f3
Add this binding test for _.modArgs.
2015-06-02 21:04:18 -07:00
jdalton
e062c8c6f2
Tweak test label.
2015-06-02 21:03:58 -07:00
jdalton
f4709ce1f0
Move this binding tests around.
2015-06-02 21:03:37 -07:00
jdalton
50e129bd8f
Add function checks to _.modArgs.
2015-06-02 20:18:13 -07:00
jdalton
f402dbd1e3
Use _.isFunction in _.isNative.
2015-06-02 20:14:13 -07:00
jdalton
55af8b4cb4
Remove _.isFunction fallback test.
2015-06-02 20:13:47 -07:00
jdalton
005b587588
Cleanup _.modArgs.
2015-06-02 08:41:01 -07:00
jdalton
de4463d9a8
Add basic _#concat test.
2015-06-02 08:16:47 -07:00
jdalton
b3d577c937
Replace wrapper with wrapped in docs/tests.
2015-06-02 08:10:10 -07:00
jdalton
51576018fd
Cleanup arrayConcat and wrapperConcat docs. [ci skip]
2015-06-02 08:07:22 -07:00
jdalton
1b4f210d82
Add sparse array test for _#concat.
2015-06-02 07:47:18 -07:00
Steven Sojka
612bfd3acc
Add _.modArgs.
2015-06-02 07:34:30 -07:00
jdalton
4972c94aed
Remove the dot from the iojs identifier in travis.yml.
2015-06-01 23:05:53 -07:00
jdalton
642d77bb91
Add arrayConcat and arrayPush helpers.
2015-06-01 17:51:52 -07:00
jdalton
88270a7b66
Add built-in Date.now fork back.
2015-05-31 13:27:35 -07:00
Justin Ridgewell
29e0d37009
Reset resIndex after recursive baseFlatten.
2015-05-30 16:15:26 -05:00
jdalton
9c339367ad
Optimize baseFlatten.
2015-05-29 11:26:14 -04:00
jdalton
f69715d999
Increase coverage of isLaziable.
2015-05-29 07:16:10 -04:00
jdalton
79990cbb27
Remove baseIsFunction.
2015-05-29 06:24:02 -04:00
jdalton
a02be54421
Increase max duration allowed for sauce to run tests.
2015-05-28 22:18:39 -04:00
jdalton
20127f6a2a
Re-fix _.isFunction in old Safari.
2015-05-28 16:32:19 -04:00
jdalton
02a132a9d7
Ensure _.chunk floors size values. [ closes #1243 ]
2015-05-28 14:29:26 -04:00
jdalton
7c95c5e80a
Remove wild semicolon.
2015-05-28 11:33:03 -04:00
jdalton
c0bc5657ea
Remove unnecessary tests.
2015-05-27 17:49:07 -04:00
jdalton
dfec166704
Remove dual environment _.isElement test.
2015-05-27 15:21:52 -04:00
jdalton
32f223c683
New line nit.
2015-05-27 15:20:22 -04:00
jdalton
722eac1681
Simplify _.isFunction.
2015-05-26 11:59:43 -07:00
jdalton
6bcbb6f7bb
Simplify _.now and _.isFinite.
2015-05-26 11:39:29 -07:00
jdalton
d266a0c0ce
Simplify _.parseInt.
2015-05-26 11:36:42 -07:00
jdalton
acf82af0bf
Simplify _.isElement.
2015-05-26 11:35:35 -07:00
jdalton
98956056e3
Simplify bufferClone.
2015-05-26 11:26:48 -07:00
jdalton
ae0bb54b2d
Remove bufferClone fork.
2015-05-26 11:22:06 -07:00
jdalton
255da0a0d7
Remove _.isPlainObject fallback.
2015-05-26 11:17:36 -07:00
jdalton
c0e8cc0254
Remove _.isArguments fallback and _.support.argsTag.
2015-05-26 11:14:25 -07:00
jdalton
41cec24644
Remove debounceOptions var.
2015-05-26 10:50:08 -07:00
jdalton
2ecdedd5b4
Bump to v3.9.3.
2015-05-25 16:25:57 -07:00
jdalton
358477c31b
Rebuild lodash and docs.
2015-05-25 15:58:57 -07:00
jdalton
c1948f10a2
Avoid NaN use in isIndex.
2015-05-25 12:19:00 -07:00
jdalton
d33c487b29
Add parseFloat to contextProps.
2015-05-25 10:03:30 -07:00
Chris Hiestand
b309b507eb
Add tests for parseFloat issues with isIndex and _.set.
2015-05-25 09:56:16 -07:00
jdalton
daa8428b32
Drop parseFloat in isIndex in favor of a more strict regex. [ closes #1229 ]
2015-05-25 09:39:36 -07:00
jdalton
0529df7632
Bump to v3.9.2.
2015-05-24 00:45:38 -07:00
jdalton
fc31fb9eba
Rebuild lodash and docs.
2015-05-24 00:45:37 -07:00
jdalton
54436e341a
Update travis deps.
2015-05-24 00:45:31 -07:00
jdalton
fc35ac4d67
Cleanup shortcut fusion test.
2015-05-23 21:43:01 -07:00
jdalton
28a0b6f901
Fix test for removal of _.support.funcNames.
2015-05-23 20:12:50 -07:00
jdalton
1b8f2c2adb
Make isLaziable work with wrapped lodash methods.
2015-05-23 20:12:20 -07:00
jdalton
6c8988ab69
Use POSITIVE_INFINITY and NEGATIVE_INFINITY more.
2015-05-23 16:15:12 -07:00
jdalton
e3c600a681
Remove rogue new line.
2015-05-23 16:14:37 -07:00
jdalton
979e0de659
Remove unused function charAtCallback.
2015-05-23 16:14:15 -07:00
jdalton
a76c10416d
Tweak docs for _.difference, _.intersection, _.union, & _.xor. [ci skip]
2015-05-23 12:37:36 -07:00
jdalton
1276bf8c72
Correct _.sample to avoid favoring putting the second half of the array into the front and the first half in the back.
2015-05-23 00:05:34 -07:00
jdalton
9ef5c5d639
Change var endIndex to lastIndex for source consistency.
2015-05-22 22:38:46 -07:00
jdalton
69f51896c9
Optimize _.sample.
2015-05-22 22:38:39 -07:00
jdalton
5f845aa6f8
Optimize baseIsEqual.
2015-05-22 22:08:29 -07:00
jdalton
87c610beaa
Fix doc typos for arrayExtremum and baseMatchesProperty. [ci skip]
2015-05-22 00:44:08 -07:00
jdalton
3a331ec156
More which/that switching in docs. [ci skip]
2015-05-22 00:36:57 -07:00
jdalton
6c5ac490ab
Document partial args of _.method and _.methodOf. [ci skip] [ closes #1223 ]
2015-05-22 00:36:51 -07:00
jdalton
50b9840db1
Change dep version in lodash-cli npm-shrinkwrap.json for travis tests.
2015-05-20 08:00:25 -07:00
jdalton
41e884a1d2
Poison the free variable root in Node.js.
2015-05-20 07:59:52 -07:00
jdalton
15841b191d
Bump to v3.9.0.
2015-05-19 08:19:55 -07:00
jdalton
65514d89ad
Rebuild lodash and docs.
2015-05-19 08:19:42 -07:00
jdalton
c6f8896826
Ensure _.get can return null values. [ closes #1216 ]
2015-05-19 08:18:46 -07:00
jdalton
882d84f1e6
Ensure _.merge skips undefined values if a destination value exists.
2015-05-18 07:30:25 -07:00
jdalton
0eba3a3678
Update ecstatic and istanbul travis deps.
2015-05-18 07:30:24 -07:00
jdalton
756b28c3ab
Rename value param to srcValue.
2015-05-17 16:13:54 -07:00
jdalton
d78ebc40ae
Fix isEqual tests on older Safari.
2015-05-17 09:14:50 -07:00
jdalton
58aea21b82
Use 'xo' instead of 'hi' for string tests.
2015-05-17 00:55:30 -07:00
jdalton
c2b1d61dd1
Add toObject to _.pairs.
2015-05-17 00:55:30 -07:00
jdalton
f4d72dba06
Adjust test labels for consistency.
2015-05-17 00:55:30 -07:00
jdalton
31e81d7be2
Add string tests for _.isMatch, _.matches, & _.matchesProperty.
2015-05-17 00:55:30 -07:00
jdalton
6c9123beee
Add toObject use to baseIsMatch.
2015-05-16 18:53:33 -07:00
jdalton
0fa0397da2
Add checks back to isEqual and simplify checks in baseIsEqual.
2015-05-16 18:53:33 -07:00
jdalton
b652fc7e1a
Reduce baseIsMatch and isMatch by adding getMatchData.
2015-05-16 15:24:59 -07:00
jdalton
c42fea0d3d
Remove isStrictComparable use from _.isEqual.
2015-05-16 13:29:41 -07:00
jdalton
48a56a848a
Add test for modularized flow and flowRight.
2015-05-16 11:30:57 -07:00
jdalton
d6937baa8e
Simplify getFuncName.
2015-05-16 11:30:43 -07:00
jdalton
3490f8acb5
Ensure LodashWrapper.prototype.thru exists before creating a wrapper in flow.
2015-05-16 07:01:15 -07:00
jdalton
46ace7e8e8
Simplify getNative.
2015-05-15 11:30:57 -07:00
jdalton
698956e130
Move parseFloat into isIndex. [ closes #1209 ]
2015-05-15 08:55:47 -07:00
jdalton
b25cd39953
Add isObject check to getNative.
2015-05-15 01:29:17 -07:00
jdalton
de4f5eb2ca
Allow for getNative to accept a nullish object value.
2015-05-15 00:30:20 -07:00
jdalton
ccc5fa3981
Add getNative helper.
2015-05-15 00:23:27 -07:00
jdalton
b899a19184
Change "it is" to "it's". [ci skip]
2015-05-15 00:22:14 -07:00
jdalton
6af7fac344
Minor style nit in _.isObject.
2015-05-14 21:27:11 -07:00
jdalton
49ef2b4d54
Clarify _.debounce and _.throttle docs. [ci skip]
2015-05-14 09:13:00 -07:00
jdalton
fcc09a7375
Use strict equality check since its type isn't guaranteed.
2015-05-13 23:39:06 -07:00
jdalton
8e9ad4df97
Avoid testing Backbone in IE6 in sauce.
2015-05-13 23:25:47 -07:00
jdalton
4dfcfd2542
Cleanup test/backbone.html and test/underscore.html.
2015-05-13 23:25:31 -07:00
jdalton
12081c9bd6
Bypass vm module use for ChakraNode.
2015-05-13 21:04:51 -07:00
jdalton
abee7fdfa2
Update vendors.
2015-05-13 21:03:09 -07:00
jdalton
ca0bc0632b
Reduce _.has.
2015-05-13 08:57:03 -07:00
jdalton
e465750cd2
Fix failing _.has tests in Rhino.
2015-05-13 00:51:58 -07:00
jdalton
934b08f720
Avoid mixing boolean and object types in variable assignments.
2015-05-12 23:41:14 -07:00
jdalton
78cc98840b
Remove fast path from _.isMatch.
2015-05-12 21:19:12 -07:00
jdalton
d4cd7a120f
Remove support.funcDecomp and support.nonEnumStrings.
2015-05-12 21:18:35 -07:00
jdalton
4b6c91bbf1
Remove support.nonEnumArgs.
2015-05-12 09:23:07 -07:00
jdalton
e3be2b4451
Ensure _.has treats sparse arrays as dense.
2015-05-12 08:58:37 -07:00
jdalton
c6ff845ecb
Ensure _.intersection works with a single array. [ closes #1199 ]
2015-05-11 23:52:56 -07:00
jdalton
846bde35ff
Use hasOwnProperty instead of objToString for the creation of reIsNative to avoid issues with core-js. [ closes #1197 ]
2015-05-11 10:31:38 -07:00
jdalton
69990ae226
Fix test error in Rhino with CommonJS support.
2015-05-10 23:13:18 -07:00
jdalton
415fc81577
Remove Narwhal reference from source.
2015-05-10 20:20:18 -07:00
jdalton
b675566e23
Cleanup bizarro values, vm values, iframe values, worker addition, & module additions.
2015-05-10 20:17:57 -07:00
jdalton
190da0dcd4
Capitalize comments in test/index.html. [ci skip]
2015-05-10 20:09:14 -07:00
jdalton
5c40f93ca3
Fix AMD tests in PhantomJS.
2015-05-10 17:05:46 -07:00
jdalton
879c1e4992
Increase test coverage.
2015-05-09 18:02:09 -07:00
jdalton
311334c9e1
Add doc examples to _.gt, _.gte, _.lt, & _.lte. [ci skip]
2015-05-09 15:25:32 -07:00
jdalton
dc5268b0c0
Add _.gt, _.gte, _.lt, _.lte, & _.eq unit tests.
2015-05-09 12:25:31 -07:00
jdalton
d77ace6dc3
Upate tested Chrome version in sauce.js.
2015-05-08 18:56:20 -07:00
jdalton
f0b3c1a9ab
Cleanup createFlow.
2015-05-08 18:55:57 -07:00
jdalton
9efb73f592
Remove nativeAssign and getOwnPropertySymbols use.
2015-05-08 11:36:44 -07:00
jdalton
569b4b29aa
Add case of 5 to createCtorWrapper to align with bindCallback.
2015-05-08 11:36:23 -07:00
jdalton
a61bde5b78
Ensure _.bind works with ES6 class constructors. [ closes #1193 ]
2015-05-08 09:49:54 -07:00
jdalton
542dd67892
Update param docs for createExtremum. [ci skip]
2015-05-08 00:17:48 -07:00
jdalton
172eca6081
Avoid using require in source because browserify does a quick regexp match for \brequire\b before deciding whether to build an AST to get require calls.
2015-05-07 23:59:51 -07:00
jdalton
004aaed783
Remove odd string support from createExtremum.
2015-05-07 23:53:50 -07:00
jdalton
a1b15df648
Update tested Rhino to 1.7.6.
2015-05-07 01:05:16 -07:00
jdalton
b5d5bef678
Avoid undefined length variable use in createExtremum.
2015-05-07 00:38:22 -07:00
Len Smith
421df0dff3
Make null sorted right behind undefined and NaN.
2015-05-07 00:34:12 -07:00
Armaan Ahluwalia
5b5e29cb7b
Fixed iteratees doc typos. [ci skip]
2015-05-06 14:58:03 -07:00
jdalton
db67ae12ec
Optimize _.max and _.min when invoked with iteratees and add _.gt, _.gte, _.lt, _.lte, & _.eq.
2015-05-06 08:56:50 -07:00
jdalton
7dfd7ad5b9
Minor adjustments to param docs for baseCompareAscending and matchesProperty. [ci skip]
2015-05-06 01:37:56 -07:00
jdalton
ca5fa9e84d
Add support for an immutable Map to _.memoize.Cache.
2015-05-05 23:13:00 -07:00
jdalton
1afcfa4406
Use precomputed values for MAX_ARRAY_LENGTH and MAX_SAFE_INTEGER.
2015-05-04 21:53:12 -07:00
jdalton
95b1455b62
Consistently use callback as the variable to store getCallback() results.
2015-05-04 09:06:06 -07:00
jdalton
d825937411
Ensure customizer results are respected by _.isEqual.
2015-05-03 22:57:45 -07:00
jdalton
ee182df533
Optimize object comparisons in _.isEqual.
2015-05-03 19:38:58 -07:00
jdalton
14651d8ea8
Remove customizer assignment from clone and cloneDeep.
2015-05-03 17:20:51 -07:00
jdalton
7e4ed7c1a9
Ensure baseCreate works in ExtendScript.
2015-05-03 13:47:40 -07:00
jdalton
13fe88c03f
Cleanup baseIsMatch and equalArrays.
2015-05-02 23:00:57 -07:00
jdalton
7b80a780c7
Remove old Opera from Sauce tests.
2015-05-01 22:16:59 -07:00
jdalton
2b465bdf82
Update QUnit dev dep.
2015-05-01 21:00:50 -07:00
jdalton
6d52119597
Bump to v3.8.0.
2015-05-01 00:45:06 -07:00
jdalton
b75041173c
Rebuild lodash and docs.
2015-05-01 00:45:06 -07:00
jdalton
23eba0a029
Avoid isArrayLike in createBaseEach to bail out early when nullish.
2015-05-01 00:45:06 -07:00
jdalton
566781cab2
Loosen -0 and 0 checks.
2015-05-01 00:44:55 -07:00
jdalton
0ea1fc5602
Avoid var name pad in composeArgsRight.
2015-04-30 09:09:47 -07:00
jdalton
2ce9e09e8b
Ensure _.padLeft and _.padRight handle empty strings correctly.
2015-04-30 09:09:46 -07:00
Tim D
6cab7ceb0f
Removing length assignment in baseFlatten for a perf win.
2015-04-29 19:57:39 -07:00
jdalton
8ae7d8aa07
Simplify SameValueZero doc notes. [ci skip]
2015-04-29 00:25:36 -07:00
jdalton
ce6ccef2d0
Ensure baseAt, basePullAt, and pullAt handle nullish values correctly.
2015-04-29 00:25:36 -07:00
jdalton
2c6d880542
Loosen restrictions of _.intersection and others to accept array-like objects and add isArrayLike helper. [ closes #1163 ]
2015-04-29 00:25:36 -07:00
jdalton
bf89287c56
Optimize lazy slice for start of 0 and an end value.
2015-04-29 00:25:36 -07:00
jdalton
df176dfe8a
Fix modularized npm build tests.
2015-04-26 14:22:46 -07:00
jdalton
141a32d388
Add _.callback test for augmenting source objects.
2015-04-26 10:59:29 -07:00
jdalton
37786b76ed
Minor whitespace nits. [ci skip]
2015-04-26 00:46:33 -07:00
jdalton
02b920f259
Add _.flow and _.flowRight tests for curried functions with placeholders.
2015-04-23 08:38:58 -07:00
jdalton
31e25f88a0
Narrow bitmask check in createFlow.
2015-04-23 08:06:51 -07:00
jdalton
231c8a468e
Replace "that" with "which" in pickByArray and pickByCallback docs. [ci skip]
2015-04-22 23:10:17 -07:00
jdalton
ae346f564f
Avoid lazy eval optimization in createFlow if metadata has placeholder arguments. [ closes #1160 ]
2015-04-22 20:44:56 -07:00
jdalton
fcc0608cf2
Only use built-in Object.assign when in strict mode.
2015-04-22 20:23:30 -07:00
jdalton
641cd63462
Fix old V8 JIT bug that has cropped up again.
2015-04-22 20:17:39 -07:00
jdalton
0b907a3efa
Make tests work in Phantom 2.
2015-04-22 20:16:43 -07:00
jdalton
ce180cf2bf
Excuse Underscore _.now test to avoid occasional false fail in sauce andrioid.
2015-04-22 07:18:14 -07:00
jdalton
d97276404c
Update excused Underscore tests.
2015-04-22 07:09:52 -07:00
Ray Hammond
d5a9b4344b
Removed unused variables identified by JSHint.
2015-04-21 16:58:10 -07:00
jdalton
e317fdfa3d
Cleanup deep path tests.
2015-04-21 08:07:49 -07:00
jdalton
150ea2639a
Add complex tests for unquoted bracketed property names.
2015-04-21 08:03:14 -07:00
jdalton
a551348b40
Fix preventExtensions definition typo. [ closes #1153 ]
2015-04-21 07:59:02 -07:00
jdalton
3429b5d661
Ensure empty brackets are ignored by _.get and _.set.
2015-04-21 00:02:28 -07:00
jdalton
c8314b215b
Doc and var name tweaks to _.unzip, _.unzipWith, and _.zipWith.
2015-04-20 08:59:53 -07:00
jdalton
5929f7d23b
Newline nit in _.assign doc. [ci skip]
2015-04-20 00:35:41 -07:00
jdalton
85a7df3d27
Add _.unzipWith.
2015-04-20 00:10:12 -07:00
jdalton
e6c5a0e848
Update iOS comment on getLength. [ci skip]
2015-04-19 20:04:13 -07:00
Ray Hammond
92dee72b10
Added two missing semicolons.
2015-04-19 17:51:14 -07:00
jdalton
4d6e57a5e6
Make _.zipWith act like _.zip when no iteratee is provided and make _.unzip ignore non array or arguments object values.
2015-04-19 10:32:27 -07:00
jdalton
936a1c2764
Add support for thisArg in zipWith.
2015-04-19 08:02:43 -07:00
jdalton
a08a3c6096
Cleanup tests.
2015-04-18 22:31:46 -07:00
thirdcreed
82be40eace
Add _.zipWith.
2015-04-18 11:13:03 -07:00
jdalton
20ba0bd1dc
Fix _.uniqueId test to properly compare values.
2015-04-18 11:10:55 -07:00
jdalton
75ce6b82e8
Add sum to guarded doc note in _.map. [ci skip]
2015-04-17 09:04:22 -07:00
jdalton
9749ac56ba
Remove extraneous docs for methods that reference others. [ci skip]
2015-04-17 08:37:55 -07:00
jdalton
746f9bb778
Add _.mapKeys. [ closes #169 ]
2015-04-17 08:36:37 -07:00
jdalton
f2dae588aa
Add test labels to help track down odd false fail.
2015-04-17 08:27:14 -07:00
jdalton
9f3f0a76aa
Ensure baseGet returns undefined and not null. [ closes #1136 ]
2015-04-16 20:07:48 -07:00
jdalton
30f28a51ca
Bump v3.7.0.
2015-04-15 20:08:34 -07:00
jdalton
3e22344782
Rebuild lodash and docs.
2015-04-15 19:32:58 -07:00
jdalton
0b20d89d62
Ensure _.times floors n float values.
2015-04-15 19:21:13 -07:00
jdalton
80d892c744
Update Firefox versions in saucelabs.js.
2015-04-15 09:04:28 -07:00
jdalton
53326bef33
Update vendors.
2015-04-15 08:44:18 -07:00
jdalton
f05a5a3abb
Fix failing strict mode _.set tests.
2015-04-15 00:00:40 -07:00
jdalton
8581be4977
Ensure baseGet and result work with strings on nested objects.
2015-04-14 22:34:46 -07:00
jdalton
0e8277ba9e
Cleanup path methods.
2015-04-14 21:19:31 -07:00
jdalton
3cc2f83912
Add more string character access tests and adjust array path tests.
2015-04-14 21:18:50 -07:00
jdalton
177034a498
Move _.filter benchmark and cleanup labels.
2015-04-14 21:15:18 -07:00
jdalton
f4d06e5183
Remove unneeded "use strict" directive.
2015-04-14 12:54:30 -07:00
jdalton
637a6b5f7e
Optimize _.invoke.
2015-04-14 12:29:41 -07:00
jdalton
75445b8b98
Update ecstatic travis dep.
2015-04-14 12:14:12 -07:00
jdalton
f96de55ac7
Optimize isKey.
2015-04-14 12:13:54 -07:00
jdalton
c4d4af3b5a
Make freeGlobal detect align with freeSelf and freeWindow checks.
2015-04-13 20:29:58 -07:00
jdalton
5dfee44340
Cleanup doc blocks. [ci skip]
2015-04-13 20:29:26 -07:00
jdalton
99f5857d84
Add stable sort tests for objects.
2015-04-13 20:28:25 -07:00
jdalton
520f7c6812
Ensure index in baseSortByOrder is an integer.
2015-04-13 09:30:01 -07:00
jdalton
63d493aa1f
Cleanup _.sortBy, _.sortByAll, _.sortByOrder, & baseSortByOrder.
2015-04-13 08:58:10 -07:00
jdalton
38ab42f855
Add Object.assign reference to _.assign docs. [ci skip]
2015-04-13 07:43:35 -07:00
Graeme Yeates
bc3771f3af
Support iteratee use cases for _.sortByAll and _.sortByOrder.
2015-04-12 18:29:26 -07:00
jdalton
9d90af409b
Add bizarro test for Object.getOwnPropertySymbols.
2015-04-12 18:28:50 -07:00
jdalton
20183bbd57
Have baseMap use getLength and isLength.
2015-04-12 10:33:34 -07:00
jdalton
1d8efe1cf8
Cleanup deep property tests.
2015-04-11 23:08:59 -07:00
jdalton
23354d413f
Add an _.invoke test for deep paths.
2015-04-11 23:08:11 -07:00
jdalton
715f03f5f1
Change call to invoke in _.debounce and _.throttle test.
2015-04-11 23:08:11 -07:00
jdalton
ff6bbaed19
Add more tests for _.sortByAll and _.sortByOrder used as iteratees of _.reduce.
2015-04-11 20:58:31 -07:00
Graeme Yeates
f82cbbab1c
Use _.restParam in _.sortByAll.
2015-04-11 20:18:29 -07:00
jdalton
5a1b526b6c
Add and adjust deep path examples to _.method, _.methodOf, _.property and _.propertyOf docs. [ci skip]
2015-04-11 18:40:05 -07:00
jdalton
1ef92c87fb
Use query instead of inspect in various docs. [ci skip]
2015-04-11 16:33:24 -07:00
jdalton
0aef515522
Rename baseMethod to invokePath and make use of it in _.invoke.
2015-04-11 16:32:27 -07:00
jdalton
9b5c97666a
Ensure symbols work for _.assign, _.defaults, & _.merge.
2015-04-11 11:42:36 -07:00
jdalton
a55d822f9a
Add more comments to nativeAssign definition. [ci skip]
2015-04-10 21:24:32 -07:00
jdalton
5b2bde6e0d
Simplify getSymbols.
2015-04-10 19:56:38 -07:00
jdalton
020c5b27dc
Add assert labels to _.tempalte test.
2015-04-10 15:42:03 -07:00
jdalton
65457208e5
Fix feature test for IE tech preview.
2015-04-10 15:41:48 -07:00
jdalton
6eb1b98975
Fix test fails in Node 0.12.
2015-04-10 15:40:26 -07:00
jdalton
a927bab6b3
Use built-in Object.assign if available.
2015-04-10 09:19:39 -07:00
jdalton
48e3e3e8cb
Add _.method and _.methodOf docs. [ci skip]
2015-04-09 09:29:23 -07:00
jdalton
b5d095401d
Make _.result and _.set docs more consistent with _.get. [ci skip]
2015-04-09 08:42:05 -07:00
jdalton
b3e58d4794
Cleanup createAssigner.
2015-04-09 07:35:32 -07:00
jdalton
79b064320e
Update _.assign benchmarks for newer Underscore versions.
2015-04-09 07:30:17 -07:00
Sankar Gorthi
335b8326ee
Fix broken link in _.bindKey docs. [ci skip]
2015-04-08 15:22:06 -07:00
jdalton
e777020e44
Update propertyIsEnumerable mock for support.nonEnumArgs feature test changes.
2015-04-08 13:42:48 -07:00
jdalton
745d97ebe1
Replace typeof checks for undefined with === checks.
2015-04-08 09:37:35 -07:00
jdalton
bb06d98a43
Add _.has doc examples of deep paths. [ci skip]
2015-04-08 09:27:37 -07:00
jdalton
3500b0016c
Store last(path) in a var.
2015-04-08 08:41:57 -07:00
jdalton
7ec916b777
Add additional backtick reference to _.escape docs. [ci skip]
2015-04-08 08:24:44 -07:00
jdalton
3c71f79929
Fix string indexes with _.has in older enviros.
2015-04-08 00:39:39 -07:00
jdalton
a83e70104c
Ensure complex paths work with _.get, _.result, & _.set.
2015-04-07 19:47:31 -07:00
jdalton
85af554bac
Replace work with expected value in test labels of _.get, _.isMatch, _.matches, _.matchesProperty, _.method, _.property, _.propertyOf, & _.result.
2015-04-07 18:45:39 -07:00
jdalton
885722afde
Add _.has and _.methodOf tests.
2015-04-07 18:41:51 -07:00
jdalton
b2f094da01
Add another path test to a deep property test of _.result.
2015-04-07 09:29:44 -07:00
jdalton
1e85ec6758
Add more _.method tests.
2015-04-07 09:29:09 -07:00
jdalton
c8974aac3e
Ensure nullish values aren't treated as empty objects in _.get, _.has, _.matchesProperty, _.property, _.propertyOf, & _.result.
2015-04-07 08:33:19 -07:00
jdalton
ad318c04e5
Use nullish more in test labels.
2015-04-07 08:19:24 -07:00
jdalton
db73e48206
Add mutation notes to docs of _.assign and _.defaults. [ci skip]
2015-04-07 08:07:00 -07:00
jdalton
d13972e0b8
Fix string test fails for _.matchesProperty, _.property, & _.result in IE 6 & 7.
2015-04-07 07:28:58 -07:00
Graeme Yeates
df74b2bfcb
Remove _.noop from chainable list. [ci skip]
2015-04-07 00:31:38 -07:00
jdalton
b94b75726d
Cleanup _.property and _.propertyOf tests.
2015-04-07 00:24:50 -07:00
jdalton
9a2d38acff
Cleanup _.method tests.
2015-04-07 00:24:22 -07:00
jdalton
537f8f401e
Cleanup _.matchesProperty tests.
2015-04-07 00:24:01 -07:00
jdalton
04f1a799dc
Cleanup _.matches tests.
2015-04-07 00:23:16 -07:00
jdalton
74adb2f540
Consolidate _.get and _.result tests.
2015-04-07 00:22:11 -07:00
jdalton
a129a2509f
Ensure _.method aligns with _.invoke.
2015-04-07 00:20:35 -07:00
jdalton
cc0b8e9d10
Ensure methods like _.get, _.has, _.matchesProperty, _.property, & _.propertyOf can get characters of string indexes.
2015-04-07 00:16:33 -07:00
jdalton
af8fcf234f
Add _.set test for non-deep paths.
2015-04-06 13:01:27 -06:00
jdalton
e0dc2daf54
Simplify _.set for plain keys.
2015-04-06 12:59:39 -06:00
jdalton
c066e655dc
Add empty path and array path coercing _.set test.
2015-04-06 12:04:07 -05:00
jdalton
2698e6f0ea
Add more array path tests to _.get.
2015-04-06 11:54:09 -05:00
jdalton
63902bde9c
Add array path tests to _.set.
2015-04-06 11:34:33 -05:00
jdalton
c876004fb2
Ensure _.set passes strict mode tests.
2015-04-06 09:57:26 -05:00
jdalton
633f37bfb6
Add array path tests to _.get.
2015-04-06 09:29:36 -05:00
jdalton
d70bc74dc8
Adjust baseGet and isKey to reduce code in other methods.
2015-04-05 21:41:10 -05:00
Justin Ridgewell
d7a4524e70
Add _.method and _.methodOf.
2015-04-05 13:53:54 -05:00
jdalton
fe1e27fd40
Add tests for _.add coercing params to numbers.
2015-04-05 13:45:56 -05:00
jdalton
8a7a099073
Use x even more in support definition.
2015-04-05 13:25:45 -05:00
jdalton
1b53b5f9eb
Cleanup doc block for _.support.nonEnumArgs. [ci skip]
2015-04-05 13:25:29 -05:00
James
8b758ee25a
Make _.add coerce augend and addend params to numbers.
2015-04-05 11:59:56 -05:00
jdalton
81c24a8478
Add _.get test for empty paths.
2015-04-05 08:38:51 -05:00
jdalton
a6f3e0b6af
Remove "correctly" from test labels.
2015-04-05 08:38:14 -05:00
jdalton
6e9e8127b6
Rename variable sum in doc examples to total. [ci skip]
2015-04-05 08:15:36 -05:00
jdalton
63d43275d3
Remove unnecessary parseFloat from baseAt.
2015-04-05 08:13:32 -05:00
jdalton
cb2bf7f8fa
Add tests for missing path parts for _.matchesProperty.
2015-04-05 01:39:51 -05:00
jdalton
1fae760ccd
Use perl instead of sed in travis.yml.
2015-04-05 01:39:16 -05:00
jdalton
4195c4c4bf
Add tests for missing path parts for _.property and _.propertyOf.
2015-04-04 14:35:50 -05:00
jdalton
13e7a1ed93
Add _.isMatch and _.matchesProperty tests for nullish object params.
2015-04-04 00:29:04 -05:00
jdalton
ea4357ca98
Add _.callback tests for deep paths.
2015-04-03 17:44:59 -05:00
jdalton
5e8255d24d
Tweak path related test labels.
2015-04-03 17:08:59 -05:00
jdalton
003d6ec43f
Add _.has tests for deep paths.
2015-04-03 17:08:30 -05:00
jdalton
9749ff7c67
Add a non-deep property test for _.get.
2015-04-03 12:56:12 -05:00
jdalton
c88589e0e5
Add _.result tests for deep paths.
2015-04-03 12:55:42 -05:00
jdalton
32ef1bb7a5
Add deep props to key tests to make it more interesting.
2015-04-03 12:47:26 -05:00
jdalton
206c65904f
Add _.matchesProperty test for deep props.
2015-04-03 12:47:08 -05:00
jdalton
219d4688e4
Ensure path a property name is teated as a key before a path in _.get and _.set.
2015-04-03 12:36:31 -05:00
jdalton
adc687f0a0
Add _.property and _.propertyOf tests for deep paths.
2015-04-03 12:22:38 -05:00
jdalton
88e59c9a5a
Cleanup tests.
2015-04-03 11:46:55 -05:00
jdalton
71a89a575f
Add _.get and _.set tests.
2015-04-03 11:46:37 -05:00
jdalton
e3dc8dfcf4
Remove rogue newline in initCloneByTag doc block. [ci skip]
2015-04-03 02:12:14 -05:00
jdalton
2dd77d5bc7
Change "method" to "function". [ci skip]
2015-04-03 02:11:42 -05:00
jdalton
0192226bb3
Use "length" when referring to a property name. [ci skip]
2015-04-03 02:11:16 -05:00
jdalton
faf2658da2
Move getLength closer to like functions and give it a proper jsdoc block.
2015-04-03 02:10:21 -05:00
jdalton
9a1c00d2dc
Use x a bit more in support definition to prevent aggressive minifier modifications.
2015-04-01 21:42:57 -07:00
jdalton
4a8695caff
Use getLength to avoid an iOS JIT bug.
2015-04-01 21:39:37 -07:00
jdalton
b28016bfeb
Simplify isLength check in _.keys.
2015-04-01 12:07:12 -07:00
jdalton
4758a9e66d
Ensure _.inRange swaps start with end when start is greater than end. [ closes #1099 ]
2015-04-01 08:43:42 -07:00
Trevor Adams
97bd1ef4ec
Minor change to _.once to avoid an extra var swap.
2015-04-01 08:38:02 -07:00
jdalton
2adac8bdae
Use _.restParam in createAssigner.
2015-04-01 01:57:19 -07:00
jdalton
3c56914822
Simplify isLoose check in baseIsEqualDeep.
2015-04-01 00:08:31 -07:00
jdalton
c5cc907838
Ensure _.match and _.matchesProperty compares functions by reference. [ closes #1101 ]
2015-03-31 23:41:15 -07:00
jdalton
0907aabacd
Avoid bug in older browsers where an unmatched capture group returns an empty string.
2015-03-31 09:09:17 -07:00
jdalton
f4290bda7f
Update test deps.
2015-03-31 01:06:09 -07:00
jdalton
4bdb82a7a2
Ensure toPath works with a nullish value.
2015-03-31 00:50:47 -07:00
jdalton
6a696dde3a
Add _.set tests.
2015-03-31 00:15:46 -07:00
jdalton
8481684a82
Fix start and end typo mix up in _.range docs. [ closes #1095 ] [ci skip]
2015-03-30 21:05:48 -07:00
Benjamin Tan
03aa8b3356
Minor documentation and test name nits. [ci skip]
2015-03-30 20:58:20 -07:00
jdalton
64bfed2640
Clarify _.uniq docs. [ci skip]
2015-03-30 00:55:30 -07:00
jdalton
2edcc89303
Add _.get and _.set.
2015-03-29 20:59:48 -07:00
jdalton
18313f2e90
Minor word nit for mapSet doc. [ci skip]
2015-03-29 20:57:19 -07:00
jdalton
0ff96418bd
Simplify reIsDeepProp and rePropName.
2015-03-29 20:32:25 -07:00
Justin Ridgewell
1480abf0e8
Fix Worker tests in Chrome. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#Browser_notes .
2015-03-29 18:34:48 -07:00
jdalton
e7ba75d533
Make toPath more robust and add support for deep properties to _.has and _.matchesProperty.
2015-03-29 15:43:53 -07:00
jdalton
044291d940
Add deep property support to _.has.
2015-03-29 08:59:42 -07:00
jdalton
ad62efcb9e
Make reComboMarks singular for naming consistency.
2015-03-29 08:08:46 -07:00
jdalton
0dc59d9481
Add support for brackets to toPath.
2015-03-29 08:08:23 -07:00
Justin Ridgewell
11ab3034b1
Ensure _.result calls deep function with correct context.
2015-03-29 08:07:36 -07:00
Justin Ridgewell
c594bda77f
Simplify getProperty and friends.
2015-03-29 00:07:13 -07:00
jdalton
8218b74fb3
Remove propertyDeep, propertyDeepOf, and resultDeep in favor of deep property path support in existing methods.
2015-03-28 13:16:16 -07:00
Joshua Piccari
3d0beb1a2e
Add _.propertyDeep and _.propertyDeepOf.
2015-03-28 09:54:40 -07:00
Joshua Piccari
515cfd48d8
Add _.resultDeep.
2015-03-28 09:48:55 -07:00
jdalton
1448bab5b3
Clear func in function created by _.before without requiring an additional call. [ closes #1088 ]
2015-03-28 00:39:04 -07:00
jdalton
2884f8acb8
Ensure _.intersection of a single array returns an empty array. [ closes #1085 ]
2015-03-26 13:17:41 -07:00
jdalton
075cae4efb
Use basePullAt in _.remove.
2015-03-26 09:03:29 -07:00
Justin Ridgewell
d2b98323dd
Don't mutate array during #remove. [ closes #1079 ]
2015-03-26 09:02:55 -07:00
jdalton
b1a81a85b1
Add a test for _.remove and index params.
2015-03-26 07:29:36 -07:00
jdalton
668384649a
Change "Iterator" typo to "Iteratee" in docs. [ci skip]
2015-03-26 07:29:36 -07:00
jdalton
a7252b1a7f
Bump to v3.6.0.
2015-03-24 22:41:59 -07:00
jdalton
a4e58e4d55
Rebuild lodash and docs.
2015-03-24 22:41:53 -07:00
jdalton
4241e01364
Cleanup comment links. [ci skip]
2015-03-24 22:34:57 -07:00
jdalton
d7d7952138
Increase test coverage by modifying the source to hit the branch of getFuncName used for minified builds.
2015-03-24 20:15:33 -07:00
jdalton
9cc2253339
Add npm i step to contributing.md. [ci skip]
2015-03-24 08:15:32 -07:00
jdalton
6831802590
Rename predicate to iteratee in _.uniq, _.countBy, _.groupBy, _.indexBy, & _.map docs. [ closes #1071 ] [ci skip]
2015-03-23 23:34:33 -07:00
jdalton
9d79cc7e87
Make _.deburr handle combining diacritical marks. [ closes #1070 ]
2015-03-23 20:50:04 -07:00
jdalton
763b003a11
Add note about _.runInContext to _.mixin docs. [ci skip]
2015-03-23 20:04:13 -07:00
jdalton
d560e2a558
Remove unused bar reFuncName.
2015-03-23 19:58:25 -07:00
jdalton
f914f080b1
Simplify ctor check flag in equalObjects.
2015-03-23 09:24:55 -07:00
jdalton
600a4e86e1
Ensure _.matches and _.matchesProperty work with function value params.
2015-03-23 09:24:05 -07:00
jdalton
e7b4ada65f
Add _.restParam test for functions with more than 3 params.
2015-03-23 09:06:45 -07:00
jdalton
95f31be096
Add doc blocks for getFuncName and isLaziable. [ci skip]
2015-03-23 09:01:19 -07:00
jdalton
ad6db7eaae
Adjust object checks in baseIsMatch, baseMatches, baseMatchesProperty, & isMatch.
2015-03-22 23:44:11 -07:00
jdalton
d7a99c6618
Add _.matches and _.matchesProperty tests for inherited properties.
2015-03-22 00:45:36 -07:00
jdalton
f20d8f5cc0
Loosen _.matches to match objects with inherited properties. [ closes #1067 ]
2015-03-21 23:33:19 -07:00
jdalton
8930e6b393
Add baseWhile and createBaseEach.
2015-03-21 22:07:19 -07:00
jdalton
f26886acb0
Add createSortedIndex.
2015-03-21 18:08:35 -07:00
jdalton
820ab8d486
Add test for _.escapeRegExp with eval and Function.
2015-03-21 11:43:18 -07:00
jdalton
8e425fb358
Tweak _.at and _.matchesProperty doc examples. [ci skip]
2015-03-21 10:01:46 -07:00
jdalton
6006f499ac
Fix doc bugs in _.runInContext, _.thru, _.forEachRight, & _.escapeRegExp. [ closes #1065 ] [ci skip]
2015-03-21 10:01:17 -07:00
Christopher Venning
3caa740fc4
Fixed errors in documentation examples for _.trim, _.matchesProperty, & _.property. [ci skip]
2015-03-21 08:53:49 -07:00
jdalton
007ea9ea20
Add length check test to _.flow & _.flowRight.
2015-03-20 23:49:31 -07:00
jdalton
5d248d261d
Expand part of shortcut fusion test.
2015-03-20 23:22:36 -07:00
jdalton
26908cba64
Don't assume a lodash method will exist.
2015-03-20 15:15:06 -07:00
jdalton
18d118746e
Add _.fill doc example. [ci skip]
2015-03-20 12:37:49 -07:00
jdalton
9a633f5f2e
Update root detection in WeakMap and Set shims.
2015-03-20 12:01:37 -07:00
jdalton
5aa44e98d5
Fix rhino and other old environment test fail.
2015-03-20 12:00:29 -07:00
jdalton
33916fa975
No need to redeclare funcName in createFlow.
2015-03-20 11:49:18 -07:00
jdalton
eab18df403
Cleanup isLaziable and getFuncNames.
2015-03-20 09:24:56 -07:00
jdalton
002caceb05
Cleanup isXyz methods.
2015-03-20 09:24:13 -07:00
jdalton
c250aa804a
Ensure _.merge correctly coerces objects to arrays. [ closes #1061 ]
2015-03-19 08:58:56 -07:00
jdalton
94ca50883f
Drop funcDecomp optimization in baseCallback and ensure shortcut fusion for _.flow and _.flowRight works in minified builds.
2015-03-19 08:40:45 -07:00
jdalton
462c482873
Add support for shortcut fusion to _.flow and _.flowRight.
2015-03-18 10:27:45 -07:00
jdalton
e28e04a990
Add freeSelf as a fallback for when freeWindow is unavailable.
2015-03-17 20:13:10 -07:00
Rocco Nicosia
6438385d64
Fix _.zipObject docs to more clearly demonstrate it as _.pairs inverse. [ci skip]
2015-03-17 16:50:00 -07:00
jdalton
bfb08ce003
Use opposite instead of inverse to describe _.propertyOf. [ci skip]
2015-03-17 16:49:30 -07:00
jdalton
3590a06f40
Update _.zipObject docs to tie into _.pairs. [ci skip]
2015-03-17 16:45:01 -07:00
jdalton
23ca6c5e10
Rename createPad to createPadding and cleanup docs of pad methods.
2015-03-17 15:57:12 -07:00
jdalton
1aea5bcd50
Finish adding comment blocks to creator function. [ci skip]
2015-03-17 13:54:33 -07:00
jdalton
82c5d8ed28
Rename createComposer to createFlow.
2015-03-17 10:27:52 -07:00
jdalton
5dcd58a75f
Tweak _.findIndex docs and correct _.findKey docs. [ci skip]
2015-03-17 10:23:59 -07:00
jdalton
dc605a4ee1
More more docs for creator functions. [ci skip]
2015-03-17 10:23:26 -07:00
Justin Ridgewell
fec940ab8b
Allocate proper size in in _.restParam.
...
Since we're putting `rest` at `start` index, `array.length; // => {start + 1}`
2015-03-17 08:50:41 -07:00
jdalton
05fd7cecf4
Add docs for baseSum and arraySum. [ci skip]
2015-03-17 08:48:21 -07:00
jdalton
2f52730b48
Use and consistently. [ci skip]
2015-03-17 08:44:51 -07:00
jdalton
4c1819c7dd
Ensure _.sum provides the correct arguments when iterating an object.
2015-03-15 19:49:14 -07:00
jdalton
c58c0df30e
Cleanup creator functions.
2015-03-15 17:12:33 -07:00
jdalton
c5902b3144
Cleanup _.sum.
2015-03-15 17:01:40 -07:00
qsona
519eb424e7
Documentation nits. [ci skip]
2015-03-15 14:57:53 -07:00
qsona
03478afea4
Add support for _.sum to take iteratee.
2015-03-15 14:57:13 -07:00
jdalton
306ef8addf
Add creator functions.
2015-03-15 14:48:32 -07:00
jdalton
d4659b261d
Add baseFindIndex.
2015-03-15 11:22:25 -07:00
jdalton
69ce41807a
Add _.restParam.
2015-03-15 10:57:21 -07:00
jdalton
cc81da5aa4
Update Chrome version in saucelabs.js.
2015-03-14 00:14:21 -07:00
jdalton
eee714f52b
Add iteratee guard to _.includes.
2015-03-13 13:39:14 -07:00
jdalton
c976b637d8
Adjust test descriptions to be more generic.
2015-03-13 12:33:19 -07:00
jdalton
ea93515d53
Add well-known symbols test for _.uniq.
2015-03-13 09:03:09 -07:00
jdalton
652499bdcf
Cleanup sortedIndex test.
2015-03-13 08:51:56 -07:00
Benjamin Tan
819862199a
Documentation: Rename predicate to iteratee.
...
Closes #1049 .
[ci skip]
2015-03-13 08:43:05 -07:00
jdalton
6c1bc1d7bb
Semicolons out colons in. [ci skip]
2015-03-13 08:43:00 -07:00
octref
36ebe76e0a
Fix _.reduce doc
2015-03-13 08:39:10 -07:00
Benjamin Tan
8f8d35dec7
Simplify test/saucelabs.js.
...
Remove repeated assignment operations.
2015-03-13 19:29:39 +08:00
jdalton
ac1e436339
Simplify isCommon and isCombo checks in mergeData.
2015-03-13 00:12:51 -07:00
jdalton
78d4812b0e
Whitespace nits. [ci skip]
2015-03-12 23:02:23 -07:00
jdalton
6a1b7626e3
Add NaN tests for _.indexOf and _.lastIndexOf with a fromIndex.
2015-03-12 22:42:02 -07:00
bryce-gibson
b6ccb4c96f
Add example of alternative _.zipObject syntax. [ci skip]
2015-03-12 07:41:15 -07:00
jdalton
9712ac550c
Set metadata for curried lazy lodash methods.
2015-03-11 23:41:41 -07:00
jdalton
5b173766c6
Add symbol tests for _.isObject and _.uniq.
2015-03-11 20:52:34 -07:00
jdalton
b535c4f321
Optimize _.reduce and _.reduceRight.
2015-03-11 11:40:51 -07:00
jdalton
56c5ebcb71
Ensure the result of _.difference is based on the values of the first param only. [ #1038 ]
2015-03-10 21:31:46 -07:00
jdalton
028234ba86
Update guard info in _.reduce docs. [ci skip]
2015-03-10 09:21:38 -07:00
jdalton
f063b4d231
Add isIterateeCall guards to _.every and _.some. [ closes #1035 ]
2015-03-10 09:21:01 -07:00
Teoman Soygul
508f27cc32
Fix _.property documentation typo. [ci skip]
2015-03-10 08:44:54 -07:00
jdalton
d4783170e5
Minor cleanup of setting __actions__ in _.mixin.
2015-03-09 08:33:19 -07:00
jdalton
51e459b386
Bump to v3.5.0.
2015-03-08 17:57:42 -07:00
jdalton
1253d254af
Rebuild lodash and docs.
2015-03-08 17:57:22 -07:00
jdalton
5e70574396
Add parentheses and cleanup more complex code snippets.
2015-03-08 17:45:53 -07:00
jdalton
b5dce2f74b
Optimize createBindWrapper, createPartialWrapper, and createHybridWrapper.
2015-03-08 01:00:04 -08:00
jdalton
6113da3e68
Remove unneeded tests.
2015-03-07 23:27:21 -08:00
jdalton
faf6406289
Ensure lazy drop when applied after filter works correctly. [ closes #1026 ]
2015-03-07 23:20:26 -08:00
jdalton
7c443431d9
Add private guard param doc to _.sortByOrder. [ci skip]
2015-03-07 11:11:24 -08:00
jdalton
0f201e3fd8
Add more chaining tests join, replace, & split.
2015-03-07 00:30:42 -08:00
jdalton
bf96c30187
Cleanup string methods added to LodashWrapper.
2015-03-07 00:23:17 -08:00
octref
eb1b7b914a
Add split and replace to LodashWrapper. [ closes #1016 ]
2015-03-06 23:11:52 -08:00
octref
135bc2de52
Adjust _.sortByOrder doc example to better show effect. [ci skip]
2015-03-06 12:02:30 -08:00
jdalton
ab2269717d
Bump to v3.4.0.
2015-03-06 00:55:11 -08:00
jdalton
b5a42cfa75
Rebuild lodash and docs.
2015-03-05 23:01:16 -08:00
jdalton
6693416d0a
Tweak _.isEmpty and _.size docs. [ci skip]
2015-03-05 22:59:18 -08:00
jdalton
9cdf013933
Ensure length hit of for lazy eval is checked on initial lazy call. [ closes #997 ]
2015-03-05 22:50:16 -08:00
jdalton
1dfaa30520
Add inRange and sortByOrder to lodash doc notes. [ci skip]
2015-03-05 08:27:51 -08:00
jdalton
d898fcee75
Simplify the root assignment.
2015-03-05 07:41:22 -08:00
jdalton
1e647a2058
Rename test module for consistency.
2015-03-04 08:43:37 -08:00
jdalton
10e379d862
Add _.sortByOrder tests.
2015-03-04 08:43:37 -08:00
jdalton
ee456493c4
Remove argument unrolling in LazyWrapper assignments.
2015-03-04 08:43:37 -08:00
jdalton
69e9c7d0be
Expand _.defaults test for working with _.reduce.
2015-03-04 08:43:37 -08:00
jdalton
adce718d63
Another cleanup pass on createAssigner.
2015-03-04 08:43:37 -08:00
jdalton
3a94a65f12
Tweak root assignment to work with webpack in a web worker. [closes ##313]
2015-03-04 08:43:37 -08:00
jdalton
bbe30db1b7
Avoid test fails for npm builds.
2015-03-03 12:13:48 -08:00
jdalton
68f3c43805
Add createComposer to reduce the definition of _.flow and _.flowRight.
2015-03-03 11:40:24 -08:00
jdalton
3c99ecda60
Move more code out of the try-block in _.attempt.
2015-03-03 11:40:24 -08:00
jdalton
b1366696c4
Simplify guard check in _.sortByAll.
2015-03-03 11:40:24 -08:00
jdalton
534aeb4065
Use args alias of arguments in _.difference, _.pull, & _.memoize.
2015-03-03 11:40:24 -08:00
jdalton
cc77a36dd9
Cleanup createAssigner.
2015-03-03 11:40:17 -08:00
jdalton
5991068fdf
Add more lazy chaining tests.
2015-03-03 09:22:59 -08:00
octref
913778d5ab
Let createAssigner get correct customizer
...
When `_.defaults` is invoked using `_.reduce` / `_.reduceRight`
`createAssigner` discards the customizer, so the effect is
`_.assign` but not `_.defaults`
```
_.reduce([{ 'user': 'barney' }, { 'user': 'fred' }], _.defaults)
// -> {user: "fred"}
_.reduceRight([{ 'user': 'barney' }, { 'user': 'fred' }], _.defaults)
// -> {user: "barney"}
// Fixed
_.reduce([{ 'user': 'barney' }, { 'user': 'fred' }], _.defaults)
// -> {user: "barney"}
_.reduceRight([{ 'user': 'barney' }, { 'user': 'fred' }], _.defaults)
// -> {user: "fred"}
```
2015-03-02 21:19:11 -08:00
h7lin
9a8345d4f9
Fix doc example in _.partition. [ci skip]
2015-03-02 20:25:29 -08:00
jdalton
ba9bd3bc76
Better match words with one character. [ closes #1012 ]
2015-03-02 20:23:14 -08:00
jdalton
aad0070b77
Narrow new LodashWrapper to dropWhile.
2015-03-02 20:23:14 -08:00
jdalton
d192e69811
Break lazy chains before or . [ closes #1011 ]
2015-03-02 09:19:05 -08:00
jdalton
ec8d919b93
Cleanup .
2015-03-02 09:17:16 -08:00
octref
4ce4f1d758
Add _.sortByOrder.
2015-03-01 14:04:00 -08:00
jdalton
3aa40d4df6
Simplify baseFlatten and always provide a fromIndex.
2015-03-01 01:22:38 -08:00
jdalton
ec1be41b62
Correct _.flatten benchmark.
2015-03-01 01:22:38 -08:00
jdalton
c15d81545a
Update chalk in travis.
2015-03-01 01:22:38 -08:00
jdalton
1af8b9d16a
Cleanup docs of _.flow, _.flowRight, _.defaults, _.range, _.inRange, & _.sum. [ci skip]
2015-02-28 21:12:10 -08:00
jdalton
d860cf834d
Avoid testing the minified build on PRs in travis.
2015-02-28 19:18:38 -08:00
jdalton
63d5a3acbc
Optimize baseIndexOf more consistently.
2015-02-28 12:42:14 -08:00
jdalton
132aacee89
Optimize lazy evaluation for 1 param.
2015-02-28 10:11:26 -08:00
jdalton
973038da6a
Optimize baseIndexOf, indexOfNaN, and baseFlatten.
2015-02-27 21:43:30 -08:00
h7lin
584da3c39b
Fix doc example in _.findLastIndex. [ci skip]
2015-02-27 19:56:12 -08:00
Mohsen Azimi
73c4829255
Escape the backtick in _.escape docs. [ci skip]
2015-02-27 19:56:06 -08:00
jdalton
68942f7ec4
Move _.max & _.min to Math category & make _.sum work on collections.
2015-02-27 09:20:57 -08:00
jdalton
e914b83a1b
Add gitter badge to readme. [ci skip] [ closes #983 ]
2015-02-27 08:26:09 -08:00
jdalton
2268376360
Update tested Firefox in saucelabs.js.
2015-02-26 19:41:22 -08:00
jdalton
6bb3b9a684
Disable lazy optimizations if the iteratee has more than one param. [ closes #997 ]
2015-02-26 19:40:15 -08:00
jdalton
9f213c119c
Add more chaining tests.
2015-02-25 23:35:16 -08:00
jdalton
f081e2b799
Cleanup _.sum tests.
2015-02-25 23:03:01 -08:00
jdalton
a024152c12
Add add and sum to lodash doc notes. [ci skip]
2015-02-25 23:01:50 -08:00
jdalton
42d23dbc70
Simplify _.sum.
2015-02-25 23:01:32 -08:00
John-David Dalton
74786e8a25
Merge pull request #987 from thejameskyle/math
...
Add math methods.
2015-02-25 19:00:06 -08:00
James Kyle
eeb4ede60d
Add _.add/_.sum methods
2015-02-25 10:37:42 -08:00
Juliano Castilho
f2eee8896c
Fix code example typo in _.dropRightWhile. [ci skip]
2015-02-25 00:19:53 -08:00
jdalton
bf4a70d91c
Bump to v3.3.1.
2015-02-23 23:49:50 -08:00
jdalton
a35ab3937a
Rebuild lodash and docs.
2015-02-23 23:49:40 -08:00
jdalton
5ef9a4be8a
Ensure isIterateeCall doesn't error if index is an object without a toString method. [ closes #994 ]
2015-02-23 23:48:49 -08:00
jdalton
d76d7582fe
Simplify lazy filter, map, & takeWhile assignment.
2015-02-23 21:25:24 -08:00
jdalton
44006142c7
Ensure wait of _.debounce and _.throttle defaults to 0. [ closes #991 ]
2015-02-23 08:28:20 -08:00
jdalton
6840b2cfe5
Consistent use of callCount variable.
2015-02-23 08:28:20 -08:00
jdalton
5613f60403
Ensure lazy takeWhile works with reverse and last`. [ closes #990 ]
2015-02-23 02:05:09 -08:00
jdalton
76d3959f1a
Use square in more places.
2015-02-23 01:26:07 -08:00
jdalton
b681759000
Remove unnecessary excused tests.
2015-02-23 00:35:24 -08:00
jdalton
d6336c4302
Fix code styling in _.template doc example. [ci skip]
2015-02-23 00:35:24 -08:00
jdalton
35b161450a
Update benchmark and underscore vendor files.
2015-02-23 00:35:24 -08:00
jdalton
861aaf06c6
Optimize _.uniq and others in Firefox.
2015-02-23 00:35:23 -08:00
jdalton
a910884e7d
Fix _.indexOf doc example typo. [ closes #986 ] [ci skip]
2015-02-23 00:35:23 -08:00
Jarrett Meyer
0e7bef9014
Fixes missing single quotes in docs. [ci skip]
2015-02-23 00:35:23 -08:00
jdalton
d942189bc6
Bump to v3.3.0.
2015-02-23 00:35:23 -08:00
jdalton
eb16051b1e
Rebuild lodash and docs.
2015-02-23 00:35:11 -08:00
jdalton
7749a7e41d
Add gitter webhook to travis.yml.
2015-02-20 22:35:41 -08:00
jdalton
dc4cef17d4
Update ecstatic, istanbul, & sauce-tunnel in travis.yml.
2015-02-19 09:11:48 -08:00
jdalton
89ed40e4a4
Add _.merge. tests.
2015-02-19 00:14:59 -08:00
jdalton
10ee74d872
Cleanup clone tests.
2015-02-18 23:48:32 -08:00
jdalton
474ae1e91c
Allow isDeep of _.clone to work with more truthy values.
2015-02-18 23:35:43 -08:00
jdalton
0dc70ca5f3
Semicolon nits.
2015-02-18 23:35:09 -08:00
jdalton
633b1663ca
Tweak iteration methods test.
2015-02-18 23:22:03 -08:00
jdalton
153fe61b4b
Avoid iterating strings in _.merge. [ closes #978 ]
2015-02-18 21:05:39 -08:00
jdalton
9734fd0353
Increase _.merge test coverage.
2015-02-18 01:05:39 -08:00
jdalton
6209c120c0
Non-nits.
2015-02-18 01:03:53 -08:00
jdalton
3516881e7a
Update tested Chrome in saucelabs.js.
2015-02-18 00:46:02 -08:00
jdalton
15398555b3
Ensure isIterateeCall works with NaN values.
2015-02-18 00:33:51 -08:00
jdalton
cb132fcbf4
Add more iteration method tests.
2015-02-18 00:03:50 -08:00
jdalton
f42f46c7d6
Adjust doc examples for smaller screens. [ci skip]
2015-02-17 10:08:38 -08:00
jdalton
f1046f1cf1
Consistent use of lodash when referencing a lodash wrapper. [ci skip]
2015-02-15 23:05:30 -08:00
jdalton
4a62287139
Cleanup baseLodash description. [ci skip]
2015-02-15 23:04:50 -08:00
jdalton
69cd56357f
Tweak _.propertyOf usage example. [ci skip]
2015-02-15 22:42:16 -08:00
jdalton
b66a886682
Clarify _.noop docs. [ci skip]
2015-02-15 22:41:37 -08:00
jdalton
249504b7d6
Whitespace nits in docs. [ci skip]
2015-02-15 22:40:42 -08:00
jdalton
fa0086404d
Add baseLodash.
2015-02-15 21:54:12 -08:00
Milos Zivadinovic
f243ebba91
Add _.inRange.
2015-02-15 18:01:05 -08:00
Austin Pray
540afb193b
Fix type in _.some doc example. [ closes #969 ] [ci skip]
2015-02-15 15:46:43 -08:00
jdalton
8294acdf1c
Tweak null check tests of _.difference, _.intersection, _.union, & _.xor.
2015-02-15 00:37:18 -08:00
jdalton
7733d02938
Remove baseSlice from _.attempt.
2015-02-15 00:22:55 -08:00
jdalton
9b6342e7fa
Add baseIsFunction.
2015-02-12 23:09:49 -08:00
jdalton
22c09cb31b
Bump to v3.2.0.
2015-02-12 21:24:55 -08:00
jdalton
21e79cb54a
Rebuild lodash and docs.
2015-02-12 21:24:48 -08:00
jdalton
b8cc829f4a
Cleanup docs. [ci skip]
2015-02-12 21:13:45 -08:00
jdalton
ace0dacf15
Make baseMatches style consistent with baseMatchesProperty.
2015-02-12 20:18:26 -08:00
Graeme
5ca13098e3
Use predicate instead of iteratee.
2015-02-12 20:18:25 -08:00
jdalton
07b13eedec
Cleanup _#plant and _.spread doc examples. [ci skip]
2015-02-12 12:47:54 -08:00
jdalton
d9168ed9ec
Add proper jsdoc tags to _.fill. [ci skip]
2015-02-12 12:47:54 -08:00
jdalton
fb4e2c167c
Add matchesProperty to lodash doc note. [ci skip]
2015-02-12 12:47:53 -08:00
jdalton
10ee3585f6
Fix spread doc and remove unused thisArg.
2015-02-12 01:59:16 -08:00
jdalton
5d4ba820dd
Add _.matchesProperty shorthand tests.
2015-02-12 01:36:08 -08:00
jdalton
a51e00e69f
Add _.matchesProperty tests.
2015-02-12 01:30:52 -08:00
jdalton
4dfa963851
Document "_.matchesProperty" shorthands. [ci skip]
2015-02-12 00:27:08 -08:00
jdalton
f2d4f6ccf6
Add _.matchesProperty.
2015-02-11 22:50:39 -08:00
jdalton
182cb8ab25
Simplify lazy pluck and where.
2015-02-11 22:50:22 -08:00
jdalton
ece341d868
Update android testing in saucelabs.js.
2015-02-11 20:25:25 -08:00
jdalton
d72e8c2687
Source cleanup from eslinting.
2015-02-11 20:25:13 -08:00
jdalton
b0ff6f4c7b
Remove extraneous description from createAggregator docs. [ci skip]
2015-02-11 08:30:46 -08:00
jdalton
6ec5249492
Change intuitively to implicitly.
2015-02-11 08:29:41 -08:00
jdalton
c44cd76c5a
Ensure commit and reverse track __chain__` settings. [ closes #958 ]
2015-02-11 08:29:01 -08:00
jdalton
37f711d72a
Adjust dep versions to better suite their range in package.json.
2015-02-11 00:15:11 -08:00
jdalton
fcf18fb965
Remove thisArg from _.spread. [ closes #957 ]
2015-02-11 00:15:11 -08:00
jdalton
2efd6250fb
Minor commit nit in test.js. [ci skip]
2015-02-11 00:15:11 -08:00
jdalton
1b4bd8523d
Add _.slice assert.
2015-02-11 00:15:11 -08:00
jdalton
60c44910df
Fix lazy slice when used after filter. [ closes #955 ]
2015-02-11 00:15:03 -08:00
jdalton
faf67fae03
Update qunit to 1.17.1.
2015-02-10 20:16:27 -08:00
jdalton
e95f547950
Add doc notes on guarded methods. [ci skip]
2015-02-10 09:44:48 -08:00
jdalton
96b663b783
Ensure lazy slice handles floating-point start and end params.
2015-02-10 00:33:10 -08:00
jdalton
ce44f7e4b0
Add lazy compact and toArray.
2015-02-10 00:08:09 -08:00
jdalton
16a9c7d492
Improve label of unstable test.
2015-02-09 08:58:08 -08:00
jdalton
fc369c3448
Add _.fill and _.slice tests for default start and end params.
2015-02-09 08:39:09 -08:00
jdalton
b1a33edf0f
Cleanup io.js testing in travis.yml.
2015-02-09 01:24:40 -08:00
jdalton
3b805f1a24
Rebuild lodash.
2015-02-09 01:14:55 -08:00
jdalton
954b4d8075
Add mutation note to _.fill docs. [ci skip]
2015-02-09 00:45:38 -08:00
jdalton
d073e2a881
Add _.fill to lodash docs. [ci skip]
2015-02-09 00:45:37 -08:00
jdalton
044dd2af94
Remove unneeded jsdoc Function type tags. [ci skip]
2015-02-09 00:45:37 -08:00
jdalton
ee489fa8c0
Cleanup tests.
2015-02-09 00:45:37 -08:00
jdalton
035ed5f49b
Add _.fill.
2015-02-09 00:45:37 -08:00
jdalton
7dcd690f61
Add object test for _.max and _.min being used as an iteratee for _.map.
2015-02-09 00:45:37 -08:00
jdalton
1c9290aded
Add _.includes, _.indexOf, _.lastIndexOf, _.map, _.mapValues, & a few other tests.
2015-02-09 00:45:37 -08:00
jdalton
0b922b1ed1
Move _.support tests to be in alphebetic API order.
2015-02-09 00:45:37 -08:00
jdalton
34eec362e5
Add methods to lodash docs. [ci skip]
2015-02-09 00:45:37 -08:00
jdalton
b829383864
Cleanup docs for _.callback. [ci skip]
2015-02-09 00:45:36 -08:00
jdalton
3960235428
Cleanup _.spread docs & tests.
2015-02-09 00:45:36 -08:00
Nicolas Chambrier
e91a662491
Add _.spread.
2015-02-09 00:45:36 -08:00
jdalton
ba4da24984
Add tests for arguments provided to callbacks of _.takeWhile and friends when in a lazy chain sequence. [ closes #944 ]
2015-02-09 00:45:36 -08:00
jdalton
70378432b7
Minor cleanup of istanbul command in travis.yml.
2015-02-09 00:45:36 -08:00
jdalton
6b63009b14
Expand _.takeWhile, _.takeRightWhile, _.dropWhile, & _.dropRightWhile tests.
2015-02-09 00:45:36 -08:00
jdalton
dd45fea732
Add _#commit, _#plant, & _#run.
2015-02-09 00:45:36 -08:00
jdalton
ee09425cfb
Simplify travis.yml.
2015-02-09 00:45:36 -08:00
jdalton
af02a1e024
Replace some _.isFunction checks with simple typeof checks and replace some typeof checks with _.isFunction checks based on likelihood of a problem value older enviros being passed.
2015-02-07 09:45:11 -08:00
jdalton
2a86f0776c
Fix travis run.
2015-02-06 23:44:14 -08:00
jdalton
c6f73d9df8
Consistent apply(undefined, ...) use.
2015-02-06 23:14:03 -08:00
jdalton
5ab79f292b
Allow _.attempt to provide additional arguments to func. [ closes #929 ]
2015-02-06 23:09:52 -08:00
jdalton
82c7a22d27
Ensure _.flow and _.flowRight return an identity function when no arguments are provided. [ closes #938 ]
2015-02-06 22:45:58 -08:00
jdalton
35fa977981
Update to Node.js 0.12 and simplify io.js install in travis.yml.
2015-02-06 21:57:08 -08:00
jdalton
ecbc46a91d
Remove unused unshift variable.
2015-02-06 21:56:37 -08:00
jdalton
d2f6416e45
Add _.runInContext usage example to _.mixin docs. [ci skip]
2015-02-05 09:47:47 -08:00
jdalton
97a885a05c
Use sauce-tunnel v2.1.1 to avoid hangs when closing tunnels.
2015-02-04 22:51:25 -08:00
jdalton
aa1edd6b94
Update tested io.js version in travis.yml.
2015-02-04 21:20:11 -08:00
jdalton
083e401717
Fix param doc typos in baseIsMatch, _.chunk, & _.isMatch. [ci skip] [ closes #923 ]
2015-02-04 21:14:42 -08:00
jdalton
bdeca2edce
Update .gitignore to ignore lodash.compat.min.js. [ci skip]
2015-02-04 21:14:42 -08:00
jdalton
c84e14db46
Bump to v3.1.0.
2015-02-04 21:14:42 -08:00
jdalton
919c5bd0b3
Rebuild lodash and docs.
2015-02-04 21:14:42 -08:00
jdalton
af8a8f1e3f
Add spec note to isLength and update spec link for MAX_SAFE_INTEGER. [ci skip]
2015-02-04 21:14:42 -08:00
jdalton
41d08e123f
Ensure isIterateeCall works correctly with objects. [ closes #917 ]
2015-02-04 21:14:42 -08:00
jdalton
67d9656e35
Use baseProperty instead of _.property in more places.
2015-02-04 21:14:42 -08:00
jdalton
1a58a70494
Reduce deps on matches in favor of baseMatches.
2015-02-04 21:14:42 -08:00
jdalton
a477b2efd1
Add startCase to lodash docs. [ci skip]
2015-02-04 21:14:42 -08:00
jdalton
59c4546b8c
Move _.startCase definition.
2015-02-04 21:14:42 -08:00
jdalton
ed1a75ef4c
Add _.trunc test for floating-point lengths.
2015-02-04 21:14:42 -08:00
jdalton
0cd942f152
Cleanup case tests.
2015-02-04 21:14:41 -08:00
jdalton
fe7f082083
Cleanup case methods.
2015-02-04 21:14:41 -08:00
James Kyle
849fd71f76
Add _.startCase.
2015-02-04 21:14:41 -08:00
jdalton
4e3a72388d
Add more lazy tests.
2015-02-04 21:14:41 -08:00
jdalton
29e3d9eff5
Bump to v3.0.1.
2015-02-04 21:14:31 -08:00
jdalton
64280f4285
Rebuild lodash and docs.
2015-02-04 21:14:02 -08:00
jdalton
98c6eaac3b
Remove unneeded baseToString use.
2015-02-04 21:14:02 -08:00
jdalton
22d965c66c
Add _.merge test for DOMExceptions for #895 .
2015-02-04 21:14:01 -08:00
jdalton
2eb932ebc1
Add _.assign and _.merge test to ensure object isn't treated as source.
2015-02-04 21:14:01 -08:00
jdalton
2ee0634db3
Should coerce float start and end params of _.slice to integers.
2015-02-04 21:14:01 -08:00
jdalton
db3b6a1252
Add _.random tests.
2015-02-04 21:14:01 -08:00
jdalton
24810aeca3
Fix DOMException in _.merge. [ closes #895 ]
2015-02-04 21:14:01 -08:00
jdalton
c888319f22
Fix lazy reverse and rest. [ closes #890 ]
2015-02-04 21:14:01 -08:00
jdalton
13ee78a9c9
Remove baseToString use in baseCallback.
2015-02-04 21:14:01 -08:00
jdalton
acaa07cf7c
Update docs. [ci skip]
2015-02-04 21:13:26 -08:00
Bjørn Madsen
1a3c9939e8
Fix Wikipedia link for kebabCase.
2015-02-04 21:13:26 -08:00
jdalton
56afe21022
Fix doc typo in _.memoize. [ci skip]
2015-02-04 21:13:26 -08:00
jdalton
b58bfa82e6
Fix doc example for _.forEach. [ci skip]
2015-02-04 21:13:26 -08:00
jdalton
a6257b5901
Bump to v3.0.0.
2015-02-04 21:13:20 -08:00
John-David Dalton
16ad7e53ff
Update docs. [ci skip]
2015-02-02 23:05:17 -08:00
jdalton
3e4e4f2664
Rebuild lodash.
2015-02-02 23:05:17 -08:00
jdalton
dc0c4fe8fb
Add tests for methods that check for functions and throw.
2015-02-02 23:05:17 -08:00
jdalton
0c050bb266
Add _.uniq test for arguments provided to iteratee.
2015-02-02 23:05:16 -08:00
jdalton
47a5b227cc
Ensure _.ary treats negative n values as 0.
2015-02-02 23:05:16 -08:00
jdalton
ed61d0c591
Cleanup tests.
2015-02-02 23:05:16 -08:00
jdalton
8ff856ecf8
Use https in links where supported. [ci skip]
2015-02-02 23:05:16 -08:00
jdalton
93a607bea0
Reduce test hint for stable sort to match the commented issue.
2015-02-02 23:05:16 -08:00
jdalton
7bec7ba49d
Rename Lo-Dash references to lodash. [ci skip]
2015-02-02 23:05:16 -08:00
jdalton
4c8f3bd392
Update travis.yml.
2015-02-02 23:05:16 -08:00
John-David Dalton
74ba9eb159
Update tested version of Firefox in saucelabs.js.
2015-02-02 23:05:16 -08:00
jdalton
d28ca4eda7
Rename ES6 to ES in tests.
2015-02-02 23:05:16 -08:00
jdalton
9563b5a7df
Change ES6 references to ES. [ci skip]
2015-02-02 23:05:16 -08:00
John-David Dalton
d3a049c6e0
Update readme.md.
2015-02-02 23:05:16 -08:00
John-David Dalton
a52a3eb42f
Update tested io.js version in travis.yml.
2015-02-02 23:05:15 -08:00
John-David Dalton
c54b21a754
Cleanup contributing.md. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
cc8995cd5c
Remove Underscore build from readme. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
2e222fbae2
Minor doc whitespace nits. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
cdf3b15336
Use baseToString in more places.
2015-02-02 23:05:15 -08:00
John-David Dalton
a9a95de02d
Use baseToString in _.repeat.
2015-02-02 23:05:15 -08:00
John-David Dalton
d4bcd4ab0c
Rename toString helper to baseToString to avoid conflict with aliases.
2015-02-02 23:05:15 -08:00
John-David Dalton
3b2ed06864
Update bower.json and component.json.
2015-02-02 23:05:15 -08:00
John-David Dalton
ab210b3988
Use install shorthand consistently in readme. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
70617be903
Use Object.create(null) in SetCache.
2015-02-02 23:05:15 -08:00
John-David Dalton
f039d5bbcb
Update lodash script reference in perf/index.html.
2015-02-02 23:05:15 -08:00
John-David Dalton
e0adb3cf9a
Update tested enviros. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
4dd6e07b8d
Change description. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
d69b7951e0
Remove author & contributors notes from readme. [ci skip]
2015-02-02 23:05:15 -08:00
John-David Dalton
d915ece2e7
Use baseClone & keys instead of baseAssign.
2015-02-02 23:05:14 -08:00
John-David Dalton
f1be3df112
Rename params of arrayCopy and baseCopy.
2015-02-02 23:05:14 -08:00
John-David Dalton
29b7ca4c25
Switch condition order.
2015-02-02 23:05:14 -08:00
John-David Dalton
f478d916aa
Doc cleanup. [ci skip]
2015-02-02 23:05:14 -08:00
John-David Dalton
d2e50b09db
Rename toString to objToString.
2015-02-02 23:05:14 -08:00
John-David Dalton
23c2dd33f2
Remove unnecessary _.toPlainObject test.
2015-02-02 23:05:14 -08:00
John-David Dalton
ce0c3c935c
Remove unnecessary phantomjs guards.
2015-02-02 23:05:14 -08:00
John-David Dalton
bdbafb7a2a
Treat arguments objects like plain objects.
2015-02-02 23:05:14 -08:00
John-David Dalton
edffe2a6fc
Fix tests in phantomjs.
2015-02-02 23:05:14 -08:00
John-David Dalton
cd69a53406
Guard against nullish value being passed to arrayCopy in baseMergeDeep.
2015-02-02 23:05:14 -08:00
John-David Dalton
439ffa5849
Updated tested version of io.js.
2015-02-02 23:05:14 -08:00
John-David Dalton
4518c30cbe
Fix test fails.
2015-02-02 23:05:13 -08:00
John-David Dalton
6683809447
Adjust handling of typed arrays and arguments objects in baseMergeDeep.
2015-02-02 23:05:13 -08:00
John-David Dalton
cccd43a16b
Add _.merge tests for arguments objectd and typed arrays.
2015-02-02 23:05:13 -08:00
John-David Dalton
91d44147bb
Allow io.js to build files for tests in travis.yml.
2015-02-02 23:05:13 -08:00
John-David Dalton
777311bbf5
Update falsey arguments assert count.
2015-02-02 23:05:13 -08:00
John-David Dalton
9ded5dc78d
Minor stye nit in _.isEqual test.
2015-02-02 23:05:13 -08:00
John-David Dalton
5b81c4573c
Cleanup test titles.
2015-02-02 23:05:13 -08:00
John-David Dalton
32b2e9f6cf
Add _.isTypedArray tests.
2015-02-02 23:05:13 -08:00
John-David Dalton
a6dba44561
Add tests for _.toPlainObject.
2015-02-02 23:05:13 -08:00
John-David Dalton
03fc317a3f
Tweak _.findLastKey doc. [ci skip]
2015-02-02 23:05:13 -08:00
John-David Dalton
00a8130201
Fix typo in baseMergeDeep.
2015-02-02 23:05:13 -08:00
John-David Dalton
74fc15cccd
Move isIndex into runInContext.
2015-02-02 23:05:13 -08:00
John-David Dalton
1d4d919f6d
Move tag references higher in source.
2015-02-02 23:05:12 -08:00
John-David Dalton
1826cc8870
Cleanup _.isPlainObject docs. [ci skip]
2015-02-02 23:05:12 -08:00
John-David Dalton
8a6dab03c4
Tighten isIndex and isIterateeCall.
2015-02-02 23:05:12 -08:00
John-David Dalton
dffad444c3
Rearange key and mergeFunc param.
2015-02-02 23:05:12 -08:00
John-David Dalton
d6f1b164f7
Optimize object path in baseMergeDeep.
2015-02-02 23:05:12 -08:00
John-David Dalton
4011f054d6
Use isLength in baseIsEqualDeep.
2015-02-02 23:05:12 -08:00
John-David Dalton
14e9978359
Correct _.toPlainObject docs & add examples. [ci skip]
2015-02-02 23:05:12 -08:00
John-David Dalton
98535638a2
Update doc examples of _.isPlainObject, _.toArray, _.forIn, _.forInRight, _.keys, _.keysIn, _.values, & _.valuesIn. [ci skip]
2015-02-02 23:05:12 -08:00
John-David Dalton
8861c04e77
Update lodash docs. [ci skip]
2015-02-02 23:05:12 -08:00
John-David Dalton
42b6f320d8
Fix _.isTypedArray docs. [ci skip]
2015-02-02 23:05:12 -08:00
John-David Dalton
31b4a9197f
Simplify arrayToObject.
2015-02-02 23:05:12 -08:00
John-David Dalton
f06c9d5b9b
Move _.toArray and _.toPlainObject to the Lang category.
2015-02-02 23:05:12 -08:00
John-David Dalton
130fafd7c2
Add baseMergeDeep.
2015-02-02 23:05:11 -08:00
John-David Dalton
e76f79cd56
Doc tweaks to baseIsEqualDeep, equalArrays, & equalObjects.
2015-02-02 23:05:11 -08:00
John-David Dalton
ba21718cb9
Whitespace nits and cleanup.
2015-02-02 23:05:11 -08:00
John-David Dalton
6dfb2997cb
Cleanup baseMerge.
2015-02-02 23:05:11 -08:00
John-David Dalton
ae9ac3b439
Add _.toPlainObject.
2015-02-02 23:05:11 -08:00
John-David Dalton
d70b5a9886
Add baseCopy.
2015-02-02 23:05:11 -08:00
John-David Dalton
fb2a20201c
Remove isArrayLike helper.
2015-02-02 23:05:11 -08:00
John-David Dalton
d1761558b4
Rename argsToObject to arrayToObject and cleanup arrayCopy.
2015-02-02 23:05:11 -08:00
John-David Dalton
5bd0a53edd
Doc cleanup. [ci skip]
2015-02-02 23:05:11 -08:00
John-David Dalton
53ea73238a
Cleanup baseIsEqualDeep.
2015-02-02 23:05:11 -08:00
John-David Dalton
28560cb887
Add _.isTypedArray.
2015-02-02 23:05:11 -08:00
John-David Dalton
0bcd12aa4e
Add iojs to travis.yml.
2015-02-02 23:05:11 -08:00
John-David Dalton
a7dfdebed6
Rebuild lodash.
2015-02-02 23:05:10 -08:00
John-David Dalton
aca07530aa
Ensure _.sortByAll iteratee call guard works when _.partialRight is applied.
2015-02-02 23:05:10 -08:00
John-David Dalton
c0110c6bab
Reduce doc example for _.assign and _.defaults. [ci skip]
2015-02-02 23:05:10 -08:00
John-David Dalton
0ef9e0fa75
Reduce keywords in component.json. [ci skip]
2015-02-02 23:05:10 -08:00
John-David Dalton
ba0751917d
Update urls in contributing.md. [ci skip]
2015-02-02 23:05:10 -08:00
John-David Dalton
e3c1bfbcba
Update build detection in saucelabs.js.
2015-02-02 23:05:10 -08:00
John-David Dalton
5aaa0a7b5f
Update isModularize and isStrict detection.
2015-02-02 23:05:10 -08:00
John-David Dalton
2ca75970c0
Don't require building for run-test.sh.
2015-02-02 23:05:10 -08:00
John-David Dalton
d9c92288be
Update contributing.md. [ci skip]
2015-02-02 23:05:10 -08:00
jdalton
e4f231502a
Move _lodash.js to lodash.js.
2015-02-02 23:05:10 -08:00
jdalton
04a61e6fd6
Move lodash.js to lodash.src.js.
2015-02-02 23:04:56 -08:00
jdalton
dc5c7d2ee8
Move lodash.src.js to _lodash.js.
2015-02-02 23:02:47 -08:00
John-David Dalton
87ac6812a3
Update repo structure.
2015-01-10 11:08:20 -08:00
John-David Dalton
8d4d2d62c1
Remove clonePassthru.
2015-01-10 11:08:08 -08:00
John-David Dalton
68fc036b7a
Fix test fail in non-browsers.
2015-01-09 19:11:45 -08:00
John-David Dalton
f053c4d532
Update lodash-compat-dev path.
2015-01-09 09:43:54 -08:00
John-David Dalton
06e4a2dbde
Add initCloneByTag and adjust how unclonables are handled.
2015-01-09 09:43:54 -08:00
John-David Dalton
9e0ecab0c1
Move like functions closer together.
2015-01-08 00:11:33 -08:00
John-David Dalton
996e61a383
Make bower.json main reference lodash.compat.js. [ci skip]
2015-01-08 00:10:47 -08:00
John-David Dalton
309aa4a3f3
Minor perf/index.html tweak.
2015-01-07 21:16:49 -08:00
John-David Dalton
0906fbf995
Correct benchmark titles for _.includes.
2015-01-07 21:16:49 -08:00
John-David Dalton
2348ec40ee
Add arrayCopy and use baseSlice in more functions.
2015-01-07 21:16:41 -08:00
John-David Dalton
c6852f4b96
Remove index.js.
2015-01-07 16:49:57 -08:00
John-David Dalton
8b01139738
Change project structure.
2015-01-07 09:33:46 -08:00
John-David Dalton
5ea3717152
Rebuild dist.
2015-01-06 09:06:41 -08:00
John-David Dalton
d01a673adb
Update copyright year. [ci skip]
2015-01-06 09:03:07 -08:00
John-David Dalton
571ec44c33
Cleanup tests.
2015-01-05 23:04:20 -08:00
John-David Dalton
e5a3c12026
Add _.invoke test for missing properties.
2015-01-05 23:04:20 -08:00
John-David Dalton
bb2f1aa4be
Expand _.runInContext doc examples.
2015-01-05 23:04:20 -08:00
John-David Dalton
59070bcd5b
Simplify falsey string checks.
2015-01-05 23:04:20 -08:00
John-David Dalton
2f52dd88a9
Fix doc typo in arrayEvery and baseEvery. [ci skip]
2015-01-05 23:04:20 -08:00
John-David Dalton
79fec3ac40
Cleanup doc "returns" for _.assign, _.size, _.defaults, & _.merge. [ci skip]
2015-01-05 23:04:19 -08:00
John-David Dalton
6247bbf4b1
Cleanup customizer callback & callback shorthand docs. [ci skip]
2015-01-05 23:04:19 -08:00
John-David Dalton
11de155432
Chain methods by reference instead of property.
2015-01-04 16:55:09 -06:00
John-David Dalton
bfe833c132
Tweak _.drop, _.dropRight, _.take, & _.takeRight doc examples. [ci skip]
2015-01-04 16:55:09 -06:00
John-David Dalton
1fd1da72f4
Cleanup bower.json.
2015-01-04 16:55:09 -06:00
John-David Dalton
f4c994d182
Simplify package.json for non-npm use.
2015-01-04 16:55:09 -06:00
John-David Dalton
d81a6e6e89
Add more tested strings to the case methods.
2015-01-03 01:22:54 -06:00
John-David Dalton
fab5daacf8
Tweak string method doc examples. [ci skip]
2015-01-03 01:22:54 -06:00
John-David Dalton
b714c6b746
Update _.template sourceURLs to display better in Firefox.
2015-01-03 01:22:53 -06:00
John-David Dalton
af1355a94e
Clarify customizer args in docs for _.clone, _.cloneDeep, _.isEqual, & _.isMatch. [ci skip]
2015-01-03 01:22:53 -06:00
John-David Dalton
ebc08fd6f5
Add _.parseInt used with _.map doc example. [ci skip]
2015-01-03 01:22:53 -06:00
John-David Dalton
30b1445195
Add ES6 notes to _.keys, _.keysIn, _.values, & _.valuesIn. [ci skip]
2015-01-03 01:22:43 -06:00
John-David Dalton
0d1c7a1414
Add _.memoize.Cache doc example. [ci skip]
2015-01-02 16:50:26 -06:00
John-David Dalton
7e8e7757f4
Update features and support sections of readme. [ci skip]
2015-01-02 16:50:26 -06:00
John-David Dalton
42eb180b6c
Avoid unnecessary coercion of radix in _.parseInt.
2015-01-02 10:58:17 -06:00
John-David Dalton
dff35bc9b7
Cleanup _.mixin.
2015-01-02 10:58:17 -06:00
John-David Dalton
6a87ed2853
Tweak options detection in _.trunc.
2015-01-02 10:58:16 -06:00
John-David Dalton
1266d49c65
Minor tweak to condition in _.zipObject.
2015-01-02 10:58:16 -06:00
John-David Dalton
c8b130b232
Cleanup createWrapper.
2015-01-01 19:46:59 -06:00
John-David Dalton
67a6b0f383
Cleanup .gitignore. [ci skip]
2015-01-01 19:46:59 -06:00
John-David Dalton
e7c176f904
Fix typo in toString docs. [ci skip]
2014-12-31 18:35:14 -06:00
John-David Dalton
4cc8363b5f
Replace [[Class]] with tag references in tests.
2014-12-31 11:34:44 -06:00
John-David Dalton
93193d7e76
Comment cleanup. [ci skip]
2014-12-31 11:34:13 -06:00
John-David Dalton
d68321ac27
Change [[Class]] references to ES6 tag and add toString helper.
2014-12-31 11:13:33 -06:00
John-David Dalton
b2e8359d31
Add more isLength tests.
2014-12-31 09:11:12 -06:00
John-David Dalton
a302ca3d6c
Use a nullish check in _.startsWith instead of typeof.
2014-12-31 00:43:18 -06:00
John-David Dalton
670358f235
Make isLength return false for floats.
2014-12-31 00:42:45 -06:00
John-David Dalton
10e329f762
Add _.sortedIndex benchmark. [ci skip]
2014-12-30 21:16:07 -06:00
John-David Dalton
6a3c1bdb99
Fix strict mode test fail for es6 builds.
2014-12-30 21:06:35 -06:00
John-David Dalton
90923c965b
Various doc cleanup. [ci skip]
2014-12-30 18:39:25 -06:00
John-David Dalton
d555241d03
Cleanup createExtremum.
2014-12-30 18:37:45 -06:00
John-David Dalton
3d2b6b7620
Rename baseBinaryIndex to binaryIndexBy.
2014-12-30 18:21:44 -06:00
John-David Dalton
0b943b418c
Add createExtremum and extremumBy to reduce _.max and _.min.
2014-12-30 18:20:22 -06:00
John-David Dalton
db12aaad11
Adjust getCallback use in _.max, _.min, _.sortedIndex, & _.sortedLastIndex.
2014-12-30 11:03:47 -06:00
John-David Dalton
860aa65d10
Merge pull request #842 from bezoerb/debounce-doc-fix
...
Fixed documentation for debounce. [ci skip]
2014-12-29 08:24:56 -06:00
John-David Dalton
2e5e279a14
Minor _.where test cleanup.
2014-12-29 01:33:00 -06:00
John-David Dalton
df87b9ff56
Add _.transform tests.
2014-12-29 01:33:00 -06:00
John-David Dalton
6c06ff3ca0
Fix skipTest typos.
2014-12-29 01:32:48 -06:00
John-David Dalton
40d6e9c841
Add tests for custom _.callback implementations.
2014-12-28 17:23:27 -06:00
John-David Dalton
6a4f06f325
Make _.omit and _.pick use bindCallback.
2014-12-28 17:21:32 -06:00
John-David Dalton
f7d306cb02
Let the nullish check be handled by baseCallback.
2014-12-28 17:21:13 -06:00
Ben Zörb
34bc182c22
Fixed documentation for debounce
2014-12-28 22:42:28 +01:00
John-David Dalton
3f8dd7e658
Add test for customizer results of NaN.
2014-12-27 23:09:56 -06:00
John-David Dalton
46341fea96
Ensure _.merge handles source arrays with undefined values correctly with a customizer.
2014-12-27 22:11:47 -06:00
John-David Dalton
4319cdbba1
Fix failing Backbone test and ensure _.assign works properly with a customizer that returns undefined.
2014-12-27 21:14:12 -06:00
John-David Dalton
3453236830
Adjust how tests are skipped in loops so values may be added without adjusting the skip counts.
2014-12-27 20:27:17 -06:00
John-David Dalton
fa2058ec77
Ensure _.assign and _.merge don't assign the customizer result if it is the same as the destination value.
2014-12-27 19:42:10 -06:00
John-David Dalton
7f823fe2a8
Minor comment format nit. [ci skip]
2014-12-27 00:39:39 -06:00
John-David Dalton
58e14705b5
Rebuild dist.
2014-12-26 22:17:59 -06:00
John-David Dalton
99b7613206
Clarify _.isEmpty doc. [ci skip]
2014-12-26 22:15:57 -06:00
John-David Dalton
545e614c04
Cleanup isBindable.
2014-12-26 21:39:37 -06:00
John-David Dalton
5ea04a388d
Change setCallbackData to isBindable and use bindCallback more.
2014-12-26 21:39:37 -06:00
John-David Dalton
8922372f4b
Make _.unzip use baseProperty.
2014-12-26 21:39:37 -06:00
John-David Dalton
ceaa2c1619
Add bindCallback and setCallbackData.
2014-12-26 21:39:36 -06:00
John-David Dalton
4e73daab79
Add getLength, baseProperty, and baseMatches.
2014-12-26 21:39:36 -06:00
John-David Dalton
5b29d987c8
Use arrayMax and arrayMap instead of _.max and _.pluck in _.unzip.
2014-12-23 18:25:26 -06:00
John-David Dalton
1cd53c051d
Update tested version of RingoJS.
2014-12-23 17:44:53 -06:00
John-David Dalton
5460d0030f
Remove php from .editorconfig. [ci skip]
2014-12-23 17:44:53 -06:00
John-David Dalton
d14a0ce592
Use isLength in _.keys, _.keysIn, and shimKeys.
2014-12-22 12:26:16 -06:00
Benjamin Tan
a4000a3286
README.md: Update links to npm and minor cleanup. [ci skip]
2014-12-22 11:46:03 -06:00
Benjamin Tan
85fd650f5c
More comment updates
...
[ci skip]
2014-12-22 11:46:03 -06:00
John-David Dalton
b19033a375
Add _.runInContext test for _.uniqueId counter.
2014-12-22 11:46:03 -06:00
John-David Dalton
33e19ce9f6
Reduce deps of _.template.
2014-12-21 23:17:34 -06:00
John-David Dalton
d21218fd57
Make use of changed baseValues signature.
2014-12-21 23:17:34 -06:00
John-David Dalton
9f2279c675
Make baseValues accept props instead of a keysFunc.
2014-12-21 23:17:34 -06:00
John-David Dalton
06bfbfaff4
Rename isWhitespace to isSpace.
2014-12-21 23:17:34 -06:00
John-David Dalton
562834e0d0
Use https for Benjamin's site url. [ci skip]
2014-12-21 23:17:34 -06:00
John-David Dalton
bdf2285f14
Remove Object.create use.
2014-12-21 21:31:56 -06:00
Benjamin Tan
1780682a8d
Minor comment updates
...
[ci skip]
2014-12-21 21:03:55 -06:00
John-David Dalton
9b48bd27dd
Ajust tests for npm build modifications.
2014-12-21 21:03:55 -06:00
John-David Dalton
0b1e2a6107
Add test for _.noConflict.
2014-12-21 21:03:55 -06:00
John-David Dalton
c78edf3fff
Remove "always" from test titles.
2014-12-21 21:03:55 -06:00
John-David Dalton
6fcd99c6da
Adjust test for builds without noConflict.
2014-12-21 21:03:55 -06:00
John-David Dalton
b42f3a5400
Ensure _.isMatch handle customizer functions correctly.
2014-12-20 20:00:58 -06:00
John-David Dalton
bb543920a6
Update Underscore version in LICENSE.txt. [ci skip]
2014-12-20 20:00:58 -06:00
John-David Dalton
0845758023
Add isMatch to lodash doc. [ci skip]
2014-12-20 17:42:45 -06:00
John-David Dalton
816f81260a
Tweak _.matches docs. [ci skip]
2014-12-20 16:59:50 -06:00
John-David Dalton
a9583f4440
Cleanup tests.
2014-12-20 16:56:43 -06:00
John-David Dalton
4e52c9cc65
Add _.isMatch tests.
2014-12-20 16:56:43 -06:00
John-David Dalton
8299dded0b
Remove default false from param docs. [ci skip]
2014-12-20 16:56:42 -06:00
John-David Dalton
5d83cafc50
Add baseIsMatch and _.isMatch.
2014-12-20 16:56:42 -06:00
John-David Dalton
9819e60aae
Update Chrome extension doc link. [ci skip]
2014-12-20 16:56:42 -06:00
John-David Dalton
1182eb4a9f
Remove unneeded partial use to reduce deps.
2014-12-20 16:56:42 -06:00
John-David Dalton
48a0986c14
Move idCounter into runInContext.
2014-12-20 16:56:42 -06:00
John-David Dalton
6c2f7046d1
Consolidate sortedIndex method tests and add one for array of undefined.
2014-12-20 16:56:42 -06:00
John-David Dalton
9735bffae5
Cleanup length checks.
2014-12-20 16:56:42 -06:00
John-David Dalton
56a11910db
Remove _.identity from binaryIndex.
2014-12-17 23:57:06 -08:00
John-David Dalton
70b00dc4e3
Cleanup doc formatting. [ci skip]
2014-12-17 23:39:51 -08:00
John-David Dalton
56c1bf01a4
Ensure trim methods and _.words work as an iteratee for _.map with string objects.
2014-12-17 20:35:54 -08:00
John-David Dalton
022b295aaa
Make _.indexOf and _.lastIndexOf used binaryIndex instead of _.sortedIndex and _.sortedLastIndex.
2014-12-17 20:35:54 -08:00
John-David Dalton
fd977895ab
Tweak docs for _.after. [ci skip]
2014-12-17 20:35:54 -08:00
John-David Dalton
ad1f3ddbad
Update Chrome and Firefox versions tested by Sauce.
2014-12-17 20:35:53 -08:00
John-David Dalton
c8b159e38c
Reorg method categories.
2014-12-17 00:42:16 -08:00
John-David Dalton
7405e3c12a
Simplify methods like _.defer and _.once.
2014-12-15 19:28:10 -08:00
John-David Dalton
1b8ca164c9
Increase code coverage.
2014-12-15 17:42:55 -08:00
John-David Dalton
74cdaa9fcb
Clarify _.pick and _.omit docs. [ci skip] [ closes #826 ]
2014-12-15 17:42:55 -08:00
John-David Dalton
0ba331485a
Cleanup _.isEqual benchmarks.
2014-12-15 17:42:54 -08:00
John-David Dalton
f5b3c0affc
Fix QUnit hidepass display.
2014-12-15 17:42:54 -08:00
John-David Dalton
316ae0c785
Update qunit-extras and backbone test to work with QUnit 1.16.0.
2014-12-15 17:42:54 -08:00
John-David Dalton
c2d2fa2579
Add more large array tests for sortedIndex methods.
2014-12-15 17:42:54 -08:00
John-David Dalton
d683eb2dd1
Reorg data merged by mergeData and remove dead code.
2014-12-14 19:30:53 -08:00
John-David Dalton
470d35e96c
Simplify equalObjects.
2014-12-14 19:30:53 -08:00
John-David Dalton
7464d82243
Fix test fails in old IE.
2014-12-14 13:03:56 -08:00
John-David Dalton
c61fed32db
Fix failing Rhino and Ringo tests.
2014-12-14 11:03:29 -08:00
John-David Dalton
c4cdec5531
Fix circular dep reference of baseIsEqual.
2014-12-14 10:40:10 -08:00
John-David Dalton
3ad9d38063
Add argsToObject, baseIsEqualDeep, equalArrays, equalByClass, and equalObjects helpers.
2014-12-14 10:31:48 -08:00
John-David Dalton
f8b95abf0c
Add @d10 to the contributors list.
2014-12-13 23:33:06 -08:00
John-David Dalton
579794666a
Update QUnit to 1.16.0.
2014-12-13 23:32:58 -08:00
John-David Dalton
2ef25b6338
Cleanup baseBinaryIndex and _.pull. [ci skip]
2014-12-12 22:49:30 -08:00
John-David Dalton
faddd94518
Add more large array tests for sortedIndex methods.
2014-12-11 09:03:24 -08:00
John-David Dalton
cd5f9b8bd4
Update _.result to execute default values if they're functions.
2014-12-11 07:05:09 -08:00
John-David Dalton
94fd20e864
Minor lodash doc nit. [ci skip]
2014-12-11 07:05:09 -08:00
John-David Dalton
3558eef66b
Cleanup tests.
2014-12-11 07:05:03 -08:00
John-David Dalton
ee66e2154d
Allow sourceURL option of _.template to be falsey.
2014-12-10 23:10:24 -08:00
John-David Dalton
5500a86f0b
Add _.pluck test for undefined properties.
2014-12-09 23:39:08 -08:00
John-David Dalton
9b1c1774cd
Expand _.assign doc example. [ closes #819 ] [ci skip]
2014-12-09 23:33:41 -08:00
John-David Dalton
a8e31469c5
Optimize baseIsEqual for arrays.
2014-12-09 23:33:33 -08:00
John-David Dalton
b70bafaf51
Rename baseSortedIndex and edgeSortedIndex to binaryIndex and baseBinaryIndex respectively.
2014-12-09 21:32:17 -08:00
John-David Dalton
d393349b4d
Add _.invoke tests.
2014-12-09 09:19:41 -08:00
John-David Dalton
0904724694
Tweak _.includes test.
2014-12-09 08:56:13 -08:00
John-David Dalton
eff4825000
Optimize _.escape, _.escapeRegExp, and _.unescape.
2014-12-09 08:55:48 -08:00
John-David Dalton
091c00229a
Add edgeSortedIndex.
2014-12-09 08:34:13 -08:00
John-David Dalton
126f0d6036
Add more chaining docs. [ci skip]
2014-12-07 22:45:11 -08:00
John-David Dalton
f99bc6d8f9
Remove doc note for deep defaults. [ci skip]
2014-12-07 22:44:48 -08:00
John-David Dalton
3da0117838
Rebuild dist.
2014-12-07 09:31:47 -08:00
John-David Dalton
3d8cf6a90b
Update vendors.
2014-12-07 00:00:12 -08:00
John-David Dalton
ac44663f04
Update lodash urls in source to use https. [ci skip]
2014-12-06 23:50:32 -08:00
John-David Dalton
57113b21ed
Update readme with new entries and examples. [ci skip]
2014-12-06 15:09:32 -08:00
John-David Dalton
57d5ace61c
Add _.ary tests.
2014-12-06 15:06:03 -08:00
John-David Dalton
f4da80e7c6
No need to assign the rusult of mergeData.
2014-12-06 14:40:47 -08:00
John-David Dalton
df3ca5c7c8
Fix _.ary unit test fail in old IE.
2014-12-06 14:36:23 -08:00
John-David Dalton
4b676df37f
Move merge logic to mergeData.
2014-12-06 14:23:49 -08:00
John-David Dalton
5dc04266ea
Update chaining docs. [ci skip]
2014-12-06 13:23:39 -08:00
John-David Dalton
dbcfe3f5d2
Add internal isObjectLike.
2014-12-06 13:12:03 -08:00
John-David Dalton
fdbec5b0d2
Allow metadata to be used for curried functions that have _.ary and or _.rearg applied.
2014-12-06 10:48:48 -08:00
John-David Dalton
3ea129b4f8
Add icon field to package.json and update Mathias' website url.
2014-12-05 00:15:18 -08:00
John-David Dalton
48a7e40520
Add _.ary. [ closes #814 ]
2014-12-05 00:13:30 -08:00
John-David Dalton
08b956cf88
Adust code example in readme. [ci skip] [ closes #811 ]
2014-12-02 23:43:28 -08:00
John-David Dalton
93b1e1f5ac
Add placeholder docs. [ci skip]
2014-12-02 23:41:41 -08:00
John-David Dalton
bdecf6baf5
Cleanup test titles.
2014-12-01 22:21:47 -08:00
John-David Dalton
4528311d77
Add _.create and _.includes tests.
2014-12-01 22:20:41 -08:00
John-David Dalton
0bc1761dae
Update ecstatic in travis.yml.
2014-12-01 01:09:04 -08:00
John-David Dalton
f690b0edf6
Update dev deps.
2014-11-30 22:20:29 -08:00
John-David Dalton
10851772af
Fix paths in test.js.
2014-11-30 19:45:35 -08:00
John-David Dalton
66e7b28195
Use _.include instead of _.includes in perf.js for Underscore compat.
2014-11-30 19:42:23 -08:00
John-David Dalton
76021fb582
Move some vendors to devDependencies.
2014-11-30 19:41:52 -08:00
John-David Dalton
db50adbd9f
Cleanup and add "Mobile" note to Safari 8 JIT bug test. [ci skip]
2014-11-29 10:08:53 -08:00
John-David Dalton
5c7cc146a1
Rebuild dist.
2014-11-28 15:43:43 -08:00
John-David Dalton
fa3b384c6f
Add MapCache tests.
2014-11-28 15:38:54 -08:00
John-David Dalton
3f9a878b03
Correct name jsdoc entries. [ci skip]
2014-11-28 14:23:56 -08:00
John-David Dalton
ab3b972185
Add mapDelete.
2014-11-28 14:00:42 -08:00
John-David Dalton
fb9118a044
Ensure objects work in a lazy chain sequence. [ closes #796 ]
2014-11-28 14:00:41 -08:00
Evgeny Boxer
5cce5b6707
Add a spec to catch a Safari JIT bug. [ closes #798 ]
2014-11-28 14:00:41 -08:00
John-David Dalton
3256c9b3f5
Add _.parseInt test for its bizarro form.
2014-11-28 14:00:41 -08:00
John-David Dalton
8b43b2b69d
Make more methods use isIterateeCall.
2014-11-27 00:22:17 -08:00
John-David Dalton
02a862684d
Rename _.sortByMultiple to _.sortByAll.
2014-11-25 00:36:27 -08:00
John-David Dalton
c15f5b5106
Cleanup tests.
2014-11-25 00:35:33 -08:00
John-David Dalton
0f06d51065
Add more "hot" method tests.
2014-11-24 23:57:35 -08:00
John-David Dalton
8abfa419e8
Use _.includes instead of _.contains in saucelabs.js.
2014-11-24 23:57:35 -08:00
John-David Dalton
c3c90ab78b
Fix typo in saucelabs.js.
2014-11-24 23:57:35 -08:00
John-David Dalton
666be21f59
Update vendors.
2014-11-24 23:57:34 -08:00
John-David Dalton
0fe8197100
Add _.sortByMultiple.
2014-11-23 23:26:11 -08:00
John-David Dalton
d8a7a7792a
Comment cleanup. [ci skip]
2014-11-23 23:25:34 -08:00
John-David Dalton
82b9a0c949
Rename _.contains to _.includes.
2014-11-23 18:38:32 -08:00
John-David Dalton
a3083d2990
Add V8 bug note to setData.
2014-11-23 15:36:10 -08:00
John-David Dalton
3c62914304
Cleanup createWrapper and mergeData.
2014-11-23 15:35:49 -08:00
John-David Dalton
a094768469
Move sourceURL to the beginning of the function body to avoid errors in narwhal.
2014-11-23 14:53:57 -08:00
John-David Dalton
3965f063d3
Rename wrapper vars to wrapped.
2014-11-22 14:34:44 -08:00
John-David Dalton
2b7c295bf1
Use slice() instead of map() in tests.
2014-11-22 14:31:52 -08:00
John-David Dalton
2fd297c1e1
Ensure reverse returns a LodashWrapper instance when chaining.
2014-11-22 14:31:32 -08:00
John-David Dalton
263c04aeb2
Merge pull request #793 from FilipZawada/reverse
...
Fix broken lazy reverse.
2014-11-22 13:10:50 -08:00
Filip Zawada
8f2b5e195e
Fix broken lazy reverse
2014-11-22 17:27:46 +01:00
John-David Dalton
7e3dd2b8cc
Cleanup previous commit.
2014-11-22 00:09:01 -08:00
John-David Dalton
49c027537e
Merge pull request #790 from FilipZawada/lazy-first-last
...
Fix non-lazy calls not executed before `first` & `last`.
2014-11-21 14:02:42 -08:00
Filip Zawada
a1a6095295
Fix non-lazy methods not executed when used with lazy .first() or .last()
2014-11-21 22:45:04 +01:00
John-David Dalton
5f7dcc9b78
Add lazy _.compact test and cleanup previous fix.
2014-11-21 01:33:38 -08:00
John-David Dalton
1705bf4f3c
Rename shadowedProps to shadowProps.
2014-11-21 00:39:59 -08:00
Filip Zawada
8612946bf5
Fix lazy methods to execute non-lazy methods performed in between.
2014-11-20 21:05:53 -08:00
John-David Dalton
7cf40576dd
Uncomment Android now that Sauce has fixed their issue.
2014-11-20 21:04:03 -08:00
John-David Dalton
239f35d830
Add mergeData helper.
2014-11-20 21:03:52 -08:00
John-David Dalton
05ff42b767
Use collection more in place of "the collection" in docs. [ci skip]
2014-11-18 06:11:40 +01:00
John-David Dalton
7bab4817f2
Tweak lazy _.pluck and _.where methods.
2014-11-17 07:17:13 +01:00
John-David Dalton
0d87b7d720
More comment cleanup. [ci skip]
2014-11-16 08:45:36 +01:00
John-David Dalton
6b72adbeee
Don't use metadata for rearg'ed functions if previously partially applied.
2014-11-15 23:57:56 +01:00
John-David Dalton
db97ae46e5
Cleanup lazy _.pluck and _.where.
2014-11-15 23:52:50 +01:00
John-David Dalton
fc6c084693
Simulate Safari 8's typed array constructor issue better.
2014-11-14 19:19:28 -08:00
John-David Dalton
9e01cc5705
Clarify _.isFunction fallback note. [ci skip]
2014-11-14 19:16:14 -08:00
John-David Dalton
f9ce45c058
Avoid errors in modularized build runs.
2014-11-14 11:52:18 -08:00
John-David Dalton
056ff4b6ea
Tweak _.isFunction fallback check.
2014-11-14 11:35:23 -08:00
John-David Dalton
52653f73b9
Fix failing phantomjs test.
2014-11-14 09:19:57 -08:00
Filip Zawada
a06207b814
Add lazy _.pluck and _.where. [ closes #776 ]
2014-11-14 07:36:11 -08:00
Benjamin Tan
3b3ef411a4
Minor cleanup in _.invoke, _.sortBy, and lazy wrapper for _.filter.
2014-11-14 07:34:19 -08:00
John-David Dalton
6418f78fdb
Add a test for _.rearg used on already rearged functions.
2014-11-13 23:12:57 -08:00
John-David Dalton
5d4187bf03
Add _.isFunction test for its fallback.
2014-11-13 23:12:27 -08:00
John-David Dalton
cfffad73eb
Make cloneBuffer use _.constant instead of _.identity.
2014-11-13 23:10:27 -08:00
John-David Dalton
ef7db87b82
Capitalize and punctuate comments. [ci skip]
2014-11-13 00:46:03 -08:00
John-David Dalton
212eea9cf5
Avoid JIT bug in Safari 8.
2014-11-12 21:56:44 -08:00
John-David Dalton
da792cc272
Cleanup baseDifference.
2014-11-12 21:56:26 -08:00
John-David Dalton
2ae2142b35
Rebuild dist.
2014-11-12 00:00:10 -08:00
John-David Dalton
a00f5f308a
Rename MemCache to MapCache.
2014-11-11 23:12:53 -08:00
John-David Dalton
81cfde12f3
Remove Android 4.0 from Sauce until their issue is resolved.
2014-11-11 18:16:17 -08:00
John-David Dalton
1a53d38dae
Fix failing tests in Node.
2014-11-11 01:36:39 -08:00
John-David Dalton
b834fdbc5e
Reorganize wrappers, adding SetCache as a hybrid cache combining ES6 Set and object lookups,
2014-11-11 01:13:15 -08:00
John-David Dalton
1cb2db03ed
Add isIndex helper.
2014-11-10 14:24:47 -08:00
John-David Dalton
57bca50ed0
Fix _.template benchmarks.
2014-11-09 22:48:23 -08:00
John-David Dalton
94386583e2
Remove less useful benchmarks from perf.js.
2014-11-09 22:48:09 -08:00
John-David Dalton
b1ab63d549
Use available value var in _.difference.
2014-11-09 22:45:47 -08:00
John-David Dalton
ad56bdd354
Move isArray check higher up in lodash function.
2014-11-09 22:43:50 -08:00
John-David Dalton
65e30c13e2
Clarify comments on _.support.spliceObjects and _.isFunction. [ci skip]
2014-11-09 09:52:24 -08:00
John-David Dalton
0c54fac651
Whitespace nit in _.propertyOf doc example. [ci skip]
2014-11-09 01:38:43 -08:00
John-David Dalton
9660c22a9f
Make unicode chars lower case.
2014-11-09 01:34:24 -08:00
John-David Dalton
31e8df4a59
Tweak _.parseInt doc note. [ci skip]
2014-11-09 00:07:11 -08:00
John-David Dalton
8e6ecaf8d4
Remove period from comment to conform to style. [ci skip]
2014-11-09 00:05:40 -08:00
John-David Dalton
4d69a0ce29
Add comments to _.isFunction. [ci skip]
2014-11-09 00:02:00 -08:00
John-David Dalton
1b842f86ca
Optimize _.chunk.
2014-11-08 19:34:37 -08:00
John-David Dalton
a2330fb630
Fix test fails on old Android & Safari.
2014-11-08 09:28:47 -08:00
John-David Dalton
30f0232d71
Tweak docs for _.property and _.propertyOf. [ci skip]
2014-11-08 08:54:43 -08:00
John-David Dalton
404e658a5d
Fix _.isFunction and _.isNative for Safari 8.
2014-11-08 02:47:17 -08:00
John-David Dalton
f5682397c2
Remove Rhino guards from curry tests and add a partial test.
2014-11-07 22:57:16 -08:00
John-David Dalton
4896810258
Add Safari 8 to Sauce tests.
2014-11-07 21:50:30 -08:00
John-David Dalton
dd0de8b6e1
Doc cleanup. [ci skip]
...
Conflicts:
lodash.js
2014-11-07 21:44:56 -08:00
John-David Dalton
2a9f9f7ebd
Don't set data on functions created by a curried function.
2014-11-07 21:44:56 -08:00
John-David Dalton
2f3afd3637
Add _.propertyOf.
2014-11-07 21:44:56 -08:00
John-David Dalton
f0a2c88fdc
Add more _.identity for nullish args tests.
2014-11-07 21:44:56 -08:00
John-David Dalton
c3a5b12cd3
Make _.wrap use _.identity when wrapper is nullish. [ closes #767 ]
2014-11-07 21:44:56 -08:00
John-David Dalton
d7b0e66270
Comment out Android 4.3 test in Sauce until they resolve their issue.
2014-11-07 21:44:17 -08:00
John-David Dalton
1871ed5441
Avoid modularized test fails for Rhino.
2014-11-06 22:23:54 -08:00
John-David Dalton
5ea6948127
Add _.rearg tests.
2014-11-06 20:46:27 -08:00
John-David Dalton
9bd77d36f1
Add _.pullAt tests.
2014-11-06 20:46:03 -08:00
John-David Dalton
3ffa6cd1ac
Add test for _.at and non-index keys on array-like values.
2014-11-06 20:45:18 -08:00
John-David Dalton
ad87df3168
Make shimKeys style more consistent with keysIn.
2014-11-06 20:44:40 -08:00
John-David Dalton
8bd0d32fd2
Remove isArrayLike and isPlainObject guards from baseMerge.
2014-11-06 20:44:16 -08:00
John-David Dalton
f182675a6e
Ensure baseAt uses undefined for non-index values for array-like collections.
2014-11-06 20:43:34 -08:00
John-David Dalton
56ce89e04f
Tweak _.curry and _.curryRight docs. [ci skip]
2014-11-06 20:42:33 -08:00
John-David Dalton
062ec036f8
Cleanup _.rearg docs and simplify reorder.
2014-11-06 20:41:50 -08:00
John-David Dalton
8089242b2f
Add Firefox 33 to sauce tests.
2014-11-05 23:51:16 -08:00
John-David Dalton
8efa1a0032
Experiment with _.defer in createHybridWrapper.
2014-11-05 01:59:41 -08:00
John-David Dalton
7ce8304ce6
Make _.defer and _.delay slice arguments in the timeout callback.
2014-11-05 01:59:17 -08:00
John-David Dalton
233adab647
Add _.rearg.
2014-11-05 01:09:05 -08:00
John-David Dalton
475c86d100
Tweak code comments. [ci skip]
2014-11-02 23:43:10 -08:00
John-David Dalton
f754654dae
Rebuild dist.
2014-11-02 14:33:24 -08:00
John-David Dalton
53ce20c0df
Comma nit in getView doc. [ci skip]
2014-11-02 14:33:09 -08:00
John-David Dalton
ad91e3a344
Make lazy chaining tests a bit more complex.
2014-11-02 14:19:38 -08:00
John-David Dalton
4f2b33f80f
Cleanup docs for _.slice and _.range. [ci skip]
2014-11-02 11:30:32 -08:00
John-David Dalton
2b24d42f8d
Add getView and cleanup Lazy chaining.
2014-11-02 11:30:06 -08:00
John-David Dalton
ab70f306cd
Make iteration fix in _.keysIn less constructor specific.
2014-11-01 01:24:10 -07:00
John-David Dalton
4fb83fe0a5
Assorted doc cleanup. [ci skip]
2014-10-31 21:36:28 -07:00
John-David Dalton
9c6ef34270
Remove dropdown menu entries for unsupported builds.
2014-10-31 00:19:34 -07:00
John-David Dalton
481eb8e5dc
Cleanup test/asset/worker.js.
2014-10-31 00:17:08 -07:00
John-David Dalton
7cf65b899b
Add another [[DontEnum]] test.
2014-10-30 23:54:43 -07:00
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
b768ce4ca4
Add test for inherited shadowed props.
2014-10-29 22:40:49 -07:00
John-David Dalton
0115503af9
Fix _.keysIn for inherited non-enumerable props.
2014-10-28 23:19:08 -07:00
John-David Dalton
08dd30c5bf
Make lazy _.drop test more complex.
2014-10-26 21:38:53 -07:00
John-David Dalton
72270013c8
Cleanup assignment method tests.
2014-10-25 00:30:56 -07:00
John-David Dalton
a2a59cbeae
Add find method tests.
2014-10-24 23:30:12 -07:00
John-David Dalton
20a38d2dbe
Test order nits.
2014-10-24 23:29:43 -07:00
John-David Dalton
9aade0a2da
Remove backbone build from .gitignore.
2014-10-24 22:32:51 -07:00
John-David Dalton
9af1d1af52
Remove underscore build test runs from travis.yml.
2014-10-24 22:06:10 -07:00
John-David Dalton
8bb69cd6da
Rebuild dist.
2014-10-24 22:01:39 -07:00
John-David Dalton
84a84a1687
Remove underscore build config from Underscore tests.
2014-10-24 21:53:57 -07:00
John-David Dalton
462c43434b
Add _.callback test.
2014-10-23 23:46:05 -07:00
John-David Dalton
b830691611
Add more _.assign, _.defaults, _.merge, and _.transform tests.
2014-10-23 23:21:26 -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
64f45b061b
Avoid testing arguments object constructor which may be Array in some old browsers.
2014-10-23 20:42:32 -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
1fb92df2e7
Fix test fails.
2014-10-23 17:04:06 -07:00
John-David Dalton
848301bf70
Add tests for clone methods and objects from other realms.
2014-10-22 22:58:25 -07:00
John-David Dalton
08b5b71fcb
Cleanup test titles.
2014-10-22 22:29:04 -07:00
John-David Dalton
5414d4a9e4
Add tests for _.transform and objects from other realms.
2014-10-22 22:28:47 -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
John-David Dalton
2dcda2487a
Cleanup test titles.
2014-10-20 22:18:10 -07:00
John-David Dalton
55911eac7a
Add lazy tests for _.first and _.last.
2014-10-20 22:17:48 -07:00
John-David Dalton
176b109ae7
Rebuild dist.
2014-10-20 20:10:25 -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
f5a34d5191
Add indexOf method test for empty arrays.
2014-10-20 11:33:02 -07:00
John-David Dalton
bc3a7f70e4
Test title cleanup.
2014-10-20 11:33:02 -07:00
John-David Dalton
dcabee8d5e
Expand function test for _.matches.
2014-10-20 11:33:02 -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
0ee717342b
Minor format nit in travis.yml.
2014-10-19 03:25:26 -07:00
John-David Dalton
9f372b3146
Update tested version of Opera in readme. [ci skip]
2014-10-19 03:25:26 -07:00
John-David Dalton
dd92e36feb
Ensure Node 0.8 runs modern build tests in travis.
2014-10-18 11:31:45 -07:00
John-David Dalton
c25738c62c
Avoid logging npm warnings to travis.
2014-10-18 11:31:45 -07:00
John-David Dalton
c264e98e6e
Fix travis run.
2014-10-18 11:31:45 -07:00
John-David Dalton
f2780bcbc2
Add isCloneable and clonePassthru.
2014-10-18 11:31:44 -07:00
John-David Dalton
050b703fc0
Update npm used in travis.yml.
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
28d1dad629
Cleanup _.template tests.
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
71fc4faae7
Update vendor/benchmark.js.
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
f384c42de5
Updated tested Chrome version in Sauce Labs.
2014-10-18 11:31:44 -07:00
John-David Dalton
bf1c54e5a3
Add lazy _.filter and _.reject tests.
2014-10-18 11:31:43 -07:00
John-David Dalton
d8f2cc50df
Add getUnwrappedValue test helper to fix npm modularized builds.
2014-10-18 11:31:43 -07:00
John-David Dalton
06c25ba998
Use https protocol for downloading travis resources from lodash.com.
2014-10-18 11:31:43 -07:00
John-David Dalton
58654a3f3a
Use https for lodash.com references in readme. [ci skip]
2014-10-18 11:31:43 -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
b5897fdb62
Add more lazy_.drop, _.dropRight, _.take, _.takeRight tests.
2014-10-10 09:48:27 -07:00
John-David Dalton
55df525f1b
Update tested Chrome version in readme. [ci skip]
2014-10-09 09:50:48 -07:00
John-David Dalton
e6dde68924
Excuse Underscore _.memoize test.
2014-10-09 09:50:27 -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
6c3a17de71
Add lazy chaining benchmark.
2014-10-04 11:13:28 -07:00
John-David Dalton
22cf82e44b
Add note to whitespace test and add back non-character BOM test.
2014-10-04 11:11:52 -07:00
John-David Dalton
10c7e49273
Qualify listed contributors in readme. [ci skip] [ closes #732 ]
2014-10-03 14:28:55 -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
4e8360c030
Remove BOM from _.trim test.
2014-10-02 00:21:09 -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
John-David Dalton
5c3c5a5521
Cleanup _.memoize tests.
2014-09-28 15:14:45 -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
2ffdc4f2ef
Minor style nit. [ci skip]
2014-09-25 09:42:47 -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
12ad5d53c9
Rebuild dist.
2014-09-24 11:14:32 -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
1b8f89c3f1
Update sauce browser versions.
2014-09-24 09:32:51 -07:00
John-David Dalton
8eb138e0b3
Add more tests for methods used as an iteratee for _.map.
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
e5f19fe037
Minor whitespace nit. [ci skip]
2014-09-21 23:26:01 -07:00
John-David Dalton
5791d71e9f
Add _.deburr and _.words tests.
2014-09-21 23:25:39 -07:00
John-David Dalton
104a7022fb
Remove es6 scaffolding from html test files.
2014-09-21 23:24:28 -07:00
John-David Dalton
6210b613be
Since we're using the caret no need for minor version in travis.yml.
2014-09-20 18:55:59 -07:00
John-David Dalton
2ba9380616
Avoid carrot use in travis.yml deps for pre 1.0 deps. [ci skip]
2014-09-20 16:47:14 -07:00
John-David Dalton
59042bc2e2
Update request dep in travis.yml. [ci skip]
2014-09-20 12:11:57 -07:00
John-David Dalton
ccfd8e51ea
Rebuild dist.
2014-09-20 12:05:52 -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
3ef955c139
Fix failing npm test.
2014-09-18 19:55:49 -07:00
John-David Dalton
51990ed0e5
Fix failing IE9 test.
2014-09-18 19:55:49 -07:00
John-David Dalton
138523bab3
Add _.deburr, _.thru, and _.words to the features section of the readme. [ closes #709 ] [ci skip]
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
e2d13541dc
Update tested node version in readme. [ci skip]
2014-09-17 00:52:54 -07:00
John-David Dalton
057cbc76b3
Add toObject to baseFor and baseForRight.
2014-09-17 00:47:18 -07:00
John-David Dalton
48035187d2
Comment test. [ci skip]
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
532be6cd87
Minor _.transform test title nits. [ci skip]
2014-09-16 01:51:45 -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
8d6f7de046
Increase _.sample and _.sortedIndex coverage.
2014-09-15 01:15:03 -07:00
John-David Dalton
a7de4f3663
Fix _.sample test.
2014-09-15 01:15:02 -07:00
John-David Dalton
e538f16315
Use var wrapped for wrapped values instead of actual.
2014-09-15 01:15:02 -07:00
John-David Dalton
3f8b3e2baa
Fix failing npm tests.
2014-09-14 18:57:59 -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
336e5e0ff7
Excuse additional underscore test.
2014-09-09 00:17:30 -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
John-David Dalton
3f64316e00
Make _.camelCase process words as lower cased.
2014-09-07 01:20:18 -07:00
John-David Dalton
172eaf84b5
Ensure string case methods work with words in all caps.
2014-09-06 10:14:03 -07:00
John-David Dalton
0c20889a17
Minor comment nit. [ci skip]
2014-09-06 00:30:25 -07:00
John-David Dalton
62523d537b
Change default sauce param values.
2014-09-06 00:23:45 -07:00
John-David Dalton
6643252019
Fix qunit-extras sauce reporter.
2014-09-06 00:23:24 -07:00
John-David Dalton
13022a6bb0
Realign baseSortedIndex with _.sortBy.
2014-09-05 09:25:48 -07:00
John-David Dalton
fc018691e5
Change name to user in docs and tests to avoid this.name.
2014-09-05 09:01:51 -07:00
John-David Dalton
56666c4bf4
Use a string of keywords in package.json.
2014-09-04 23:57:36 -07:00
John-David Dalton
379da81f85
Add support for Sauce reports to qunit-extras.
2014-09-04 23:57:07 -07:00
John-David Dalton
9ce6d4b72a
Add test for _.sortBy sorting undefined and NaN values.
2014-09-03 23:43:32 -07:00
John-David Dalton
be46c31c74
Update tested version of Firefox in readme. [ci skip]
2014-09-03 23:21:11 -07:00
John-David Dalton
cd4029dc61
Make _.sortBy moveundefined and NaN to the end of the array.
2014-09-03 09:32:09 -07:00
John-David Dalton
d2aa55a3bd
Rebuild dist.
2014-09-02 09:25:42 -07:00
John-David Dalton
838be0846d
Update tested Opera version in readme. [ci skip]
2014-09-02 09:25:36 -07:00
John-David Dalton
9414cb97b5
Add _.isNative doc example.
2014-09-02 09:21:43 -07:00
John-David Dalton
d6883a077a
Add Lang category.
2014-09-02 09:21:43 -07:00
John-David Dalton
aa60b8399b
Fix tests for the npm build.
2014-09-02 09:21:43 -07:00
John-David Dalton
cbe504df77
Fix test in IE.
2014-09-02 09:21:43 -07:00
John-David Dalton
e0efcc1f25
Fix test fails when using a non-requirejs loader.
2014-09-02 09:21:43 -07:00
John-David Dalton
c6e536a768
Use metaMap inference instead of WeakMap.
2014-09-01 23:44:37 -07:00
John-David Dalton
77ba53bda7
Remove defineProperty forks of baseSetData and getData.
2014-09-01 20:39:39 -07:00
John-David Dalton
c2c6f1493a
Add tests for pop, shift, and slice.
2014-09-01 20:39:39 -07:00
John-David Dalton
debaed6e5e
Allow _.before and _.after to accept func as the first argument
2014-09-01 17:13:07 -07:00
John-David Dalton
0d6279617b
Add _.isEqual tests for arrays and objects from different documents.
2014-09-01 17:13:07 -07:00
John-David Dalton
3435314400
Remove unneeded "bugs" entry in package.json. [ci skip]
2014-09-01 13:26:09 -07:00
John-David Dalton
f248a8383b
Add tests to ensure length is computed before iteration.
2014-09-01 13:25:51 -07:00
John-David Dalton
5458b007d1
Cleanup default assignment of placeholders.
2014-08-28 00:09:16 -07:00
John-David Dalton
6735291c99
Try to avoid an inconsistent false fail on ipad simulator.
2014-08-27 08:58:49 -07:00
John-David Dalton
6ad7a20c07
Update Underscore build compat to 1.7.0.
2014-08-27 07:30:39 -07:00
John-David Dalton
3191825ecc
Cleanup features list and update tested Chrome version in readme. [ci skip]
2014-08-27 00:53:55 -07:00
John-David Dalton
baee6b9738
Update deps.
2014-08-26 23:55:39 -07:00
John-David Dalton
c4a7f899db
Fix tests for rhino -require.
2014-08-26 21:36:04 -07:00
John-David Dalton
c01623ba56
Avoid false fail in environments that add an enumerable constructor property to Date objects.
2014-08-26 09:33:46 -07:00
John-David Dalton
81d0d5c59f
Adjust mocking to ensure coverage in modularized builds.
2014-08-26 09:33:03 -07:00
John-David Dalton
cc4fdfd852
Ensure arity is not less than 0.
2014-08-25 23:14:28 -07:00
John-David Dalton
ba7be29153
Remove defineProperty mock.
2014-08-25 23:03:10 -07:00
John-David Dalton
4eae95b88d
Ensure node version is consistent with its shorthand alias travis.yml.
2014-08-25 20:32:57 -07:00
John-David Dalton
06d8281f16
Add more bizarro support changes.
2014-08-25 10:25:01 -07:00
John-David Dalton
87c21ba75e
Add coverage for WeakMap usage.
2014-08-25 09:32:26 -07:00
John-David Dalton
7f88a7c9bb
Add more hot method tests.
2014-08-25 09:02:02 -07:00
John-David Dalton
38c57a662c
Rebuild dist.
2014-08-24 21:34:59 -07:00
John-David Dalton
36f5ddc543
Add test for hot methods.
2014-08-24 21:33:44 -07:00
John-David Dalton
8b873b6b1b
Make breaker trip when greater than or equal to HOT_COUNT.
2014-08-24 21:33:44 -07:00
John-David Dalton
68bd881ca8
Cleanup test names. [ci skip]
2014-08-24 18:02:19 -07:00
John-David Dalton
c3e717a3ef
Rename _.consume to _.flow.
2014-08-24 18:02:06 -07:00
John-David Dalton
d9be6f8a9a
Add _.consume and _.isNative to the features section of readme. [ci skip]
2014-08-24 13:54:09 -07:00
John-David Dalton
3bfb9d65f4
Prevent fails in older browsers due to timer drift.
2014-08-24 12:39:35 -07:00
John-David Dalton
9ad26f943f
Minor doc nit and update lodash chaining doc to include _.consume and _.consumeRight. [ci skip]
2014-08-24 12:31:22 -07:00
John-David Dalton
c5112cb24e
Add _.consume and _.consumeRight and make _.compose an alias of _.consumeRight. [ closes #667 ]
2014-08-24 12:17:50 -07:00
John-David Dalton
c17e1f9e75
Doc tweak standardizing on "invoke" and "call". [ci skip]
2014-08-24 12:08:46 -07:00
John-David Dalton
b48b454909
Track down inconsistent sauce fail.
2014-08-24 00:02:01 -07:00
John-David Dalton
6b59a924e8
Avoid false fails on Sauce mocked alert/prompt functions.
2014-08-23 13:36:29 -07:00
John-David Dalton
87879a6784
Make _.isArguments length check consistent with its fallback.
2014-08-23 12:13:10 -07:00
John-David Dalton
fca5fda9da
Avoid circular dep with isHostObject.
2014-08-23 12:12:24 -07:00
John-David Dalton
691d566482
Add test for string as object when passed as the third param to _.forEach callbacks.
2014-08-22 22:27:13 -07:00
John-David Dalton
61578f4dca
Add missing semicolon. [ci skip]
2014-08-21 20:24:09 -07:00
John-David Dalton
9f4a7fc0da
Ensure wrapped arrays are compared correctly in _.isEqual. [ closes #676 ]
2014-08-21 09:29:27 -07:00
Benjamin Tan
200a5d84c7
Update docs. [ closes #674 ] [ci skip]
2014-08-20 23:52:18 -07:00
John-David Dalton
309a2ad0a3
Rebuild dist.
2014-08-20 23:11:04 -07:00
John-David Dalton
e696331e2a
Tweak property order note in method docs. [ci skip]
2014-08-20 23:08:04 -07:00
John-David Dalton
c3126e24ce
Add _.support.hostObject and rename isNode to isHostObject.
2014-08-20 23:08:04 -07:00
John-David Dalton
bde931f2f5
Avoid testing constructors which may be shimmed.
2014-08-20 23:08:03 -07:00
John-David Dalton
58b3e9f201
Avoid test issues with error objects across environments.
2014-08-20 23:08:03 -07:00
John-David Dalton
1423dcb619
_.sortBy should not error on nullish elements when sorting by multiple properties.
2014-08-20 23:08:03 -07:00
John-David Dalton
df3540b0f9
Expose _.isNative.
2014-08-19 23:57:54 -07:00
John-David Dalton
921209580a
Add DOM node check to _.isFunction test.
2014-08-19 23:57:54 -07:00
John-David Dalton
d4e058a844
Add _.negate unit test.
2014-08-19 23:57:53 -07:00
John-David Dalton
8f9eed154e
Cleanup setData.
2014-08-18 09:31:30 -07:00
John-David Dalton
1416655d53
Minor whitespace nit.
2014-08-18 09:31:30 -07:00
John-David Dalton
9a147218ce
Add console.log shim to avoid errors while deving.
2014-08-18 09:31:30 -07:00
John-David Dalton
34b575da03
Minor var nit in createPartialWrapper.
2014-08-18 09:31:30 -07:00
John-David Dalton
54d22a23b5
Avoid metadata cache for perf tests of slow paths of _.bind and _.partial.
2014-08-18 09:31:30 -07:00
John-David Dalton
ee10e17ce7
Fix perf regression of _.zip.
2014-08-18 09:31:30 -07:00
John-David Dalton
8ff97468cc
Minor style nits.
2014-08-18 09:31:30 -07:00
John-David Dalton
6f898c6c97
Fix perf regression in _.omit & _.reject.
2014-08-18 09:31:30 -07:00
John-David Dalton
cfeb8d053f
Attempt to throttle seData.
2014-08-18 09:31:29 -07:00
John-David Dalton
d317171a45
Remove sauce testing of older Firefox.
2014-08-18 09:31:29 -07:00
John-David Dalton
9b0aadccf8
Fix accidental leaked var.
2014-08-14 23:55:24 -07:00
John-David Dalton
d6850ab358
Use WeakMaps if available to store function metadata.
2014-08-14 23:55:23 -07:00
John-David Dalton
c139a0d9ed
Avoid internally passing around metadata arrays.
2014-08-14 23:55:23 -07:00
John-David Dalton
67b0c4cddd
Use _.createCallback if _.matches is unavailable for the perf test.
2014-08-14 23:55:23 -07:00
John-David Dalton
ce36bf6134
Update tested Firefox versions.
2014-08-14 23:55:23 -07:00
Benjamin Tan
e2dd65a403
Add more emphasis on the Note sections
2014-08-12 09:26:25 -07:00
John-David Dalton
a2595d5107
Remove native String#contains use in _.contains.
2014-08-12 09:26:25 -07:00
John-David Dalton
6dc0cf0c44
Typo nit in _.uniq tests.
2014-08-11 09:25:35 -07:00
John-David Dalton
faac630001
Update tested version of Node in readme. [ci skip]
2014-08-11 09:25:35 -07:00
John-David Dalton
0deacc7229
Add tests for large arrays and NaN values.
2014-08-11 09:25:35 -07:00
John-David Dalton
c849fe1496
Cleanup _.pull.
2014-08-09 09:43:31 -07:00
John-David Dalton
4238e84ec4
Add tests for matching NaN.
2014-08-09 09:43:31 -07:00
John-David Dalton
df4e306c64
Add length check to avoid extra work in initArrayClone.
2014-08-08 10:43:39 -07:00
John-David Dalton
916c728d70
Remove unneeded flag from baseClone call in _.matches.
2014-08-08 10:28:18 -07:00
John-David Dalton
476d85915b
Revert rename of baseSlice and add initArrayClone and initObjectClone.
2014-08-08 10:27:11 -07:00
John-David Dalton
e54b8ead72
Rename cloneBuffer to bufferClone, split basePick into pickByArray and pickByCallback, and add arrayClone.
2014-08-07 00:23:32 -07:00
John-David Dalton
d2444d2992
Remove !source check from _.mixin.
2014-08-04 00:05:19 -07:00
John-David Dalton
48acda2c3c
Add _.iteratee alias of _.callback.
2014-08-03 22:40:31 -07:00
John-David Dalton
264f7b1d30
Fix tests in old IE.
2014-08-03 14:03:36 -07:00
John-David Dalton
fc44d54607
Fix test fail.
2014-08-02 23:25:20 -07:00
John-David Dalton
afc3698578
Minor whitespace nits in test.js. [ci skip]
2014-08-02 22:08:37 -07:00
John-David Dalton
c3cd94b695
Fix coercing arity in baseCurry.
2014-08-02 22:08:17 -07:00
John-David Dalton
ea219f683e
Rename noIterator to noIteratee. [ci skip]
2014-08-02 13:05:55 -07:00
John-David Dalton
faf6584652
Ensure _.mixin does not extend lodash when an object is provided with an empty options object. [ closes #650 ]
2014-08-01 16:36:44 -07:00
John-David Dalton
4dc41749fb
Cleanup NaN handling in baseIndexOf and _.lastINdexOf.
2014-08-01 11:27:37 -07:00
John-David Dalton
2aa94301a8
Rename iterator to iteratee.
2014-08-01 11:13:58 -07:00
John-David Dalton
d2870b6df7
Change strict equality matches to SameValueZero matches.
2014-07-31 17:25:58 -07:00
John-David Dalton
5cbc44610c
Simplify support property detection.
2014-07-30 09:21:25 -07:00
John-David Dalton
9032cc0ecc
Updated tested Chrome versions in Sauce.
2014-07-29 22:21:22 -07:00
John-David Dalton
e48b314ad0
Avoid type coercion of size in _.chunk unless needed.
2014-07-29 09:37:25 -07:00
John-David Dalton
6fdaf905c4
Update "features" section of readme. [ci skip]
2014-07-29 09:36:39 -07:00
John-David Dalton
79b706fb5c
Add parentheses to clarify things.
2014-07-29 08:48:04 -07:00
John-David Dalton
eaee188244
Use resIndex where applied easily.
2014-07-29 08:47:23 -07:00
John-David Dalton
a6ac62d628
Update tested versions of Opera and PhantomJS. [ci skip]
2014-07-28 23:23:43 -07:00
John-David Dalton
7a7f12504b
Consistent empty bracket style.
2014-07-28 09:33:24 -07:00
John-David Dalton
55c83d17e1
Fix sortedIndex method tests for phantomjs.
2014-07-28 01:26:01 -07:00
John-David Dalton
8009c1b7eb
Rebuild dist.
2014-07-28 00:57:56 -07:00
John-David Dalton
1580453f4b
Ensure _.sortedIndex and _.sortedLastIndex align with _.sortBy.
2014-07-27 19:40:10 -07:00
John-David Dalton
9cc8f5dd07
Add bizarro tests for _.parseInt.
2014-07-27 17:42:56 -07:00
John-David Dalton
7e326b8431
Simplify support.nonEnumArgs and increase code coverage.
2014-07-27 17:42:56 -07:00
John-David Dalton
8bddb47fab
Add test for _.slice where start >= end.
2014-07-27 17:42:56 -07:00
John-David Dalton
b1b462d22b
Add/cleanup tests for using methods as a callback for _.map and _.reduce.
2014-07-27 17:42:56 -07:00
John-David Dalton
d5847faaba
Add toObject and optimize use of toIterable in _.sample.
2014-07-27 17:42:55 -07:00
John-David Dalton
4c9f3aee74
Make baseSortedIndex handle NaN correctly when comparing numbers.
2014-07-27 17:42:55 -07:00
John-David Dalton
ff4e0cb1c2
Use prefix increment operator where easily done.
2014-07-27 17:42:55 -07:00
John-David Dalton
c159da1fbc
Ensure _.toIterable converts primitives to objects for easier detection of callback signatures.
2014-07-25 07:46:08 -07:00
John-David Dalton
d5e55f9dbd
Copy ./dist/lodash.$BUILD.js to ./dist/lodash.js for coverage run.
2014-07-24 22:17:21 -07:00
John-David Dalton
642ed4061a
Ensure EXPANDO doesn't disable fast properties in v8.
2014-07-24 22:17:21 -07:00
John-David Dalton
5178c3e67f
Comma and whitespace nits. [ci skip]
2014-07-24 22:17:21 -07:00
John-David Dalton
e402347d73
Fix placeholder support without metadata.
2014-07-24 22:17:21 -07:00
John-David Dalton
3004c58798
Add guard param doc to _.parseInt. [ci skip]
2014-07-24 22:17:21 -07:00
John-David Dalton
15a44fe650
Make _.random and _.range work as callbacks to _.map.
2014-07-24 22:17:21 -07:00
John-David Dalton
e37a96a94a
Make _.parseInt work as a callback to _.map.
2014-07-24 22:17:21 -07:00
John-David Dalton
e475a3b64c
Remove unneeded branch of _.slice.
2014-07-24 22:17:21 -07:00
John-David Dalton
663ebd25ea
Add more placeholder tests.
2014-07-23 19:52:32 -07:00
John-David Dalton
e6bec0de72
Simplify _.slice.
2014-07-23 19:52:26 -07:00
John-David Dalton
f513effd47
Make Float64Array mock more accurately handle its arg signature.
2014-07-22 22:53:38 -07:00
John-David Dalton
dd05e898cc
Fix errors in Android 4.3 tests.
2014-07-22 22:52:44 -07:00
John-David Dalton
49a88e75e6
Fix test fails in Safari 5.
2014-07-22 09:42:34 -07:00
John-David Dalton
14a99471f4
Use a better Float64Array mock.
2014-07-22 09:16:09 -07:00
John-David Dalton
bdbc181e38
Ensure testing array buffers hits all parts of cloneBuffer.
2014-07-22 07:15:38 -07:00
John-David Dalton
133b1151bd
Add Float64Array even in the non-bizarro test case.
2014-07-22 00:52:16 -07:00
John-David Dalton
653aab2358
Fix typo in the ArrayBuffer#slice mock for node.
2014-07-22 00:18:40 -07:00
John-David Dalton
13669313d4
Fix ArrayBuffer#slice test mock.
2014-07-21 22:13:27 -07:00
John-David Dalton
e84d79ccf3
Increase typed array coverage for node test runs.
2014-07-21 20:35:39 -07:00
John-David Dalton
34077f9624
Fix html test runner errors.
2014-07-21 20:34:58 -07:00
John-David Dalton
28ba64a4db
Another attempt at fixing _.isElement bizarro tests.
2014-07-21 11:54:16 -07:00
John-David Dalton
0eefd3e140
Fix typed array tests in Safari.
2014-07-21 11:53:46 -07:00
John-David Dalton
20bbfc5917
Use the dist/lodash.js build for coveralls so it can map correctly to it.
2014-07-21 09:36:15 -07:00
John-David Dalton
9d6832224e
Rebuild dist.
2014-07-21 09:27:30 -07:00
John-David Dalton
2cf17b19dc
Cleanup appendHolders.
2014-07-21 08:50:35 -07:00
John-David Dalton
390cf2114a
Fix bizarro _.isElement test.
2014-07-21 08:33:49 -07:00
John-David Dalton
8bff019b5d
Allow placeholders to be customizable.
2014-07-21 00:36:19 -07:00
John-David Dalton
7d221f3be9
Add doc reference to David Corbacho's post for _.debounce and _.throttle. [ci skip]
2014-07-20 13:26:31 -07:00
John-David Dalton
b8628b9772
Add _.flattenDeep and allow _.template to be called with its legacy options param signature.
2014-07-20 12:38:32 -07:00
John-David Dalton
cda4d9e1b2
Correct isWhitespace docs. [ci skip]
2014-07-20 10:39:53 -07:00
John-David Dalton
f5d7a4d41e
Remove unneeded checks in arrayXyz functions.
2014-07-20 10:38:54 -07:00
John-David Dalton
94486302f5
Correct ArrayBuffer bizarro shims.
2014-07-20 10:38:08 -07:00
John-David Dalton
4f4a7409f6
Cleanup isWhitespace use.
2014-07-19 21:42:38 -07:00
John-David Dalton
60f57f9e4b
Cleanup prototype references of built-ins and the _.isElement bizarro tests.
2014-07-18 23:59:32 -07:00
Breck Yunits
2f98cd9eb0
Fixed comment typo and refactored duplicate code.
2014-07-18 23:59:18 -07:00
John-David Dalton
f77586f13d
Add second part of the bizarro ArrayBuffer#slice tests.
2014-07-18 08:57:21 -07:00
Benjamin Tan
fa82091989
Update test descriptions
2014-07-18 08:49:22 -07:00
John-David Dalton
66e9c68da4
Add bizarro tests for shimmed ArrayBuffer#slice.
2014-07-18 08:49:14 -07:00
John-David Dalton
c97c2fee37
Ensure shallow clones of typed arrays don't clone the buffer.
2014-07-17 06:57:05 -07:00
John-David Dalton
fd03500786
Update tested version of Chrome in readme. [ci skip]
2014-07-17 06:39:39 -07:00
John-David Dalton
83d5c31a0c
Update deps in travis.yml.
2014-07-17 06:34:28 -07:00
John-David Dalton
7f19c10da9
Use the correct _.isRegExp for the underscore build.
2014-07-16 11:30:34 -07:00
John-David Dalton
c10ea527a0
Minor doc nit. [ci skip]
2014-07-16 08:57:36 -07:00
John-David Dalton
5a54c1520a
Remove nativeIsNaN use from the underscore build of _.isFinite. [ closes #633 ]
2014-07-16 08:49:07 -07:00
Benjamin Tan
3f2732be7b
Fix documentation for toIterable
...
[ci skip]
2014-07-16 20:55:37 +08:00
John-David Dalton
d504b1f90f
Add tests for overwriting native Number.isFinite.
2014-07-16 00:19:21 -07:00
John-David Dalton
210dac058d
Rebuild dist.
2014-07-15 23:54:00 -07:00
John-David Dalton
ccb3012e5a
Remove unused native isNaN reference.
2014-07-15 23:51:18 -07:00
John-David Dalton
c94f2e6f07
Doc tweaks. [ci skip]
2014-07-15 23:51:18 -07:00
John-David Dalton
e31d7178b4
Add tests for "_.pluck" style callbacks to _.max, _.min, and _.uniq.
2014-07-15 23:51:18 -07:00
jrajav
b3a4b8085c
Add example to docs for nested template delimiters. [ closes #628 ] [ci skip]
2014-07-15 23:51:18 -07:00
John-David Dalton
b56d7ab9c3
Cleanup test titles for "_.pluck" and "_.where" style callbacks.
2014-07-15 23:51:18 -07:00
John-David Dalton
c63e270921
Remove old docs until new can be generated. [ci skip]
2014-07-15 23:51:17 -07:00
John-David Dalton
cffbae3a13
Minor test cleanup.
2014-07-15 23:51:17 -07:00
John-David Dalton
d2d03228ee
Consistent use of wrapped values in test titles.
2014-07-15 23:51:17 -07:00
John-David Dalton
30458fa536
Expand test coverage.
2014-07-15 23:51:17 -07:00
John-David Dalton
0e60831f46
Remove sliceBuffer, add typed array tests, and ensure typed array clones have the correct byteOffset and length.
2014-07-14 08:59:28 -07:00
John-David Dalton
69238bf8e8
Cleanup _.max and _.min.
2014-07-14 07:57:46 -07:00
Benjamin Tan
db483df9a6
Fix issue with cloning typed arrays
...
Closes #624
2014-07-14 07:52:11 -07:00
Benjamin Tan
1dc95f5d3a
Improve tests for ArrayBuffers
2014-07-14 07:52:11 -07:00
John-David Dalton
37caef10b1
Optimize non-array iteration of _.max and _.min when no iterator is provided.
2014-07-14 01:02:11 -07:00
John-David Dalton
381ecd8f70
Fix skipTest count for a _.uniq test.
2014-07-14 00:14:17 -07:00
John-David Dalton
f2a829362b
Use == instead of === when comparing functions.
2014-07-13 22:24:33 -07:00
John-David Dalton
fe2e994f2d
Cleanup previous commit.
2014-07-13 16:09:49 -07:00
megawac
95ba6bf040
Separate _.uniq isSorted logic to a helper
2014-07-13 16:09:48 -07:00
John-David Dalton
6f937e8958
Simplify coveralls command in travis.yml.
2014-07-13 12:17:46 -07:00
John-David Dalton
12f04650de
Ignore isSorted if _.indexOf is customized.
2014-07-13 09:57:58 -07:00
John-David Dalton
f7330cce14
Ensure _.escape, _.escapeRegExp, & _.unescape can replacing multiple characters.
2014-07-12 07:08:49 -07:00
John-David Dalton
ba56f95da8
Use TRAVIS_SECURE_ENV_VARS instead of TRAVIS_PULL_REQUEST.
2014-07-11 09:18:35 -07:00
John-David Dalton
46704724e3
Add comments to _.escape and _.repeat. [ci skip]
2014-07-11 08:57:58 -07:00
John-David Dalton
caadd5bb32
Optimize _.escape, _.escapeRegExp, and _.unescape.
2014-07-11 08:42:52 -07:00
John-David Dalton
faa221f162
Make _.isArguments fallback align with other array-like checks.
2014-07-10 23:54:04 -07:00
John-David Dalton
a814d5438a
Tweak _.isXyz method docs. [ci skip]
2014-07-10 23:53:24 -07:00
John-David Dalton
ab43c4cf2a
Merge branch 'master' of github.com:lodash/lodash
2014-07-10 21:23:27 -07:00
John-David Dalton
d781e2dfb8
Merge pull request #613 from d10/docs
...
Fix typos [ci skip]
2014-07-10 20:41:21 -07:00
Benjamin Tan
968ef1560f
Fix typos [ci skip]
2014-07-11 11:29:48 +08:00
John-David Dalton
1631ceedb3
Add fast path for objects with a single primitive value back to _.matches and add isStrictComparable helper to reduce _.matches and _.isEqual.
2014-07-10 09:26:20 -07:00
John-David Dalton
884c2af17d
Add _.matches benchmark.
2014-07-10 09:05:43 -07:00
John-David Dalton
51ab030541
Remove argCount from _.callback and add getCallback helper.
2014-07-09 13:02:28 -07:00
John-David Dalton
2a1e063641
Cleanup tests and add a _.callback test for argCount.
2014-07-09 08:24:30 -07:00
John-David Dalton
62b3120ffd
Merge branch 'master' of github.com:lodash/lodash
2014-07-09 08:07:42 -07:00
John-David Dalton
ea17b3d7c9
Use provide instead of pass to avoid confusing test wording.
2014-07-09 08:06:29 -07:00
John-David Dalton
f3e98fc71c
Merge pull request #611 from megawac/patch-1
...
Test coverage: explicitly setting curry arity.
2014-07-09 08:01:15 -07:00
John-David Dalton
5034e11f22
Merge branch 'master' of github.com:lodash/lodash
2014-07-09 07:56:06 -07:00
John-David Dalton
560473d70b
Clarify _.runInContext docs and usage example. [ci skip]
2014-07-09 07:54:51 -07:00
Graeme Yeates
10e53509bd
Test coverage: explicitly setting curry arity
2014-07-09 10:46:08 -04:00
John-David Dalton
27afb02482
Merge pull request #610 from megawac/patch-1
...
Variadic curry test coverage.
2014-07-09 07:38:09 -07:00
Graeme Yeates
07fd0989ea
Variadic curry test coverage
2014-07-09 10:28:31 -04:00
John-David Dalton
d7c38aea50
Rebuild dist.
2014-07-09 00:52:09 -07:00
John-David Dalton
20d57e27c9
Minor doc nit. [ci skip]
2014-07-09 00:51:17 -07:00
John-David Dalton
4606c8092f
Ensure _.match deep comparison isn't affected by changes to source objects.
2014-07-09 00:51:16 -07:00
John-David Dalton
30f256aad2
Reuse length var in _.compose.
2014-07-09 00:51:16 -07:00
John-David Dalton
1b9dbd0e62
Tweak docs and var names of at, baseAt, and zipObject.
2014-07-09 00:51:16 -07:00
John-David Dalton
225c8871f9
Avoid changes to object affecting the result of a match function.
2014-07-08 09:45:31 -07:00
John-David Dalton
d0333134d5
Add more _.uniq and _.matches tests.
2014-07-08 09:11:14 -07:00
John-David Dalton
b24b8315d3
Fix _.shuffle on small collections. [ closes #609 ]
2014-07-08 08:28:50 -07:00
John-David Dalton
4ddc3b518b
Optimize _.shuffle.
2014-07-08 00:40:00 -07:00
John-David Dalton
479a7e441d
Use _.isError in _.attempt docs and _.template.
2014-07-07 20:09:30 -07:00
John-David Dalton
af5ae8d656
Move some _.where tests to _.matches.
2014-07-07 12:15:44 -07:00
John-David Dalton
1365882de4
Simplify test condition.
2014-07-07 07:53:33 -07:00
John-David Dalton
7854cd1f94
Avoid fails for workers when testing in Sauce Labs.
2014-07-07 07:53:06 -07:00
John-David Dalton
12a1a14527
Fix tests in old IE.
2014-07-07 07:48:40 -07:00
John-David Dalton
a71cc552c9
Avoid test path for non node/phantom.
2014-07-07 01:51:48 -07:00
John-David Dalton
e42d091502
Change case of constants in test/test.js.
2014-07-07 01:40:55 -07:00
John-David Dalton
d89d5befa0
Add lodashBizarro tests for cloning typed arrays.
2014-07-06 17:05:37 -07:00
John-David Dalton
92e5ae29c9
Add FLOAT64_BYTES_PER_ELEMENT for easier test mocking.
2014-07-06 08:24:58 -05:00
John-David Dalton
65aeb97e3e
Increate code coverage for AMD build of the root module.
2014-07-06 08:08:08 -05:00
John-David Dalton
08a9ef1072
Fix test fail in older Firefoxes.
2014-07-05 13:44:07 -05:00
John-David Dalton
9c3f297e97
Rebuild dist.
2014-07-05 11:51:51 -05:00
John-David Dalton
2554871c64
Move _.template comment on .source. [ci skip]
2014-07-05 11:51:05 -05:00
John-David Dalton
404edebdff
Cleanup unwrapped chaining tests and add a chaining test for _.attempt.
2014-07-05 07:39:31 -05:00
John-David Dalton
2f2030babf
Add _.attempt.
2014-07-05 07:23:54 -05:00
John-David Dalton
b560b35175
Remove test which will now lock up _.times.
2014-07-04 23:12:50 -05:00
John-David Dalton
3063b19e1d
Replace "shortcut" with "reference" in code comments. [ci skip]
2014-07-04 15:38:34 -05:00
John-David Dalton
a17fb54c37
Avoid >>> use.
2014-07-04 15:36:32 -05:00
John-David Dalton
c1b8a8594d
Bump tested browser versions in test/saucelabs.js.
2014-07-03 12:33:02 -07:00
John-David Dalton
0a7fc6c48c
Cleanup error object fork in baseIsEqual.
2014-07-03 12:26:47 -07:00
John-David Dalton
79d59ff9ca
Add more docs for metadata.
2014-07-03 09:50:46 -07:00
John-David Dalton
c7d3c78e72
Make _.unzip its own method.
2014-07-03 09:46:39 -07:00
John-David Dalton
d56322a032
Consistent use of undefined with .apply instead of null.
2014-07-02 22:26:09 -07:00
John-David Dalton
aac3c4d5c7
Minor style nits.
2014-07-02 18:20:36 -07:00
John-David Dalton
9ba1ddc2dd
Cleanup _.isEqual and make _.where of an empty array match all arrays similar to empty objects matching all objects.
2014-07-02 10:36:42 -07:00
John-David Dalton
61eeaa0496
Minor cleanup.
2014-07-02 09:12:05 -07:00
John-David Dalton
d3b6f9975c
Add @type to help the Underscore build method alternatives. [ci skip]
2014-07-01 21:22:52 -07:00
John-David Dalton
5200c8d659
Remove unneeded n validation from _.before.
2014-07-01 12:21:11 -07:00
John-David Dalton
e2c6f57859
Minor test cleanup.
2014-07-01 11:58:09 -07:00
John-David Dalton
b084210705
Add _.before.
2014-07-01 11:57:45 -07:00
John-David Dalton
6622922468
Optimize _.clone.
2014-07-01 09:11:06 -07:00
John-David Dalton
caf31eb6d3
Doc tweaks. [ci skip]
2014-06-30 23:54:50 -07:00
John-David Dalton
464691f129
Optimize _.reduce and _.reduceRight.
2014-06-30 21:24:07 -07:00
Mariano Desanze
afcf539e6e
Fix doc typo as _.support.ownLast is false in all but IE < 9. [ci skip]
2014-06-30 14:19:11 -07:00
John-David Dalton
bf2c1a2df2
Fix binary search benchmarks. [ci skip]
2014-06-30 12:59:18 -07:00
John-David Dalton
7400064cd5
Added _.sortedLastIndex and allow _.lastIndexOf to work with sorted arrays and _.sortedLastIndex.
2014-06-30 09:40:55 -07:00
John-David Dalton
7eb3754807
Doc and source cleanup.
2014-06-29 18:13:47 -07:00
John-David Dalton
a9cc2fdb54
Add toIterable to reduce support.unindexedChars use and optimize/simplify methods. [ closes #601 ]
2014-06-29 14:14:16 -07:00
John-David Dalton
212282e77c
Rebuild dist.
2014-06-29 01:25:31 -07:00
John-David Dalton
1e8a820108
Split _.every, _.filter, _.map, _.reduce, & _.some into arrayXYZ and baseXYZ forms as well as specialize for _.bind and _.partial.
2014-06-28 23:33:15 -07:00
John-David Dalton
0117341b7e
Fix _.template and _.flatten use in perf/perf.js.
2014-06-28 23:33:15 -07:00
John-David Dalton
d21eac8b18
Cleanup _.forEach docs. [ci skip]
2014-06-28 23:33:15 -07:00
Steve Heffernan
af4edc3b76
Updated forEach object example to include the keys. [ci skip] [ closes #596 ]
...
The forEach object example is a little ambiguous where it says "logs each number", since both the key and value of the object are technically numbers. I've read it a few times now (skipping over the function description of course) and wanted it to be a little more obvious.
2014-06-28 23:33:15 -07:00
John-David Dalton
8a959896bf
Reduce code inbaseBind and baseCreateWrapper and optimize _.bind by adding createCtorWrapper.
2014-06-26 09:02:31 -07:00
John-David Dalton
ba5107e801
Add unit tests for _.curryRight.
2014-06-26 09:00:56 -07:00
John-David Dalton
d7de4a3579
Doc tweaks for _.curryRight and basePartial. [ci skip]
2014-06-26 09:00:56 -07:00
John-David Dalton
175b14860e
Update Benchmark.js to be compatible with v3.0.0-pre.
2014-06-26 09:00:56 -07:00
John-David Dalton
72fcb4ebda
Simplify baseCallback.
2014-06-26 09:00:56 -07:00
John-David Dalton
3a221f9b6e
Cleanup _.compose.
2014-06-26 09:00:55 -07:00
Graeme Yeates
1241fb54f3
Simplify _.*RightWhile loops
2014-06-26 09:00:55 -07:00
John-David Dalton
b291dcadc6
Add _.curryRight.
2014-06-26 09:00:55 -07:00
John-David Dalton
4105b19f75
Drop Narwhal from test/run-test.sh and contributing text. [ci skip]
2014-06-26 09:00:55 -07:00
John-David Dalton
b7b8ad7760
Updated tested Node version in readme. [ci skip]
2014-06-26 09:00:55 -07:00
John-David Dalton
8465e3061a
Cleanup error messages for jobs that fail to start .
2014-06-26 09:00:55 -07:00
John-David Dalton
6b09cd61d2
Ensure _.keysIn treats primitives like objects and both _.keys and _.keysIn return empty arrays for null and undefined values.
2014-06-22 18:54:19 -07:00
John-David Dalton
aac609cc38
Avoid test fails in IE 9.
2014-06-22 18:54:19 -07:00
John-David Dalton
0b1d16f9db
Excuse _.isFinite tests in test/underscore.html.
2014-06-22 16:56:18 -07:00
John-David Dalton
7374f6dc4f
Simplify charsLeftIndex and charsRightIndex.
2014-06-22 16:38:23 -07:00
John-David Dalton
9577d80fc2
Simplify _.dropRightWhile, _.dropWhile, _.takeRightWhile, and _.takeWhile.
2014-06-22 16:38:23 -07:00
John-David Dalton
c550e27d21
Ensure _.omit and _.pick work with primitives.
2014-06-22 16:38:23 -07:00
John-David Dalton
423730da76
Make _.isFinite use ES6 Number.isFinite when available.
2014-06-22 16:38:23 -07:00
John-David Dalton
78a4c6f525
Minor whitespace nits. [ci skip]
2014-06-22 16:38:23 -07:00
John-David Dalton
0d3ac21ae0
Fix test in IE.
2014-06-22 16:38:23 -07:00
John-David Dalton
2cae3245aa
Make make nullish check consistent in _.isEmpty.
2014-06-22 16:38:22 -07:00
John-David Dalton
e143a0ec6b
Make _.isFinite follow ES6 Number.isFinite.
2014-06-22 16:38:22 -07:00
John-David Dalton
35ce087f3b
Use Object(...) instead of new String, new Boolean, and new Number.
2014-06-22 16:38:22 -07:00
John-David Dalton
e787bc8ae4
Add semicolons.
2014-06-22 16:38:22 -07:00
John-David Dalton
4937052475
Minor test cleanup.
2014-06-22 00:28:58 -07:00
John-David Dalton
739eb67bec
Add _.isError to host object test.
2014-06-22 00:28:58 -07:00
John-David Dalton
a3049b6f94
Ensure _.compose returns a noop function when no arguments are provided.
2014-06-22 00:28:26 -07:00
John-David Dalton
2f1346fefa
Add more _.noop use in test.js.
2014-06-22 00:27:47 -07:00
John-David Dalton
f116db3108
Make categories singular.
2014-06-21 21:25:17 -07:00
John-David Dalton
87a8780cca
Fix failing tests in older IE related to iteration order.
2014-06-21 15:12:49 -07:00
John-David Dalton
d2de62283b
Rename callback params to iterator or customizer where appropriate.
2014-06-21 15:12:49 -07:00
John-David Dalton
11c16139c2
Avoid nullish being treated as plain objects in _.keysIn.
2014-06-21 15:12:49 -07:00
John-David Dalton
1c91ec69ba
Simplify _.isObject check in _.trunc.
2014-06-21 15:12:49 -07:00
John-David Dalton
73429e7779
Remove _.isObject use from _.omit and _.pick.
2014-06-21 15:12:48 -07:00
John-David Dalton
fe5aff0c72
More lodash cleanup.
2014-06-21 15:12:48 -07:00
John-David Dalton
c36d29a896
Minor nit in readme. [ci skip]
2014-06-21 15:12:48 -07:00
John-David Dalton
e3b5395905
Remove falsey array check in baseFlatten.
2014-06-21 15:12:48 -07:00
John-David Dalton
3a25ecbbc9
Rework lodash.
2014-06-21 15:12:48 -07:00
John-David Dalton
7d63970293
Remove sorting from _.functions.
2014-06-21 15:12:48 -07:00
John-David Dalton
ee267d23ba
Correct _.template use in saucelabs.js.
2014-06-21 15:12:48 -07:00
John-David Dalton
e0e4eed26b
Adjust unit tests.
2014-06-19 09:32:13 -07:00
John-David Dalton
5b280bd60d
Add excused tests for _.first, _.initial, _.last, _.rest, and _.template.
2014-06-19 09:32:13 -07:00
John-David Dalton
2f9cc91b64
Simplify _.initial.
2014-06-19 09:32:13 -07:00
John-David Dalton
36bcced355
Avoid sort() use in baseFunctions.
2014-06-19 09:32:12 -07:00
John-David Dalton
9a9b17d38d
Make _.chain use lodash instead of lodashWrapper.
2014-06-19 09:32:12 -07:00
John-David Dalton
e2cd275ac5
Remove the data param from _.template.
2014-06-19 09:32:12 -07:00
John-David Dalton
61eb5d906c
Doc tweaks to _.flatten and other methods. [ci skip]
2014-06-19 09:32:12 -07:00
John-David Dalton
a113dc0861
Remove overloading from _.first, _.last, _.initial, & _.rest.
2014-06-19 09:32:12 -07:00
John-David Dalton
6a164a235d
Add methods to the lodash wrapped/unwrapped chaining docs. [ci skip]
2014-06-19 09:32:12 -07:00
John-David Dalton
c1eaa90c2b
Move callback above constant.
2014-06-17 10:31:06 -07:00
John-David Dalton
00e00eb7b5
Doc tweaks for boolean params. [ci skip]
2014-06-17 09:16:09 -07:00
John-David Dalton
0d2db28908
Rename _.createCallback to _.callback.
2014-06-17 01:07:04 -07:00
John-David Dalton
20202b793b
Remove callback support from _.flatten and make it shallow by default.
2014-06-17 00:59:19 -07:00
John-David Dalton
62e84e73ae
Add _.clone and _.flatten tests.
2014-06-17 00:08:33 -07:00
John-David Dalton
73f6fd49d0
Align _.keys with ES6 and coerce primitives to objects.
2014-06-16 12:27:21 -07:00
John-David Dalton
4f9da35b76
Make _.max and _.min return unwrapped values when chaining.
2014-06-16 09:07:47 -07:00
John-David Dalton
cc7b413a2a
Update request in travis.yml.
2014-06-16 00:31:14 -07:00
John-David Dalton
fcf29f357d
Minor readme nit. [ci skip]
2014-06-16 00:31:08 -07:00
John-David Dalton
4fd1eae84f
Fix typo to fix AMD tests.
2014-06-15 18:32:16 -07:00
John-David Dalton
1c770a3c66
Drop testing Node 0.6. and bump in name only to v3.0.0-pre.
2014-06-15 17:07:51 -07:00
John-David Dalton
e152f54903
Make tests work with es6 transpiled code.
2014-06-15 16:18:07 -07:00
John-David Dalton
5d3a9d817a
make ui.isModularize set to true if coming from lodash-es6.
2014-06-15 14:24:37 -07:00
John-David Dalton
e884916275
Rebuild dist.
2014-06-15 13:46:51 -07:00
John-David Dalton
5b7b16416b
Fix _.zip use with arguments objects.
2014-06-15 13:46:08 -07:00
John-David Dalton
04b93aeaf2
Make object check style consistent.
2014-06-15 11:45:04 -07:00
John-David Dalton
39bdd37615
Correct the resolution of length in _.zip.
2014-06-15 11:45:04 -07:00
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
ed309182bf
Add _.chunk to the features section of the readme. [ci skip]
2014-06-12 23:42:46 -07:00
John-David Dalton
50c6b276f9
Remove _.pluck use from _.zip.
2014-06-12 20:50:47 -07:00
John-David Dalton
4c1a8f358a
Add more _.chunk tests.
2014-06-12 09:29:05 -07:00
John-David Dalton
05ff79f347
Avoid using passing in test descriptions.
2014-06-12 09:17:59 -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
John-David Dalton
c128c029f3
Merge pull request #585 from phated/master
...
Initial implementation of _.chunk - close #465
2014-06-11 19:00:45 -07:00
Blaine Bublitz
a58ad5006f
Initial implementation of _.chunk - close #465
2014-06-11 17:37:06 -07:00
John-David Dalton
3c5655fc3d
Rebuild dist.
2014-06-11 12:29:06 -07:00
John-David Dalton
6ab04866ec
Fix failing tests.
2014-06-11 12:24:18 -07:00
John-David Dalton
1f07f9d127
Fix _.isEqual test in environment w/o typed arrays.
2014-06-11 12:24:17 -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
ec89382e35
Add error object tests to _.isEqual.
2014-06-11 12:24:17 -07:00
John-David Dalton
4a7873ef77
Update tested Firefox in the readme. [ci skip]
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
e8cfeec0cf
Cleanup tests and ensure the Worker test waits no more than 30 seconds (including retries).
2014-06-10 20:28:02 -07:00
John-David Dalton
c72171d1da
Add _.once tests for memorized return values.
2014-06-10 09:50:10 -07:00
John-David Dalton
885b56000b
Make less stable tests leverage the retry count of asyncTest.
2014-06-10 09:40:53 -07:00
John-David Dalton
3d1ee9dcf0
Clarify AMD exports comment. [ci skip]
2014-06-09 23:00:32 -07:00
John-David Dalton
5d2133a483
Fix unit test for rhino/ringo.
2014-06-09 09:37:14 -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
9940d73167
Update requires.
2014-06-07 06:53:02 -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
14da67121c
Add Safari 4 to saucelabs.js.
2014-06-05 00:47:25 -07:00
John-David Dalton
681d3e09ba
Rebuild dist.
2014-06-04 08:57:01 -07:00
John-David Dalton
0ce130efa7
Cleanup readme and update Opera versions. [ci skip]
2014-06-04 08:56:13 -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
8373d31013
Cleanup readme. [ci skip]
2014-06-01 23:02:39 -07:00
John-David Dalton
0c89a8f145
Remove narwhal from travis.yml testing.
2014-06-01 23:02:39 -07:00
John-David Dalton
257ac4d37e
Remove unused vendor files.
2014-05-31 19:38:27 -05:00
John-David Dalton
653aee8b07
Update to version info to 2.5.0-pre.
2014-05-31 19:38:27 -05:00
John-David Dalton
88726aff8c
Update readme. [ ci skip]
2014-05-31 19:38:27 -05:00
Alex Elder
baabdb4ac2
Updated README.md
...
This commit adds links to Lo-Dash documentation under a specific "Documentation" heading, hopefully improving usability for users searching for the API docs.
2014-05-31 19:38:26 -05:00
Benjamin Tan
6277510557
Use Markdown links formatting. [ci skip]
2014-05-31 19:38:26 -05:00
John-David Dalton
e9ab17fcb1
Fix failing test.
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
fcc357ddd1
Source cleanup of onJobStart.
2014-05-30 14:58:36 -04:00
John-David Dalton
e613198af7
Detect sauce error message in result.
2014-05-30 14:58:08 -04:00
John-David Dalton
e3c1214971
Fix test stability.
2014-05-30 13:15:32 -04:00
John-David Dalton
1c3f9f7fbf
Ensure tests that timeout are marked as errors.
2014-05-30 13:06:06 -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
95db668c3c
Make reError more robust and leverage console.log sugar more.
2014-05-30 10:03:06 -04:00
John-David Dalton
691e21fa78
Delay status completion until there is a valid job ID.
2014-05-28 16:38:27 -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
ae7ef24196
Minor source nit in test/test.js.
2014-05-28 15:23:40 -04:00
John-David Dalton
f935b141f1
Fix test typo.
2014-05-28 15:23:40 -04:00
John-David Dalton
a893d43d16
Move test error catching code before any other script files.
2014-05-28 15:23:40 -04:00
John-David Dalton
7cb47c8494
Add chaining tests to string methods.
2014-05-27 23:21:03 -04:00
John-David Dalton
5ef4c763b6
Add chaining tests.
2014-05-26 16:56:15 -06:00
John-David Dalton
459b5bd89c
Adjust callback arg counts and fast paths.
2014-05-26 07:17:35 -07:00
John-David Dalton
c5237a926d
Update vendor.
2014-05-25 23:55:59 -07:00
John-David Dalton
2e5052a7fa
Bump the tested Opera version in readme. [ci skip]
2014-05-25 23:10:39 -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
7da022ebb4
Consistent test order.
2014-05-25 15:39:54 -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
f4b34c8ca5
Make _.isEqual callback test circular.
2014-05-22 23:28:05 -07:00
John-David Dalton
a6b4b5e30c
Update tested Chrome version in readme. [ci skip]
2014-05-22 23:08:32 -07:00
John-David Dalton
64fb8f0c53
Remove trailing comma to fix test fails in old IE.
2014-05-21 16:43:13 -07:00
John-David Dalton
78a312f61c
Rebuild dist.
2014-05-21 16:07:19 -07:00
John-David Dalton
2c6c4426e8
Fix jashkenas/underscore#1621 .
2014-05-21 16:06:06 -07:00
John-David Dalton
a9df0601a6
Enhance callback args tests for _.clone, _.cloneDeep, and _.isEqual.
2014-05-21 00:20:05 -07:00
John-David Dalton
4345f353a0
Fix callback use with _.isEqual.
2014-05-21 00:20:05 -07:00
John-David Dalton
96b525658e
Cleanup optionToValue.
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
John-David Dalton
789eb59904
Correct .npm folder permissions in travis.yml.
2014-05-21 00:20:05 -07:00
John-David Dalton
c0265f8fd9
Add _.runInContext doc example.
2014-05-21 00:20:05 -07:00
John-David Dalton
891ebb8ff6
Attempt to detect more false test errors.
2014-05-21 00:20:05 -07:00
John-David Dalton
1111c20d54
Simplify reWords.
2014-05-19 08:51:33 -07:00
John-David Dalton
387176e83d
Add baseAssign, baseBindAll, baseInvoke, basePick, basePullAt, and createAssigner.
2014-05-19 01:03:22 -07:00
John-David Dalton
80a38b285d
Punt on AMD testing for Android because of stability issues.
2014-05-19 01:03:22 -07:00
John-David Dalton
aa0c02a243
Avoid retrying the tunnel more times than allowed.
2014-05-19 01:03:22 -07:00
John-David Dalton
3c5932af75
Update Underscore tests and excuse tests for edge features from the Underscore build.
2014-05-19 01:03:22 -07:00
John-David Dalton
f40a7d47f5
Simplify .gitattributes. [ci skip]
2014-05-19 01:03:22 -07:00
John-David Dalton
f85543c7ff
Only retry a test if it errors not because of unit test fails.
2014-05-19 01:03:21 -07:00
John-David Dalton
36d2ff7c3b
Update qunit-extras assert expected count appropriately and fix typo.
2014-05-19 01:03:21 -07:00
John-David Dalton
7ba673ed89
Rename arrayRef to arrayProto for consistency.
2014-05-16 02:18:14 -07:00
John-David Dalton
a0cba79df2
Excuse assert count expected error in Backbone and add support for excusing them qunit-extras.
2014-05-16 02:18:14 -07:00
John-David Dalton
c91e8d7aa7
Avoid a false fail in slower Ringo (and other slower environments).
2014-05-16 02:18:14 -07:00
John-David Dalton
e85b0a81ba
Minor style nit in test.js.
2014-05-16 02:18:13 -07:00
John-David Dalton
bfc40498bd
Update vendors.
2014-05-16 02:18:13 -07:00
Benjamin Tan
41ac7062f8
Minor comment and code style fixes
2014-05-15 19:04:06 -07:00
John-David Dalton
71c19b566b
Tweak escaping sourceURL in docs. [ci skip]
2014-05-15 19:04:06 -07:00
John-David Dalton
0de72f3abb
Add compileFunction.
2014-05-15 19:04:06 -07:00
John-David Dalton
ce3c78d30b
Ensure tunnel stops when jobs are completed.
2014-05-15 19:04:06 -07:00
John-David Dalton
7152308c25
Use result job_id instead of parsing the url and ensure tunnel can restart if the tunnel failed to start.
2014-05-15 19:04:06 -07:00
John-David Dalton
cd838d4902
Add tunnel timeout support.
2014-05-15 19:04:06 -07:00
John-David Dalton
f7799eee59
Avoid unneeded index var in baseBind.
2014-05-15 19:04:06 -07:00
John-David Dalton
247718bc6c
Update sauce-tunnel.
2014-05-15 19:04:06 -07:00
John-David Dalton
6b5521fbf7
Rename testId to taskId.
2014-05-15 19:04:06 -07:00
John-David Dalton
13e00379ae
Cleanup baseIsEqual and baseMerge.
2014-05-13 08:58:01 -07:00
John-David Dalton
347663716c
Null _timerId in Job#status.
2014-05-13 08:58:01 -07:00
John-David Dalton
69415ea966
Update tested Firefox version on Sauce.
2014-05-13 08:58:01 -07:00
John-David Dalton
6c71e3c583
Pass more callback args to custom callbacks of _.clone, _.cloneDeep, and _.isEqual.
2014-05-13 08:58:01 -07:00
John-David Dalton
06861ceb55
Add Job#resetting flag.
2014-05-13 08:58:01 -07:00
John-David Dalton
6e286473ab
Add more logInline calls and move state flag assignment higher in methods.
2014-05-13 08:58:00 -07:00
John-David Dalton
6091219aaf
Split out stop and reset events in Tunnel#restart.
2014-05-13 08:58:00 -07:00
John-David Dalton
76cee1287a
Ensure jobs are reset before the tunnel is closed.
2014-05-13 08:58:00 -07:00
John-David Dalton
ff138c6d47
Null out the descriptor.value after using it in setData.
2014-05-12 07:49:20 -07:00
Benjamin Tan
a89f8b8098
Add $ signs to bash prompts
2014-05-12 07:49:20 -07:00
John-David Dalton
f4009a9944
Make recursive test expand to _.debounce too.
2014-05-12 07:49:20 -07:00
John-David Dalton
16b479d21e
Fix jobUrl typo in saucelabs.js.
2014-05-12 07:49:20 -07:00
John-David Dalton
0f8c20c3ab
Add ui.isForeign, add guards for Worker tests, and remove Dojo loader filter from test.
2014-05-12 07:49:20 -07:00
John-David Dalton
d5c3b258f3
Rename assignDefaultsOwn to assignOwnDefaults and remove createAssigner and defaultsOwn.
2014-05-11 03:49:41 -07:00
John-David Dalton
ee4a703407
Add createAssigner, defaultsOwn, and expand the callback args of _.assign and _.merge.
2014-05-11 02:35:46 -07:00
John-David Dalton
e901208721
Fix typo in _.times docs. [ci skip] [ closes #549 ]
2014-05-09 08:46:56 -07:00
John-David Dalton
5deb7371ab
Rebuild dist.
2014-05-09 02:32:14 -07:00
John-David Dalton
f999195f47
Style nit on the IIFE used with mixin.
2014-05-09 02:31:25 -07:00
John-David Dalton
9b920cf813
Add baseFunctions to ensure _.mixin only iterates over own keys of source objects.
2014-05-09 02:31:25 -07:00
John-David Dalton
4155e8e0ce
Add a doc note for iterating inherited properties to _.bindAll and _.functions. [ci skip]
2014-05-09 02:31:25 -07:00
John-David Dalton
b583530c66
Simplify memoize doc example. [ci skip]
2014-05-07 01:32:21 -07:00
John-David Dalton
43c13c22a8
Make _.memoize skip the __proto__ key.
2014-05-07 00:40:27 -07:00
John-David Dalton
32167b45ce
Ensure _.pullAt ignores non-index values.
2014-05-07 00:12:12 -07:00
John-David Dalton
f09ae1e2e3
Fix url parsing.
2014-05-06 23:03:22 -07:00
John-David Dalton
086e1e1a74
Fix resolving job ids.
2014-05-06 21:49:33 -07:00
John-David Dalton
1020637d79
Merge pull request #541 from danallison/master
...
Fix old `pullAt` doc example. [ci skip]
2014-05-06 10:56:43 -07:00
Dan Allison
9c30d69d55
Fix old pullAt example
2014-05-06 10:16:51 -07:00
John-David Dalton
ff673f053b
Use String instead of +'' for consistent style.
2014-05-06 09:20:44 -07:00
John-David Dalton
2514987d3e
Comment nit. [ci skip]
2014-05-06 08:44:35 -07:00
John-David Dalton
e332a916b0
Add debug.
2014-05-06 08:14:19 -07:00
John-David Dalton
5eb7faec29
Specify Node 0.11.11 to avoid 0.11.13 which isn't compatible with istanbul.
2014-05-06 06:08:34 -07:00
John-David Dalton
8cfebee922
Remove id check from Job#stop.
2014-05-06 05:21:11 -07:00
John-David Dalton
f4a22f8aef
Add Job#remove to remove old jobs when restarting.
2014-05-06 05:13:45 -07:00
John-David Dalton
5fd641e8c7
Add _.pullAt to features section of readme. [ci skip]
2014-05-04 19:24:43 -07:00
John-David Dalton
4cde537a7f
Cleanup initialization of Job and Tunnel instances.
2014-05-04 16:13:07 -07:00
John-David Dalton
56ee4c1ae5
Remove unnecessary this binding and emit register restart callbacks so they execute sooner.
2014-05-04 16:04:24 -07:00
John-David Dalton
1874ad2ff2
Correct typo in Job#reset.
2014-05-04 15:39:50 -07:00
John-David Dalton
907ed641bf
Use the chrome sauce browser identifier in place of googlechrome.
2014-05-04 13:49:54 -07:00
John-David Dalton
a23ccd863d
Message format nit for logging retries. [ci skip]
2014-05-04 13:10:50 -07:00
John-David Dalton
8d145d7a32
Make threshold account for job batch sizes smaller than the throttled amount.
2014-05-04 12:28:49 -07:00
John-David Dalton
4a0419e554
Rebuild dist.
2014-05-04 10:44:25 -07:00
John-David Dalton
f23a458319
Fix typo in _.pullAt.
2014-05-04 10:43:43 -07:00
John-David Dalton
1e324103cc
Tweak docs for _.at, _.omit, and _.pick. [ci skip]
2014-05-04 10:43:43 -07:00
John-David Dalton
85d8ced299
Add baseAt to reduce _.at and _.pullAt.
2014-05-04 10:43:43 -07:00
John-David Dalton
0631b8f052
Whitespace nit.
2014-05-04 02:57:22 -07:00
John-David Dalton
649994464c
Tweak docs for _.pull, _.pullAt, and _.remove. [ci skip]
2014-05-04 02:57:22 -07:00
John-David Dalton
8c618780b7
Rename _.removeAt to _.pullAt. [ closes #490 ]
2014-05-04 02:57:07 -07:00
Dan Allison
0dc2e8994b
use else instead of continue
2014-05-04 02:51:55 -07:00
Dan Allison
d25ab4f204
use more descriptive variable name
2014-05-04 02:51:54 -07:00
Dan Allison
ff26080c5c
fix _.removeAt with repeated indexes
2014-05-04 02:51:54 -07:00
Dan Allison
95bd2dde19
add removeAt function
...
(cherry picked from commit 06b3eae373484618b58f70f3cd6ecda319bfd977)
2014-05-04 02:50:23 -07:00
John-David Dalton
6ad31a5441
Restart tunnel if all *active* jobs have restarted.
2014-05-03 23:35:18 -07:00
John-David Dalton
702a82bb38
Remove args var from _.at.
2014-05-03 22:05:26 -07:00
John-David Dalton
a5e91385b0
Expand the excuse window of load errors to 3 seconds or more.
2014-05-03 21:55:18 -07:00
John-David Dalton
4c690b9d4c
Make documented args names of methods that accept more than one plural. [ci skip]
2014-05-03 21:44:43 -07:00
John-David Dalton
695d6e14d4
Remove _.at guard for _.map use.
2014-05-03 21:42:19 -07:00
John-David Dalton
c19f87134e
Restart tunnel if all jobs have restarted.
2014-05-03 21:41:02 -07:00
John-David Dalton
3de50e8dd4
Emit restart events for Job and Tunnel.
2014-05-03 21:28:19 -07:00
John-David Dalton
fb20dae0a8
Whitespace nits. [ci skip]
2014-05-03 21:27:32 -07:00
John-David Dalton
0f8db11f53
Restrict script load error excusal a bit.
2014-05-03 07:55:11 -07:00
John-David Dalton
e3f94156f1
Update tested version of Firefox in readme. [ci skip]
2014-05-03 06:30:30 -07:00
John-David Dalton
cf468fc4d1
Update tested version of Node in readme. [ci skip]
2014-05-03 00:27:59 -07:00
John-David Dalton
849cf30b95
Rebuild dist.
2014-05-03 00:27:41 -07:00
John-David Dalton
d08febc711
Avoid reporting tests to Sauce Labs when errors occur to force a retry.
2014-05-03 00:16:15 -07:00
John-David Dalton
53bfafb84c
Add doc note to _.defaults for a deep version. [ci skip] [ closes #154 ]
2014-05-02 22:49:36 -07:00
John-David Dalton
40809e40c2
Fix _.partialRight doc example. [ci skip] [ closes #540 ]
2014-05-02 22:33:17 -07:00
John-David Dalton
925197ae09
Add doc note on Firefox OS certified apps. [ci skip]
2014-05-02 21:41:25 -07:00
John-David Dalton
07f72de63d
Use _.partial where applicable.
2014-05-02 20:55:59 -07:00
John-David Dalton
f17f62b532
Move SauceTunnel callbacks out of Tunnel#start and Tunnel#stop and use util.inherits.
2014-05-02 20:50:32 -07:00
John-David Dalton
b97bbe0572
Add Jobs#reset.
2014-05-02 19:38:10 -07:00
John-David Dalton
9e4cc7fdbc
Reduce flag checking.
2014-05-02 19:37:48 -07:00
John-David Dalton
7dcb56ea5c
Reset jobs when tunnel restarts.
2014-05-02 11:24:53 -07:00
John-David Dalton
a814c6d152
Fix restarting tunnels.
2014-05-02 09:35:09 -07:00
John-David Dalton
cbe3a0fde7
Add running flag to Job and Tunnel.
2014-05-02 08:48:32 -07:00
John-David Dalton
7e375370fa
Fix Tunnel#stop.
2014-05-02 07:42:41 -07:00
John-David Dalton
1d149b100b
Add state checks to test/saucelabs.js.
2014-05-02 01:44:18 -07:00
John-David Dalton
1bce75ed53
Add the ability to retry sauce tunnel connections.
2014-05-02 01:22:03 -07:00
John-David Dalton
d8a72fe797
Update travis deps to use ^ version indicator instead of ~.
2014-05-01 09:29:01 -07:00
John-David Dalton
5bd8319f99
Add retry limit to sauce retry message.
2014-05-01 08:52:20 -07:00
John-David Dalton
d8221b880b
Remove unused color from ansiCodes.
2014-05-01 08:51:35 -07:00
John-David Dalton
1316ce5ca8
Fix dequeue.
2014-05-01 02:55:11 -07:00
John-David Dalton
d5562767a2
Cleanup test titles.
2014-05-01 01:33:02 -07:00
John-David Dalton
1a03ee8b9b
Ensure _.callback doesn't error if provided a nullish func argument and a thisArg.
2014-05-01 01:32:47 -07:00
John-David Dalton
d07e53e9a0
Add Job#restart and Job#stop to test/saucelabs.js.
2014-05-01 00:47:26 -07:00
John-David Dalton
04160e6acc
Make logInline treat nullish values as an empty string.
2014-05-01 00:22:03 -07:00
John-David Dalton
6f4c7ca171
Add job throttle to test/saucelabs.js.
2014-04-30 21:07:51 -07:00
John-David Dalton
2d397efcf5
Add placeholders note to the features section of the readme. [ci skip]
2014-04-30 09:24:58 -07:00
John-David Dalton
ba8e59e1bd
Keep skipping placeholder tests for modularized builds.
2014-04-30 09:11:31 -07:00
John-David Dalton
568faa526f
Rebuild dist.
2014-04-30 08:48:37 -07:00
John-David Dalton
b761fbaabe
Fix _.mixin doc typo.
2014-04-30 08:46:25 -07:00
John-David Dalton
4a493a96d7
Remove isPreBuild checks from test/test.js.
2014-04-30 08:46:25 -07:00
John-David Dalton
601244ba74
Update formatting for tested browsers in readme. [ci skip]
2014-04-30 08:20:07 -07:00
John-David Dalton
d606197264
Try to use the tunnel-identifier key.
2014-04-30 08:20:07 -07:00
John-David Dalton
1fee10e167
Only apply idleTimeout to queued jobs.
2014-04-30 08:20:07 -07:00
John-David Dalton
674802abe4
Make _.mixin chainable and make it assign to this instead of hard coding assignment to lodash.
2014-04-30 00:11:45 -07:00
John-David Dalton
179422a84b
Add more _.where tests.
2014-04-29 19:15:09 -07:00
John-David Dalton
5c9e4685db
_.where should perform a partial comparison of *all* objects within arrays of source. [closes #536 ]
2014-04-29 09:28:56 -07:00
John-David Dalton
c59f8c734a
Apply idle-timeout to queued jobs too.
2014-04-29 08:18:36 -07:00
John-David Dalton
d2fa2be5af
Fix doc typos fourty to forty. [ci skip]
2014-04-29 08:18:36 -07:00
Max Bucknell
2d3d66e9d1
Fix spelling mistake
2014-04-29 08:18:36 -07:00
John-David Dalton
21713801ad
Add some debug.
2014-04-29 01:51:49 -07:00
John-David Dalton
598e2adebe
Adjust modern build testing for older Android.
2014-04-29 00:38:56 -07:00
John-David Dalton
8bbb84fdc7
Try to stabilize sauce results.
2014-04-29 00:17:51 -07:00
John-David Dalton
59b7bc7b98
Correct browserName output.
2014-04-28 23:35:51 -07:00
John-David Dalton
55d52be3c2
Add missing comma in test/saucelabs.js.
2014-04-28 10:21:36 -07:00
John-David Dalton
3aa4e45bdb
Rebuild dist.
2014-04-28 09:03:21 -07:00
John-David Dalton
534976e64f
Cleanup platforms in test/saucelabs.js.
2014-04-28 08:43:43 -07:00
John-David Dalton
3efa9d2030
Remove IIFE in test/saucelabs.js.
2014-04-28 08:41:24 -07:00
John-David Dalton
2c4657355f
Ensure that _.transform checks that object is an object before using it as the accumulator [[Prototype]].
2014-04-28 08:39:35 -07:00
John-David Dalton
68702ca43f
More _.isObject cleanup.
2014-04-28 08:34:54 -07:00
John-David Dalton
54a0de9b52
Make _.merge align with _.assign exit early snippet.
2014-04-28 08:31:54 -07:00
John-David Dalton
94832f3f81
Simplify _.defaults.
2014-04-28 08:31:06 -07:00
John-David Dalton
fb00ba9efd
Cleanup _.isObject and _.isRegExp.
2014-04-28 08:30:32 -07:00
John-David Dalton
96736cf1de
Tweak _.max, _.min, and trim helper comments. [ci skip]
2014-04-28 08:29:43 -07:00
John-David Dalton
834c55ec6f
Add _.escapeRegExp, pad, & trim tests.
2014-04-28 08:28:13 -07:00
John-David Dalton
6528a434ce
Add / to characters escaped by _.escapeRegExp
2014-04-28 08:27:47 -07:00
John-David Dalton
a24ee0a331
Update vendor/qunit-extras.
2014-04-28 00:47:21 -07:00
John-David Dalton
e86144bb06
Try mobile browsers with sauce rest api.
2014-04-27 12:01:05 -07:00
John-David Dalton
ce7cb16cfe
Rebuild dist.
2014-04-27 11:44:11 -07:00
John-David Dalton
754bafc069
Add doc examples for _.max and _.min for +/-Infinity. [ci skip]
2014-04-27 11:41:09 -07:00
John-David Dalton
7eff6fde7c
Avoid RegExp#teat error in older Opera.
2014-04-27 11:41:09 -07:00
John-David Dalton
626dac600a
Add more DOM element tests.
2014-04-27 11:41:08 -07:00
John-David Dalton
f1b2d4340d
Move the dom/function check up in baseIsEqual.
2014-04-26 08:02:16 -07:00
John-David Dalton
aea4d73e61
Cleanup throbber interval in vendor/qunit-extras.
2014-04-26 08:02:10 -07:00
John-David Dalton
3d6c74ead1
Add list of modern browser version ranges to readme. [ci skip]
2014-04-25 10:06:22 -07:00
John-David Dalton
c606f80fe3
Clarify _.uniq docs on callback. [ci skip]
2014-04-25 10:06:04 -07:00
John-David Dalton
250ca36f05
Ensure _.max and _.min return the correct value when callback computes +/-Infinity.
2014-04-25 07:21:10 -07:00
John-David Dalton
4c63be066f
Change wording to retry.
2014-04-24 09:55:17 -07:00
John-David Dalton
b559eeb7e6
Try documented tunnel identifier key over undocumented one.
2014-04-23 23:24:44 -07:00
John-David Dalton
a9742dbdc6
Update ecstatic sauce test dep.
2014-04-23 23:24:38 -07:00
John-David Dalton
5feaade1c7
Correct attempt count in test/saucelabs.js.
2014-04-21 21:49:43 -07:00
John-David Dalton
31747dfecd
Rebuild dist.
2014-04-20 13:41:36 -07:00
John-David Dalton
eda9484413
Allow getIndexOf to work when there is no external _.indexOf defined.
2014-04-20 13:40:05 -07:00
John-David Dalton
7e904c1d15
Update tested browsers in sauce.
2014-04-20 13:40:05 -07:00
John-David Dalton
5f8527ba04
Ensure error objects from iframes are tested.
2014-04-20 13:40:05 -07:00
John-David Dalton
082e95b700
Increase test coverage.
2014-04-20 13:40:05 -07:00
John-David Dalton
aef5c61415
Fix missing comma in test/test.js.
2014-04-20 13:40:05 -07:00
John-David Dalton
68fdac532f
Liberal use of parentheses.
2014-04-19 12:18:14 -07:00
John-David Dalton
f718284538
Ensure _.keys and _.keysIn always skip the constructor property on prototype objects.
2014-04-19 11:55:07 -07:00
John-David Dalton
966283dd6d
Minor test cleanup. [ci skip]
2014-04-19 11:55:07 -07:00
John-David Dalton
0f3ec9ad73
Newline nits. [ci skip]
2014-04-19 11:55:07 -07:00
John-David Dalton
cb685904ef
Add _.isError to the features section of the readme. [ci skip]
2014-04-19 11:55:06 -07:00
John-David Dalton
5bf545ee90
Cleanup _.isError and add more tests.
2014-04-19 09:48:51 -07:00
Mike Pennisi
b018ada5c8
Implement _.isError
2014-04-19 09:48:51 -07:00
John-David Dalton
976e81be43
Update vendor/qunit-extras.
2014-04-18 09:24:47 -07:00
John-David Dalton
694cb18256
Add an error message to each TypeError.
2014-04-18 09:12:52 -07:00
John-David Dalton
a715a5fa37
Don't designate \x85 as whitespace.
2014-04-17 21:42:43 -07:00
John-David Dalton
1e10c9d508
Remove more native trim test scaffolding .
2014-04-17 21:42:43 -07:00
John-David Dalton
2aacfea8ea
Update tested Chrome version in readme. [ci skip]
2014-04-17 21:42:43 -07:00
John-David Dalton
43c2cb4ba8
Remove unneeded lodashBizarro tests.
2014-04-17 07:33:14 -07:00
John-David Dalton
c93f708bc8
Add whitespace tests.
2014-04-17 07:33:14 -07:00
John-David Dalton
353416a088
Treat \x85 as whitespace.
2014-04-17 07:33:14 -07:00
John-David Dalton
93b98abb8d
Remove native trim, trimLeft, & trimRight use.
2014-04-17 07:33:14 -07:00
John-David Dalton
5e28e38c98
Fix assert count.
2014-04-17 07:33:14 -07:00
John-David Dalton
0e828e5b3b
Ensure _.difference works with arrays regardless of arg position.
2014-04-16 08:50:16 -07:00
John-David Dalton
c331d12678
Add _.difference, _.intersection, and _.xor tests.
2014-04-16 08:34:11 -07:00
John-David Dalton
f0817b2461
Whitespace nits in test/test.js. [ci skip]
2014-04-16 08:33:16 -07:00
John-David Dalton
d3f2cd5321
Add _.intersection and _.union tests.
2014-04-16 00:25:36 -07:00
John-David Dalton
7017766591
Rebuild dist.
2014-04-15 23:21:37 -07:00
John-David Dalton
841890c178
Add tests for _.pluck, _.findWhere, and _.where for their key or source arguments.
2014-04-15 23:19:39 -07:00
John-David Dalton
4f5189b0dd
Use _.noop more in test/test.js.
2014-04-15 23:04:24 -07:00
John-David Dalton
250ecd13bd
Avoid != in createCallback.
2014-04-15 22:41:01 -07:00
John-David Dalton
34133b094b
Ensure pluck always used property and findWhere and where always use matches.
2014-04-15 22:40:26 -07:00
John-David Dalton
75c3939c88
Simplify _.isEmpty.
2014-04-15 22:13:28 -07:00
John-David Dalton
cb44430a3f
Update underscore tests and vendor again.
2014-04-15 17:51:30 -07:00
John-David Dalton
be88b5aba2
Fix error in Firefox < 4.
2014-04-15 17:39:27 -07:00
John-David Dalton
3d0f7b8e7e
Make more underscore tests pass.
2014-04-15 09:24:16 -07:00
John-David Dalton
a53d5dc791
Prevent test fails for the npm build.
2014-04-15 02:17:07 -07:00
John-David Dalton
7f1164b6a6
Remove _.isObject use from _.findWhere and _.where.
2014-04-15 01:36:01 -07:00
John-David Dalton
2174f10db5
Excuse invalid underscore _.intersection tests.
2014-04-15 01:21:55 -07:00
John-David Dalton
e3c218092c
Add _.findWhere as its own method.
2014-04-15 01:17:55 -07:00
John-David Dalton
cf73ba2905
Update other vendors.
2014-04-15 01:02:14 -07:00
John-David Dalton
d653b951e3
Update vendor/underscore and underscore tests.
2014-04-15 01:01:18 -07:00
John-David Dalton
900c0eafac
Use matched instead of found in docs. [ci skip]
2014-04-15 00:56:58 -07:00
John-David Dalton
bf6eaaf625
Make _.where work with empty sources.
2014-04-14 23:11:11 -07:00
John-David Dalton
32f3d214cb
Rebuild dist.
2014-04-14 21:39:55 -07:00
John-David Dalton
cd62b2a209
Add more tests for null thisArg arguments.
2014-04-14 21:35:10 -07:00
John-David Dalton
ff25b4cb46
Ensure resolver provided to _.memoize is a function if it's truthy.
2014-04-14 21:33:45 -07:00
John-David Dalton
5c07dd995e
Use arrayEach for baseClone, baseMerge, and transform.
2014-04-14 19:53:30 -07:00
John-David Dalton
f54cc28a43
Move doc node from shimIsPlainObject to _.isPlainObject. [ci skip]
2014-04-14 09:01:42 -07:00
John-David Dalton
9b1c7bb1e3
More doc tweaks. [ci skip]
2014-04-13 23:06:17 -07:00
John-David Dalton
ffe8a729b7
Add doc note to _.isPlainObject for objects created by Object.create(null). [ closes #526 ] [ci skip]
2014-04-13 19:03:56 -07:00
John-David Dalton
a47f356021
Cleanup tests.
2014-04-13 19:03:09 -07:00
John-David Dalton
7d7a34c733
Increase code coverage when testing AMD modules.
2014-04-13 16:12:08 -07:00
John-David Dalton
e306959ebe
Ensure _.matches is tested against sources with more than one property too.
2014-04-13 00:36:40 -07:00
John-David Dalton
ce16c4d37f
Update narwhal, rhino, and ringo source links in travis.yml.
2014-04-12 23:53:18 -07:00
John-David Dalton
565cc05b48
Avoid strict comparison to function reference in _.callback test.
2014-04-12 23:51:55 -07:00
John-David Dalton
287839e498
Add test for custom _.indexOf methods, _.contains, and objects.
2014-04-12 18:57:39 -07:00
John-David Dalton
4be0969098
Rebuild dist.
2014-04-12 17:35:18 -07:00
John-David Dalton
f1008b1abf
Simplify _.contains. Thanks @phated.
2014-04-12 17:35:04 -07:00
John-David Dalton
8d8b3c2194
Inline partitionInitializer.
2014-04-12 17:15:17 -07:00
John-David Dalton
6631b57fc0
Case nit in test/saucelabs.js.
2014-04-12 16:51:31 -07:00
John-David Dalton
88b4bc3753
Add comment blocks and browserName helper to test/saucelabs.js.
2014-04-12 01:59:10 -07:00
John-David Dalton
23a4dde10f
Update sauce-tunnel require call.
2014-04-12 01:33:00 -07:00
John-David Dalton
5a47eb8559
Rebuild dist.
2014-04-12 01:03:27 -07:00
John-David Dalton
81cd990052
Remove source initialization from matches.
2014-04-12 01:02:58 -07:00
John-David Dalton
dd9e7cf665
Update sauce-tunnel in travis.yml.
2014-04-12 00:57:24 -07:00
John-David Dalton
b2f50b5327
Add mutation notes to _.pull and _.remove. [ci skip]
2014-04-12 00:22:14 -07:00
John-David Dalton
b21fe4b2fc
Fix semicolon/comma typo.
2014-04-12 00:00:11 -07:00
John-David Dalton
5f23a3143c
Whitespace nits.
2014-04-11 23:48:56 -07:00
John-David Dalton
ef136c9d00
Doc nit for _.pairs. [ci skip]
2014-04-11 23:24:45 -07:00
John-David Dalton
c7e8b724c7
Add arrayEach, arrayEachRight and arrayMap helpers.
2014-04-11 23:24:09 -07:00
John-David Dalton
0243e7ba8b
Add partitionInitializer helper.
2014-04-11 23:23:20 -07:00
John-David Dalton
b3f5375283
Ensure functions created by _.matches don't error when comparing falsey object values. [ closes #523 ]
2014-04-10 03:05:08 -07:00
John-David Dalton
f90f683be5
Add doc note to _.isEqual about not supporting comparing DOM nodes or functions. [ci skip]
2014-04-10 01:20:23 -07:00
John-David Dalton
bd23666b45
Ensure _.contains works with a fromIndex for objects.
2014-04-10 00:54:27 -07:00
John-David Dalton
a620c2ec1a
Add more falsey value tests.
2014-04-09 09:27:35 -07:00
John-David Dalton
a723612141
Add null and undefined values tests for thisArg.
2014-04-08 08:57:26 -07:00
John-David Dalton
2d7d4212c1
Minor comment nit. [ci skip]
2014-04-08 01:29:55 -07:00
John-David Dalton
52cca034cf
Add more _.callback tests.
2014-04-08 01:21:21 -07:00
John-David Dalton
79ec1f5a02
Add JSON.stringify test.
2014-04-08 00:44:20 -07:00
John-David Dalton
68729a9696
Test format cleanup.
2014-04-08 00:43:38 -07:00
John-David Dalton
93383204b3
Rebuild dist.
2014-04-07 09:24:36 -07:00
John-David Dalton
78f17bd083
Add toJSON alias of valueOf. [ closes #521 ]
2014-04-07 09:23:40 -07:00
John-David Dalton
ea87006150
Remove unneeded @type tag from the underscore build. [ci skip]
2014-04-07 00:33:45 -07:00
John-David Dalton
c0027c377b
Avoid var conflicts in the support IIFE in minified builds.
2014-04-06 17:39:41 -07:00
John-David Dalton
77b84c1de0
Use ok when appropriate in test/test.js.
2014-04-06 16:16:39 -07:00
John-David Dalton
a14e2fedcf
More doc tweaks. [ci skip]
2014-04-06 11:30:47 -07:00
John-David Dalton
0341399e54
Merge pull request #520 from d10/docs
...
Fix doc typos. [ci skip]
2014-04-06 11:19:05 -07:00
Benjamin Tan
1dcf3585fb
Fix typos [ci skip]
2014-04-06 21:47:01 +08:00
John-David Dalton
dbb48cf086
Newline nit fixed by lodash-cli patch. [ci skip]
2014-04-05 23:12:42 -07:00
John-David Dalton
064c8adcf2
Add more _.endsWith and _.startsWith tests.
2014-04-05 00:36:32 -07:00
John-David Dalton
cff83e095a
Make _.where return all elements when the props object is empty.
2014-04-05 00:35:43 -07:00
John-David Dalton
ff9aecca48
Add _.startsWith and _.endsWith tests.
2014-04-04 09:07:39 -07:00
John-David Dalton
53c529a12c
Cleanup tests.
2014-04-04 09:07:11 -07:00
John-David Dalton
78454ba876
Add more -Infinity, NaN, and Infinity tests.
2014-04-04 00:37:12 -07:00
John-David Dalton
c3c1702d2b
Change _.forEach to _.each in tests.
2014-04-04 00:27:43 -07:00
John-David Dalton
bffc777b58
Tweak support property comments and nonEnumArgs test.
2014-04-03 01:31:55 -07:00
John-David Dalton
fcec6a8fdf
Replace equal with strictEqual and fix ok test typo.
2014-04-02 19:01:36 -07:00
John-David Dalton
a842f25f89
Rebuild dist.
2014-04-02 02:48:10 -07:00
John-David Dalton
9f2bea8ac1
Wrap support.nonEnumArgs assignment in a try-catch to avoid errors in Ringo, Rhino, and Narwhal.
2014-04-02 02:46:34 -07:00
John-David Dalton
7f9a2a2d34
Ensure _.initial and _.last work with NaN values for n.
2014-04-02 00:40:23 -07:00
John-David Dalton
3225f17f5a
Comment and cleanup support properties.
2014-04-01 23:28:56 -07:00
John-David Dalton
2f8b1dff27
Add noglobals=true to some sauce test runs in travis.yml.
2014-04-01 23:28:56 -07:00
John-David Dalton
7884f972ea
Remove unused index var and prevent leaking keyIndex var.
2014-04-01 23:28:56 -07:00
John-David Dalton
bfce264537
Cover nonEnumArgs in modern builds too.
2014-04-01 02:04:58 -07:00
John-David Dalton
dee5f4c96a
Rebuild dist.
2014-03-31 23:56:37 -07:00
John-David Dalton
6bd83137fb
Only check indexes for arrays in _.keysIn dense array support.
2014-03-31 20:57:38 -07:00
John-David Dalton
6c6c38679a
Add _.keys and _.keysIn tests.
2014-03-31 20:57:38 -07:00
John-David Dalton
ca0c700afa
More adjustments to coerced values.
2014-03-29 19:15:21 -07:00
John-David Dalton
cc2e434f3d
Avoid unnecessarily coercing start to a number.
2014-03-29 19:15:21 -07:00
John-David Dalton
4d337f0bee
Fix typo in _.once test.
2014-03-29 19:15:21 -07:00
John-David Dalton
539c10883b
Add placeholder tests to for _.bindKey.
2014-03-29 19:15:21 -07:00
John-David Dalton
ae8796a570
Tweak var names in _.once tests.
2014-03-29 19:15:20 -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
866d9dacb6
Add isPreBuild flag and cleanup tests.
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
d906d56505
Add _.keys test for string objects.
2014-03-27 22:17:16 -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
07f1a13cbf
Remove Bitdeli badge. [ci skip]
2014-03-26 19:10:31 -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
c099d60393
Fix test title typos. [ci skip]
2014-03-26 02:49:11 -07:00
John-David Dalton
5e0d48b40f
Tweak _.union tests.
2014-03-26 02:26:32 -07:00
John-David Dalton
c4f8e83d02
Cleanup test wording.
2014-03-26 02:26:06 -07:00
John-David Dalton
a768c1e6c0
Add _.intersection test for working with only secondary arguments.
2014-03-26 02:24:52 -07:00
John-David Dalton
540325dc20
Rebuild dist.
2014-03-26 02:07:08 -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
John-David Dalton
0ab5d6a7b8
Merge branch 'master' of github.com:lodash/lodash
2014-03-25 07:30:07 -07:00
John-David Dalton
66599e5770
Merge pull request #510 from d10/docs
...
More doc cleanup. [ci skip]
2014-03-25 07:27:12 -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
c85150aaea
Merge branch 'master' of github.com:lodash/lodash
2014-03-24 22:22:20 -07:00
John-David Dalton
c7ba6d2a82
Update link to curry post in readme. [ci skip]
2014-03-24 22:11:54 -07:00
John-David Dalton
ace64cf50f
Merge pull request #509 from d10/chain
...
Simplify `_.chain`.
2014-03-24 21:57:14 -07:00
John-David Dalton
cd6d4f6f47
Merge pull request #508 from d10/docs
...
Docs improvements. [ci skip]
2014-03-24 21:48:17 -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
76f668dddd
Add tests for _.map, _.invoke, _.shuffle, and _.sortBy for treating numbers as empty.
2014-03-24 09:14:28 -07:00
John-David Dalton
ce01d696a0
Add _.isEqual test for arguments objects and tweak phantom detection.
2014-03-23 16:31:35 -07:00
John-David Dalton
8179a3a349
Rebuild dist.
2014-03-23 15:00:02 -07: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
3776920807
Update vendor/jquery
2014-03-21 21:22:00 -07:00
John-David Dalton
7d54cde8eb
Add chalk to test/saucelabs.js.
2014-03-21 01:01:37 -07:00
John-David Dalton
1bab2061bd
Avoid ^ caret use in travis until they update npm.
2014-03-20 20:56:24 -07:00
John-David Dalton
34e30cba0d
More cleanup in test/saucelabs.js.
2014-03-20 19:32:31 -07:00
John-David Dalton
ed600c9077
Comment nit. [ci skip]
2014-03-19 23:46:52 -07:00
John-David Dalton
30dc6d2b19
Rewrite test/saucelabs.js.
2014-03-19 19:31:45 -07:00
John-David Dalton
77c3b4636e
Update supported Firefox version in readme. [ci skip]
2014-03-18 22:43:53 -07:00
John-David Dalton
25edcbaff9
Rebuild dist. [ci skip]
2014-03-18 22:43:19 -07:00
John-David Dalton
553b8fb2e0
Add Underscore _.now test to the excused list.
2014-03-17 07:51:21 -07:00
John-David Dalton
461b401e28
Remove unneeded parenthesis from .travis.yml.
2014-03-17 01:21:46 -07:00
John-David Dalton
d2a4611d1e
Update vendor/backbone and vendor/requirejs.
2014-03-17 00:43:13 -07:00
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
John-David Dalton
4eaf91c3dc
Optimize _.without in IE.
2014-03-09 20:58:46 -07:00
John-David Dalton
818c3d6140
Add the development underscore build to the test-ui dropdown list.
2014-03-09 20:28:04 -07:00
John-David Dalton
5e19cd0084
Remove legacy/mobile tests.
2014-03-09 20:23:59 -07:00
John-David Dalton
7b06257955
Remove legacy and mobile builds from travis.yml tests.
2014-03-09 18:23:00 -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
db6f907946
Correct underscore builds.
2014-03-09 12:25:33 -07:00
John-David Dalton
125ed8bff2
Add object values to secondary arguments tests for _.difference, _.intersection, _.union, and _.xor.
2014-03-09 12:25:19 -07:00
John-David Dalton
1d0f2e9d31
Rebuild dist.
2014-03-08 19:59:39 -08:00
John-David Dalton
43efc930f4
Use args in _.merge where possible.
2014-03-08 19:51:17 -08:00
John-David Dalton
737e18d2de
Ensure _.intersection handles non-array secondary values correctly.
2014-03-08 16:36:05 -08:00
John-David Dalton
445445603f
Remove _.isObject dep from _.merge and ensure _.assign and _.defaults don't error when object is null or undefined and source objects are provided.
2014-03-08 13:16:47 -08:00
John-David Dalton
5957c94958
Use _.constant where possible to cleanup tests.
2014-03-08 12:59:11 -08:00
John-David Dalton
1c41661712
Add npm package.json scripts entry to echo testing instructions. [ci skip]
2014-03-08 01:08:45 -08:00
John-David Dalton
1b2909605e
Further reduce browser ranges to test in readme. [ci skip]
2014-03-07 23:50:21 -08:00
John-David Dalton
c6a13f970f
Remove iteratorTemplate and compiled methods.
2014-03-07 23:28:55 -08:00
John-David Dalton
f2f57dc5a5
Deopt _.invoke.
2014-03-06 00:45:01 -08:00
John-David Dalton
c6de1ab56c
Add _.negate, _.keysIn and _.valuesIn.
2014-03-06 00:42:51 -08:00
John-David Dalton
0392e37eed
Lots of doc tweaks. [ci skip]
2014-03-06 00:22:21 -08:00
John-David Dalton
f630c4ec6c
Reduce browser ranges to test in readme. [ci skip]
2014-03-05 08:35:00 -08:00
John-David Dalton
e668642b23
Fix newly added string methods/docs.
2014-03-05 01:23:20 -08:00
John-David Dalton
c4c0c050af
Make_.dropRight, _.dropRightWhile, _.takeRight, and _.takeRightWhile their own methods.
2014-03-04 09:40:48 -08:00
John-David Dalton
b4ff8360ba
Add more string methods to the features note in readme. [ci skip]
2014-03-04 01:21:54 -08:00
John-David Dalton
708a2ec703
Minor whitespace nits. [ci skip]
2014-03-04 01:17:20 -08:00
John-David Dalton
407cb2f7e6
Rebuild dist.
2014-03-04 01:03:23 -08:00
John-David Dalton
0b22e76b85
Separate out _.drop, _.dropWhile, _.take, and _.takeWhile and modify docs to use "predicate" where appropriate.
2014-03-04 01:03:23 -08:00
John-David Dalton
7671187160
Change truey to truthy in docs. [ci skip]
2014-03-04 01:03:00 -08:00
John-David Dalton
5695e0e6b6
Escape a few more characters for in _.escapeRegExp for better narwhal/ringo/rhino support.
2014-03-03 09:18:49 -08:00
John-David Dalton
e22b2f00dc
Rebuild dist files. [ci skip]
2014-03-03 01:49:30 -08:00
John-David Dalton
2a017c3a7c
Add support for _.camelCase, _.endsWith, _.escapeRegExp, _.kebabCase, _.pad, _.padLeft, _.padRight, _.repeat, _.snakeCase, _.startsWith, and _.truncate. [ closes #425 ]
2014-03-02 23:48:48 -08:00
John-David Dalton
ce65c3113a
Simplify component.json.
2014-03-02 13:47:07 -08:00
John-David Dalton
65a2ebb8ad
Don't send test coverage results to coveralls for pull requests.
2014-03-01 00:46:44 -08:00
John-David Dalton
f0a542b154
Add to lodash chaining doc note. [ci skip]
2014-02-28 19:45:54 -08:00
John-David Dalton
dfe1c940bc
Add partial application in _.bind to _.curry partial combo test.
2014-02-27 00:18:50 -08:00
John-David Dalton
3cd8708368
Build docs & dist including whitespace adjustments.
2014-02-26 00:30:27 -08:00
John-David Dalton
e677161e49
Remove more code from the Underscore build.
2014-02-25 08:44:33 -08:00
John-David Dalton
818c6711d8
Cleanup _.first, _.initial, _.last, and _.rest.
2014-02-24 22:40:26 -08:00
John-David Dalton
f60cc76f3e
Reduce the Underscore build.
2014-02-24 22:39:56 -08:00
John-David Dalton
685321fdc5
Rebuild docs and dist.
2014-02-24 08:55:49 -08:00
John-David Dalton
303215d42f
Add common case paths to _.difference and _.uniq.
2014-02-24 08:52:11 -08:00
John-David Dalton
f313752888
Update large array benchmarks in perf.js. [ci skip]
2014-02-23 21:59:16 -08:00
John-David Dalton
28b83a486e
Add placeholder support tests for _.bind.
2014-02-22 20:59:02 -08:00
John-David Dalton
80289bd452
Update the tested node version in readme. [ci ckip]
2014-02-22 19:20:31 -08:00
John-David Dalton
054be39feb
Add a test for _.uniq with isSorted.
2014-02-22 19:20:14 -08:00
John-David Dalton
6448e049d1
Tweak ticks around "callback" in test titles. [ci skip]
2014-02-22 19:16:00 -08:00
John-David Dalton
8e1f7c8d6f
Rebuild docs and dist.
2014-02-22 18:12:34 -08:00
John-David Dalton
c4e31e7a58
Minor comment nits for -0 and +0. [ci skip]
2014-02-22 18:04:26 -08:00
John-David Dalton
0860d9712e
Add test to ensure _.flatten returns empty arrays for non array-like objects.
2014-02-22 17:19:20 -08:00
John-David Dalton
1a17cbd26b
Cleanup the callback assignment in _.clone and _.cloneDeep.
2014-02-22 17:11:22 -08:00
John-David Dalton
c2b1d3b551
Add falsey value optimizations for baseDifference, baseFlatten, baseUniq, _.flatten, and _.uniq.
2014-02-22 17:10:34 -08:00
John-David Dalton
d4fac798fc
Optimize _.isEqual for primitives.
2014-02-22 17:08:28 -08:00
John-David Dalton
b009b23245
Merge pull request #486 from rexxars/indexby-thisarg-docfix
...
Fixed `_.indexBy` `thisArg` example in documentation. [ci skip]
2014-02-22 10:03:19 -08:00
Espen Hovlandsdal
f276f1e2f5
Fixed _.indexBy() thisArg example in documentation
2014-02-22 11:43:21 +01:00
John-David Dalton
154e57748f
Cleanup low and high assignment in _.sortedIndex. [ci skip]
2014-02-21 23:42:40 -08:00
John-David Dalton
6854fee73e
Remove array and object pools.
2014-02-21 22:26:17 -08:00
John-David Dalton
24240bfba4
Simplify baseUniq.
2014-02-21 18:01:49 -08:00
John-David Dalton
40e32daabe
Fix _.template doc typo. [ closes #484 ] [ci skip]
2014-02-21 08:32:15 -08:00
John-David Dalton
008cbc8972
Add the version of Underscore our underscore build aligns to in readme. [ci skip]
2014-02-20 22:46:42 -08:00
John-David Dalton
8a1d2b614a
Templates should not reference _.escape if "escape" delimiters are not used. [ closes #484 ]
2014-02-20 22:31:42 -08:00
John-David Dalton
b79d03d9a4
Reorganize _.template tests.
2014-02-20 22:08:29 -08:00
John-David Dalton
83fb9f84ed
Rebuild docs & dist.
2014-02-18 23:10:31 -08:00
John-David Dalton
c634830b9f
Reduce passing arguments to helper functions by converting them to arrays.
2014-02-18 22:49:37 -08:00
John-David Dalton
24edd68833
Fix compseArgs and composeArgsRight and cleanup and correct partial placeholder tests.
2014-02-16 16:06:16 -08:00
John-David Dalton
6913798250
Fix doc typos in _.template. [ci skip]
2014-02-16 01:06:27 -08:00
John-David Dalton
131bd2c2cd
Cleanup tests.
2014-02-15 22:03:33 -08:00
John-David Dalton
55ae55c803
Add more details to the _.template docs. [ci skip] [ closes #472 ]
2014-02-15 19:28:19 -08:00
John-David Dalton
63f0eea70c
Fix AMD test fails for Underscore builds. [ci skip]
2014-02-15 18:29:01 -08:00
John-David Dalton
38aeef0760
Update Backbone tests.
2014-02-15 15:22:41 -08:00
John-David Dalton
88d5f5d76c
Update Backbone tests to 1.1.1.
2014-02-15 14:32:56 -08:00
John-David Dalton
486ba5fe0a
Avoid packages config for monolithic modules in tests.
2014-02-15 14:22:09 -08:00
John-David Dalton
76f85389ae
Update underscore builds.
2014-02-15 13:39:28 -08:00
John-David Dalton
3d311496e0
Remove placeholder support from non-underscore builds.
2014-02-15 13:39:03 -08:00
John-David Dalton
fdbfe0f84b
Update vendor/curl.
2014-02-15 01:17:11 -08:00
John-David Dalton
8a25592904
Update test files to work with underscore builds defined as named amd modules.
2014-02-15 01:17:00 -08:00
John-David Dalton
7edf024c71
Fix test fails in Rhino.
2014-02-14 01:36:25 -08:00
John-David Dalton
ee4d9890e7
Add placeholder support to _.bind, _.partial, and _.partialRight.
2014-02-14 01:36:15 -08:00
John-David Dalton
9cc06a94ec
Add a module id of "underscore" to the Underscore build.
2014-02-14 00:06:08 -08:00
John-David Dalton
dd6dc1d334
Test cleanup.
2014-02-13 22:29:25 -08:00
John-David Dalton
fb2bafb49e
Ensure _.throttle & _.debounce work if the system time is set backwards.
2014-02-13 22:26:26 -08:00
Benjamin Tan
bc3b8e73fe
Fix minor typo [ci skip]
2014-02-13 00:16:53 -08:00
John-David Dalton
4d48441102
Tweak features bullets in readme. [ci skip]
2014-02-12 19:51:14 -08:00
John-David Dalton
c0fa980f70
Add new feature notes to its section in readme. [ci skip]
2014-02-12 09:15:58 -08:00
John-David Dalton
bb3bac9933
Remove extra var from createWrapper.
2014-02-11 23:52:34 -08:00
John-David Dalton
1ac5fa544b
Update qunit-extras to respect QUnit.config.hidepassed.
2014-02-11 23:35:29 -08:00
John-David Dalton
91bb4d4b00
Remove node 0.6 fix from travis.yml as travis-ci now does it for us.
2014-02-11 21:20:04 -08:00
John-David Dalton
aecdd0fdd5
Add _.matches test and cleanup _.property and _.constant tests.
2014-02-11 21:07:28 -08:00
John-David Dalton
2e5f3cd25c
Cleanup docs in _.matches and _.where. [ci skip]
2014-02-11 21:06:58 -08:00
John-David Dalton
8558c55284
Add v8 issue note to parseInt and make other v8 issue use the same protocol. [ci skip]
2014-02-11 19:00:01 -08:00
John-David Dalton
b16b49aea4
Fix copyright header in lodash.compat.js and lodash.min.js files. [ci skip]
2014-02-11 18:23:06 -08:00
John-David Dalton
09678eeef4
Update Underscore version in doc header. [ci skip]
2014-02-11 17:53:17 -08:00
John-David Dalton
fad43842a4
Rebuild docs and dist.
2014-02-11 00:39:05 -08:00
John-David Dalton
4b448a877c
Update vendor/underscore to v1.6.0.
2014-02-11 00:38:32 -08:00
John-David Dalton
f090af2292
Rename _.match to _.matches.
2014-02-11 00:35:05 -08:00
John-David Dalton
7faaac94dd
Update vendor/bechmark.js. [ci skip]
2014-02-11 00:35:05 -08:00
John-David Dalton
dae0b25717
Revert allowing _.omit and _.pick to work as a callback for _.map when combined with _.partialRight to be solved with _.partial placeholders in v3.
2014-02-10 00:32:10 -08:00
John-David Dalton
de3d9dca72
Minor doc tweaks to _.partition and _.zip. [ci skip]
2014-02-09 00:32:58 -08:00
John-David Dalton
a91abb3e8d
Add _.partition.
2014-02-08 23:27:04 -08:00
John-David Dalton
dabea8b972
Update vendors.
2014-02-08 19:00:37 -08:00
John-David Dalton
dedffb3560
Reduce code in doc code examples. [ci skip]
2014-02-08 18:51:08 -08:00
John-David Dalton
5eb2306e9a
Remove sauce labs hook, global_test_results, to add it to QUnit Extras.
2014-02-07 21:26:28 -08:00
John-David Dalton
8a2e06a713
Simplify _.every and _.some.
2014-02-06 09:06:35 -08:00
John-David Dalton
23b495aee8
Fix _.every test in perf/perf.js.
2014-02-06 09:05:41 -08:00
John-David Dalton
b9d314e64c
Rebuild dist/docs.
2014-02-05 22:21:47 -08:00
John-David Dalton
5a4826e660
Optimize _.callback.
2014-02-05 22:05:03 -08:00
John-David Dalton
20bf67d352
Cleanup _.result.
2014-02-05 21:31:56 -08:00
John-David Dalton
8b4f1e1383
Fix basename in perf/perf.js. [ci skip]
2014-02-05 09:03:31 -08:00
John-David Dalton
20297e359d
Rebuild docs/dists and update tested browsers in readme.
2014-02-05 00:05:05 -08:00
John-David Dalton
de7409fd07
Ensure functions can be used as default values for _.result.
2014-02-04 23:50:37 -08:00
John-David Dalton
8498f12a9d
Avoid setting arity/processing args if func is not passed to methods like _.bind.
2014-02-04 23:02:32 -08:00
John-David Dalton
e949eb8623
Minor nit, add default greeting to bind benchmark. [ci skip]
2014-02-04 22:59:05 -08:00
John-David Dalton
201d17bc31
Allow _.omit and _.pick to work as a callback for _.map when combined with _.partialRight.
2014-02-04 00:57:26 -08:00
John-David Dalton
143e9bd210
Reduce code samples for _.assign and _.defaults. [ci skip]
2014-02-03 21:32:41 -08:00
John-David Dalton
9ec874d8a6
Add _.isEqual test for being used as a callback for _.every.
2014-02-03 21:32:02 -08:00
John-David Dalton
2543afebf1
Optimize _.invoke for arrays.
2014-02-02 19:45:39 -08:00
John-David Dalton
81a859604c
Update vendors and the tested Node version in the readme. [ci skip]
2014-02-02 17:54:27 -08:00
John-David Dalton
d3be4bba37
Add _.isEqual test to ensure regexes are compared regardless of flag order.
2014-02-02 00:01:27 -08:00
John-David Dalton
6779c9eb36
Reduce the complexity of a minor Underscore build optimization.
2014-01-31 09:12:50 -08:00
John-David Dalton
733da570c8
Revert the backtick escape/unescape patch but keep the docs.
2014-01-31 02:05:43 -08:00
John-David Dalton
65258d5b6a
Add doc note about escaping backticks. [ci skip]
2014-01-31 01:52:38 -08:00
John-David Dalton
618c8bb5ad
Add ` as a character to escape/unescape and a doc note on unquoted html attribute values.
2014-01-30 09:38:01 -08:00
John-David Dalton
ba8684dfc7
Rebuild /dist files.
2014-01-30 08:46:51 -08:00
John-David Dalton
36a1bd9e0f
Move browser field in package.json. [ci skip]
2014-01-30 08:46:34 -08:00
John-David Dalton
fe56c1c6f2
Make default BUILD="compat" in travis.yml. [ci skip]
2014-01-30 08:43:35 -08:00
John-David Dalton
86a37e6f8d
Minor whitespace nits. [ci skip]
2014-01-30 01:37:17 -08:00
John-David Dalton
da1aad7b92
Add baseEachRight and baseForOwnRight.
2014-01-30 01:36:30 -08:00
John-David Dalton
876621f8af
Merge pull request #466 from aearly/patch-1
...
Add "browser" field in package.json for Browserify. [ci kip]
2014-01-29 13:50:46 -08:00
Alexander Early
8a908b720f
Add "browser" field for Browserify
...
Browserify and other CJS builders will look for a "browser" field to use as an alternate "main" when targeting the browser environment.
https://github.com/substack/node-browserify#packagejson
Pointing it to the compat build would prevent issues like #288 happening out of the box, without any extra configuration.
2014-01-29 13:33:50 -08:00
John-David Dalton
dadde52c40
More perf.js cleanup and add _.compose benchmarks. [ci skip]
2014-01-29 09:33:46 -08:00
John-David Dalton
369dd98cbe
Avoid installing coveralls in travis runs when not needed.
2014-01-29 08:57:14 -08:00
John-David Dalton
8cdd6cd131
Fix test/test.js in lodash-node and carry fixes over to perf/perf.js.
2014-01-29 08:57:14 -08:00
John-David Dalton
973bc21f37
Add note to contributing.md to not worry about regenerating docs or dist files. [ci skip]
2014-01-29 08:56:55 -08:00
John-David Dalton
2ba327345d
Fix underscore build modifications to match.
2014-01-29 01:44:09 -08:00
John-David Dalton
138ecc4ee1
Simplify resolving filePath in perf/perf.js. [ci skip]
2014-01-29 00:29:57 -08:00
John-David Dalton
5b9a8e9bf9
Fix tests for lodash-amd.
2014-01-29 00:29:50 -08:00
John-David Dalton
e520486892
Rebuild dist/ and docs.
2014-01-28 23:41:44 -08:00
John-David Dalton
ecb91613e8
Minor whitespace nits in _.compose and _.pull. [ci skip]
2014-01-28 23:38:29 -08:00
John-David Dalton
d4ac76081e
Correct _.compose unit test.
2014-01-28 23:38:29 -08:00
John-David Dalton
63727b67ee
Cleanup _.compose.
2014-01-28 22:14:10 -08:00
John-David Dalton
d969dcecbf
Set LARGE_ARRAY_SIZE to 40.
2014-01-28 22:05:50 -08:00
John-David Dalton
49c9a202e0
Cleanup perf tests and adjust for LARGE_ARRAY_SIZE of 40.
2014-01-28 22:05:50 -08:00
Stephen Solka
512c8de526
Use .apply for initial function call in _.compose then use .call in loop. [ closes #463 , #464 ]
2014-01-28 22:05:19 -08:00
John-David Dalton
012a929067
Add _.cloneDeep doc note to _.clone too. [ci skip]
2014-01-27 21:59:26 -08:00
John-David Dalton
bec4e8d8e4
Fix lodash-node unit tests.
2014-01-27 21:50:50 -08:00
John-David Dalton
9f0993f29b
Fix setting the selectedIndex of dropdown lists in test-ui.js and perf-ui.js.
2014-01-27 21:49:38 -08:00
John-David Dalton
1b79448ac2
Add _.zipObject test for extra values.
2014-01-27 20:00:47 -08:00
John-David Dalton
6cef7d5060
Ensure _.where handles properties with undefined properties. [ closes #461 ]
2014-01-27 17:53:10 -08:00
John-David Dalton
752545ec0e
Minor doc nit for _.runInContext. [ci skip]
2014-01-26 14:44:11 -08:00
John-David Dalton
adbebf7ecc
Avoid detecting the global function in Java based environments like Rhino as the freeGlobal.
2014-01-26 13:37:31 -08:00
John-David Dalton
4d57ac0ce1
Avoid detecting the global function in Java based environments like Rhino as the freeGlobal.
2014-01-26 13:27:39 -08:00
John-David Dalton
24b77d9dcb
Minor code format nit in test.js. [ci skip]
2014-01-26 13:27:01 -08:00
John-David Dalton
cc0f431c35
Minor comment nit for consistency across projects. [ci ckip]
2014-01-25 22:48:12 -08:00
John-David Dalton
1e7927fbff
Consistent use of getConfig in test/index.html and test/underscore.html.
2014-01-25 19:52:49 -08:00
John-David Dalton
129e56e570
Avoid accessing body.completed if body isn't truey in saucelabs.js.
2014-01-25 18:12:00 -08:00
John-David Dalton
5beef690ad
Fix loading baseEach for commonjs modularize tests.
2014-01-25 18:11:25 -08:00
John-David Dalton
b0383b0978
Update freeGlobal assignment in lodash builds, benchmark.js, and qunit-extras to work in node-webkit. [ closes #419 ]
2014-01-25 17:02:27 -08:00
John-David Dalton
16c6a11b77
Replace _.createCallback reference in readme with _.callback. [ci skip]
2014-01-25 11:00:30 -08:00
John-David Dalton
9117b13576
Rebuild dist & docs. [ci skip]
2014-01-25 11:00:18 -08:00
John-David Dalton
af55978918
Minor test cleanup. [ci skip]
2014-01-25 10:25:50 -08:00
John-David Dalton
0446a1b3a8
Tweak documented arg name key for _.pluck. [ci skip]
2014-01-25 02:52:14 -08:00
John-David Dalton
3986dd4c32
Add baseEach tests.
2014-01-25 02:48:41 -08:00
John-David Dalton
79afa16a7f
Fix test fails in older Safari and cleanup setProperty in test.js.
2014-01-24 23:16:07 -08:00
John-David Dalton
087ed0aa6a
Update vendor/qunit-extras and simplify its load/install.
2014-01-24 09:42:45 -08:00
John-David Dalton
44fa3d2d07
Fix typo in throttle test.
2014-01-24 00:52:38 -08:00
John-David Dalton
8654d83a33
Drop 'use strict' in the unit tests and make its IIFE more closely resemble lodash's.
2014-01-23 23:19:13 -08:00
John-David Dalton
efb78c823c
Add _.memoize test and normalize on using properties of a and b instead of x and y.
2014-01-23 23:00:49 -08:00
John-David Dalton
3bb7f0c291
Fix regression in test-ui.js. [ci skip]
2014-01-23 09:17:53 -08:00
John-David Dalton
62e0db7c9b
Fix Function.prototype.toString mock in test/ to avoid errors in Firefox.
2014-01-23 00:30:59 -08:00
John-David Dalton
130695fcb3
Remove trailing slash in locationPath of test/underscore.html.
2014-01-23 00:30:24 -08:00
John-David Dalton
05fa301ecb
Add freeGlobal.self checks to benchmark.js and quinit-extras to support browserified code running in a web worker.
2014-01-22 23:48:29 -08:00
Michael "Z" Goddard
ee90f730b5
Add freeGlobal.self check to support browserified code running in a web worker.
...
`self` is the global context name in web workers. So
`freeGlobal.self === freeGlobal` is `true` in that environment when
lodash is packaged in a library/site for use in web workers.
2014-01-22 23:38:36 -08:00
John-David Dalton
7b8a23453f
Cleanup lodashBizarro code to get coverage up in AMD modules.
2014-01-22 23:09:42 -08:00
John-David Dalton
cb44479420
Add freeGlobal.self check to test/asset/set.js.
2014-01-22 23:07:50 -08:00
John-David Dalton
afb3806326
Cleanup the perf and test ui files.
2014-01-22 23:04:10 -08:00
John-David Dalton
d96bfd21b7
Comment nit in the underscore build. [ci skip]
2014-01-22 11:40:43 -08:00
John-David Dalton
bbc3100bb3
Add _.callback as an alias of _.createCallback.
2014-01-22 08:54:25 -08:00
John-David Dalton
ac1bb2a6bd
Rebuild docs and updated tested Chrome version in readme. [ci skip]
2014-01-22 00:27:50 -08:00
John-David Dalton
41ef391d15
Avoid leaking a data var in compat/legacy builds and remove dead code from the underscore build.
2014-01-22 00:26:45 -08:00
John-David Dalton
e51aa5899a
Dumb _.curry down for consistent feature support for old environments.
2014-01-21 22:25:08 -08:00
John-David Dalton
38bb975abd
Allow legacy build tests to pass.
2014-01-21 20:49:44 -08:00
John-David Dalton
a249b315ca
Make breakIndicator use expando in underscore builds.
2014-01-21 19:59:59 -08:00
John-David Dalton
eba85e1ec3
Update vendor/qunit-extras. [ci skip]
2014-01-21 19:59:31 -08:00
John-David Dalton
c1c92256ea
Track arity of functions created by _.bind, _.bindKey, _.bindAll, _.partial, _.partialRight, _.curry, and _.wrap.
2014-01-21 19:59:13 -08:00
John-David Dalton
58ce97c0b4
Ensure _.flatten works with _.map in underscore builds.
2014-01-20 11:33:31 -08:00
John-David Dalton
ca58bab1f0
Cleanup assign/defaults/merge unit test. [ci skip]
2014-01-20 09:31:55 -08:00
John-David Dalton
052c484abd
Update .travis.yml dep versions and make coveralls reporting optional so we don't fail when their service is down.
2014-01-20 08:46:53 -08:00
John-David Dalton
7a213c9d6f
Fix test typo in test/index.html.
2014-01-20 00:39:40 -08:00
John-David Dalton
f4de7422b3
Fix large array optimization in baseDifference.
2014-01-20 00:39:20 -08:00
John-David Dalton
a3d18d0429
Add coverage for Set for environments w/o native support.
2014-01-19 23:52:27 -08:00
John-David Dalton
77fbffdc4b
Use baseEach in underscore build of _.sortBy.
2014-01-19 13:41:15 -08:00
John-David Dalton
63ea01104b
Conditionally define createCache base on feature inference.
2014-01-19 13:27:23 -08:00
John-David Dalton
cad0f1f396
Ensure we use an underscore build of _.result.
2014-01-19 12:28:25 -08:00
John-David Dalton
677fb93494
Use baseEach, baseForOwn and baseForIn to reduce dependencies on baseCreateCallback.
2014-01-19 12:10:09 -08:00
John-David Dalton
55cbb12701
Use ES6 Set to optimize for large arrays in _.uniq, _.difference, & _.intersection.
2014-01-18 22:51:43 -08:00
John-David Dalton
14099813f0
Fix typo in travis.yml.
2014-01-17 20:11:25 -08:00
John-David Dalton
b1fd4e853c
Rebuild dist files.
2014-01-17 09:27:27 -08:00
John-David Dalton
c1d3fc1b78
Cleanup _.result default value patch. [ closes #455 ]
2014-01-17 09:27:11 -08:00
John-David Dalton
829980a941
Ensure sauce tests run against builds created by travis-ci.
2014-01-16 23:45:06 -08:00
John-David Dalton
d1e1a90d08
Merge pull request #454 from pistacchio/master
...
Added default value to `_.result`.
2014-01-16 21:16:12 -08:00
John-David Dalton
d56de091f6
Missed a BIND_FLAG use in baseCreateCallback.
2014-01-16 20:18:21 -08:00
John-David Dalton
87bb926fef
Make the coverage run in .travis.yml use the generated modern build.
2014-01-16 19:54:33 -08:00
pistacchio
e983f93859
Added default value to _.result
2014-01-16 18:54:20 +01:00
John-David Dalton
c721acc2fa
Make each build in travis.yml so users don't have to include them in pull requests for tests to pass.
2014-01-16 08:37:57 -08:00
John-David Dalton
16fd4c83ac
Indicate slow path in lodash wrapper perf test. [ci skip] [ closes #452 ]
2014-01-16 07:34:04 -08:00
John-David Dalton
999dfb84ee
Use vars to store bitmask flags to improve readability.
2014-01-15 23:52:56 -08:00
John-David Dalton
c6557e5078
Add more _.indexOf tests.
2014-01-14 22:11:10 -08:00
Johann Steinbrecher
f7aab02978
Fixing indexOf([], undefined, true) to return -1 insead 0
2014-01-14 12:55:06 -08:00
John-David Dalton
fdcd67dd6b
Make stable multi prop sort unit test more complex.
2014-01-13 19:39:02 -08:00
John-David Dalton
6c611d71dd
Qualify coverage claim in readme. [ci skip]
2014-01-13 09:02:49 -08:00
John-David Dalton
b7e2396269
Increase test coverage of trim methods and _.sortBy.
2014-01-13 08:59:41 -08:00
John-David Dalton
ab62875ab1
Use a more preferred command to enable npm on Node 0.6 in travis.yml.
2014-01-12 22:02:11 -08:00
John-David Dalton
a499fdbb13
Reduce objectTypes and indexTypes deps.
2014-01-12 13:31:37 -08:00
John-David Dalton
bf2f0c38ed
Update _.template docs to mark data as optional. [ci skip]
2014-01-11 23:57:17 -08:00
John-David Dalton
b14c05ccae
Fix the underscore build of _.memoize.
2014-01-11 23:54:55 -08:00
John-David Dalton
66e7cd41b7
Rebuild dist/lodash.underscore.js with breakIndicator and reverted _.invert.
2014-01-11 21:53:12 -08:00
John-David Dalton
e9a15d9189
Remove keyPrefix for using a simple _ prefix.
2014-01-11 21:50:36 -08:00
John-David Dalton
e4aee13e9e
Merge branch 'master' of github.com:lodash/lodash
2014-01-10 22:22:45 -08:00
John-David Dalton
551f9fcdf9
Make checks for _.map and _.reduce use consistent with indexTypes.
2014-01-09 23:27:32 -08:00
John-David Dalton
2ec5e948b4
Make _.isEqual work with plain objects containing constructor properties with like object values and make _.invert assign arrays when using the multiValue flag. [ closes #420 ]
2014-01-09 20:13:37 -08:00
John-David Dalton
60b7f504e6
Make the guard checks in _.assign and _.defaults more thorough.
2014-01-09 08:43:52 -08:00
John-David Dalton
f99668f551
Add doc note to _.bind, _.bindAll, _.partial, _.partialRight, and _.curry about not setting the resulting functions .length. [ closes #444 ]
2014-01-09 08:41:21 -08:00
John-David Dalton
8ade41b270
Update vendors.
2014-01-09 08:10:51 -08:00
John-David Dalton
a36a5363b4
Avoid using a unique key for keyPrefix as it causes issues when lodash is modularized into individual npm packages. [ closes #446 ]
2014-01-09 01:31:28 -08:00
John-David Dalton
cb22fb54e8
Allow _.trim, _.trimLeft, and _.trimRight to remove specified chars.
2014-01-08 23:39:52 -08:00
John-David Dalton
1dcfdfdb65
Remove test until v3.0 when we'll enforce uniform skipping of the constructor property of prototype objects.
2014-01-07 08:30:55 -08:00
John-David Dalton
d309eb8fa1
Expose _.slice.
2014-01-06 22:26:50 -08:00
John-David Dalton
16dfdbe314
Ensure shimIsPlainObject returns true for plain objects with a constructor property that has a function value.
2014-01-05 13:49:18 -06:00
John-David Dalton
b926ed7b00
Rebuild diet and docs.
2014-01-04 23:10:22 -06:00
John-David Dalton
67a6b88104
Add tests for _.capitalize.
2014-01-04 21:51:23 -06:00
John-David Dalton
631699bf80
Doc cleanup. [ci skip]
2014-01-04 21:32:01 -06:00
John-David Dalton
80801bf7d0
Add _.capitalize.
2014-01-04 20:16:19 -06:00
John-David Dalton
4850a033fa
Avoid ternary operations that aren't part of an assignment.
2014-01-03 11:50:29 -06:00
John-David Dalton
0b4029f7a1
Fix lodashBizarro tests for trim, trimLeft, and trimRight.
2014-01-03 11:05:09 -06:00
John-David Dalton
c07ef0d92a
Add doc note for options.init to createIterator. [ci skip]
2014-01-03 00:55:59 -06:00
John-David Dalton
ca48c5ddff
Expose trim, trimLeft, and trimRight.
2014-01-03 00:37:49 -06:00
John-David Dalton
a20c362983
Rearrange source to better match the doc order.
2014-01-02 19:06:40 -06:00
John-David Dalton
7beb204b9d
Remove forEach dep from mixin.
2014-01-01 23:10:27 -06:00
John-David Dalton
3e4f9451a0
Update year to 2014. [ci skip]
2014-01-01 12:08:02 -06:00
John-David Dalton
6e5846d206
Replace isWhitespaceAt with trimmedLeftIndex and trimmedRightIndex.
2014-01-01 10:57:42 -06:00
John-David Dalton
5965591934
Optimize trim.
2013-12-31 20:23:25 -06:00
John-David Dalton
78f8a03da5
Ensure the trim fallback is tested and counted for code coverage.
2013-12-31 02:01:19 -06:00
John-David Dalton
4d10584233
Beef up _.parseInt support and add trim internally.
2013-12-30 23:58:56 -06:00
John-David Dalton
106fa64060
Cleanup arrayReg and splice references.
2013-12-29 15:49:26 -06:00
John-David Dalton
95be8b2cf3
Optimize _.sortBy by adding baseCompareAscending and compareMultipleAscending.
2013-12-28 21:39:33 -06:00
John-David Dalton
53d7c6c085
Fix node 0.6 tests with npm registry's new cert.
2013-12-27 11:21:20 -06:00
John-David Dalton
e4df75519c
Ensure _.random() returns 1 or 0.
2013-12-26 10:09:53 -06:00
John-David Dalton
0438fa6816
Ensure _.reduce doesn't assign accumulator a collection value if its length is 0.
2013-12-25 02:36:02 -06:00
John-David Dalton
2dab4ccf85
Fix _.reduce for modern and underscore builds.
2013-12-24 12:47:22 -06:00
John-David Dalton
b338e76649
Cleanup lodash and lodash.underscore builds.
2013-12-23 17:45:05 -06:00
John-David Dalton
c737ab764e
Minor doc tweaks to _.pluck and _.match. [ci skip]
2013-12-23 11:06:54 -06:00
John-David Dalton
990e73fce6
Add _.match.
2013-12-22 23:56:28 -06:00
John-David Dalton
99fac3ae1c
Go back to a version range in travis.yml now that sauce-tunnel has fixed its npm issues.
2013-12-22 23:00:54 -06:00
John-David Dalton
ad0bcc7de9
Add another _.constant test for falsey values.
2013-12-22 01:25:24 -06:00
John-David Dalton
8069853dda
Fix reEscapedHtml for underscore builds.
2013-12-21 10:39:02 -06:00
John-David Dalton
14ed669eba
Use a fixed version, 1.1.0, until sauce-tunnel fixes their corrupt 1.1.1 npm package.
2013-12-21 10:05:07 -06:00
John-David Dalton
9ff5fa4acf
Remove trailing newlines in .html files and add .php to .editorconfig. [ci skip]
2013-12-21 10:03:40 -06:00
John-David Dalton
d026024e8c
Merge branch 'master' of github.com:lodash/lodash
2013-12-21 09:45:58 -06:00
John-David Dalton
25d1491e6b
Merge pull request #435 from d10/master
...
Add .editorconfig. [ci skip]
2013-12-21 07:41:32 -08:00
Benjamin Tan
4e1415faf2
Add .editorconfig
2013-12-21 21:15:12 +08:00
John-David Dalton
692f64a78a
Reduce _.escape and _.unescape dependencies
2013-12-21 03:45:56 -06:00
John-David Dalton
b20b8af5a6
Simplify nvm use in travis.yml.
2013-12-20 03:15:19 -08:00
John-David Dalton
d34cf636d8
Use Boolean to fake out the isNative check and allow environments to test the native String#contains fork of _.contains
2013-12-20 02:38:18 -08:00
John-David Dalton
3c72ea40b4
Use node --harmony for code coverage tests.
2013-12-20 01:22:15 -08:00
John-David Dalton
f87c7833a3
Update the tested version of node in readme. [ci skip]
2013-12-19 23:04:18 -08:00
John-David Dalton
f3931140fe
Add bad shim tests for String#contains and remove those for Function#bind as we don't use native bind.
2013-12-19 02:20:54 -08:00
John-David Dalton
8459117c23
Minor tweaking, moving var order.
2013-12-19 00:57:58 -08:00
John-David Dalton
bbc0c97329
Update docdown to fix doc bugs related to params that are properties of other params. [ci skip]
2013-12-19 00:00:00 -08:00
John-David Dalton
1d8b152758
Merge pull request #432 from d10/master
...
Fix _.template docs typo. [ci skip]
2013-12-18 23:09:01 -08:00
John-David Dalton
1c4652448c
Optimize _.contains by using native String#contains when available.
2013-12-18 23:05:16 -08:00
Benjamin Tan
3a34e606b8
Fix _.template docs typo [ci skip]
2013-12-19 12:02:04 +08:00
John-David Dalton
ca55748103
Ensure AMD tests it all of the debounce coverage.
2013-12-16 23:49:13 -08:00
John-David Dalton
43fa199cfa
Remove opera 9 from sauce too.
2013-12-16 22:26:31 -08:00
John-David Dalton
f288ca23ae
Correct typo in iteratorTemplate code comment. [ci skip]
2013-12-16 22:10:36 -08:00
John-David Dalton
4026714461
Relax reNative as it's limited in scope.
2013-12-16 21:53:01 -08:00
John-David Dalton
39a8652708
Simplify the _.support.dom check.
2013-12-16 21:22:46 -08:00
John-David Dalton
fb432465ea
Disable testing Opera 10 in sauce until they fix it.
2013-12-16 20:17:15 -08:00
John-David Dalton
42bccfe1ec
Improve regexp for reNative.
2013-12-16 20:15:37 -08:00
John-David Dalton
98566150d2
Avoid chance fails by noConflict race conditions.
2013-12-16 08:47:16 -08:00
John-David Dalton
676e1705c1
Rebuild docs and dist.
2013-12-16 02:34:46 -08:00
John-David Dalton
172cc1ffea
Add thisArg to _.tap.
2013-12-16 02:34:20 -08:00
John-David Dalton
6845a52e92
Avoid sparatic fails with Firefox 26 and amd tests.
2013-12-16 01:44:51 -08:00
John-David Dalton
b5dc89f0e6
Add opera 9 and 10 to sauce tests.
2013-12-16 00:28:06 -08:00
John-David Dalton
ecaea51fe0
Update Firefox version in sauce and try Opera again.
2013-12-15 23:56:12 -08:00
John-David Dalton
77baf08092
Update tested browsers in the readme. [ci skip]
2013-12-15 23:55:43 -08:00
John-David Dalton
63ff5a2fe3
Update node version to 0.10 for sauce in travis.yml since they've upgraded their node 0.10 version.
2013-12-15 23:53:46 -08:00
John-David Dalton
97662f4b3e
Fix comment typo in test/index.html. [ci skip]
2013-12-15 23:34:28 -08:00
John-David Dalton
38869d5035
Add tests for _.support.funcDecomp and WinRTError.
2013-12-15 23:17:33 -08:00
John-David Dalton
08047d4ab7
Cleanup iteratorTemplate code comments. [ci skip]
2013-12-15 23:15:19 -08:00
John-David Dalton
cf33853e68
Add result of array tests.
2013-12-15 22:50:43 -08:00
John-David Dalton
768e618ed9
Fix doc typos for _.mapValues and _.sample.
2013-12-15 22:50:10 -08:00
John-David Dalton
025ed51f11
Reduce the chance of a slow script warning in some browsers in test.js.
2013-12-15 21:24:13 -08:00
John-David Dalton
ab9dae3bf3
Fix IE compat mode bug with clearTimeout and setTimeout in test/index.html.
2013-12-15 20:28:03 -08:00
John-David Dalton
74da5dfd4b
Keep code coverage up for _.isElement.
2013-12-15 19:15:01 -08:00
John-David Dalton
aaaf452fdc
Move "escape" and "evaluate" delimiters to their own regexes. Cleanup the _ docs and iteratorTemplate.
2013-12-15 15:47:09 -08:00
John-David Dalton
d2b97d8aea
Cleanup and rebuild docs and diet.
2013-12-14 03:05:30 -08:00
John-David Dalton
8b95216493
Merge pull request #429 from d10/master
...
Improve links formatting for docs. [ci skip]
2013-12-14 03:01:29 -08:00
Benjamin Tan
f933fa8c78
Improve links formatting for docs
2013-12-14 18:49:01 +08:00
John-David Dalton
f955309139
Switch from chrome to googlechrome browser name in saucelabs.js.
2013-12-14 02:34:05 -08:00
John-David Dalton
9c65a82430
Avoid issues with variable window.
2013-12-14 02:19:42 -08:00
John-David Dalton
7b4dda9c73
Fix readme typo in build differences wiki link. [ci skip] [ closes #428 ]
2013-12-14 01:59:31 -08:00
John-David Dalton
9ad7d2d977
Fix bizarro setTimeout and clearTimeout for requirejs test runs.
2013-12-14 01:53:21 -08:00
John-David Dalton
e3b4b2f667
Simplify iteratorTemplate.
2013-12-14 01:29:17 -08:00
John-David Dalton
60a1374fb4
No longer compile _.assign, _.defaults, or _.forOwn.
2013-12-13 09:11:58 -08:00
John-David Dalton
7fcbc3c003
Fix failing test in node.
2013-12-13 08:34:16 -08:00
John-David Dalton
40421f4321
Make _.isElement more robust. [ closes #427 ]
2013-12-12 22:22:47 -08:00
John-David Dalton
ad2683b610
Add more semicolons to the docs. \ht @mathias [ci skip]
2013-12-11 19:51:07 -08:00
John-David Dalton
7d49699e5f
Merge branch 'master' of github.com:lodash/lodash
2013-12-11 09:24:58 -08:00
John-David Dalton
b34a239096
Add more to the "features" section of the readme and use the github url for lodash-amd references. [ci skip]
2013-12-11 09:24:47 -08:00
John-David Dalton
02d1251fe4
Merge pull request #426 from lodash/docs
...
Tweak documentation for `{un,}escape`. [ci skip]
2013-12-11 09:00:51 -08:00
Mathias Bynens
95e58ebb9f
Tweak documentation for {un,}escape [ci skip]
2013-12-11 17:54:08 +01:00
John-David Dalton
1cb2704f1b
Add files to bower and volo ignore lists. [ci skip]
2013-12-08 18:15:56 -08:00
John-David Dalton
dea71f1aa9
Update dojo to 1.9.2.
2013-12-08 17:56:11 -08:00
John-David Dalton
aee975b7d8
Add .log files to volo's ignore list. [ci skip]
2013-12-08 17:54:24 -08:00
John-David Dalton
18b6d51644
Reduce the amount of phantomjs runs in travis.yml and tweak for 100% coverage in amd tests.
2013-12-08 14:29:03 -08:00
John-David Dalton
3a5ff851af
Avoid swallowing errors in the test setup in .travis.yml.
2013-12-08 12:12:05 -08:00
John-David Dalton
cd929345e6
Ignore all log files in .gitignore. [ci skip]
2013-12-08 11:01:35 -08:00
John-David Dalton
de232dd726
Allow amd builds to test for bizarro methods.
2013-12-08 10:44:07 -08:00
John-David Dalton
8ebe99d4f5
Add support for writing the coverage.json file for phantomjs runs in test/test.js. [ci skip]
2013-12-07 23:46:39 -08:00
John-David Dalton
32f760a461
Add semantic versioning note to readme. [ci skip]
2013-12-07 23:28:02 -08:00
John-David Dalton
65eaab5cf4
Update .gitignore to ignore npm-debug.log and coverage folders. [ci skip]
2013-12-07 23:05:39 -08:00
John-David Dalton
51698944e0
Cleanup _.xor patch and add a unit test.
2013-12-06 20:34:59 -08:00
Ryan Van Etten
64fc924357
Ensure _.xor() returns new unique array.
2013-12-06 19:38:43 -08:00
John-David Dalton
c61a0cdd22
Cleanup _.compact optimization.
2013-12-06 19:34:30 -08:00
robertmesserle
9a1de81fc5
Optimized compact method by using a counter in place of Array.prototype.push()
2013-12-06 19:34:30 -08:00
John-David Dalton
3633d3cd73
Optimize _.unescape.
2013-12-06 09:13:38 -08:00
John-David Dalton
9a0465eb05
Reduce sauce timeouts.
2013-12-05 21:25:03 -08:00
John-David Dalton
088e199aa2
Cleanup docs. [ci skip]
2013-12-05 21:24:47 -08:00
John-David Dalton
bc4c043d7e
Cleanup previous commit, add a _.invert unit test, and rebuild docs.
2013-12-05 09:38:42 -08:00
John-David Dalton
764299ea8a
Merge pull request #420 from dr-skot/master
...
Add oneToMany support in _.invert.
2013-12-05 08:35:14 -08:00
Scott Shepherd
2abc87a1f2
regenerated README.md after adding oneToMany support to _.invert
2013-12-05 11:28:06 -05:00
Scott Shepherd
75fa116c88
built dist files after adding oneToMany support to _.invert
2013-12-05 11:24:46 -05:00
Scott Shepherd
cc7575adab
added oneToMany option to _.invert()
2013-12-05 09:14:58 -05:00
Scott Shepherd
efb1a2c8e0
added oneToMany option to _.invert()
2013-12-05 09:12:38 -05:00
John-David Dalton
c2972fcaa0
Avoid adding Function.prototype additions to _.
2013-12-04 22:50:51 -08:00
John-David Dalton
250fd71e16
Tweak readme layout of downloads and add not about 100% code coverage. [ci skip]
2013-12-03 22:38:02 -08:00
John-David Dalton
783c165201
Add doc note to _.zip about unzipping values. [ci skip] [ closes #418 ]
2013-12-03 20:40:15 -08:00
John-David Dalton
326a3c5932
Fix typo in test description and reduce sauce test timeouts.
2013-12-03 20:37:26 -08:00
John-David Dalton
0af1a85442
Bump to v2.4.1.
2013-12-02 23:21:16 -08:00
John-David Dalton
10e7bb97ee
Add comments to baseBind use of arguments. [ci skip] [ closes #416 ]
2013-12-02 23:11:19 -08:00
John-David Dalton
c319bbc5f3
Ensure _.isEqual performs comparisons between objects with shared property values correctly. [ closes #415 ]
2013-12-02 21:15:00 -08:00
John-David Dalton
9e42f70e5f
Add more lodashBadShim tests.
2013-12-02 01:40:20 -08:00
John-David Dalton
ff47152187
Add max-duration option to sauce config.
2013-12-01 21:40:48 -08:00
John-David Dalton
94b6ce5ca0
Excuse some underscore _.debounce and _.throttle tests in sauce.
2013-12-01 21:40:48 -08:00
John-David Dalton
8e1020f134
Tweak _.now unit test.
2013-12-01 21:40:48 -08:00
John-David Dalton
be7a0fef41
Increase sauce idle-timeout from the default of 90 to 300.
2013-12-01 21:40:48 -08:00
Bitdeli Chef
9fe7bb7362
Add a Bitdeli badge to README
2013-12-01 17:55:22 +00:00
John-David Dalton
5d4b121ac1
Remove extra props added for lodashBadShim.
2013-12-01 11:29:41 -06:00
John-David Dalton
cb424a5f78
Better error messages for sauce issues. [ci skip]
2013-11-30 23:11:16 -06:00
John-David Dalton
88ab9d0756
Fix phantomjs browser tests.
2013-11-30 19:57:42 -06:00
John-David Dalton
29f4fd40ed
Try a different secure string in travis.yml.
2013-11-30 17:10:53 -06:00
John-David Dalton
b7f7ba06b9
Merge qunit clib and extras.
2013-11-30 16:02:18 -06:00
John-David Dalton
94f8ac8d1d
Get test coverage to 100%.
2013-11-30 11:51:11 -06:00
John-David Dalton
72ab38bd2f
Remove fork in baseUniq that is never reached and increase test coverage.
2013-11-30 00:29:50 -06:00
John-David Dalton
b3d5466131
Fix tests for commonjs module builds. [ci skip]
2013-11-29 22:11:30 -06:00
John-David Dalton
bafbd8f1b6
Add COVERALLS_REPO_TOKEN to travis.yml.
2013-11-29 21:57:21 -06:00
John-David Dalton
8c1ce03183
Ignore .coveralls.yml.
2013-11-29 21:01:12 -06:00
John-David Dalton
97490b272f
Add more unit tests to increase coverage.
2013-11-29 20:54:18 -06:00
John-David Dalton
2afbe9514b
Rebuild files and docs.
2013-11-29 20:37:56 -06:00
John-David Dalton
603be609a1
Add sudo to the istanbul command in travis.yml.
2013-11-29 18:48:01 -06:00
John-David Dalton
4590be7b65
Add isNative.
2013-11-29 18:47:25 -06:00
John-David Dalton
097a2f6582
Optimize _.partial and _.partialRight.
2013-11-29 11:21:48 -06:00
John-David Dalton
f818e5bc51
Whitespace nit in test.js. [ci skip]
2013-11-29 08:40:13 -06:00
John-David Dalton
34cf8fc43c
Ensure _.partialRight args are applied to __bindData__ in the correct order. [ closes #408 ]
2013-11-29 07:09:21 -06:00
John-David Dalton
7712765c3a
Ensure __bindData__ is properly cloned. [ closes #408 ]
2013-11-29 06:31:37 -06:00
John-David Dalton
eaf1304eda
Rebuild with xor doc typo fixed and docs with lodash.com link. [ci skip]
2013-11-27 23:46:27 -06:00
John-David Dalton
f97f32df0f
Merge pull request #406 from Delapouite/doc
...
Add home link in docs. [ci skip]
2013-11-27 03:45:22 -06:00
John-David Dalton
79eecd6db4
Remove extraneous test. [ci skip]
2013-11-27 03:42:59 -06:00
Delapouite
5a75d8e788
Add home link in docs. [ci skip]
2013-11-27 10:12:17 +01:00
John-David Dalton
42e58fb73a
Add unit test for _.sortBy to ensure arrays returned from callbacks are coerced.
2013-11-26 15:10:55 -06:00
John-David Dalton
dba996b2c4
Fix doc typos. [ci skip]
2013-11-26 15:10:45 -06:00
John-David Dalton
647f0dd34b
Bump to v2.4.0.
2013-11-25 23:14:32 -06:00
John-David Dalton
a691a519e8
Add options object to _.mixin. [ closes #404 ]
2013-11-25 13:26:08 -06:00
John-David Dalton
86075973b5
Remove setImmediate use from _.defer.
2013-11-24 15:31:34 -06:00
John-David Dalton
97ea15300c
Added unit tests for clearing the timer id of _.delay and _.defer and tests for array chaining methods.
2013-11-24 15:11:45 -06:00
John-David Dalton
a150a8fd52
Update sauce labs excused list in test/underscore.html. [ci skip]
2013-11-24 11:25:12 -06:00
John-David Dalton
ad4e20da52
Fix async test in node when testing modules. [ci skip]
2013-11-24 00:30:13 -06:00
John-David Dalton
e43ab1e46f
Add missing semicolon in _#chain doc. [ci skip]
2013-11-22 22:18:53 -08:00
John-David Dalton
e32e280cf1
Update async _.throttle test.
2013-11-22 22:08:51 -08:00
John-David Dalton
c1a07e0943
Cleanup _.xor.
2013-11-22 18:43:51 -08:00
John-David Dalton
93fe641dbf
Change sauce detect in test/underscore.html. [ci skip]
2013-11-22 12:42:39 -08:00
John-David Dalton
d8194c0886
Allow _.sortBy to accept an array for callback.
2013-11-22 09:35:39 -08:00
John-David Dalton
75ce4766d3
Fix _.mixin doc typo. [ci skip]
2013-11-21 22:04:59 -08:00
John-David Dalton
7eff3bf854
Add opera to sauce labs and shorten ie-compat tag.
2013-11-21 22:04:38 -08:00
John-David Dalton
af143ae7dc
Update alias output in doc TOC. [ci skip]
2013-11-21 10:53:56 -08:00
John-David Dalton
a0e9140dde
Use non-minified file for istanbul coverage checks.
2013-11-21 10:52:59 -08:00
John-David Dalton
33e5d46c87
Add _.constant, _.mapValues, and _.xor.
2013-11-21 09:31:55 -08:00
John-David Dalton
f74b206864
Move asyncRetries config to test/test.js.
2013-11-20 19:13:06 -08:00
John-David Dalton
f334ebe577
Revert istanbul change in travis.yml.
2013-11-20 19:11:46 -08:00
John-David Dalton
9c39394d7f
Load QUnit extras for cli tests too.
2013-11-20 09:15:39 -08:00
John-David Dalton
8ea0e6977a
Move _.createCallback and _.property to the "Utilities" category.
2013-11-20 08:44:53 -08:00
John-David Dalton
bf006473c0
Add _.debounce and _.throttle test for the this binding of func.
2013-11-19 23:33:43 -08:00
John-David Dalton
568af27be4
Change istanbul test file in travis.yml.
2013-11-19 22:34:18 -08:00
John-David Dalton
bd55f86203
Indicate aliases with -> in docs.
2013-11-19 21:26:06 -08:00
John-David Dalton
d95e577639
Expose lodash in the amd fork of the UMD in case it's being loaded with a shim config. [ closes #400 ]
2013-11-19 09:24:12 -08:00
John-David Dalton
a904e54122
Fix _.throttle and _.now tests.
2013-11-19 00:06:20 -08:00
John-David Dalton
2a97655a8d
Expose _.now.
2013-11-18 22:34:04 -08:00
John-David Dalton
d878718510
Update sauce platforms with newer chrome versions and more safari versions.
2013-11-18 08:41:41 -08:00
John-David Dalton
416227a2a2
Add build data to sauce.
2013-11-17 22:57:23 -08:00
John-David Dalton
7d1baa8798
Update vendor/benchmark.js. [ci skip]
2013-11-17 18:58:08 -08:00
John-David Dalton
fe2ee64ec9
Expose _.property.
2013-11-16 20:31:18 -08:00
John-David Dalton
96819628d6
Minor doc nit in saucelabs.js. [ci skip]
2013-11-16 12:09:22 -08:00
John-David Dalton
1b30d7909c
Minor nit on require path in saucelabs.js.
2013-11-16 09:18:50 -08:00
John-David Dalton
baf253d44e
Reduce timer waits because we've fixed the issue with asyncRetries.
2013-11-16 09:18:08 -08:00
John-David Dalton
b7a4d50007
Add coveralls to travis.yml.
2013-11-16 01:14:14 -08:00
John-David Dalton
625b4befb5
Rebuild docs and add links to sauce labs and travis-ci to readme. [ci skip]
2013-11-16 01:14:14 -08:00
John-David Dalton
30678f51bd
Fix var _ assignment in index.html.
2013-11-16 01:14:14 -08:00
John-David Dalton
7a4103dd48
Make use of the wait throbber in quint and cleanup the throbber in saucelabs.js.
2013-11-15 22:18:03 -08:00
John-David Dalton
bca3ff2eac
Avoid loading lodash when not needed in unit tests.
2013-11-15 22:09:30 -08:00
John-David Dalton
28e2934a89
Allow _.zipObject to accept an array of keys without assuming its an array of key/value pairs. [ closes #397 ]
2013-11-15 00:18:29 -08:00
John-David Dalton
0563af682d
Update docdown to avoid escaping characters in code snippets. [ci skip]
2013-11-14 22:40:48 -08:00
John-David Dalton
5ccd63250b
Move qunit extras to qunit-extras.js.
2013-11-14 21:02:46 -08:00
John-David Dalton
f262a0745d
Avoid require('vm') if testing AMD.
2013-11-14 11:37:15 -08:00
John-David Dalton
c42b63b008
Move compat mode testing to an argument instead of a query param.
2013-11-14 08:47:34 -08:00
John-David Dalton
e7ffb80877
Enable other realm tests for Node too.
2013-11-14 08:30:34 -08:00
John-David Dalton
919166212f
Fix istanbul report in travis.yml and tweak async tests.
2013-11-14 01:03:20 -08:00
John-David Dalton
deb124f645
Update ES6 spec link in lodash source too. [ci skip]
2013-11-13 23:28:14 -08:00
John-David Dalton
86b1ff5125
Merge pull request #396 from Delapouite/doc
...
Update README link to literals string spec. [ci skip]
2013-11-13 09:46:53 -08:00
John-David Dalton
2c8c96149f
Fix how sauce runner and tags are parsed.
2013-11-13 08:13:18 -08:00
Delapouite
82e4cc9951
Update README link to literals string spec [ci skip]
2013-11-13 17:06:58 +01:00
John-David Dalton
04df06404f
Bump tested Chrome version in readme. [ci skip]
2013-11-13 01:11:50 -08:00
John-David Dalton
f6fcf5fce4
Attempt to make sauce tests public with names, tags, and customized options.
2013-11-13 00:24:08 -08:00
John-David Dalton
ac5e92c879
Update doc whitespace and _.template doc example. [ci skip]
2013-11-13 00:20:17 -08:00
John-David Dalton
37ccc80ba4
Fix _.size doc typo. [ci skip] [ closes #394 ]
2013-11-12 08:59:40 -08:00
John-David Dalton
8153f97899
Update docdown to correctly detect _.noop as a function. [ci skip]
2013-11-12 00:21:45 -08:00
John-David Dalton
8dedc6d3dc
Make use of _.noop more in test/test.js.
2013-11-12 00:20:42 -08:00
John-David Dalton
807d75e13a
Remove exposing root._ in the AMD fork of the UMD because Lo-Dash is defined as an anonymous module and the issue it solves isn't applicable to it.
2013-11-11 22:07:56 -08:00
John-David Dalton
feac1786e1
Move min tested Node.js version up to match travis-ci to avoid local testing on top of travis-ci. [ci skip]
2013-11-11 19:37:09 -08:00
John-David Dalton
09e0f4e36c
Move ui.isModularize lower in test-ui.js, tweak timing tests, and update lodash-es6 link in readme.
2013-11-11 09:27:49 -08:00
John-David Dalton
9999332107
Bump to v2.3.0.
2013-11-10 20:54:17 -08:00
John-David Dalton
d4ec7e5357
Adjust _.throttle timing in test/test.js.
2013-11-10 19:54:37 -08:00
John-David Dalton
064b3caf08
Fix test in newer opera.
2013-11-10 19:32:53 -08:00
John-David Dalton
c83d2e9513
Fix failing tests in old Opera.
2013-11-10 18:10:34 -08:00
John-David Dalton
48ff516215
Move support note to lodash-cli. [ci skip]
2013-11-10 15:33:43 -08:00
John-David Dalton
cdccbb59ab
Avoid the use of _.times in timed tests.
2013-11-10 13:52:24 -08:00
John-David Dalton
2fe5a863ac
Avoid _.noop use in test/underscore.html and test/backbone.html.
2013-11-10 13:22:47 -08:00
John-David Dalton
7d1fccf474
Ensure _.noop isn't exposed for underscore builds.
2013-11-10 12:03:13 -08:00
John-David Dalton
0a8dbc8831
Minor readme style tweaks. [ci skip]
2013-11-10 11:11:00 -08:00
John-David Dalton
177a3c2cbd
Simplify baseCreateWrapper.
2013-11-09 08:38:04 -08:00
John-David Dalton
9f22e634f5
Simplify a _.debounce and a_.throttle test.
2013-11-09 01:06:44 -08:00
John-David Dalton
55a8c7b540
Correct underscore builds & temporarily disable opera testing in sauce until they resolve their issues.
2013-11-08 09:23:40 -08:00
John-David Dalton
76c11fe65a
Try opera in saucelabs.js.
2013-11-07 22:24:26 -08:00
John-David Dalton
b15ed00feb
Reduce wait times to speed up unit tests.
2013-11-07 20:51:48 -08:00
John-David Dalton
fc3ff34c2d
Fix builds.
2013-11-07 20:48:11 -08:00
John-David Dalton
5faa0f55bc
Add baseDifference to optimize _.omit & _.without.
2013-11-07 20:43:23 -08:00
John-David Dalton
77f0731c3e
Push back timer in _.delay tests.
2013-11-07 20:42:48 -08:00
John-David Dalton
ffff623852
Tweak var names in _.clone and baseFlatten. [ci skip]
2013-11-07 19:27:19 -08:00
John-David Dalton
a6bc40b506
Fix typo in _.contains docs. [ci skip] [ closes #393 ]
2013-11-07 19:04:56 -08:00
John-David Dalton
a034515019
Add DevDocs to the readme. [ci skip]
2013-11-07 09:52:20 -08:00
John-David Dalton
49c8f23bf7
Adjust timing test to avoid false fails in sauce.
2013-11-07 09:19:25 -08:00
John-David Dalton
29b7a71812
Ensure there is a response object before accessing its statusCode.
2013-11-07 09:05:44 -08:00
John-David Dalton
8de3283dd1
Add special thanks to Sauce Labs to readme. [ci skip]
2013-11-06 23:15:07 -08:00
John-David Dalton
4bbe5b3358
Fix minified builds.
2013-11-06 22:10:55 -08:00
John-David Dalton
3dd3af4a73
Optimize _.omit for large arrays by leveraging _.difference which has optimizations for large arrays.
2013-11-06 21:09:58 -08:00
John-David Dalton
7e7b129822
Move the QUnit.config.hidepassed setting up.
2013-11-06 20:05:28 -08:00
John-David Dalton
8bcc1d81d2
Set loader to none by default in test.html and add default values to perf.html too.
2013-11-06 09:27:19 -08:00
John-David Dalton
aa8e92e9a5
Update qunit-clib to avoid issues with non-writable context.clearTimeout.
2013-11-06 08:51:16 -08:00
John-David Dalton
a8196ec99e
Update builds & docs.
2013-11-05 23:54:03 -08:00
John-David Dalton
bd3034819e
Ensure recursive _.throttle calls still work.
2013-11-05 23:48:07 -08:00
John-David Dalton
7bb86c4e2a
Fix typos and rebuild docs & builds.
2013-11-05 21:53:28 -08:00
John-David Dalton
94ed21d1cf
Add count check now that we clear timeoutId properly.
2013-11-05 21:44:59 -08:00
John-David Dalton
1bb7c31ee4
Clear timeoutId if func is called in _.debounce.
2013-11-05 21:41:13 -08:00
John-David Dalton
06d12b376c
Tweak pull_request detection in saucelabs.js.
2013-11-05 21:17:42 -08:00
John-David Dalton
e9c8137fd8
Add a mix of arguments to _.throttle tests.
2013-11-05 21:14:47 -08:00
John-David Dalton
eaaddf40d2
Fix failing _.debounce test.
2013-11-05 21:14:29 -08:00
John-David Dalton
3e0c565019
Add failing test case for current _.debounce patch.
2013-11-05 21:12:43 -08:00
John-David Dalton
984603112f
Push delay back to see if it helps timing tests in travis/sauce.
2013-11-05 19:49:46 -08:00
John-David Dalton
fe29246256
Merge pull request #389 from jayphelps/leaky-pipes
...
Fixed memory leak with debounce/throttle arguments and context.
2013-11-05 19:04:13 -08:00
Jay Phelps
84d0664112
Fixed memory leak with debounce/throttle arguments and context
2013-11-05 18:50:39 -08:00
John-David Dalton
3d3c59cea6
Minor style tweaks and simplify travis.yml.
2013-11-05 09:28:11 -08:00
John-David Dalton
7940428b9b
Add _.bind, _.partial, _.partialRight, & _.curry tests for function length.
2013-11-05 08:36:32 -08:00
John-David Dalton
2e485b9ac5
Tweak test filters for backbone and underscore.
2013-11-05 08:36:02 -08:00
John-David Dalton
b76aa926f6
Add underscore build tests to sauce.
2013-11-05 08:35:31 -08:00
John-David Dalton
58d81546da
Minor cleanup in saucelabs.js.
2013-11-05 00:22:50 -08:00
John-David Dalton
7a480990c6
Avoid underscore timing tests in sauce.
2013-11-04 23:18:39 -08:00
John-David Dalton
afb10efd83
Avoid false fail on _.debounce test.
2013-11-04 22:15:29 -08:00
John-David Dalton
e2f05e137f
Ensure only 4 sauce runs at once.
2013-11-04 21:38:35 -08:00
John-David Dalton
d72ade9c70
Leverage tunnels in sauce now that sauce-tunnel is updated.
2013-11-04 20:35:29 -08:00
John-David Dalton
64650fcdee
Allow sauce to test IE6/7 for Backbone.
2013-11-04 19:31:56 -08:00
John-David Dalton
e1acb7df13
Fix typo.
2013-11-04 09:09:01 -08:00
John-David Dalton
319a30cf3a
Tweak wording in readme. [ci skip]
2013-11-04 09:07:32 -08:00
John-David Dalton
e631f1b313
Avoid lodash use in test setups.
2013-11-04 09:07:07 -08:00
John-David Dalton
617f31b47f
Make _.reduce, _.reduceRight, & _.transform to use lodash.createCallback. [ closes #388 ]
2013-11-04 08:01:32 -08:00
John-David Dalton
61e9aac92d
Avoid buggy tests in safari in sauce.
2013-11-03 22:38:15 -08:00
John-David Dalton
75812804f4
Rebuild minified builds after uglifyjs update.
2013-11-03 20:56:27 -08:00
John-David Dalton
b60f36f211
Tweak timing tests.
2013-11-03 20:38:17 -08:00
John-David Dalton
e342c878d0
Reduce tests so travis-ci won't timeout.
2013-11-03 15:42:02 -08:00
John-David Dalton
c6b3cadf55
Adjust sauce underscore/backbone settings.
2013-11-03 14:38:16 -08:00
John-David Dalton
869a361d09
Add underscore tests to sauce.
2013-11-03 12:49:15 -08:00
John-David Dalton
f83119e188
Avoiding timing issue with _.debounce test and enable sauce support for backbone tests.
2013-11-03 08:07:44 -08:00
John-David Dalton
578c4b444c
Add backbone tests to sauce.
2013-11-03 01:08:21 -08:00
John-David Dalton
d63f9be03f
Fix legacy and mobile paths in sauce.
2013-11-03 01:14:25 -07:00
John-David Dalton
62fe02415a
Fix compat minified build.
2013-11-03 00:20:55 -07:00
John-David Dalton
481970c763
Add quotes to urls in .travis.yml.
2013-11-02 23:35:56 -07:00
John-David Dalton
7c8dc66ba1
Continue tweaking timing based tests.
2013-11-02 23:35:36 -07:00
John-David Dalton
20ffbf5a82
Use the process.cwd() in sauce labs and unroll sauce tests in travis.yml.
2013-11-02 22:52:38 -07:00
John-David Dalton
2b6f26b214
Run sauce labs in node v0.8 until travis-ci updates their 0.10 version.
2013-11-02 21:38:41 -07:00
John-David Dalton
d743ec2d2b
Cleanup travis.yml, tweak how pull requests are handled in saucelabs.js, and tweak timing tests in test/test.js.
2013-11-02 20:53:51 -07:00
John-David Dalton
dfab332285
Auto create platforms list based on test url params.
2013-11-02 14:57:58 -07:00
John-David Dalton
bbbce8a981
Change commit depth to 10 in .travis.yml. [ci skip]
2013-11-02 14:35:48 -07:00
John-David Dalton
0dc4ccb42f
Add the partial tunnel support back but don't run parallel jobs until sauce fixes their support.
2013-11-02 14:27:38 -07:00
John-David Dalton
b46c2c2527
Remove tunnelId support as it's not fully supported by sauce labs atm.
2013-11-02 14:07:17 -07:00
John-David Dalton
3b128f844b
Experiment with a different tunnel id.
2013-11-02 13:44:31 -07:00
John-David Dalton
d38b3d09ba
Tweak sauce labs test completion wait time.
2013-11-02 13:26:30 -07:00
John-David Dalton
d35c5ffa04
Update builds and add tunnelId to saucelabs.js.
2013-11-02 13:07:42 -07:00
John-David Dalton
eb7243233e
Add IE compat mode testing to travis-ci.
2013-11-02 10:56:00 -07:00
John-David Dalton
21bf629505
Fix typo in saucelabs.js.
2013-11-02 10:13:28 -07:00
John-David Dalton
702022001d
Try to avoid more false fails w/ time related tests.
2013-11-02 09:50:19 -07:00
John-David Dalton
d9549ad634
Make saucelabs.js skip running for pull requests, avoid errors when no result object is returned, and add IE 11 to the list of tested browsers.
2013-11-02 09:32:35 -07:00
Blaine Bublitz
daf91dbf95
switch from connect to ecstatic for sauce tests, parse URL for compat in querystring and set header
2013-11-02 00:59:52 -07:00
John-David Dalton
2bc19120d9
Avoid false fail for a _.throttle test in some VMs.
2013-11-01 23:28:20 -07:00
John-David Dalton
8ddfa8cd68
Add _.isEqual tests for wrapped and unwrapped values.
2013-11-01 19:13:36 -07:00
John-David Dalton
076d10358e
Add the last of the underscore _.isEqual unit tests.
2013-10-31 22:59:23 -07:00
John-David Dalton
5930983641
Update link to custom builds documentation. [ci skip]
2013-10-31 09:31:08 -07:00
John-David Dalton
a0c5cb51aa
Add more _.isEqual tests and ensure _.isEqual(_(false), _(false)) will compare correctly.
2013-10-31 09:01:40 -07:00
John-David Dalton
8e659745fd
Update readme.
2013-10-31 00:06:11 -07:00
John-David Dalton
87297d2a07
Cleanup saucelabs.js round two.
2013-10-31 00:02:47 -07:00
John-David Dalton
8f23611f1a
Rename window to root.
2013-10-31 00:02:19 -07:00
John-David Dalton
e2affb0f38
See what process.env logs in saucelabs.js.
2013-10-30 20:15:19 -07:00
John-David Dalton
26e6041b7a
Reduce false fails at the expense of explicitness.
2013-10-30 19:34:48 -07:00
John-David Dalton
81707a45d5
Fix typo in builds.
2013-10-30 19:34:21 -07:00
John-David Dalton
805f2b28a9
Update builds & docs.
2013-10-30 09:46:58 -07:00
John-David Dalton
22aa02895e
Add propertyIsEnumerable check to the _.isArguments fallback. [ closes #382 ]
2013-10-30 09:24:25 -07:00
John-David Dalton
6bb89778b2
Expose _.noop. [ closes #380 ]
2013-10-30 09:20:56 -07:00
John-David Dalton
6631b9e78f
Hide passing tests by default.
2013-10-30 01:09:10 -07:00
John-David Dalton
7f7d5b32da
Remove debug from perf.js.
2013-10-30 01:04:36 -07:00
John-David Dalton
52def444ab
Update builds after cleanup.
2013-10-30 01:04:01 -07:00
John-David Dalton
7d52ab7c54
Add _.partial perf tests.
2013-10-29 23:58:40 -07:00
John-David Dalton
852b324819
Rename createBound to createWrapper and break createWrapper apart.
2013-10-29 23:58:16 -07:00
John-David Dalton
e019441ede
Remove opera from sauce labs as they are unable to launch on their end.
2013-10-29 09:33:54 -07:00
John-David Dalton
ac8f8d0dd6
Ensure _.min and _.max can be used as the callback of _.map. [ closes #379 ]
2013-10-29 09:32:40 -07:00
John-David Dalton
3fa2e7e12e
Avoid false fail in older firefox.
2013-10-29 08:56:24 -07:00
John-David Dalton
5d099491df
Tweak platforms in saucelabs.js.
2013-10-29 01:22:50 -07:00
John-David Dalton
d7ca0f7734
Remove trailing comma.
2013-10-29 01:17:32 -07:00
John-David Dalton
5d31338b02
Move isV8 and setImmediate assignment after nativeCreate is assigned.
2013-10-29 01:14:12 -07:00
John-David Dalton
a44b81d240
Add browsers to saucelabs.js.
2013-10-29 00:45:02 -07:00
John-David Dalton
742e499de0
Remove native Function#bind use.
2013-10-29 00:00:07 -07:00
John-David Dalton
eb395d6d2d
Cleanup perf.js.
2013-10-28 23:25:51 -07:00
John-David Dalton
a1383c34b5
First round of sauce support cleanup.
2013-10-28 09:29:57 -07:00
John-David Dalton
e538da3959
Merge branch 'master' of github.com:lodash/lodash
2013-10-28 09:10:37 -07:00
John-David Dalton
687a072dc8
Cleanup tests and add more _.isEqual tests.
2013-10-28 09:10:26 -07:00
John-David Dalton
5dc9881241
Merge pull request #376 from pimterry/saucelabs
...
Automatic browser tests with SauceLabs in Travis. [ci skip]
2013-10-28 08:22:40 -07:00
pimterry
0b3a7e2f0f
Move saucelabs test config into /test
2013-10-28 10:55:34 +00:00
pimterry
123455a5bb
Move saucelabs to an explicit travis case, out of the build matrix
...
This avoids us rebuilding it with every other combination (saucelabs + node .6/8/.10), as that's not really useful
2013-10-28 00:15:10 +00:00
pimterry
34c8d8dd2e
Improve console logging output for saucelabs tests, and explicitly close sauce connect
2013-10-28 00:14:59 +00:00
pimterry
3f4c92d739
Add test listener to QUnit to report results for saucelabs
2013-10-28 00:09:45 +00:00
pimterry
eb10245df1
Moved sauce connect management to saucelabs.js, for manual control
2013-10-28 00:09:40 +00:00
Tim Perry
2dbfcbb378
Updated travis config to run the saucelabs tests for various browsers
2013-10-28 00:07:22 +00:00
Tim Perry
a717f5c030
Initial working saucelabs test result recording
2013-10-28 00:07:16 +00:00
Tim Perry
3a711790c5
PoC saucelabs test runner
2013-10-27 22:55:11 +00:00
John-David Dalton
5d77cb0396
Update underscore build with _.difference patch from lodash-cli. [ closes #373 ]
2013-10-26 00:26:23 -07:00
John-David Dalton
9972ea578b
Update builds.
2013-10-26 00:25:42 -07:00
John-David Dalton
0bb3762397
Simplify environment detections.
2013-10-26 00:25:09 -07:00
John-David Dalton
fbd6e21152
Add more "Objects" tests to test/test.js.
2013-10-25 09:36:27 -07:00
John-David Dalton
bea62537df
Fix asyncTest with rhino -require.
2013-10-25 00:38:19 -07:00
John-David Dalton
fdbe4c5bd5
Avoid broken Function#bind in Narwhal.
2013-10-24 22:45:33 -07:00
John-David Dalton
91e779a52c
Remove secure sauce access key since @pimterry is on the case.
2013-10-24 22:25:21 -07:00
John-David Dalton
e2c5e92cd3
Fix failing tests for rhino -require.
2013-10-24 09:09:18 -07:00
John-David Dalton
5929676ea2
Add more "Objects" test and fix tests for node.
2013-10-24 00:18:02 -07:00
John-David Dalton
36e180ab91
Add more "Objects" tests and fix failing tests.
2013-10-23 23:54:03 -07:00
John-David Dalton
1e8fe22553
Use internal slice instead of nativeSlice.call when converting arguments to arrays.
2013-10-23 21:55:05 -07:00
John-David Dalton
8e1bd2d8f3
Add more of Underscore's "Objects" tests to test/test.js.
2013-10-23 21:38:16 -07:00
John-David Dalton
239ce262ef
Add sauce secure key in the hope that someone will complete the work required to get sauce testing working.
2013-10-22 22:16:27 -07:00
John-David Dalton
5be66e98c2
Fix flakey _.throttle unit test.
2013-10-22 21:54:47 -07:00
John-David Dalton
cacd072c15
Add "Objects" tests from Underscore to test/test.js.
2013-10-22 09:28:23 -07:00
John-David Dalton
14c6a1bf23
Add docs to an advanced section of createBound. [ci skip]
2013-10-22 09:27:33 -07:00
John-David Dalton
b27dfd4c77
Escape asterisks and other characters in generated docs. [ci skip]
2013-10-21 22:45:37 -07:00
John-David Dalton
4622e9658d
Fix doc link hashes for github. [ci skip]
2013-10-21 21:31:08 -07:00
John-David Dalton
f8bda517c3
Add the rest of the underscore "Functions" tests to test/test.js.
2013-10-21 09:21:02 -07:00
John-David Dalton
de3d9fdb8b
Fix more doc typos and add more underscore "Functions" tests to test/test.js.
2013-10-21 00:35:01 -07:00
John-David Dalton
c6291bea52
Fix various doc typos and update builds.
2013-10-20 23:48:33 -07:00
John-David Dalton
a266e3c898
Ensure functions are rebound correctly by shallow cloning the __bindData__ before passing it to createBound. [ closes #371 ]
2013-10-20 23:45:53 -07:00
John-David Dalton
f9c34d6808
Add more underscore "functions" tests to test/test.js.
2013-10-20 23:35:42 -07:00
John-David Dalton
10a91cac2f
Add more underscore _.template tests to test/test.js.
2013-10-20 17:38:57 -07:00
John-David Dalton
f7e25e9c63
Add note about _.create and update support section of readme. [ci skip]
2013-10-20 17:02:32 -07:00
Kevin Ji
5f821a58a3
Update contributor links. [ci skip]
2013-10-20 17:01:46 -07:00
Kevin Ji
4a2ad4e6f9
Use https for all Twitter contributor links
2013-10-20 13:17:30 -07:00
John-David Dalton
4a2bbb52c1
Fix remove circular dependency in _.create by adding baseCreate.
2013-10-19 16:20:15 -07:00
John-David Dalton
ed401199bd
Allow _.create to accept a properties object and rebuild docs and other builds.
2013-10-19 14:57:12 -07:00
John-David Dalton
eee3a263f5
Add _.create to chaining docs. [ci skip]
2013-10-19 13:15:39 -07:00
John-David Dalton
eca1d9aabd
Don't expose _.create for underscore build.
2013-10-19 08:38:57 -07:00
John-David Dalton
33ff9cfbb6
Add _.create and alias tests.
2013-10-19 01:08:32 -07:00
John-David Dalton
de8e6d7174
Add _.create.
2013-10-19 01:08:09 -07:00
John-David Dalton
cd9332cddf
Add comment to _.parseInt. [ci skip]
2013-10-18 22:18:15 -07:00
John-David Dalton
fb4a861c0d
Reduce _.wrap by taking advantage of createBound.
2013-10-18 08:21:30 -07:00
John-David Dalton
c30460df4c
Optimize _.isBoolean, _.isNumber, and _.isString for the false case.
2013-10-17 23:59:02 -07:00
John-David Dalton
31e86a36f8
Ensure _.isEqual works with objects created by Object.create(null).
2013-10-17 22:53:40 -07:00
John-David Dalton
0b4fe85b33
Update vendor/curl to 0.8.4.
2013-10-17 09:05:46 -07:00
John-David Dalton
99e7a1705a
Update vendor/requirejs to 2.1.9.
2013-10-16 23:28:34 -07:00
John-David Dalton
27c6259b53
Add more underscore "utilities" methods tests.
2013-10-15 22:28:01 -07:00
John-David Dalton
1ecae14bae
Move Underscore's chaining tests to test/test.js.
2013-10-15 09:08:45 -07:00
John-David Dalton
c56a09f318
Add doc note to _.forEach about array-like objects. [ closes #339 ] [ci skip]
2013-10-14 23:48:24 -07:00
John-David Dalton
ffec2699ea
Add wiki resources page to the readme. [ci skip]
2013-10-14 22:52:00 -07:00
John-David Dalton
46faf0280c
Add the rest of the underscore "Collections" tests to test/test.js.
2013-10-14 09:14:54 -07:00
John-David Dalton
3b774ed507
Add JavaScript Jabber podcast to readme. [ci skip]
2013-10-13 21:57:32 -07:00
John-David Dalton
9c62bbbc05
Use npm i shorthand in .travis.yml. [ci skip]
2013-10-13 19:19:08 -07:00
John-David Dalton
dc6b1ef47b
More doc tweaks/cleanup. [ci skip].
2013-10-13 18:06:23 -07:00
John-David Dalton
1f8e1d2a29
Fix typo in baseRandom doc. [ci skip]
2013-10-13 15:55:30 -07:00
John-David Dalton
b30a948601
Update builds, docs, and add a unit test for the _.findWhere alias.
2013-10-13 15:28:51 -07:00
John-David Dalton
e90568e044
Ensure .travis.yml builds the modern build, even though it's available under a different name.
2013-10-13 12:13:31 -07:00
John-David Dalton
c74b5ba3a2
Update vendor/qunit-clib to throw errors for failed tests in ringo, rhino, & narwhal.
2013-10-13 11:26:22 -07:00
John-David Dalton
2085d6afad
Ensure minified builds don't mung eachRight.
2013-10-13 11:01:03 -07:00
John-David Dalton
8bfdbd0fed
Ensure test fails are reported correctly via .travis.yml.
2013-10-13 10:44:08 -07:00
John-David Dalton
cc3dc6aff0
Fix doc typos.
2013-10-12 21:00:53 -07:00
John-David Dalton
d01284d147
Changes stooges to flintstones and add doc examples to _.findIndex, _.findLastIndex, _.findKey, and _.findLastKey for "_.pluck" and "_.where" shorthands. [ closes #362 ]
2013-10-11 23:47:44 -07:00
John-David Dalton
7b7d5118d6
Add more Underscore "Collections" unit tests to test/test.js.
2013-10-11 23:39:27 -07:00
John-David Dalton
a03a7dcb4a
Update vendor/backbone to v1.1.0.
2013-10-10 22:27:32 -07:00
John-David Dalton
dfae413afc
Move more Underscore tests into test/test.js.
2013-10-09 21:52:04 -07:00
John-David Dalton
253642a85e
Cleanup _.throttle return statement.
2013-10-08 19:33:59 -07:00
John-David Dalton
ce64c8e7d1
Update tested Chrome version in readme. [ci skip]
2013-10-08 00:37:45 -07:00
John-David Dalton
d7ae0105c3
Fix typo in _.range test.
2013-10-07 23:52:15 -07:00
John-David Dalton
e7320e7bd3
Fix typo in _.range doc example.
2013-10-07 23:49:58 -07:00
John-David Dalton
a214565803
Add Underscore's "Array" method category tests to test/test.js.
2013-10-07 23:49:03 -07:00
John-David Dalton
61f1290bea
Update vendor/curl.js to v0.8.2.
2013-10-06 23:57:58 -07:00
John-David Dalton
ba5e512d10
Ensure _.template supports single line comments in "evaluate" delimiters in minified builds. [ closes #361 ]
2013-10-05 23:21:47 -07:00
John-David Dalton
624e4bca40
Tweak __bindData__ detection in createBound.
2013-10-04 23:17:06 -07:00
John-David Dalton
613237727d
Update path to perf-ui.js in perf/index.html. [ci skip]
2013-10-04 22:36:43 -07:00
John-David Dalton
fd2ddca6f2
Extend baseCreateCallback to functions bound with native Function#bind and those with __bindData__ of false.
2013-10-04 22:35:45 -07:00
John-David Dalton
e114c18031
Ensure _.template coerces the text argument to a string.
2013-10-03 23:30:49 -07:00
John-David Dalton
49e22742de
Add test for incorrectly shimmed Object.create.
2013-10-03 09:42:32 -07:00
John-David Dalton
422d7942ef
Bump to v2.2.1.
2013-10-03 00:30:29 -07:00
John-David Dalton
a63e7162bc
Make doc/parse.php read the version from package.json. [ci skip]
2013-10-02 23:21:41 -07:00
John-David Dalton
1f973b72b8
Keep createObject fallback for modern builds.
2013-10-02 19:47:15 -07:00
John-David Dalton
d3dd97f167
Fix _.mixin creates functions that respect __chain__.
2013-10-02 19:30:49 -07:00
John-David Dalton
f0f17e0041
Updated the tested version of Node.js to 0.10.20 in readme. [ci skip]
2013-10-01 22:20:26 -07:00
John-David Dalton
d6fa8bf233
Add _.pluck to backbone.html in anticipation of Backbone's version bump. [ci skip]
2013-10-01 22:04:43 -07:00
John-David Dalton
ec5e685a1c
Remove unneeded keywords from component.json. [ci skip]
2013-10-01 08:39:03 -07:00
John-David Dalton
c88b95751c
Reduce setting MAKE in .travis.yml.
2013-09-30 20:21:59 -07:00
John-David Dalton
72ae25bc53
Log the params passed to test.js to the console.
2013-09-30 19:33:18 -07:00
John-David Dalton
02e5cc1da8
Add asset folders and cache busting to worker.js.
2013-09-30 18:53:04 -07:00
John-David Dalton
3d092df56d
Tweak isModularize detection. [ci skip]
2013-09-29 20:33:13 -07:00
John-David Dalton
912d5c700c
Change before_script to the more appropriate before_install in .travis.yml.
2013-09-29 20:21:45 -07:00
John-David Dalton
6d3c492518
Extend test/test.js to support testing generated npm packages.
2013-09-29 19:19:02 -07:00