Mariusz Nowak
|
59f9b074fd
|
style: Prettify
|
2022-03-07 13:27:20 +01:00 |
|
Mariusz Nowak
|
af2657ec5d
|
style: Prettify
|
2019-06-14 11:26:34 +02:00 |
|
Mariusz Nowak
|
9c4e69b05a
|
chore: upgrade lint
|
2018-12-27 15:29:03 +01:00 |
|
Mariusz Nowak
|
fe800d4df7
|
style: whitespace
|
2017-09-04 08:51:01 +02:00 |
|
Mariusz Nowak
|
b0cfbdd6c4
|
feat: array.isEmpty method
|
2017-08-18 12:48:25 +02:00 |
|
Mariusz Nowak
|
1d002ca9d0
|
refactor: adapt to new lint rules
|
2017-07-10 17:21:01 +02:00 |
|
Mariusz Nowak
|
cc74464f3f
|
refactor: update to new lint rules
|
2017-07-10 14:05:08 +02:00 |
|
Mariusz Nowak
|
85e6ac6af7
|
Ensure proper handling of sparse arrays
|
2017-01-30 11:21:39 +01:00 |
|
Mariusz Nowak
|
7b44cd38ea
|
Optimize to not use slice
|
2017-01-14 00:10:44 +01:00 |
|
Mariusz Nowak
|
3619500af5
|
Optimize algorithm
|
2017-01-14 00:08:02 +01:00 |
|
Mariusz Nowak
|
e8076a5d63
|
Stack trace friendly implementation
|
2017-01-12 12:56:17 +01:00 |
|
Mariusz Nowak
|
5512b43443
|
Optimize flatten algorithm
|
2017-01-06 16:49:53 +01:00 |
|
Mariusz Nowak
|
f7a7f54ebe
|
Fix Array/#/concat
|
2016-10-24 14:16:06 +02:00 |
|
Mariusz Nowak
|
fb4629202f
|
Better alternative for push.apply
|
2016-05-31 10:49:08 +02:00 |
|
Mariusz Nowak
|
77a0d785c1
|
Prevent eventual RangeError exceptions
|
2016-05-25 17:59:23 +02:00 |
|
Mariusz Nowak
|
f12e7959ee
|
Fix forEachRight and someRight iteration issue
|
2015-07-16 11:22:54 +02:00 |
|
Mariusz Nowak
|
b27125bdd3
|
Fix indexes
|
2015-03-14 10:06:43 +01:00 |
|
Mariusz Nowak
|
adaf4deb97
|
-- lint
|
2014-05-01 12:53:13 +02:00 |
|
Mariusz Nowak
|
e350440257
|
Assure full compliance in Array.from
|
2014-04-30 22:29:51 +02:00 |
|
Mariusz Nowak
|
b2ade00c4c
|
Fix Array.of implementation
Non array constructor calls where not handled per spec
Thanks @mathiasbynens
|
2014-04-30 21:32:04 +02:00 |
|
Mariusz Nowak
|
5a3d6f962b
|
Array#[@@iterator] (as implemented in ES 6)
|
2014-04-29 19:57:44 +02:00 |
|
Mariusz Nowak
|
25d8181c11
|
In first place refer to native iteration
|
2014-04-29 18:22:47 +02:00 |
|
Mariusz Nowak
|
f8e3586318
|
Array#values (as implemented in ES 6)
|
2014-04-29 18:16:38 +02:00 |
|
Mariusz Nowak
|
173df5385e
|
Array#keys (as implemented in ES 6)
|
2014-04-29 18:12:40 +02:00 |
|
Mariusz Nowak
|
e49701c394
|
Add Array#entries (as implemented in ES 6)
|
2014-04-29 18:07:22 +02:00 |
|
Mariusz Nowak
|
2fe25f2b06
|
Fix index resolution in map handling for strings
|
2014-04-29 17:10:36 +02:00 |
|
Mariusz Nowak
|
fc804a0676
|
Improve iterators handling in Array.from
|
2014-04-29 17:09:19 +02:00 |
|
Mariusz Nowak
|
2da8a7c6dc
|
Assure map processing of string chars
|
2014-04-29 17:00:44 +02:00 |
|
Mariusz Nowak
|
2f331d17ec
|
Fix string processing in Array.from
|
2014-04-29 16:58:59 +02:00 |
|
Mariusz Nowak
|
25b7d20cc7
|
-- whitespace
|
2014-04-29 16:53:27 +02:00 |
|
Mariusz Nowak
|
c55b9cb142
|
-- cleanup
|
2014-04-29 16:51:20 +02:00 |
|
Mariusz Nowak
|
81d5ea562f
|
Update Array.from callback signature
It's up to latest TC39 consensus:
https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-04/apr-9.md#conclusionresolution-4
|
2014-04-16 15:08:04 +02:00 |
|
Mariusz Nowak
|
ea8840e57a
|
Do not produce sparse arrays in Array.form
As decided by spec: http://esdiscuss.org/topic/array-from-and-sparse-arrays
|
2014-04-13 12:19:36 +02:00 |
|
Mariusz Nowak
|
b5262bce8c
|
Do not limit lists length to UInt32
In ECMAScript 6 objects with length that expand beyond are accepted and
processed as expected
|
2014-04-13 11:59:45 +02:00 |
|
Mariusz Nowak
|
b9ce0b94eb
|
Fix Array.from it relies not on strictly own props
|
2014-03-04 12:32:55 +01:00 |
|
Mariusz Nowak
|
0bdfabe9bc
|
Rename Number.toInt to Number.toInteger
|
2014-02-21 18:56:24 +01:00 |
|
Mariusz Nowak
|
ffebbba169
|
Rename Array#sepItems to Array#separate
|
2014-02-21 18:25:29 +01:00 |
|
Mariusz Nowak
|
6e5c64328b
|
Improve Array.prototype.splice handling
|
2014-02-20 13:50:01 +01:00 |
|
Mariusz Nowak
|
9af133457d
|
Improve Array.prototype.slice handling
|
2014-02-20 13:46:25 +01:00 |
|
Mariusz Nowak
|
c2172e4042
|
Improve Array.prototype.map handling
|
2014-02-20 13:39:42 +01:00 |
|
Mariusz Nowak
|
a844f1e92f
|
Fallback to native Array#findIndex
|
2014-02-20 13:35:45 +01:00 |
|
Mariusz Nowak
|
304f76712e
|
Fallback to native Array#find
|
2014-02-20 13:33:15 +01:00 |
|
Mariusz Nowak
|
fe73820cf3
|
Improve Array.prototype.filter handling
|
2014-02-20 13:29:30 +01:00 |
|
Mariusz Nowak
|
787c4f100a
|
Add (as introduced with ES6) Array#fill
|
2014-02-20 13:22:30 +01:00 |
|
Mariusz Nowak
|
41632223eb
|
Add (as introduced with ES6) Array#copyWithin
|
2014-02-20 13:08:38 +01:00 |
|
Mariusz Nowak
|
fbdddaa141
|
Improve Array.prototype.concat handling
|
2014-02-19 20:55:02 +01:00 |
|
Mariusz Nowak
|
ef25752363
|
Smarter extensibility detection
|
2014-02-19 20:51:47 +01:00 |
|
Mariusz Nowak
|
769c679770
|
Rename isSubclassable to isExtensible
|
2014-02-19 20:21:02 +01:00 |
|
Mariusz Nowak
|
d6ac9b3b22
|
Seclude SubArray test type
|
2014-02-19 20:17:32 +01:00 |
|
Mariusz Nowak
|
66f232791d
|
Fallback to native Array.of
|
2014-02-19 19:30:33 +01:00 |
|