1c9b3671def48c26edb06cf58e0de2e3db406da7: Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280716
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
bfca45fd1f11dfbe826e5334fe07d85c4b6f6dbd: Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280715
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
f19fec531e71c7a8bc936a2056a39def0fec71f5: Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280714
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
569be66a0c9a093c2585c19303ff1251cf266a98: Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280713
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem)
7f9252925e262fc05ba37df6c875abf9012fd953: Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280712
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo) CloneFunctionObject is split into the following: - CloneFunctionAndScript, which deep clones the function and its script, giving the cloned script a new static scope chain. This is used for cloning singleton lambdas and JSAPI cloning. For singleton lambdas, the original and the clone script have the same static scope chain. For JSAPI cloning, a new static scope is provided (either null, for a clean global, or StaticPollutingGlobalObject, for a polluted global). - CloneFunctionReuseScript, which clones the function but reuses the script, and thus keeps the same static scope chain. CloneScript is split into the following: - CloneGlobalScript, which clones a script with and gives it a new static scope. - CloneScriptIntoFunction, which clones a script into a JSFunction and gives it a new static scope. Cloning a script into a new function container requires slightly different logic to hook up the static scope chain before cloning inner scripts.
924f41548f1a94b1b8b692ee989128ff87e6c2fd: Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280711
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
cf29e5d83bcd6c5de8a8f9177faae482ec7c18a7: Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280710
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
f2f099600f578f5d1c8e8a44b843ab29b02c1647: Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280709
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
8a416fedec44d5238cbdc9f1c1970d4e28a98163: Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 280708
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
ec7fed87e4cb99d9e88f3d07768417ec8c95120f: Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:56 -0700 - rev 280707
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
5037e0c47c70d184f3fd8a6f146d8b640f3cc78e: Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:56 -0700 - rev 280706
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
7959ffacd30ff4591cef78b8172f687d20141a08: Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
Terrence Cole <terrence@mozilla.com> - Sat, 20 Jun 2015 10:55:26 -0700 - rev 280705
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
e0e69237df5b2994130867cb72bb2324268f2957: Bug 1174873 - Remove HeapPtr and rename RelocatablePtr to HeapPtr; r=jonco
Terrence Cole <terrence@mozilla.com> - Sat, 20 Jun 2015 10:54:32 -0700 - rev 280704
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1174873 - Remove HeapPtr and rename RelocatablePtr to HeapPtr; r=jonco
0ce6682a46dc07dc154d8bcf8b09bebdd7f3e604: bug 1175651 - add uuid-dev+sqlite3 to ubuntu-build container. r=mrrrgn
Ted Mielczarek <ted@mielczarek.org> - Wed, 17 Jun 2015 15:42:47 -0400 - rev 280703
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
bug 1175651 - add uuid-dev+sqlite3 to ubuntu-build container. r=mrrrgn
190f21cd3194ba1c65426b08f9a600704ec177b3: Bug 1170645 - Intermittent crash in mozilla::net::nsWSAdmissionManager::RemoveFromQueue(mozilla::net::WebSocketChannel*), r=mcmanus
Michal Novotny <michal.novotny@gmail.com> - Sun, 21 Jun 2015 14:37:36 +0200 - rev 280702
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1170645 - Intermittent crash in mozilla::net::nsWSAdmissionManager::RemoveFromQueue(mozilla::net::WebSocketChannel*), r=mcmanus
577434cfbe6f8a401534dd076e63054073185206: Backed out changeset b6ac18409d64 (bug 1170809) for Werror bustage.
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 21 Jun 2015 08:31:02 -0400 - rev 280701
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Backed out changeset b6ac18409d64 (bug 1170809) for Werror bustage.
b6ac18409d647b49f4caa1f78174944f4283c470: Bug 1170809 - Improve the buffer size check in nsXMLHttpRequest::AppendToResponseText. r=ehsan, r=bz
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 21 Jun 2015 07:49:18 -0400 - rev 280700
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1170809 - Improve the buffer size check in nsXMLHttpRequest::AppendToResponseText. r=ehsan, r=bz
557cd9bb68b609b0034f7750c945e2d460bf8e7e: Backed out changeset b7653e3d5f91 (bug 1174381) for widespread assertion failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 21 Jun 2015 07:47:02 -0400 - rev 280699
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Backed out changeset b7653e3d5f91 (bug 1174381) for widespread assertion failures.
6f19ae2a4c8aac7e2bb1d3fc0cd134ecd5300582: Bug 1167296 - patch 3 - Use of removeAndPropagate r=nsm
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 21 Jun 2015 12:20:08 +0100 - rev 280698
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1167296 - patch 3 - Use of removeAndPropagate r=nsm
e47c1128e79b98f398c8a74dd21ed88b350a2e5d: Bug 1167296 - patch 2 - ServiceWorkerManager::Remove should use PBackground, r=nsm
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 21 Jun 2015 12:19:07 +0100 - rev 280697
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1167296 - patch 2 - ServiceWorkerManager::Remove should use PBackground, r=nsm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip