ac5bef60b83b7d6e9d9445996305b98efd00e200: Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494890
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
1487cec16a9c092cf2affd5ef0ecab41c88fb02d: Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
Eric Faust <efausbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494889
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
8820b0b524e07926b62e72b8dc4120e46f5405a5: Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
Eric Faust <efausbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494888
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
afa82a9888b4cc5316f94fc3dd93f65e87536b88: Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494887
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
9fc8180f36219eeb95f900c35da744f0aee4a96d: Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494886
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
90003e4c4f3a7dd9aa624371516d13340a05bed9: Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Tue, 02 Oct 2018 01:16:51 -0700 - rev 494885
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
912ad8891041d872998e36a7090ea60246310ceb: Bug 1490938. Pass the high quality scaling flag when we request decode of images in most cases. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Thu, 27 Sep 2018 18:30:17 -0500 - rev 494884
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490938. Pass the high quality scaling flag when we request decode of images in most cases. r=aosmond If we do not pass the high quality scaling flag than the resulting surface will be marked as cannot substitute, which is not accurate, so we don't want. The only place that actually tries to be smart about the size is nsImageFrame::MaybeDecodeForPredictedSize. All other cases just ask for the intrinsic size. The two most likely cases are that there are no decoded copies of the image, or there is one decoded (or in progress) copy of the image. In the first case we will request decode at the instrinsic size, and then if we draw at a different size that draw will request the proper size. This doesn't change with this patch. In the second case there is a decoded copy already available, this is likely from a draw call on the image, and that is the surface size that we want. So we save a decode. If we are actually drawing the image at two different sizes the second size will be slightly delayed, but we have the wrongly sized copy of the image that we can draw until then. This seems like a good tradeoff to avoid always decoding an instrinic size copy of images.
e25673baab2319936db94f1111ac1f6c2d0529f0: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 02 Oct 2018 09:58:41 +0300 - rev 494883
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
58adc643dcdc20eccb4d30bc454b50420e96c020: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 02 Oct 2018 07:05:47 +0300 - rev 494882
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
63ea63571271f031dc457f1b1b7519ec8bf3e3de: Backed out 10 changesets (bug 1494930, bug 1459067, bug 1459555) for build bustages on JSScript.cpp. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 02 Oct 2018 06:59:06 +0300 - rev 494881
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out 10 changesets (bug 1494930, bug 1459067, bug 1459555) for build bustages on JSScript.cpp. CLOSED TREE Backed out changeset 211ea8e33f7e (bug 1459067) Backed out changeset b3dbe062fb3d (bug 1459067) Backed out changeset edada9212b5b (bug 1459067) Backed out changeset 90505ae78229 (bug 1459555) Backed out changeset ccdbc1449e13 (bug 1459555) Backed out changeset 8f2f2bcd57d2 (bug 1459555) Backed out changeset 275f7949148b (bug 1494930) Backed out changeset 8544285b4145 (bug 1494930) Backed out changeset 5fb50ca3776e (bug 1494930) Backed out changeset 864b718cd797 (bug 1494930)
211ea8e33f7ec9046580e5f1caaefdb04bb535d6: Bug 1459067 - Part 3: Store BinTokenReaderMultipart metadata in ScriptSource. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494880
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459067 - Part 3: Store BinTokenReaderMultipart metadata in ScriptSource. (r=arai)
b3dbe062fb3dcdbb33067352cc80ab85fd0249a6: Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494879
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
edada9212b5b707c60cc3989588561f3df03f525: Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494878
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
90505ae78229cc37f024fae810c34bf3cc6456be: Bug 1459555 - Part 3: Allow off-main-thread BinAST compilation. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494877
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 3: Allow off-main-thread BinAST compilation. (r=arai)
ccdbc1449e13a2b6a75ff55286f905669499cd27: Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494876
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
8f2f2bcd57d2d65a5f4412a9c8867a0296a5b271: Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494875
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
275f7949148be2d20a45653e44a0bf4b4ae09a44: Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494874
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
8544285b414588d834cd9147ed06ba02a2a60a03: Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494873
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
5fb50ca3776ed1d45fe9ec5634dc267c869082f0: Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494872
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
864b718cd7978d9daa418362220e12e2a9aac74d: Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494871
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip