js/src/jsarray.cpp
0817a733d45a48800e68c9e2a5035fd17bfcdee2
created 2018-03-10 11:58 +0200
pushed 2018-03-10 10:16 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central. a=merge
12afe6be329fe78619bbc35772da7b7ce1ada2b5
created 2018-03-10 02:31 +0200| base
pushed 2018-03-10 00:31 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1439026) for webreftest css/CSS2/borders/border-top-width-080.xht failures a=backout on a CLOSED TREE
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2018-03-02 23:18 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
03a00bb49a69b334c06c567a3c2bc198686f229e
created 2018-02-21 13:54 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-16 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-02-13 10:34 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
e1ca344ca6b595541b142e835d56217b31e744ce
created 2018-02-02 18:46 +0100
pushed 2018-02-08 18:39 +0000
Tom Schuster Tom Schuster - Bug 1420101 - Add default enabled pref for Array.prototype.values. r=jandem,bz
a937ea520febcc4175e49d5d137bfe48d3d607c2
created 2018-01-20 15:19 +0100
pushed 2018-01-20 14:34 +0000
Jan de Mooij Jan de Mooij - Bug 1431726 part 3 - Replace GetBuiltinPrototype with GlobalObject::getOrCreatePrototype. r=anba
8ae56bfed524fa53ac9c89f6f00fada73148ed10
created 2018-01-17 19:00 +0100
pushed 2018-01-18 20:19 +0000
Tom Schuster Tom Schuster - Bug 1421398 - Implement Array.prototype.flatten and Array.prototype.flatMap in Nightly. r=anba,bz
190d9992de1b9ed19e68c03f3fd0032ac324b3e7
created 2018-01-17 21:04 +0200
pushed 2018-01-17 19:04 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1421398) for failing xpconnect/tests/chrome/test_xrayToJS.xul - lack of security audit. on a CLOSED TREE
11049b0dda2e80706a3900403b86b72ffe45f17e
created 2018-01-17 19:00 +0100
pushed 2018-01-17 18:00 +0000
Tom Schuster Tom Schuster - Bug 1421398 - Implement Array.prototype.flatten and Array.prototype.flatMap in Nightly. r=anba
6d82e132348fbe33cf3eb7c85c485083c50c6bb9
created 2017-12-14 21:39 -0600
pushed 2017-12-15 03:41 +0000
Jan de Mooij Jan de Mooij - Bug 851769 part 3 - Inline GetLengthProperty. r=anba
a1c58d11bcb4858f39129e9ef27ab9c60a2e5c31
created 2017-12-14 21:39 -0600
pushed 2017-12-15 03:41 +0000
Jan de Mooij Jan de Mooij - Bug 851769 part 2 - Fast path Array.prototype.reverse when no pre-barriers are needed. r=anba
9b216b26741aac8f9ce072840a58dd60b26cf56f
created 2017-12-14 21:37 -0600
pushed 2017-12-15 03:41 +0000
Jan de Mooij Jan de Mooij - Bug 851769 part 1 - Handle arrays with length <= 1 more efficiently in Array.prototype.reverse. r=anba
0bf579736e72f03aba0bb259f2ef3361ec46ef59
created 2017-12-05 04:25 -0800
pushed 2017-12-06 20:04 +0000
André Bargull André Bargull - Bug 1376572 - Add a lookup cache for Array[@@species]. r=jandem
13aadb12e47178f150be6d186416191f48ed06a6
created 2017-11-28 02:37 -0800
pushed 2017-11-28 13:52 +0000
André Bargull André Bargull - Bug 1406095 - Add fast path for native objects to Object.values/entries. r=jandem
9d87224ffeba9813986057eaae09f0784c9a4650
created 2017-11-25 18:02 +0200
pushed 2017-11-25 16:02 +0000
shindli shindli - Backed out changeset 371624be317c (bug 1406095) for hazard failure H r=backout on a CLOSED TREE
371624be317c69ade902d43b147796eb40736233
created 2017-11-24 06:22 -0800
pushed 2017-11-25 14:21 +0000
André Bargull André Bargull - Bug 1406095: Add fast path for native objects to Object.values/entries. r=jandem
cf4a2c13e779e3d55fc4d3a2a5a0257c7a12d53d
created 2017-11-21 13:45 +0100
pushed 2017-11-21 12:47 +0000
Jan de Mooij Jan de Mooij - Bug 1417688 followup - Use #ifdef DEBUG instead of DebugOnly<> to work around MSVC bustage. r=red CLOSED TREE
77b286ab413173f53f0f091fabff96b4a29e1613
created 2017-11-21 12:09 +0100
pushed 2017-11-21 11:11 +0000
Tom Schuster Tom Schuster - Bug 1417688 - Do not call ArraySpeciesCreate for DOM proxies. r=anba,bz
9b5afe75d13f7cf77c9766d0a75f0faabd83a090
created 2017-11-11 13:32 +0100
pushed 2017-11-11 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1415489 - Use SingletonObject for Array.prototype[@@unscopables]. r=bhackett
472f2a2f55adb2b041d5332577d10d22170c525a
created 2017-11-02 06:58 -0700
pushed 2017-11-02 20:07 +0000
André Bargull André Bargull - Bug 1325052 - Add test case for bug 1325052. r=Waldo
19d68ad55452ab72ff9662e3ac778f5aaac751a5
created 2017-11-01 11:40 +0100
pushed 2017-11-01 10:41 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 9 - Remove allowDictionary argument from addAccessorProperty. r=bhackett
444453765199fc52a86a1d44832f893a02e7ff80
created 2017-11-01 11:39 +0100
pushed 2017-11-01 10:41 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 8 - Remove flags argument from addAccessorProperty. r=bhackett
b7cfc0c69ca752150ad5b2e88ae34c417fd35092
created 2017-10-31 15:17 +0100
pushed 2017-10-31 14:20 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 1 - Split addProperty(Internal) in separate accessor vs data property overloads. r=bhackett
9a67d1a285ce8352bc2e722fac7e09a688c6ddb5
created 2017-10-18 09:24 +0100
pushed 2017-10-18 19:10 +0000
André Bargull André Bargull - Bug 1398780 - Part 2: Remove unnecessary rooting in SpeciesConstructor and some Array methods. r=till
f87472bf4efa9b34ec871a0858483b65ae19ac29
created 2017-10-17 22:57 +0100
pushed 2017-10-18 19:10 +0000
André Bargull André Bargull - Bug 1398780 - Part 1: Add a fast path when Array.prototype.slice is called with an arguments object. r=till
a483b64bfc05b86d55ecf5208eacccca0373e518
created 2017-10-01 11:38 +0200
pushed 2017-10-01 09:43 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 12 - Remove/inline CanonicalizeArrayLengthValue. r=anba
320e6535b5e78654b4aa22e5a6a3bd1556c9c234
created 2017-10-01 11:37 +0200
pushed 2017-10-01 09:43 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 10 - Remove and clean up more code. r=evilpie
a02ebffc8cce8d0e99c4704adf047242271ebf1b
created 2017-09-29 12:05 +0200
pushed 2017-09-29 10:10 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 9 - Clean up and rename SetOrExtendBoxedOrUnboxedDenseElements. r=evilpie
4403e849f86015a40d9c0e97852ee7a910a8c4ad
created 2017-09-29 12:05 +0200
pushed 2017-09-29 10:10 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 8 - Clean up and rename MoveBoxedOrUnboxedDenseElements. r=evilpie
8358f3e52fa4324e8e635b71e2c98cddd6314b3c
created 2017-09-29 12:03 +0200
pushed 2017-09-29 10:10 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 7 - Replace CopyBoxedOrUnboxedDenseElements with a NativeObject::initDenseElements overload. r=evilpie
923ba800cbb8b056f72dce600995d5f1675ef3b3
created 2017-09-28 20:14 +0200
pushed 2017-09-28 18:21 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 6 - Remove functors for array natives. r=evilpie
6ec5b0fd9f4dcf7610a54130d264e7930022b2bc
created 2017-09-28 20:13 +0200
pushed 2017-09-28 18:21 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 3 - Use ArrayObject* instead of JSObject* in some places. r=evilpie
5d9e0402afdb51dfc9050c511dd4bb4f5a44c4a0
created 2017-09-28 11:15 +0200
pushed 2017-09-28 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-09-27 11:18 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
f0da5d64adedfa0658adf0d2c90d68e3a225a05c
created 2017-09-26 22:26 +0200
pushed 2017-09-26 20:27 +0000
Jan de Mooij Jan de Mooij - Bug 1403136 - Clean up JSSetterOp code now that slotful setters are gone. r=evilpie
57132aac9262cbe6077160cad75bc590fd60e92c
created 2017-09-26 12:26 +0200
pushed 2017-09-26 10:31 +0000
Jan de Mooij Jan de Mooij - Bug 1153592 part 2 - Remove JSPROP_SHARED; ensure accessor props don't have slots. r=evilpie
e3835d35a46ed3450b2b99eccc1045f9c9022fbe
created 2017-09-20 18:56 +0200
pushed 2017-09-20 17:03 +0000
Jan de Mooij Jan de Mooij - Bug 1401577 - Optimize object flag accessors on native objects. r=anba
b481e36a995802501ade1ac839c3ecd3747e04b9
created 2017-09-14 10:03 +0200
pushed 2017-09-19 09:28 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c37841280b3db24839e129254865e2409976
created 2017-09-18 16:19 +0200
pushed 2017-09-18 14:21 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3eadc98f2c5428724e483338ec11b
created 2017-09-14 10:03 +0200
pushed 2017-09-18 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
f954ddf67d55cb5b5cb623e7adc95f2637742a91
created 2017-09-15 21:19 +0200
pushed 2017-09-15 19:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout
21edf7e4f6adee7c85cef2e5827bc5431a62d7e6
created 2017-09-14 10:03 +0200
pushed 2017-09-14 08:03 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
fdbf2ccf813ece8338dc0ef37030b1056e61bf26
created 2017-09-11 22:06 +0200
pushed 2017-09-13 01:29 +0000
André Bargull André Bargull - Bug 1398751 - Part 1: Add fast-path for typed arrays in js::GetElements to speed-up Function.apply with typed arrays. r=evilpie
1690554a9c01102e6a8b585d7390a5e100559f04
created 2017-08-30 16:35 -0700
pushed 2017-09-11 16:53 +0000
Steve Fink Steve Fink - Bug 1389974 - Avoid taking reference to temporary Value because it hides from hazard analysis, r=jonco
1c2a0b70e4472127ee39745b962fc81c8e263cfd
created 2017-08-30 12:53 -0700
pushed 2017-09-11 16:53 +0000
Steve Fink Steve Fink - Bug 1389974 - "Fix" false positive rooting hazard in ArrayInfo(), r=jonco
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-09 13:59 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 12:59 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-25 08:13 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
less more (0) -1000 -300 -100 -60 tip