4cecde6e32b0b9c1821e07902b9247f15e326f37: Bug 860573 - Part 2 - Use spare bits of wrapper cache flags for nsINode r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 08 Jun 2013 09:54:59 +0100 - rev 134443
Push 29215 by jcoppeard@mozilla.com at Sat, 08 Jun 2013 09:19:22 +0000
Bug 860573 - Part 2 - Use spare bits of wrapper cache flags for nsINode r=smaug
bbb8169d421673bfcd8d419c8c9711be0d656349: Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 08 Jun 2013 09:53:21 +0100 - rev 134442
Push 29215 by jcoppeard@mozilla.com at Sat, 08 Jun 2013 09:19:22 +0000
Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug
697190293f4e1d4692a42055696ba11534b31476: Bug 877281 another followup for the Windows bustage. r=jandem pending
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 08 Jun 2013 00:06:39 -0400 - rev 134441
Push 29214 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 04:08:09 +0000
Bug 877281 another followup for the Windows bustage. r=jandem pending
39a59be2a4cc43ed9b658dcfd1187ebb0c312600: Bug 877281 bustage fix. Deal with the fact that Value has 8-byte alignment. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 23:40:35 -0400 - rev 134440
Push 29213 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 03:42:34 +0000
Bug 877281 bustage fix. Deal with the fact that Value has 8-byte alignment. r=jandem
efe5d05176dc955e9eba349f5c3d0c7c08c195f9: Bug 880575, part 5 - Factor out EvalAndPrint from ReadEvalPrintLoop. Use CompileOptions to eliminate some more manual memory management. Make ReadEvalPrintLoop take both input and output FILEs as arguments instead of using gOutFile. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 134439
Push 29212 by jorendorff@mozilla.com at Sat, 08 Jun 2013 03:28:09 +0000
Bug 880575, part 5 - Factor out EvalAndPrint from ReadEvalPrintLoop. Use CompileOptions to eliminate some more manual memory management. Make ReadEvalPrintLoop take both input and output FILEs as arguments instead of using gOutFile. r=jwalden.
abeb2688806251cc0e839a14dd94b0887fd354e1: Bug 880575, part 4 - Use a Vector<char> instead of manually allocating the input buffer in ReadEvalPrintLoop. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 134438
Push 29212 by jorendorff@mozilla.com at Sat, 08 Jun 2013 03:28:09 +0000
Bug 880575, part 4 - Use a Vector<char> instead of manually allocating the input buffer in ReadEvalPrintLoop. r=jwalden.
d496b277486de6e8ce94b4866bc9ce94dc1131c5: Bug 880575, part 3 - Declare variables at initialization in ReadEvalPrintLoop. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 134437
Push 29212 by jorendorff@mozilla.com at Sat, 08 Jun 2013 03:28:09 +0000
Bug 880575, part 3 - Declare variables at initialization in ReadEvalPrintLoop. r=jwalden.
42975d6638db828bd9d66161e031f2dd962fb0fc: Bug 880575, part 2 - Factor out RunFile() from Process(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:07 -0500 - rev 134436
Push 29212 by jorendorff@mozilla.com at Sat, 08 Jun 2013 03:28:09 +0000
Bug 880575, part 2 - Factor out RunFile() from Process(). r=jwalden.
df75bae8a436bb5d8826fec23b08baf127132b95: Bug 880575, part 1 - Factor out ReadEvalPrintLoop() from Process(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:07 -0500 - rev 134435
Push 29212 by jorendorff@mozilla.com at Sat, 08 Jun 2013 03:28:09 +0000
Bug 880575, part 1 - Factor out ReadEvalPrintLoop() from Process(). r=jwalden.
d27cb123e9dead57ad319fce486cc976aadf21ab: Bug 879628. Don't screw up the text from earlier counters when using counters() with various list styles. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 134434
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 879628. Don't screw up the text from earlier counters when using counters() with various list styles. r=dbaron
1de41a52b662d38067ace6366e381b2aa2d950b9: Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 134433
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
3c733ec01b14d2e656d37c9c6203ec8cebd8b706: Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 134432
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv It's a little unfortunate that we need both ${jsvalHandle} and ${jsvalRef}, but the only other option is to consistently have a MutableHandle in this code. If the thing we have to work with is a Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as the thing to substitute for ${jsvalHandle}. Just using "&myRooted" doesn't work, because things like "&myRooted.set()" or "&myRooted.address()" fail, even if parenthesized as "(&myRooted).set()", because &myRooted is actually a Rooted*, not a MutableHandle. We could go the JS::MutableHandle<JS::Value>(&myRooted) route if desired; it would primarily uglify dictionary and sequence to-js conversions. With the setup in this patch, ideally it looks pretty idiomatic except for the use of .set() instead of operator= on Rooted.
f047d17cdb7830f6990ee157a6e0efcecfeddd0f: Bug 877281 part 5. Add a set() method to Rooted. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:45 -0400 - rev 134431
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 5. Add a set() method to Rooted. r=terrence
20f763a69b1f4dd9ae86ef6c91936968494dbb50: Bug 877281 part 4. Eliminate uses of ${valHandle} in binding conversions and make ${val} be a handle. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:45 -0400 - rev 134430
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 4. Eliminate uses of ${valHandle} in binding conversions and make ${val} be a handle. r=peterv
98ec2d7ed87f37e95eed4f6a9e8274a930885163: Bug 877281 part 3. Rename valMutableHandle to mutableVal. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:45 -0400 - rev 134429
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 3. Rename valMutableHandle to mutableVal. r=peterv
840183b434d25f05e0f91789da431cb9712f3281: Bug 877281 part 2. Eliminate uses of ${valPtr} in bindings conversions. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:45 -0400 - rev 134428
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 2. Eliminate uses of ${valPtr} in bindings conversions. r=peterv
1907d472e5d442457619b450f74ac6c7e2c52f83: Bug 877281 part 1. Convert WebIDL bindings to using something CallArgs-like. r=peterv,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:44 -0400 - rev 134427
Push 29211 by bzbarsky@mozilla.com at Sat, 08 Jun 2013 02:50:12 +0000
Bug 877281 part 1. Convert WebIDL bindings to using something CallArgs-like. r=peterv,jandem
02e3a57b61c5bb7c05cf7e00c4a35eef846c3421: Bug 870232 - Enable 'webgl' requests for Desktop FF. - r=bjacob
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 07 Jun 2013 17:44:51 -0700 - rev 134426
Push 29210 by jgilbert@mozilla.com at Sat, 08 Jun 2013 00:45:07 +0000
Bug 870232 - Enable 'webgl' requests for Desktop FF. - r=bjacob
e56502eddeb8dc6683bcf5164774340d67dc435e: bug 852150 - handle removal of accessibles when reframe root doesn't have an accessible more correctly r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Mon, 25 Mar 2013 19:46:22 -0400 - rev 134425
Push 29209 by trev.saunders@gmail.com at Sat, 08 Jun 2013 00:29:57 +0000
bug 852150 - handle removal of accessibles when reframe root doesn't have an accessible more correctly r=surkov
9e310bf47f507943e35978c693a9d0eb92d9deb0: bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug
Trevor Saunders <trev.saunders@gmail.com> - Thu, 30 May 2013 18:34:53 -0400 - rev 134424
Push 29209 by trev.saunders@gmail.com at Sat, 08 Jun 2013 00:29:57 +0000
bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip