Luke Wagner
|
4fec8aa043
|
Fix --disable-methodjit bustage (r=red)
|
2011-04-26 13:39:59 -07:00 |
|
Luke Wagner
|
05d2002b66
|
Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
|
2011-04-13 09:27:37 -07:00 |
|
Luke Wagner
|
6fcaf8c63f
|
Bug 649531 - tidy up this-computation logic a bit, add some asserts (r=waldo)
--HG--
extra : rebase_source : f01409526e4582b87ced4b9f9d1170254a55373b
|
2011-04-12 17:16:12 -07:00 |
|
Luke Wagner
|
01d2bb36b4
|
Bug 649491 - rm JSFRAME_ASSIGNING (r=dvander)
|
2011-04-08 15:45:18 -07:00 |
|
Luke Wagner
|
475caef8f2
|
Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo)
|
2011-04-07 20:35:02 -07:00 |
|
Luke Wagner
|
2fa7292b06
|
Bug 641436 - Don't call Script{Prologue,Epilogue} when resuming/yielding a generator (r=dvander)
--HG--
extra : rebase_source : 6ae3a6645425ee63162e19388143487df5435a65
|
2011-03-28 11:57:43 -07:00 |
|
Luke Wagner
|
f37c253b7f
|
Bug 636224 - rm cx->interpLevel and TSF_ERROR (r=brendan)
--HG--
extra : rebase_source : 682e496d3fad9454b0279aff9bfd4c1bcf50055c
|
2011-03-23 14:33:02 -07:00 |
|
Luke Wagner
|
d45e4526c5
|
Weaken overzealous assert in JSStackFrame::resetInvokeCallFrame (r=warnings-as-errors)
|
2011-03-23 19:12:40 -07:00 |
|
Luke Wagner
|
0c2e8ddaba
|
Bug 636296 - Put activation objects when we pop the frame, not in ScriptEpilogue (r=dvander)
|
2011-03-14 11:30:36 -07:00 |
|
Luke Wagner
|
a15ba4f804
|
Bug 636296 - Change meaning of JSStackFrame::hasCallObj to be more sane (r=waldo)
|
2011-03-14 11:30:36 -07:00 |
|
Luke Wagner
|
5359dd7f1a
|
Bug 636296 - Split out ScriptDebug{Pro,Epi}logue (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
|
Luke Wagner
|
c10400d3f1
|
Bug 636296 - Tidy up JSStackFrame (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
|
Luke Wagner
|
a2e3ccd941
|
Bug 642896 - Weaken overstrict resetInvokeCallFrame assert (r=waldo)
|
2011-03-21 11:57:51 -07:00 |
|
Luke Wagner
|
35220d90f3
|
Bug 619565 - Fix activation object handling by InvokeSessionGuard (r=waldo,a=shaver)
--HG--
extra : rebase_source : 24e4d6ecf1cb9696fda7468eb631f13d92d7ab7a
|
2011-02-24 12:34:33 -08:00 |
|
Robert Sayre
|
377db48438
|
Merge tracemonkey to mozilla-central. a=blockers
|
2011-02-25 10:00:38 -08:00 |
|
Brendan Eich
|
84c3f82dee
|
Further comment fussing (636364, r=me).
|
2011-02-24 11:13:55 -08:00 |
|
Brendan Eich
|
1fb329e418
|
Fix comment glitch in last push (636364, r=me).
|
2011-02-24 11:12:03 -08:00 |
|
Brendan Eich
|
bb7ac49211
|
Followup fixes and tests in wake of global |this| binding change (636364, r=luke/gal/dvander, thanks to Waldo for the newGlobal shell function).
|
2011-02-23 19:38:27 -08:00 |
|
brendan@mozilla.org
|
649f67b373
|
Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=gal).
|
2011-02-22 22:25:10 -08:00 |
|
Jeff Walden
|
c5252060f7
|
Back out af1e10bea0f4 from a CLOSED TREE for being orangetastic on one platform.
|
2011-02-20 21:40:06 -08:00 |
|
Andreas Gal
|
207266110b
|
Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=brendan). (relanding in a CLOSED TREE)
|
2011-02-17 17:52:55 -08:00 |
|
Jeff Walden
|
1e41f95c6d
|
#jsapi observed the extent of orange in the TM tree and saw that OS X x86 opt was consistently and totally evil. So jwalden was sorry he had ever pushed changes for bug 631135. It broke his heart. And he said, “I will wipe this tree of every push back to 9105cd721d46. Yes, and I will revert the entire TM CLOSED TREE. I am sorry I ever pushed to it.” But 9105cd721d46 found favor with #jsapi.
|
2011-02-20 17:46:35 -08:00 |
|
Jeff Walden
|
7ce51759aa
|
Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange.
--HG--
extra : rebase_source : e2e56a78bc0eea0d6e005bc976c74b33d8c22281
|
2011-02-19 19:50:19 -08:00 |
|
Jeff Walden
|
a50a34ff10
|
Diagnostic patch to debug intermittent assertion following bug 631135. r=debugging
--HG--
extra : rebase_source : e8fb8988765236ce92ca4a7477a54d9eb8070794
|
2011-02-19 02:25:39 -08:00 |
|
Andreas Gal
|
46930e9e54
|
Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=brendan).
|
2011-02-17 17:52:55 -08:00 |
|
Luke Wagner
|
977d6849b3
|
Bug 635811 - prevent call objects from escaping on error paths (r=dvander,a=hardblocker)
|
2011-02-23 14:47:34 -08:00 |
|
David Mandelin
|
cf9cd62096
|
Backed out changeset b0aa9c20ffe4 -- orange on tinderbox
|
2011-02-17 18:54:05 -08:00 |
|
Andreas Gal
|
5267af2eaa
|
Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=brendan).
|
2011-02-17 17:52:55 -08:00 |
|
Luke Wagner
|
bd58834efa
|
Bug 630064 - Mark floating generator frame slots conservatively (r=dvander)
--HG--
extra : rebase_source : cbddb12142c763e3e20c50e994257cea22f73f8f
|
2011-02-07 15:55:20 -08:00 |
|
Chris Leary
|
9b75236c71
|
Fix --disable-methodjit build. (r=billm)
--HG--
extra : rebase_source : 4a76e8513611d8eb9ad16d5d3c0465692bfa4105
|
2011-02-11 13:45:56 -08:00 |
|
Jim Blandy
|
54decafd0c
|
Bug 605295: Return boolean values from JSStackFrame::computeThis, not random stuff that converts silently to bool. r=waldo
|
2011-02-09 10:20:54 -08:00 |
|
Luke Wagner
|
08e66296bc
|
Bug 634542 - Back out diagnostic patches (r=dvander,a=backout)
|
2011-02-19 14:37:46 -08:00 |
|
Luke Wagner
|
e8cc2a25ba
|
Luke Wagner – Bug 634542 - Temporary diagnostic patch 2 (r=dvander,a=shaver)
|
2011-02-18 18:38:10 -08:00 |
|
Luke Wagner
|
04ad54d7a4
|
Bug 634542 - Temporary diagnosis patch (r=dmandelin,a=shaver)
|
2011-02-17 21:42:27 -08:00 |
|
Jeff Walden
|
13fb18a6fe
|
Bug 619283 - Built-in JS methods must not box undefined or null into the global object when called, both to comply with ES5 and to prevent inadvertent global object exposure to secure JS variants. r=dmandelin
--HG--
extra : rebase_source : be6802a24bd58eb6339369e6803d3eb2fbbc07a5
|
2011-01-26 13:37:45 -08:00 |
|
Cameron Kaiser
|
f00ce6228a
|
Bug 623277 - Failed to build with --disable-methodjit r=dmandelin, a=NPOTB
|
2011-01-08 22:42:00 -08:00 |
|
Jeff Walden
|
7b5179a175
|
Bug 514568 - Add JSObject::callIsForEval rather than using JSObject::getCallObjCallee() == NULL. r=igor
|
2011-01-05 14:54:04 -06:00 |
|
Jeff Walden
|
e93935e339
|
Bug 514568 - Trace strict eval frame Call objects correctly, keep the eval script safe from GC, and properly put strict eval Call objects when the script completes. r=igor
|
2011-01-05 13:55:18 -06:00 |
|
Robert Sayre
|
a562bdb2a8
|
Backed out changeset 2e94f0b8d03c
|
2011-01-06 21:41:25 -05:00 |
|
Jeff Walden
|
9bfd43b2d9
|
Bug 514568 - Trace strict eval frame Call objects correctly, keep the eval script safe from GC, and properly put strict eval Call objects when the script completes. r=igor
|
2011-01-05 13:55:18 -06:00 |
|
Jeff Walden
|
de8c94c378
|
Bug 514568 - Use a fresh variable environment for strict mode code run by eval, and give strict mode eval code frames a Call object backed by those variables. r=igor
|
2010-10-12 11:38:06 -07:00 |
|
Jeff Walden
|
f489d4756b
|
Bug 621943 - Generator frames don't correctly steal strict arguments from stack frames. r=luke
|
2011-01-01 23:34:33 -06:00 |
|
Luke Wagner
|
57bcfa328d
|
Bug 612329 - Don't cache code-ptr in Invoke gatling gun (r=waldo)
|
2011-01-03 09:06:30 -08:00 |
|
Jeff Walden
|
59814e4551
|
Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin
|
2010-12-22 18:05:07 -05:00 |
|
Steve Fink
|
663f65a576
|
Bug 615277 - Implement topLevelHook for JM, match jsinterp.cpp implementation. r=dmandelin
--HG--
extra : rebase_source : 0eb332476f259b0ff256a9113d2955d55ec4ed45
|
2010-12-10 11:40:00 -08:00 |
|
Jason Orendorff
|
40cdddfee7
|
Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. Take 2, removes two wrong tests. r=Waldo. (Additional r=Waldo on IRC to remove the tests.)
--HG--
extra : rebase_source : 288d966f1ee349e489e0151f8b2672ce4b611c56
|
2010-12-08 17:01:42 -06:00 |
|
Jason Orendorff
|
02972ef6e4
|
Backed out changeset b890994e2595. Orange.
|
2010-12-08 17:42:35 -06:00 |
|
Jason Orendorff
|
66de58ce24
|
Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. r=Waldo.
--HG--
extra : rebase_source : 63c64f5435059473fdc3d2cff7df906628c2a760
|
2010-12-08 17:01:42 -06:00 |
|
Luke Wagner
|
4e2b64b09c
|
Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin)
|
2010-11-16 14:50:55 -08:00 |
|
timeless
|
953d1ecec1
|
Bug 609687 - Don't call call hook with null hook data (r=lw)
|
2010-11-16 14:16:49 -08:00 |
|