diff browse annotate |
b7e1e4899a60af3cff747c56b2bc83af19bb32bc created 2015-04-23 12:22 +0200 pushed 2015-04-23 21:10 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem |
diff browse annotate |
eb54dce2de6b4cfafd554a8cb297ab32bc7b7d98 created 2015-03-23 14:32 -0500 pushed 2015-04-23 00:16 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1153475 - Always ignore desc.object() in DefineProperty functions that take a PropertyDescriptor argument. r=efaust. |
diff browse annotate |
6c70dc0045ddcf2f7e3296b4b865667fbe4d08f0 created 2015-04-09 14:13 -0500 pushed 2015-04-23 00:16 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1148750, part 5 - CompletePropertyDescriptor upgrade. r=efaust. |
diff browse annotate |
ef334b744581250b6e10a52cda737f7506ceed11 created 2015-04-21 20:04 +0900 pushed 2015-04-21 22:25 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1153963 - Add telemetry for regexp.hasOwnProperty("source") and Object.getOwnPropertyDescriptor(regexp, "source") on non-release build. r=till |
diff browse annotate |
ae7c605075e22a1ec2ce1b3b8b654903802134ef created 2015-04-14 13:28 -0700 pushed 2015-04-18 23:37 +0000 |
Terrence Cole | Terrence Cole - Bug 1153999 - Rename markChildren to traceChildren; r=sfink |
diff browse annotate |
15df3c88bb3119d125b644db1974a82858e69676 created 2015-04-10 13:33 -0700 pushed 2015-04-18 23:37 +0000 |
Terrence Cole | Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco |
diff browse annotate |
23a91d7d5f003c76acdd00770bd67ffc75d19524 created 2015-04-01 18:04 -0700 pushed 2015-04-17 19:45 +0000 |
Jim Blandy | Jim Blandy - Bug 1062473: Implement JS::ubi::Node::size for JSObjects. r=sfink,terrence |
diff browse annotate |
da10572321fcd4dea240b80ee6e44167bd42c355 created 2015-04-01 17:57 -0700 pushed 2015-04-17 19:45 +0000 |
Jim Blandy | Jim Blandy - Bug 1062473: Make JSObject::allocKindForTenure out of GetObjectAllocKindForCopy. r=terrence |
diff browse annotate |
95357a580708ba30eeb8a600c2fcd4849702dabb created 2015-04-07 15:44 -0500 pushed 2015-04-08 16:15 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1150906 - Fix "Assertion failure: !has(SHADOWABLE)" and subsequent GC crashes introduced in rev 034027f41aaf. r=Waldo. |
diff browse annotate |
4cfeaa849a9665465b5c1b267c1cacaef9795296 created 2015-04-07 05:50 -0600 pushed 2015-04-07 19:53 +0000 |
Brian Hackett | Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence. |
diff browse annotate |
08f50bc6e3e88acc28083e215b979ee9edf5f29d created 2015-03-30 16:08 -0700 pushed 2015-04-04 17:42 +0000 |
Terrence Cole | Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco |
diff browse annotate |
a1696e1b4eadd238f22d8a53435a70818c319427 created 2015-03-30 15:14 -0700 pushed 2015-04-04 17:42 +0000 |
Terrence Cole | Terrence Cole - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco |
diff browse annotate |
2188112cece3c1bea799137c0913740375fbb919 created 2015-03-30 15:14 -0700 pushed 2015-04-04 17:42 +0000 |
Terrence Cole | Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco |
diff browse annotate |
8dce32099811ce6baa7bf141ba9b4c90a46ce635 created 2015-04-03 21:23 +0200 pushed 2015-04-04 17:42 +0000 |
Tom Schuster | Tom Schuster - Bug 1125302 - Remove NativeLookupProperty. r=luke |
diff browse annotate |
93198cb3cd00a85fa522e34a0fd3f0eb437689bd created 2015-04-03 17:01 +0200 pushed 2015-04-04 17:42 +0000 |
Tom Schuster | Tom Schuster - Bug 1125567 - Remove FindClassPrototype/FindClassObject. r=jorendorff |
diff browse annotate |
10f6a2d813581a199b9b90c33ebd7e1f6fffdc17 created 2015-03-23 14:32 -0500 pushed 2015-04-03 00:47 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1148652, part 2 - Use mostly-compliant code for defining TypedArray elements, already used from StandardDefineProperty, in NativeDefineProperty as well. r=efaust. |
diff browse annotate |
f9c99e8ce20747e7b233f475d2be424bcbad8399 created 2015-03-23 14:32 -0500 pushed 2015-04-02 20:21 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo. |
diff browse annotate |
386c8b5b73c09b6186118258f524ce4c86c8af23 created 2015-04-01 19:17 -0700 pushed 2015-04-02 12:09 +0000 |
Wes Kocher | Wes Kocher - Backed out 20 changesets (bug 1138499, bug 1148750, bug 1149563, bug 1148652, bug 1123875, bug 1145636, bug 1147660, bug 1148568, bug 1142828) for talos other timeouts CLOSED TREE |
diff browse annotate |
3fc49391f7fe66c18ecbdbb277adb8aca0b6f9ae created 2015-03-23 14:32 -0500 pushed 2015-04-02 12:09 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1148750, part 3 - Rewrite the rest of NativeDefineProperty. At this point it stops being practical to continue in small chunks. r=efaust. |
diff browse annotate |
35a01c7e0f8d554472a2da83f7d032820fd4a05a created 2015-03-23 14:32 -0500 pushed 2015-04-02 12:09 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1148652, part 2 - Use mostly-compliant code for defining TypedArray elements, already used from StandardDefineProperty, in NativeDefineProperty as well. r=efaust. |
diff browse annotate |
ad243a3cd06f235a806329bde39c146ee9eeea88 created 2015-03-23 14:32 -0500 pushed 2015-04-02 12:09 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo. |
diff browse annotate |
c89c30a9b45f5df338760f337e6b1acb8d8758cf created 2015-03-28 14:47 +0100 pushed 2015-04-01 16:35 +0000 |
Tom Schuster | Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv |
diff browse annotate |
a33d181b8d6ace7224a701e488bb4d59ca4c05c0 created 2015-03-26 10:23 -0700 pushed 2015-03-31 12:46 +0000 |
Terrence Cole | Terrence Cole - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco |
diff browse annotate |
e19def475b91d36c13de902824c3818de2ab6287 created 2015-03-28 17:03 -0700 pushed 2015-03-30 00:21 +0000 |
Brian Hackett | Brian Hackett - Bug 1142843 - Optimize accesses through prototypes with typed object receivers in baseline and ion, r=jandem. |
diff browse annotate |
02f2f4c75007651c63bbc0791d9a58dea88f545f created 2015-03-28 23:22 +0100 pushed 2015-03-29 03:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff |
diff browse annotate |
db80ac5a48aaecc13b1b1e869b8d048b51a2af85 created 2015-03-26 17:07 -0400 pushed 2015-03-29 03:30 +0000 |
Emanuel Hoogeveen | Emanuel Hoogeveen - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence |
diff browse annotate |
99415fbccf8375d8f7b0e4f85a6b040f83adb969 created 2015-03-28 10:41 -0700 pushed 2015-03-29 03:30 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures |
diff browse annotate |
5b892d8ef4538ea84378ebe4a352c49d8b9aa366 created 2015-03-28 10:39 -0700 pushed 2015-03-29 03:30 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out |
diff browse annotate |
055c19334b2e2c289cfafb069c3d13c8a0a47ef0 created 2015-03-28 10:39 -0700 pushed 2015-03-29 03:30 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out changeset d72144153749 (bug 1147005) for being on top of a patch on top of a patch being backed out |
diff browse annotate |
d72144153749bcb0c7a492ee8583711c03e4e6e2 created 2015-03-28 14:47 +0100 pushed 2015-03-29 03:30 +0000 |
Tom Schuster | Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv |
diff browse annotate |
0c030f97a04f4e34c138b878c4352423f5e920f9 created 2015-03-28 12:08 +0100 pushed 2015-03-29 03:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff |
diff browse annotate |
37c42cff2c013c8451224b8ea9d6bd8d958d4fc8 created 2015-03-26 10:23 -0700 pushed 2015-03-29 03:30 +0000 |
Terrence Cole | Terrence Cole - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco |
diff browse annotate |
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a created 2015-03-01 13:16 -0600 pushed 2015-03-27 23:37 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo. |
diff browse annotate |
c8cf2a03ddcf31ea2d4355e52a89037468cd15f9 created 2015-02-28 11:23 -0600 pushed 2015-03-26 18:44 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo. |
diff browse annotate |
7eca624923335b1ef0952ff3979f4a083d73bf78 created 2015-02-17 11:58 -0600 pushed 2015-03-26 18:44 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo. |
diff browse annotate |
6465d9a4d0dca1ced11105a1bb7d943e43d62d90 created 2015-03-25 09:07 -0700 pushed 2015-03-26 18:44 +0000 |
Brian Hackett | Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke. |
diff browse annotate |
0dbb27833e88d0f1cae1608fc8192e41196a248f created 2015-03-23 20:37 -0400 pushed 2015-03-24 15:35 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence |
diff browse annotate |
c3638d994edd641c54b6cfcc60d8f32576530eca created 2015-03-22 09:34 -0700 pushed 2015-03-23 12:19 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage |
diff browse annotate |
7613fc978d36faaf405f3490c19c85886c9e9686 created 2015-03-01 13:16 -0600 pushed 2015-03-23 12:19 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo. |
diff browse annotate |
e5f0cb31263d820a926a55b288d7ac2951777611 created 2015-02-28 11:23 -0600 pushed 2015-03-23 12:19 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo. |
diff browse annotate |
dcd0af73ac848137d04fa35cc1d111ece51677fe created 2015-02-17 11:58 -0600 pushed 2015-03-23 12:19 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo. |
diff browse annotate |
324071d6d325ad1ecd6aa14e91e010734c1bd28a created 2015-03-20 16:07 -0400 pushed 2015-03-21 19:32 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks. |
diff browse annotate |
d3c9b899f7d205a33b53ec9c11d41955955c6089 created 2015-03-20 06:33 -0700 pushed 2015-03-21 19:32 +0000 |
Brian Hackett | Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke. |
diff browse annotate |
4fbc8769b1e5a456765d2ccca82e1a5239bbd288 created 2015-03-20 00:34 -0400 pushed 2015-03-21 19:32 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. r=luke |
diff browse annotate |
03b0e7eac69dae9f6b0c85e173c536a1d7b2638b created 2015-03-18 18:05 -0700 pushed 2015-03-19 12:46 +0000 |
Brian Hackett | Brian Hackett - Bug 1137180 - Add most functionality necessary for extensible unboxed objects, r=jandem. |
diff browse annotate |
032ab46e4e8ada73aff20365ec9cc80b2d8878a1 created 2015-03-18 09:24 -0400 pushed 2015-03-18 22:01 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1144452. Print the global in JSObject::dump. r=waldo |
diff browse annotate |
7302bd0ff82e1c1053867c21b02c5d8286cf4e56 created 2015-03-18 09:24 -0400 pushed 2015-03-18 22:01 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. r=bhackett |
diff browse annotate |
2a827268f69e71fde5368271691cda4a7db3923e created 2015-03-16 13:17 -0400 pushed 2015-03-17 10:46 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes. |
diff browse annotate |
df82a0b667bbb90ad257aaf458d9e80df1d2c3df created 2015-03-15 14:26 -0600 pushed 2015-03-17 10:46 +0000 |
Brian Hackett | Brian Hackett - Bug 1137180 - Allow unboxed objects to be extended with new properties, r=jandem. |
diff browse annotate |
514c806646611c56768c045aa54dc033594e2b70 created 2015-03-13 23:00 -0700 pushed 2015-03-16 02:16 +0000 |
Daniel Holbert | Daniel Holbert - Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). r=bhackett |
diff browse annotate |
c0a7bfc8dfae60308ad00edc4a18ecec8ce6dfc6 created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence |
diff browse annotate |
94c3742d22df183e3f62ab6a36d3a7ebcedfe319 created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 805052 part 1. Remove assertParentIs. r=waldo |
diff browse annotate |
1340e686a3ded8c96e1cd36700368a51417e4d33 created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1142864. Remove the parent argument from NewObject. r=waldo |
diff browse annotate |
7128e4104f942a3fa9e5588bea567e138620ecdd created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1142865. Remove the parent argument from NewObjectWithGroup. r=waldo |
diff browse annotate |
74e1b16ef4e3777618699aa7be4fce30e6a7c535 created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1142304. Remove the parent argument from NewObjectWithGivenTaggedProto. r=waldo |
diff browse annotate |
68cdfc32c5f2a216fb823647cd6a37c900d69de5 created 2015-03-14 01:36 -0400 pushed 2015-03-16 02:16 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1142309. Remove the parent argument from NewObjectWithClassProto. r=waldo |
diff browse annotate |
2b9f5019abf1749c5c58240e7722d56467ca4e6b created 2015-03-13 02:13 +0100 pushed 2015-03-13 19:52 +0000 |
Emanuel Hoogeveen | Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence |
diff browse annotate |
c78a9d1273c5d4ddf7a804eab41a92ff90ce0ec5 created 2015-02-15 06:18 -0600 pushed 2015-03-13 19:52 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. r=efaust. |
diff browse annotate |
63dbcc4fd0f02324f31e55c69409d61bc10116c0 created 2015-02-14 07:37 -0600 pushed 2015-03-13 19:52 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. r=efaust. |
diff browse annotate |
fd31041fe5d6fe0dca57841c0f055be2f8570a19 created 2015-02-13 19:08 -0600 pushed 2015-03-13 19:52 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1133081, part 3 - Switch from js::PropDesc to JSPropertyDescriptor for more odds and ends. r=efaust. |