Commit Graph

175 Commits

Author SHA1 Message Date
Chen Yu
08110bdcf3 fix: fix the jsdoc of SetCache#has (#4739)
The return type should be `boolean` instead of `number`
2020-05-05 22:54:24 +02:00
Michał Lipiński
619ac69746 Ensure orderBy will accept iteratee path arrays #4438 (#4513) 2019-10-17 11:23:07 +02:00
Graeme Yeates
23286d6428 Short circuit sortedIndexBy methods for empty arrays (#4496) 2019-10-03 13:56:09 -07:00
Anatoliy Kurochkin
898b378f06 perfomance fixes, eslint fixes (#4482) 2019-09-26 00:58:44 -07:00
jdalton
29eb5713f5 Cleanup baseOrderBy. 2019-08-30 13:44:00 -07:00
Mohit Y
5df1777477 add order by behaviour with array similar to get method (#4453)
* add order by behaviour with array similar to get method

* remove typo for fixing orderby iteratee assignment

* lint fixes

* update test case

* include package-lock from master

* Add identity function for default iteratee
2019-08-30 13:38:49 -07:00
Luiz Américo
e51a424513 Fix string methods to handle empty values (#4442)
* Enable strings category methods tests

* Ensure escape, pad, padEnd, padStart, trim, trimEnd, trimStart, unescape return an empty string for falsey values

* Coerce value to string using toString in truncate, capitalize and case methods

* Ensure createCaseFirst returns an empty string for falsey values
2019-08-26 06:13:55 -07:00
Luiz Américo
1011cfdf4c merge: copy function values independent of source index (#4429)
* merge: copy function values independent of source index

* Enable merge tests
2019-08-22 07:48:28 -07:00
Michał Lipiński
8b441a506b Align indentations 2019-08-20 12:13:07 +02:00
Luiz Américo
e2555a43ad Implement asciiWords and unicodeWords using String.match instead of binding RegExp.exec (#4417)
* Enable words tests
* Implement asciiWords and unicodeWords using String.match instead of binding RegExp.exec
2019-08-18 11:24:56 -07:00
Phap Dinh
15e1557b2a lint files (#4416)
* lint files

* added back arrow-paren and removed duplicate
2019-08-17 10:44:54 -07:00
Luiz Américo
4f68e93a43 Add missing isObject import to isIterateeCall (#4409) 2019-08-16 10:53:49 -07:00
Luiz Américo
e2ae5b857c Add missing isTypedArray import to baseClone (#4404) 2019-08-14 21:21:27 -07:00
Jack Works
8bc17fe659 Add support for globalThis when detecting global object (#4347) 2019-07-02 11:35:27 -07:00
James Yang
488e62bd79 Fix stringToPath bug for consecutive [] (#4319) 2019-06-07 09:25:16 -07:00
moonformeli
f4ca396a79 Use 3 equal signs (#4153)
Like other if statements, use 3 equal signs
2019-01-15 23:57:26 -08:00
Luiz Américo
238e763aa1 Use native filter instead of custom one where possible (#4116) 2018-12-11 08:26:35 -08:00
Luiz Américo
aa1d7d870d Replace getTag implementation by the one from baseGetTag (remove workarounds) (#4115) 2018-12-11 07:53:23 -08:00
Luiz Américo
c77650a17b Remove check for Symbol.toStringTag field mutations in baseGetTag (#4112) (#4113) 2018-12-10 17:29:53 -08:00
Luiz Américo
6cb1f71adf Assume Symbol is always defined (#4111) 2018-12-10 16:28:20 -08:00
Luiz Américo
4c55ea7068 Use baseGetTag instead of getTag where possible (#4112) 2018-12-10 16:27:28 -08:00
Luiz Américo
7f2ee90c9f Fix baseOrderBy missing dependency (#4105) 2018-12-05 17:12:26 -08:00
Luiz Américo
2130eacf41 Fix baseClone missing dependency (#4104) 2018-12-05 17:11:10 -08:00
Luiz Américo
151e316263 Remove check for existence of getOwnPropertySymbols (#4102) 2018-12-04 20:10:48 -08:00
Luiz Américo
8eccdd098a Restore createAssigner (fixes compilation of merge and mergeWith) (#4101) 2018-12-04 20:09:54 -08:00
Luiz Américo
3b199c30e0 Remove checks for the Map existence (#4091) 2018-11-30 08:09:58 -08:00
LinWei
377e2d87c8 fix: limit the precision when the precision is negative (#4085) 2018-11-28 07:12:21 -08:00
Luiz Américo
c3740e0847 Remove unnecessary null check in arrayEach (#4082) 2018-11-25 09:24:43 -06:00
Luiz Américo
78854835aa Remove support for PhantomJS in arrayLikeKeys (#4081) 2018-11-25 09:01:03 -06:00
Luiz Américo
4cae8fb22f Remove support for node v0.10 in arrayLikeKeys (#4079) 2018-11-24 21:38:47 -06:00
M Somerville
6018350ac1 Add extended and supplement combining marks ranges (#3932) 2018-09-02 15:00:30 -07:00
John-David Dalton
92a6575137 Avoid skipping set of -0 when an existing +0 exists. [closes #3798] 2018-05-18 08:36:35 -07:00
Michał Lipiński
aff1928482 Tiny style correction in uniqueId and compareMultiple 2018-05-15 10:53:07 +02:00
Michał Lipiński
0d361bc7b6 Remove semicolons from sampleSize and baseClone 2018-05-15 10:50:43 +02:00
Todd Wolfson
50860fded2 Added short circuit for typed arrays (#3786) 2018-05-13 09:19:32 -07:00
Ryan Homer
79dc90dfcb Allow compareMultiple to accept compare functions in addition to order strings (#3764) 2018-05-01 12:22:50 -07:00
Michal Glaus
da0fad328a Fix inclusion of litteral "+" in rsMisc (#3736)
`rsDigits` contained a "+" character but was also used in negated character class.
2018-04-06 06:52:06 -07:00
Joyee Cheung
363fef0efc internal: use util.types to migrate DEP0103 in Node.js (#3704)
- Use require('util').types instead of using process.binding('util')
  to get the type checking helpers
- Rename nodeUtil to nodeTypes since that is what it is for

Refs: https://github.com/nodejs/node/pull/18415
2018-03-23 07:31:36 -07:00
John-David Dalton
47a6d538f5 Cleanup compareAscending and remove hardcoded locale. 2018-01-26 01:48:10 -08:00
靳晓松
803c05dc68 Support locales in sorting methods (#3602) 2018-01-25 23:15:54 -08:00
John-David Dalton
fa73d46885 Enable _.words to detect ordinals in compound words. [closes #3561] 2017-12-29 10:28:08 -06:00
Liang Zhao
40e096b6d5 Fix operator in createMathOperation. (#3499) 2017-11-17 07:04:34 -08:00
Michał Lipiński
c3b3c71b0a Tiny style correction in createMathOperation. 2017-11-08 22:45:41 +01:00
JiaWen Peng
30d305da0f Modify the logic to make the code more intuitive (#3472) 2017-11-04 07:08:43 -05:00
Dmitri Rabinowitz
270ca7166a Add missing keysIn import for baseClone.js (#3413) 2017-10-05 09:48:42 -07:00
Shawn Steffey
f5ea579db3 Fixes param definition (#3368)
Bitmask is number
2017-09-13 10:07:46 -07:00
Michał Lipiński
8e631dfcd4 Faster testing against first char in stringToPath (to close #3308). 2017-08-14 10:27:49 +02:00
James
c2616dd4f3 Remove useless return in setToPairs. (#3286) 2017-07-30 23:43:21 -07:00
James
e908519fc3 stringToPath: avoid shadowing variable (#3226)
- remove the shadowing done using `string` variable declared in upper scope
2017-06-26 23:32:38 -07:00
John-David Dalton
bacaaaef8a Support symbols in property paths of set. [closes #3189] 2017-06-06 07:06:47 -07:00