0ca2f419c34f20561cde7a7e537974def6b63d05: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sun, 28 Dec 2014 22:59:15 -0800 - rev 221451
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Merge m-c to m-i
00567505185332c26f197fbe5cb74528def0d229: Bug 1103832 - Initialize mLineIsEmpty and mLineAtStart of ruby annotations to false. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 10 Dec 2014 15:57:14 +1100 - rev 221450
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1103832 - Initialize mLineIsEmpty and mLineAtStart of ruby annotations to false. r=dbaron
c7dde66a57bb3bec566659631c3d7ea6a027a151: Bug 1115999 - Call ApplyRelativePositioning properly for some table cells that we choose not to reflow. r=roc
L. David Baron <dbaron@dbaron.org> - Sun, 28 Dec 2014 19:42:54 -0500 - rev 221449
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115999 - Call ApplyRelativePositioning properly for some table cells that we choose not to reflow. r=roc I confirmed that the reftest passes with the patch and fails without the patch. This is the crazy codepath where nsTableRowFrame sets doReflowChild to true, and then tests some additional conditions, and based on those conditions decides to do part (but not all) of the work of reflowing the child. This is making relative and sticky positioning work correctly in that case, which we should really just get rid of, but which I don't want to deal with now.
3690b28c053298d2d8a710874fac85156873d66a: Bug 1103411 - EventStateManager may call AddBoolVarCache multiple times and crash. r=bugs
Oleg Romashin <romaxa@gmail.com> - Tue, 16 Dec 2014 23:48:21 -0800 - rev 221448
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1103411 - EventStateManager may call AddBoolVarCache multiple times and crash. r=bugs
584dde4b0fbfc1f41627c9c00974b07f27579fae: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sun, 28 Dec 2014 10:55:48 -0800 - rev 221447
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Merge m-c to m-i
e5fbd8b624bebeddc7ebb6168d32d50c8160272f: Bug 1115754 - SpiderMonkey: Relax branches where the destination is already known r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:14 -0800 - rev 221446
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115754 - SpiderMonkey: Relax branches where the destination is already known r=jandem
5f7fcb0691f4459c3db3f162273b5e3a3938a3a7: Bug 1115748 - SpiderMonkey: Make more stuff valid assembler syntax. r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:14 -0800 - rev 221445
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Make more stuff valid assembler syntax. r=jandem
39d80080db1c643d28f162ea7f16af451c1bc913: Bug 1115754 - SpiderMonkey: Use EAX encodings for mov instructions r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:14 -0800 - rev 221444
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115754 - SpiderMonkey: Use EAX encodings for mov instructions r=jandem
e6bd5d58f68aecdd4c56243241ead0af40878d2c: Bug 1115754 - SpiderMonkey: Use alternate encodings to enable 2-byte VEX prefixes for some register-register copies r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:13 -0800 - rev 221443
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115754 - SpiderMonkey: Use alternate encodings to enable 2-byte VEX prefixes for some register-register copies r=jandem
d710a4836ac908e3d76fcb68626d080b64314abe: Bug 1115748 - SpiderMonkey: Add enum values for VEX prefix bytes r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:13 -0800 - rev 221442
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Add enum values for VEX prefix bytes r=jandem
736d53322a1d91210f65e66e8d5254ddd791a370: Bug 1115752 - SpiderMonkey: VEX encodings for instructions with leading immediates r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:13 -0800 - rev 221441
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115752 - SpiderMonkey: VEX encodings for instructions with leading immediates r=jandem
8623d3a5edbeb63de43c472bc50e930501729807: Bug 1115752 - SpiderMonkey: VEX-encodings for store instructions r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:13 -0800 - rev 221440
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115752 - SpiderMonkey: VEX-encodings for store instructions r=jandem
0ea34b180725246de813cc4f9846628980973e81: Bug 1115748 - SpiderMonkey: Use int32_t instead of int for x86 immediates and offsets r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:12 -0800 - rev 221439
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Use int32_t instead of int for x86 immediates and offsets r=jandem
c7fd289fa6fa0a713e9ceb2e5fe045e4f0c1b42b: Bug 1115748 - SpiderMonkey: Use named enums intead of typedefs for anonymous enums r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:12 -0800 - rev 221438
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Use named enums intead of typedefs for anonymous enums r=jandem
13a2592c2e2a96e2f742770c02aec933c5aff789: Bug 1115752 - SpiderMonkey: VEX encodings for moves, shifts, and multiplies r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:12 -0800 - rev 221437
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115752 - SpiderMonkey: VEX encodings for moves, shifts, and multiplies r=jandem
165bbe7a3759d910786c9b1d63a935232d8bcc20: Bug 1115748 - SpiderMonkey: Fix spewing of 8-bit register names affected by REX prefixes r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:12 -0800 - rev 221436
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Fix spewing of 8-bit register names affected by REX prefixes r=jandem
e1219e861f783b9865e6785ca8651057e8352a86: Bug 1115752 - SpiderMonkey: Add a better explanation to an assert r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:11 -0800 - rev 221435
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115752 - SpiderMonkey: Add a better explanation to an assert r=jandem
f6335334bbe85404f0cc7fad30d09d9ec454852f: Bug 1115754 - SpiderMonkey: Use EAX encodings for arithmetic instructions r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:11 -0800 - rev 221434
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115754 - SpiderMonkey: Use EAX encodings for arithmetic instructions r=jandem
09a2d1f803a482ec13a85b1178f93b56fa6663ff: Bug 1115752 - SpiderMonkey: Avoid using disp32 when unnecessary r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:11 -0800 - rev 221433
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115752 - SpiderMonkey: Avoid using disp32 when unnecessary r=jandem
00b8d104bf316de61faf22b9564b1103da1d70d1: Bug 1115748 - SpiderMonkey: Refactor spewing of x86 memory addresses r=jandem
Dan Gohman <sunfish@mozilla.com> - Sun, 28 Dec 2014 07:04:11 -0800 - rev 221432
Push 28027 by cbook@mozilla.com at Mon, 29 Dec 2014 15:03:07 +0000
Bug 1115748 - SpiderMonkey: Refactor spewing of x86 memory addresses r=jandem
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip