e7b7548867d998b0e6a9e534860cac5506314a7d: Bug 987111 - Fill out existing_desc with all properties, not just |own| ones. r=gabor
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:26 -0700 - rev 186699
Bug 987111 - Fill out existing_desc with all properties, not just |own| ones. r=gabor This gives us strictly more information than we had before, which turns out to be useful. We can still get the old behavior by testing the identity of desc.object(), which I've done in one of the two existing uses for existing_desc. The other (in DOMXrayTraits::defineProperty) is actually more correct with the full (non-own) lookup.
944d128f135aeebe1d91d940f5ad1d81917db58f: Bug 987111 - Proxy::set should create enumerable properties. r=efaust
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:26 -0700 - rev 186698
Bug 987111 - Proxy::set should create enumerable properties. r=efaust Properties are supposed to be enumerable by default. It's unfortunate that the default is reversed in SpiderMonkey.
33860f30fc4f41fd66cf8a6ce65f78eede465b1a: Bug 987111 - Add test coverage to make sure we don't add new Xrayable functionality without auditing it. r=gabor
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:26 -0700 - rev 186697
Bug 987111 - Add test coverage to make sure we don't add new Xrayable functionality without auditing it. r=gabor
518a915fb81b2ce455a28a627bd530d642ba0a94: Bug 987111 - Introduce a method to determine whether a given PropertyDescriptor is an accessor prop. r=terrence
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:25 -0700 - rev 186696
Bug 987111 - Introduce a method to determine whether a given PropertyDescriptor is an accessor prop. r=terrence
7576a51cf72e705f51ffe5cd6d153cc827662345: Bug 987111 - Add an assign() method to MutablePropertyDescriptorOperations. r=terrence
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:25 -0700 - rev 186695
Bug 987111 - Add an assign() method to MutablePropertyDescriptorOperations. r=terrence It's unfortunate the we need to operate on the raw JSPropertyDescriptor for |other|, but the specialization that makes Handle<JSPropertyDescriptor> work is declared later in the file, which isn't kosher.
1a8dc1af9de67d5af9079643f783d179e243f810: Bug 987111 - Temporarily waive Xrays on the aOptions argument passed to mozId.watch and mozId.request. r=jedp
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Jun 2014 15:12:25 -0700 - rev 186694
Bug 987111 - Temporarily waive Xrays on the aOptions argument passed to mozId.watch and mozId.request. r=jedp Bug 1011084 is getting hung up on various things, and we're currently blocked on it because Object Xrays filter out callables. So let's just turn off Xrays here for that case, so that we can enable them everywhere else.
243d19db57a53731f2a12b4a588ae09d99e00bed: Bug 1016805 - fix AsyncTransactionTracker handling r=nical
Sotaro Ikeda <sikeda@mozilla.com> - Wed, 04 Jun 2014 15:11:00 -0700 - rev 186693
Bug 1016805 - fix AsyncTransactionTracker handling r=nical
6ae8f9e034ad5bb763af81ae771519fdf2fc1660: Bug 1019334 - Require that Init be called on a newly-constructed TypedArray struct to use it. r=bz
Jeff Walden <jwalden@mit.edu> - Tue, 03 Jun 2014 18:31:43 -0700 - rev 186692
Bug 1019334 - Require that Init be called on a newly-constructed TypedArray struct to use it. r=bz
bca6f69d9d7f63f879dc08945ce58dcd49625303: Add a comment next to XDR_BYTECODE_VERSION directing people changing it to update the bytecode docs wiki page as well. No bug, r=trivial
Jeff Walden <jwalden@mit.edu> - Wed, 04 Jun 2014 12:50:41 -0700 - rev 186691
Add a comment next to XDR_BYTECODE_VERSION directing people changing it to update the bytecode docs wiki page as well. No bug, r=trivial
cef421d919f169847f1eb80828c39813ce7867ea: Bug 471713 - Uncomment the sys.exit() in error() in the script to generate documentation for SpiderMonkey opcodes. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Sat, 10 May 2014 02:10:39 +0900 - rev 186690
Bug 471713 - Uncomment the sys.exit() in error() in the script to generate documentation for SpiderMonkey opcodes. r=jwalden
d4a005d1c687a3a79d7f8d9808433d825bbe7fc5: Bug 1020407 - CSP in C++: Log more descriptive console message if parsing fails (r=sstamm)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Wed, 04 Jun 2014 10:19:00 -0700 - rev 186689
Bug 1020407 - CSP in C++: Log more descriptive console message if parsing fails (r=sstamm)
703903939a5e1d2e83cd0970c167d7d333a959e6: Bug 1019188 - Transform phi(int32,boolean) into phi(int32,int32) when it is only consumed by test instructions, r=sunfish.
Brian Hackett <bhackett1024@gmail.com> - Wed, 04 Jun 2014 15:54:32 -0600 - rev 186688
Bug 1019188 - Transform phi(int32,boolean) into phi(int32,int32) when it is only consumed by test instructions, r=sunfish.
91ad28afdd77610e271e28eac36e572de6904bdc: Bug 1017896 - Ensure there is a template contents owner when creating template elements. r=bz
William Chen <wchen@mozilla.com> - Wed, 04 Jun 2014 14:47:31 -0700 - rev 186687
Bug 1017896 - Ensure there is a template contents owner when creating template elements. r=bz
a76d3c8b0f6421112bdb0516108d0651526b3d0e: Bug 1019984 - CSP in CPP: Update Parser to return error when parsing invalid paths (r=sstamm)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Tue, 03 Jun 2014 23:07:27 -0700 - rev 186686
Bug 1019984 - CSP in CPP: Update Parser to return error when parsing invalid paths (r=sstamm)
daae873f90b3252b46426170311921e1e3edfc1c: Bug 1020455 - IonMonkey: Optimize LPhi allocation r=sstangl
Dan Gohman <sunfish@mozilla.com> - Wed, 04 Jun 2014 14:08:22 -0700 - rev 186685
Bug 1020455 - IonMonkey: Optimize LPhi allocation r=sstangl
81a81052fe9ff567318a6d79c270c6f5d350f85d: Bug 1020455 - IonMonkey: Remove LIRGraph's redundant osrBlock field. r=sstangl
Dan Gohman <sunfish@mozilla.com> - Wed, 04 Jun 2014 14:08:21 -0700 - rev 186684
Bug 1020455 - IonMonkey: Remove LIRGraph's redundant osrBlock field. r=sstangl
48b40e6ca833122df7b07af0a4d8dc9375c9d70f: Bug 1020455 - IonMonkey: Use a FixedList instead of a Vector for LIR arrays which are never resized r=sstangl
Dan Gohman <sunfish@mozilla.com> - Wed, 04 Jun 2014 14:08:21 -0700 - rev 186683
Bug 1020455 - IonMonkey: Use a FixedList instead of a Vector for LIR arrays which are never resized r=sstangl
e0d90520150195e627e2e37745b60e5c82d9fbaa: Bug 1020462 - IonMonkey: Use assumeUnreachable instead of breakpoints in more places. r=h4writer
Dan Gohman <sunfish@mozilla.com> - Wed, 04 Jun 2014 14:08:21 -0700 - rev 186682
Bug 1020462 - IonMonkey: Use assumeUnreachable instead of breakpoints in more places. r=h4writer
616163ca1aa528b7b418fe2edb84ac11973b851d: Backed out 5 changesets (bug 1015871, bug 1020257, bug 1015887, bug 1005888, bug 1015894) for desktop B2G mochitest failures on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 04 Jun 2014 16:07:06 -0400 - rev 186681
Backed out 5 changesets (bug 1015871, bug 1020257, bug 1015887, bug 1005888, bug 1015894) for desktop B2G mochitest failures on a CLOSED TREE. Backed out changeset dbcb9974b640 (bug 1020257) Backed out changeset 3220b7b2efc9 (bug 1015894) Backed out changeset 4e23647ae247 (bug 1015887) Backed out changeset 59df0cdacc15 (bug 1015871) Backed out changeset e7124b07804b (bug 1005888)
ad91b00b5af9d4299d5b6d043b70d59d416c31df: Backed out changeset 12536416d070 (bug 991866) for breaking B2G mochitests.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 04 Jun 2014 16:04:14 -0400 - rev 186680
Backed out changeset 12536416d070 (bug 991866) for breaking B2G mochitests. CLOSED TREE
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip