js/src/jsarray.cpp
84ac08cff36262137054f793700569dd0781541b
created 2017-06-06 12:16 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1364346 part 3 - Optimize Array.prototype.unshift by taking advantage of shifted elements. r=anba
a5bee800882e91f9609c934707bd48187819a987
created 2017-05-27 23:39 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1364346 part 1 - Optimize Array.prototype.unshift fast path and use it more. r=anba
e03b3108075085e455570551329fda0454433e8e
created 2017-05-22 13:14 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1350864 - Fix SetIntegrityLevel to set non-writable length correctly when freezing arrays. r=Waldo
fe4dbfcf932825e4d1595769106a7e62651f4c61
created 2017-05-22 12:52 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1364345 - Optimize splice to shift the elements header when deleting from the start of the array. r=anba
6ad2a06489e96b613f313d0dc91fecfcc70f258e
created 2017-05-15 07:57 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1362753 - Part 3: Use CallSelfHostedFunction to call ArraySpeciesCreate. r=till
026c0267140385c749ba6285cf1ec456f5979fbd
created 2017-05-15 07:46 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1362753 - Part 2: Take Array.prototype.slice/splice fast paths in more cases. r=jandem
2e3e20b3d7f72ae639dc1fee9a369927b79c1989
created 2017-05-15 05:49 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1362753 - Part 1: Use array species fast path in Array.p.slice/splice when input argument isn't an array. r=jandem
16c5e2352f82c22f70929d118faf3209fa4d8902
created 2017-05-15 05:23 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 924058 - Part 5: Update Array.prototype.splice to use uint64 length values. r=jandem
a6a09030276057d9457317527e7d30dcbc8a4b7b
created 2017-05-15 05:23 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 924058 - Part 4: Update Array.prototype.slice to use uint64 length values. r=jandem
d9a1f30a0ee8e120323cde514e0718ece924635b
created 2017-05-15 05:23 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 924058 - Part 3: Update simple methods to use uint64 length values. r=jandem
1aa3b4f1aa1e841b285628de67e814de9edaac5e
created 2017-05-15 05:23 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 924058 - Part 2: Add new property operations to work on uint64 indices. r=jandem
265b3a6f27a791540a9b16fc137321a671e383b9
created 2017-05-15 05:23 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 924058 - Part 1: Use uint64 instead of double for large indices in Array.prototype methods. r=jandem
ecfa2c50a8d8f126b2bf5856c3aebdc7cec3ecc1
created 2017-05-11 17:12 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348772 - Optimize Array.prototype.shift to have O(1) perf instead of O(n). r=jonco
7f3a44bd3ef991186ac60484e2154677b5f9074b
created 2017-04-28 16:34 +0200
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1354974: Handle array indices greater than 2^31-1 when collecting indices for Array.prototype.slice. r=jandem
dc19ec159be24735c18f3afdee00c6b9c881b39f
created 2017-04-28 16:24 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 270383723cd0 (bug 1354974)
270383723cd0fdd9cd9393eb854ca1f796c13507
created 2017-04-26 09:25 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1354974: Handle array indices greater than 2^31-1 when collecting indices for Array.prototype.slice. r=jandem
6deb37b2d3a1390d2bb84e4db2fcd373b8999144
created 2017-04-09 21:15 -0700
pushed 2017-06-12 13:08 +0000
Chris Peterson Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r=jorendorff
ca66824761a9fbaecaf0ca7021a6fe1b339d3d7e
created 2017-04-10 13:16 +0200
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1338126 - Rename compound HasProperty+GetProperty from GetElement to HasAndGetElement. r=evilpie
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2017-06-12 13:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. r=jandem
a01bd91a80c1f29cf5d97ed9a38f44dfeaf07ab9
created 2017-03-10 23:40 +0100
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1346074 - Part 2: Move ToLengthClamped into jsarray.cpp. r=shu
2da8e0459adbb2952e7759b13e7deaab5d02b55a
created 2017-03-04 08:36 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1344173 - Fix performance cliff involving OBJECT_FLAG_ITERATED and array natives. r=anba
5fe93937af04bf7ab1fee3a888d745e3dff78b6f
created 2017-02-27 16:43 +0100
pushed 2017-04-18 12:07 +0000
Tom Schuster Tom Schuster - Bug 1342402 - Use optimized GetElement in JSON. r=jandem
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
5a7f8a39068aa5913543b61c0220146cdb1cfc5f
created 2017-02-13 17:07 -0800
pushed 2017-04-18 12:07 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
ace861dd4d035fa6ebd94f65eabbfbd44a33f184
created 2017-01-19 04:57 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1325052. r=Waldo
7bdff34f5eab7677cbd7aef45f04dfc40eb1f638
created 2017-02-08 14:24 +0100
pushed 2017-04-18 12:07 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in js/ r=bbouvier
d23e3f6246fbb4f59ba9c29692cc106038e3b78b
created 2017-02-09 04:27 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1323825 - Part 2: Remove spec incompliant [[HasProperty]] calls in Array.prototype.{join,pop,shift}. r=evilpie
64fc958a94f43530ad962799214921b768a6cc44
created 2017-02-08 13:13 +0200
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1323825 - Part 1: Synchronize step number comments with latest ES2017 draft. r=evilpie
2db07fc0b189125985ca41fd9a29d77aef738f39
created 2017-02-06 23:29 +0200
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1225031 - Part 7: Replace includes for TypedArrayCommon.h with TypedArrayObject.h. r=lth
36f46f9d84414000ada1010711da4ec0c4173f55
created 2017-01-27 22:48 +0530
pushed 2017-04-18 12:07 +0000
Barun Parruck Barun Parruck - Bug 1334082 : changes "forceAnalyze" to "force" to match variable name r=bbouvier
9019b1aeabd45a050c99686f3d694fd616239b2b
created 2017-02-01 06:09 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1335619 - Check for inherited accessors before extending the dense elements. r=jandem
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
c756f91d7c0901b59651e37288757033baac824c
created 2017-01-26 12:20 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1323782: Check iterated-flag before proceeding to fast path in Array.prototype.unshift. r=Waldo
6aae92d8aa003f412e0cee9617cf87f264dfc054
created 2017-01-26 12:19 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1282104 - Part 2: Remove dense fast path in Array.prototype methods which didn't check for inherited accessors. r=jandem
eb28331a06a53d57bde469ef332a0b960d1ad8a8
created 2017-01-25 05:08 -0800
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1282104 - Part 1: Remove dead code in jsarray.cpp and avoid implicit type coercion from double to uint32. r=jandem
09841bae5cafa6700994f363621e58e2e8d6c355
created 2017-01-25 09:08 +1100
pushed 2017-04-18 12:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
7fe936056b729aa7ac36c439ed92c8bbe0ec5677
created 2017-01-19 04:57 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1325052. r=Waldo a=jcristau
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
43ac5e5b71937a4cbad6dcc525be975a37f84a95
created 2017-01-21 17:25 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 9: Change JSObject::setFlags and depending methods to static method. r=jandem
51c9e4c7bd08f04b294caf45cb5eaa390cb0d516
created 2017-01-17 04:38 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1331475 - Don't atomize "ArraySort" for every call to the self-hosted ArraySort function. r=till
3d2ebd012bd504f744cfb638100a6429e7349b86
created 2016-12-31 16:03 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem
9ce6e0f0095e50c50df060e81f188324b7f961db
created 2016-11-30 16:06 +0100
pushed 2017-03-06 20:48 +0000
Tom Schuster Tom Schuster - Bug 1320199 - Add a function for throwing permission denied errors. r=arai
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
55b6cacff79119a3aa4c16366c68db41ec1d05a1
created 2016-11-14 12:27 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1317307: Throw a TypeError when attempting to change array.length to accessor property. r=till
2004932dea6e6092f0446fc8fe0599d998dcbaed
created 2017-01-19 05:51 -0800
pushed 2017-02-14 15:09 +0000
André Bargull André Bargull - Bug 1325052. r=Waldo a=jcristau
b46310f1fb77fc686302b10e11f15634bab7844a
created 2016-10-24 22:37 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: array: Don't optimize for dense storage if the elements are frozen. r=nbp
eb93f0b8c9421af391e2c251ed171b3bd7698eed
created 2016-10-26 12:01 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312948: Revert "Bug 1310744: A frozen element has no writable length. r=nbp". r=nbp
d0d4f9792c6bb7551f9214b77e9daed6187c6f5c
created 2016-10-19 21:04 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Don't enter in the fast path for DeleteArrayElement for frozen arrays. r=nbp
eceaa41aebae1664ef3dc372083fd003643aa6ca
created 2016-10-19 20:37 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Make ArrayReverseDenseKernel frozenness-aware. r=nbp
01d6130f6cb527ec2aa41a58128562287c997942
created 2016-10-19 20:34 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Allow MoveBoxedOrUnboxedDenseElements to bail out if the elements are frozen. r=nbp
9cf4fb2f956a58ebf0c7efb30e92b535681ba41f
created 2016-10-19 20:30 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: A frozen element has no writable length. r=nbp
a6506191e8948b9c8e4288df9b6ebbe73e82fba8
created 2016-10-05 03:25 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1130636 - Reimplement Array.prototype.toLocaleString as per ECMA-402, 2nd edition. r=Waldo
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
9125f0c5deba23d02107bf7ae09b0bf23c9f4fc7
created 2016-09-23 12:48 -0600
pushed 2017-01-23 14:19 +0000
Brian Hackett Brian Hackett - Bug 1247926 - Fix analysis of preliminary array object groups when creating JSON or literal objects, r=jandem.
f7c142e939afbc524790b195f89263c95fa4b67d
created 2016-10-26 12:01 +0200
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312948: Revert "Bug 1310744: A frozen element has no writable length. r=nbp". r=nbp, a=gchang
bae4ed2c4e12deb096f929e8bf822ccaa967bfc3
created 2016-10-24 22:37 +0200
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: array: Don't optimize for dense storage if the elements are frozen. r=nbp, a=gchang
dfc5582077ae95912776b4824ec4bec5a682adbb
created 2016-10-19 20:31 +0200
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Don't allow overriding dense elements if these are frozen. r=jandem,nbp a=gchang
f12c066b00479cb299d5701127e2e64155eb73a7
created 2016-09-21 11:53 -0400
pushed 2016-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1299593 - Disable Array.prototype.values outside Nightly. r=jorendorff, r=smaug, a=ritu
fd049ec4c2c87eab113f7f25a37c174c5107181a
created 2016-09-22 18:28 -0400
pushed 2016-11-14 12:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 66951f9c2c53 (bug 1299593) for fetch/api/headers/headers-basic.html wpt failures.
less more (0) -1000 -300 -100 -60 tip