js/src/builtin/Array.cpp
1b4fd78107e2bcf7fe0f44038176ca745b07cd88
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
fa45218ad1c585bb3882807b833c539cd07f76fc
created 2019-02-18 06:51 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523785: Add "flat" and "flatMap" to Array.prototype[@@unscopables]. r=jorendorff
17d8de567ea416b9a995fcec56897b1bc138b9c6
created 2019-02-19 11:22 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521906 part 2 - Replace remaining CheckedUnwrap calls in js/src. r=luke
26fb2a868911021c586ca56d64ede136ae28c015
created 2019-02-16 17:37 +0000
pushed 2019-03-11 13:01 +0000
Markus Stange Markus Stange - Bug 1500692 - Centralize profiling category definition and add infrastructure for subcategories. r=njn
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
9bab87de8e3c8be666f0bc459519b4f26d8483a3
created 2019-01-24 19:22 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1513665 - Add missing realm checks to some Array and Promise functions. r=anba
1ce15a2a79e08b2b8803d42b06476d5b101111d0
created 2019-01-14 20:19 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
65174e3014705687e7ca1050d5d1ffbe81126ac0
created 2019-01-10 13:21 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Make most poisoning unconditional r=jandem
77dfbff3744411eaec7b5d834e3c517dda9c22b6
created 2019-01-10 13:21 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
a7df15c51806e92f48a3ce5f1b8ce80eb52f707f
created 2018-11-14 18:55 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1500467 - Mark stack labels for JS built-ins as RELEVANT_FOR_JS. r=njn
7fed4b128d9d371da9176dc8c13c41ed956c6764
created 2018-10-23 10:49 -0400
pushed 2018-12-03 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
1f63ece13c07c287fad4f5684da002747705bdd1
created 2018-10-18 20:51 -0400
pushed 2018-10-19 23:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound. a=merge
b7142afba71297a36d86eb651a795b33223c2fb6
created 2018-10-17 23:00 -0400
pushed 2018-10-19 23:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 1398354 part 1. Expose StringIsArrayIndex taking a char pointer in jsfriendapi. r=waldo
6c55991a052eca284abb6d0a7980765e718e8f02
created 2018-10-19 03:40 +0300
pushed 2018-10-19 23:09 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
a42a9fc0c5f4bc801873a3803ffefbe0761c9b59
created 2018-10-18 06:23 +0300
pushed 2018-10-18 18:37 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1398354) for spidermonkey and hazard bustages at js/src/jsapi-tests/testStringIsArrayIndex.cpp on a CLOSED TREE
8e41c385edb99568fed370ef17d646dceefa00f9
created 2018-10-17 23:00 -0400
pushed 2018-10-18 18:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1398354 part 1. Expose StringIsArrayIndex taking a char pointer in jsfriendapi. r=waldo
7a7d5508f873579944aee993dbf0007a5503f94f
created 2018-10-17 14:48 -0400
pushed 2018-10-18 18:37 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-initialized-length-bounds assignments to arrays. r=tcampbell
b8601c0c061473d7c81844816d6efdbfbc1eb53b
created 2018-10-15 01:37 +0300
pushed 2018-10-15 21:07 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 6213dd2a20f2 (bug 1494537) for hazard failures on a CLOSED TREE
6213dd2a20f2c544722ff18d62863cbf6e031b8e
created 2018-10-14 16:33 -0400
pushed 2018-10-15 21:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
10d90fa56710390d54d44f25d05054e62e08af03
created 2018-09-06 10:08 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 1. r=anba
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
60c37c0e5083756581d09785bcc489862c84a0fa
created 2018-09-07 18:21 +0000
pushed 2018-10-15 21:07 +0000
Robert Bartlensky Robert Bartlensky - Bug 1489522: Fix sizeof typos in js/src/builtin/Promise.cpp and js/src/builtin/Array.cpp. r=arai
b20289e446893be662123b91104e35646408a578
created 2018-08-06 08:35 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1481032: Non-extensible arrays are already shrunk to capacity. r=jandem
c543368b25a6bc3380ddb207e290a7dfdfcc8be1
created 2018-08-02 13:03 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1478503: Shrink capacity when modifying length on a non-extensible array. r=jandem
238948fa4dd6f8b94e3d44c00d922830fbfbb0f7
created 2018-07-10 14:32 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1473256 - Don't add a length property in AddLengthProperty if it's already present. r=anba
07b0a9838f2d2c06b7f82e74b4f75a12fedfb2c6
created 2018-07-03 10:08 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1463163 - Make ArraySpeciesCreate realm check work with same-compartment realms. r=anba
ffa64e3aff88f81d0931fa815a60d0d0a57a7e11
created 2018-06-28 13:44 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1471841: Move WouldDefinePastNonwritableLength into NativeObject.cpp. r=jandem
0e7242cbb1ce425e8e8caf0457defc0e01881220
created 2018-07-10 14:32 +0200
pushed 2018-07-19 06:52 +0000
Jan de Mooij Jan de Mooij - Bug 1473256 - Don't add a length property in AddLengthProperty if it's already present. r=anba a=lizzard
6ce73daf92dca2904bbf0db2f1c0179d05a65705
created 2018-06-21 14:44 -0700
pushed 2018-06-23 22:41 +0000
Jeff Walden Jeff Walden - Bug 1469444 - Add MOZ_INIT_OUTSIDE_CTOR to ArraySpeciesLookup fields that are so initialized. r=anba
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
cdf66457cb244501e4b9a018cc71c956cc25113b
created 2018-06-05 14:41 +0200
pushed 2018-06-18 21:43 +0000
Tom Schuster Tom Schuster - Bug 1435813 - Enable Array.prototype.flat and Array.prototype.flatMap in release builds. r=till
516dc753d6541dd3179a3627b44dd5209b053301
created 2018-05-29 13:23 +0200
pushed 2018-06-18 21:43 +0000
Tom Schuster Tom Schuster - Bug 1465039 - Rename Array.prototype.flatten to Array.prototype.flat. r=anba
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
6a363dbae27396fd891c955e0dbe42957b89d10a
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 33 - Introduce ObjectRealm and use it for some fields. r=jonco
2a317ad122f8f6d8a937c560602c3de6d569655f
created 2018-05-23 11:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 17 - Move ArraySpeciesLookup from JSCompartment to JS::Realm. r=anba
10109d328995a7a89cc250fc66fa860ee9d1f66f
created 2018-05-15 18:05 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461272 - Add missing sealed elements check to ArraySetLength fast path. r=anba
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-06-18 21:43 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
89bb0e170cc0e04aabac80388294af7fcf34b2bd
created 2018-04-13 13:01 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
f36928548891d9029477f0733c71bb8e093e95f6
created 2018-04-14 00:52 +0300
pushed 2018-04-26 21:04 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1453456) for build bustages at js/src/jit-test/tests/ctypes/conversion-primitive.js on a CLOSED TREE
e0f8f325c2ce3c0e39587f117d63d0872bb9826a
created 2018-04-13 13:01 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
bd71b6ae8e6c51bd3675adba932db5830c707069
created 2018-02-24 10:26 -0600| base
pushed 2018-04-26 21:04 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
39d03fed10fbafafd4fbd51fac721017a13bde9f
created 2018-02-24 10:26 -0600| base
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
e745fe9ab05aa6a877230fc451be0bac38a9a8f6
created 2018-02-27 08:23 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
07d69d9954c1165f66a275f047517f2e57e640df
created 2018-02-24 10:26 -0600| base
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
less more (0) tip