763b64b88b5921547f333b5597f8aeb8c0cd89a1: Backed out changeset c25968f1f4f0
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 08 Jun 2011 15:56:43 +0900 - rev 70997
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Backed out changeset c25968f1f4f0
c25968f1f4f0524b49d5db2c72fbd43e1696786b: Bug 635617 - 64-bit crash [@ MakeDay]. r=jwalden
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 08 Jun 2011 10:41:37 +0900 - rev 70996
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 635617 - 64-bit crash [@ MakeDay]. r=jwalden
d6321d3a7dd729417cc1260305f51781648bafc1: Fix MSVC warning.
Kyle Huey <khuey@kylehuey.com> - Tue, 07 Jun 2011 17:17:30 -0700 - rev 70995
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix MSVC warning.
561b7ff795233901b299cf04ab95e5e9238548f1: Bug 662114 - Don't use DummyFrameGuard directly to avoid Windows DLL-linkage warnings. r=luke
Blake Kaplan <mrbkap@gmail.com> - Tue, 07 Jun 2011 19:43:18 -0400 - rev 70994
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 662114 - Don't use DummyFrameGuard directly to avoid Windows DLL-linkage warnings. r=luke
8d21b9711d6b69d7c3916e5f36f62e346bf78e8c: Strict mode early error (strict option warning) on assignment to declared const (383902, r=jwalden).
Brendan Eich <brendan@mozilla.org> - Tue, 07 Jun 2011 16:24:33 -0700 - rev 70993
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Strict mode early error (strict option warning) on assignment to declared const (383902, r=jwalden).
22d6d8748ee798e7206298bdbd9b4915f75138d7: Bug 637393 - Give JSScript control over the lifetime of JSPCCounters, to allow freeing with cx (r=dmandelin)
Steve Fink <sfink@mozilla.com> - Mon, 06 Jun 2011 16:48:20 -0700 - rev 70992
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 637393 - Give JSScript control over the lifetime of JSPCCounters, to allow freeing with cx (r=dmandelin)
e5b92c2bdd2d82fb25b09299641eb368238b6fac: Bug 637393 - Add a -D option to the shell to disassemble all scripts, with per-op per-runmode execution counts, at shutdown
Steve Fink <sfink@mozilla.com> - Tue, 10 May 2011 11:26:39 -0700 - rev 70991
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 637393 - Add a -D option to the shell to disassemble all scripts, with per-op per-runmode execution counts, at shutdown
94330efacb8bf85b29c0fcf4ff5b67472b9f4cf5: Bug 637393 - Add JS_DumpProfile, JS_DumpAllProfiles to disassemble one or all scripts' along with execution counts of each op
Steve Fink <sfink@mozilla.com> - Tue, 10 May 2011 11:26:39 -0700 - rev 70990
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 637393 - Add JS_DumpProfile, JS_DumpAllProfiles to disassemble one or all scripts' along with execution counts of each op
8967b946dbf18aa0a1d5e607788c5b5a38b86ba7: Bug 637393 - Add an option to count number of executions of each JSOp, broken down by "run mode" (method JIT/trace JIT/interpreter)
Steve Fink <sfink@mozilla.com> - Tue, 10 May 2011 11:26:39 -0700 - rev 70989
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 637393 - Add an option to count number of executions of each JSOp, broken down by "run mode" (method JIT/trace JIT/interpreter)
fd805dbc154c49345e21b37bb56447e43de6d61d: Add a RangedPtr constructor accepting an array as a shorthand for RangedPtr(arr, N). rs=luke
Jeff Walden <jwalden@mit.edu> - Tue, 07 Jun 2011 13:25:36 -0700 - rev 70988
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add a RangedPtr constructor accepting an array as a shorthand for RangedPtr(arr, N). rs=luke
bb9e5496b0aca48c09052c1342e4c4351a8ede87: Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
Luke Wagner <luke@mozilla.com> - Fri, 13 May 2011 08:56:26 -0700 - rev 70987
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
8ab0930a7b83055c6dbe8d3f02686e359fdd7d94: Bug 656462, part 3 - Syntactic touchups (r=waldo)
Luke Wagner <luke@mozilla.com> - Tue, 24 May 2011 16:08:40 -0700 - rev 70986
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 656462, part 3 - Syntactic touchups (r=waldo)
780888b1548c466af16367727306004bdbd5609e: Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo)
Luke Wagner <luke@mozilla.com> - Tue, 24 May 2011 16:04:18 -0700 - rev 70985
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo)
9cdb856cf910745a5f07850e86111a6a392e9e39: Bug 656462, part 1 - Remove StackSegment::initialVarObj (r=waldo)
Luke Wagner <luke@mozilla.com> - Tue, 24 May 2011 15:05:30 -0700 - rev 70984
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 656462, part 1 - Remove StackSegment::initialVarObj (r=waldo)
e3e54ff584a82cd05544d7e8828bac32ab06c7ed: Bug 662001 - Use RangedPtr<T> in one location outside js/src/ to verify that mfbt/RangedPtr.h is usable by non-JS code. r=bz
Jeff Walden <jwalden@mit.edu> - Mon, 06 Jun 2011 11:02:35 -0700 - rev 70983
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 662001 - Use RangedPtr<T> in one location outside js/src/ to verify that mfbt/RangedPtr.h is usable by non-JS code. r=bz
e6eb095ca758a469b98092b60df0861a116a6da3: Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones
Jeff Walden <jwalden@mit.edu> - Mon, 06 Jun 2011 11:02:34 -0700 - rev 70982
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones
ef4d79fc60c0edb04ab6230f213a868e8bc95175: Bug 657367 - Don't attempt to use the JSON parser to fast-path eval if the eval code contains either U+2028 or U+2029, which JSON permits within strings but which JavaScript doesn't permit in strings. (In case you missed it, this means that there's no subset relationship between JavaScript and JSON. (!)) r=njn
Jeff Walden <jwalden@mit.edu> - Fri, 03 Jun 2011 16:53:31 -0700 - rev 70981
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 657367 - Don't attempt to use the JSON parser to fast-path eval if the eval code contains either U+2028 or U+2029, which JSON permits within strings but which JavaScript doesn't permit in strings. (In case you missed it, this means that there's no subset relationship between JavaScript and JSON. (!)) r=njn
b71f5419e37a43fb3b04e156fc830e5dc5665dc3: Bug 645598 - Trim last bits of fat from the scanner, part 3 of 3. r=jwalden.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Jun 2011 13:48:55 +1000 - rev 70980
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 645598 - Trim last bits of fat from the scanner, part 3 of 3. r=jwalden.
3bae9deeb9b4a00a1495de94f431e7b9d60c6dc3: Bug 645598 - Trim last bits of fat from the scanner, part 2 of 3. r=jwalden.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Jun 2011 13:48:21 +1000 - rev 70979
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 645598 - Trim last bits of fat from the scanner, part 2 of 3. r=jwalden.
0fd30fdb7a6bc67ea0a216d82b0b9551e773d78a: Bug 645598 - Trim last bits of fat from the scanner, part 1 of 3. r=jwalden.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Jun 2011 13:47:12 +1000 - rev 70978
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 645598 - Trim last bits of fat from the scanner, part 1 of 3. r=jwalden.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip