e8125c01b1b0e27bd4ca773053fb623b1dc18a0c: Bug 887334 - Don't rethrow in quickstubs if there's already an exception pending. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:52 -0700 - rev 138956
Bug 887334 - Don't rethrow in quickstubs if there's already an exception pending. r=luke
31d4bde6b786ebd637b8b93c3c48440630be449e: Bug 887334 - Add a JSCompartment* to AutoCompartment and use it in JS_NewGlobalObject. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:52 -0700 - rev 138955
Bug 887334 - Add a JSCompartment* to AutoCompartment and use it in JS_NewGlobalObject. r=luke This gets rid of the wonky setCompartment usage in that function.
957a80f3ddab52d2cd0a792e1988c930d8281037: Bug 887334 - Move faulty JSAutoRequest in initSelfHosting. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:51 -0700 - rev 138954
Bug 887334 - Move faulty JSAutoRequest in initSelfHosting. r=luke The call to JS_SetGlobalObject causes cx->compartment_ to be set to the self- hosting global, which means that the JSAutoCompartment picks up that compartment as the 'previous' compartment. So despite the attempt to restore things with JS_SetGlobalObject at the end of the function, the JSAutoCompartment destructor actually ends up leaving cx in the self-hosting global's compartment at the end of this function. Moving the JSAutoCompartment construction above the call to JS_SetGlobalObject fixes the problem.
8dc4e544f514c30a84620bc9cb3b925b32d964f6: Bug 887334 - Null-check compartment() in JS_GetGlobalForScopeChain(). r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:51 -0700 - rev 138953
Bug 887334 - Null-check compartment() in JS_GetGlobalForScopeChain(). r=luke cx->global() assumes a non-null compartment(). When we fix up various bugs related to being in a compartment when we shouldn't be, we start to crash here. Fix it.
3b1bcf086e023b0b1348f44b7179d689f568f89c: Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:51 -0700 - rev 138952
Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke The current code makes calls that assume (implicitly, via assertions) that |cx| is in a compartment, which isn't a valid assumption going forward.
a603feefe7d3edd9cd78c9db7afdb0ead8a65bf9: Bug 887334 - Remove AutoSwitchCompartment. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 17 Jul 2013 11:53:50 -0700 - rev 138951
Bug 887334 - Remove AutoSwitchCompartment. r=luke This thing is...yikes.
76e7ef98a9d1d4dad2eaade2a07ef022ee123c9e: Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 17 Jul 2013 11:51:19 -0700 - rev 138950
Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
334b24c05703ff306a9ade4bf236ffb4276874dd: Bug 892426 - Add an additional temp-Register to SetElementIC. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 17 Jul 2013 11:51:19 -0700 - rev 138949
Bug 892426 - Add an additional temp-Register to SetElementIC. r=jandem
97a092648a6289f47a49e4dd6606ac3e2466dfc6: Bug 895010 - Disable WebGL vertex array objects for now - r=jgilbert
Guillaume Abadie <gabadie@mozilla.com> - Wed, 17 Jul 2013 14:47:41 -0400 - rev 138948
Bug 895010 - Disable WebGL vertex array objects for now - r=jgilbert
27857f7ab7d75ccb04abc970cf7cd8455c060e18: Bug 845050 - FileCopier support for symlinks; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 17 Jul 2013 11:44:33 -0700 - rev 138947
Bug 845050 - FileCopier support for symlinks; r=glandium
563493c995b38f3ad93cfb2e4349258ab505d3d6: Bug 881463 - Fix for intermittent browser_selection_textarea.js. r=rsilveira
Jim Mathies <jmathies@mozilla.com> - Wed, 17 Jul 2013 13:43:26 -0500 - rev 138946
Bug 881463 - Fix for intermittent browser_selection_textarea.js. r=rsilveira
0acd7501dc409c430cac7367f4f6660c5dcbad9a: Bug 888236 - Cleanup MetroWidget's Destroy method, shutdown layer manager and call base widget destroy methods. Potential fix for crash in nsIFrame::GetNearestWidget(). r=bbondy
Jim Mathies <jmathies@mozilla.com> - Wed, 17 Jul 2013 13:43:26 -0500 - rev 138945
Bug 888236 - Cleanup MetroWidget's Destroy method, shutdown layer manager and call base widget destroy methods. Potential fix for crash in nsIFrame::GetNearestWidget(). r=bbondy
95a4b87a0583640301fb7a7b42a39caab5cd0599: Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
Till Schneidereit <till@tillschneidereit.net> - Wed, 17 Jul 2013 19:21:10 +0200 - rev 138944
Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
95523c5901dfc306e219daca97f4e6720bca6aed: Bug 882008 - OdinMonkey: fix subtraction to take doublish, rm Use (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Tue, 02 Jul 2013 11:38:43 -0700 - rev 138943
Bug 882008 - OdinMonkey: fix subtraction to take doublish, rm Use (r=bbouvier)
541c383c1698964e3e6372c4c4aeb9c1dc0c6c2b: Bug 880538 - LifoAlloc::release after parsing every function (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Fri, 21 Jun 2013 16:20:47 -0700 - rev 138942
Bug 880538 - LifoAlloc::release after parsing every function (r=bbouvier)
eea0b122e8b522a3244f7dcec5373805048df606: Bug 880538 - move 'hasDestructuringArgs' flag into the FunctionBox (r=bhackett)
Luke Wagner <luke@mozilla.com> - Fri, 28 Jun 2013 10:29:58 -0700 - rev 138941
Bug 880538 - move 'hasDestructuringArgs' flag into the FunctionBox (r=bhackett)
ae3f61b139843d83ebcb8a9af971b4b21d3f3985: Bug 880538 - store a pointer from ParseContext to it's PNK_FUNCTION ParseNode (r=bhackett)
Luke Wagner <luke@mozilla.com> - Fri, 28 Jun 2013 10:29:58 -0700 - rev 138940
Bug 880538 - store a pointer from ParseContext to it's PNK_FUNCTION ParseNode (r=bhackett)
d112cd2746c4cbc1a021f41d4830d3a9798688af: Bug 880538 - set pn->pn_funbox immediately (r=bhackett)
Luke Wagner <luke@mozilla.com> - Fri, 21 Jun 2013 16:07:25 -0700 - rev 138939
Bug 880538 - set pn->pn_funbox immediately (r=bhackett)
4ae9363721075517ba7bbcf97695629e78d206b8: Bug 880538 - OdinMonkey: don't create an IonContext in MacroAssembler (r=sstangl)
Luke Wagner <luke@mozilla.com> - Fri, 28 Jun 2013 10:29:57 -0700 - rev 138938
Bug 880538 - OdinMonkey: don't create an IonContext in MacroAssembler (r=sstangl)
63d53775812454f04f0e21066d37ec92b8ed10a6: Bug 880538 - OdinMonkey: make a single pass over the parse tree (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Thu, 13 Jun 2013 11:48:47 -0700 - rev 138937
Bug 880538 - OdinMonkey: make a single pass over the parse tree (r=bbouvier)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip