js/src/jsinterpinlines.h
903f84bae52857b06082a6001f734c0b61243b6a
created 2011-06-06 09:01 -0700
pushed 2011-08-19 14:38 +0000
Jim Blandy Jim Blandy - Backed out changeset d02083014f57; build problems in nsXPConnect.cpp
d02083014f57890a0e9977094ff51625e9ead9a6
created 2011-06-02 21:58 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Automatically turn debug mode on/off when adding/removing debuggees.
bedd0f79b82d19f5988e449dc7fad2a4582efb6a
created 2011-07-20 12:48 -0700
pushed 2011-08-19 14:38 +0000
Brendan Eich Brendan Eich - Bug 671947 - Unqualified function invocation uses the global object the property was gotten from as |this| (r=luke).
970c23eec1ae6aee9346452c36da122396d08359
created 2011-06-24 17:13 -0700
pushed 2011-08-19 14:38 +0000
Steve Fink Steve Fink - Bug 667056 - Fix when function callbacks are invoked (r=luke)
ce10e78d030d11650324e9c84f63bea2bde5a745
created 2011-06-14 16:36 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 664252 - Turn lemons (LLVM-only build bustage) into lemonade (rewrite JSOP_CALL/EVAL/NEW to have less goto madness) (r=waldo)
bb9e5496b0aca48c09052c1342e4c4351a8ede87
created 2011-05-13 08:56 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - 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)
780888b1548c466af16367727306004bdbd5609e
created 2011-05-24 16:04 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo)
7faf405fa9f0bf143343d0d218c03773584c6b79
created 2011-04-26 13:39 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Fix --disable-methodjit bustage (r=red)
e9da34dfa8c55eff951858b9a53f3a4ec9be58c0
created 2011-04-13 09:27 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
e06d53aec568471570f61b32941172317526f54a
created 2011-04-12 17:16 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 649531 - tidy up this-computation logic a bit, add some asserts (r=waldo)
45d3b3a77929e83c8a5f109bc2418b77a56190db
created 2011-04-08 15:45 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 649491 - rm JSFRAME_ASSIGNING (r=dvander)
0c727da2164d061f620015eb11dbf0a4b42c2a84
created 2011-04-07 20:35 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo)
e6c5a67da7aeceac1a819ff8ff5751cf64cb4ede
created 2011-03-28 11:57 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 641436 - Don't call Script{Prologue,Epilogue} when resuming/yielding a generator (r=dvander)
4629abbde2f742fd930941bf1208da172157f2f9
created 2011-03-23 14:33 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636224 - rm cx->interpLevel and TSF_ERROR (r=brendan)
a7b3c44aea656bf4d064cd373bf36c44d6c3657f
created 2011-03-23 19:12 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Weaken overzealous assert in JSStackFrame::resetInvokeCallFrame (r=warnings-as-errors)
d839300746c3a75292d65e8085e85c84b068da51
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Put activation objects when we pop the frame, not in ScriptEpilogue (r=dvander)
dbb123c798c8c69d6985cf50648d4c671c7bc881
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Change meaning of JSStackFrame::hasCallObj to be more sane (r=waldo)
9484a9805efa13195ff5f03ffd08140bda50e3de
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Split out ScriptDebug{Pro,Epi}logue (r=dvander)
d7c35d34c20259f3aea81578447dd7cf2a48ecd0
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Tidy up JSStackFrame (r=dvander)
d8940239b3472f9ee7239f3bd8eee9934fe30740
created 2011-03-21 11:57 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 642896 - Weaken overstrict resetInvokeCallFrame assert (r=waldo)
032e7061575a5bd050acd0a8f1e3408667e68fb1
created 2011-02-24 12:34 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 619565 - Fix activation object handling by InvokeSessionGuard (r=waldo,a=shaver)
0f1f5cc97ed5ebf2ccacce9f81784ee28986e2aa
created 2011-02-25 10:00 -0800
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers
8aa277ade98df311e97a5bf0a28cbd65bcc2d1eb
created 2011-02-24 11:13 -0800
pushed 2011-08-19 14:38 +0000
Brendan Eich Brendan Eich - Further comment fussing (636364, r=me).
03c4b2e3d12d93e7e24d054b3a2fe399644f62e4
created 2011-02-24 11:12 -0800
pushed 2011-08-19 14:38 +0000
Brendan Eich Brendan Eich - Fix comment glitch in last push (636364, r=me).
6e2ee1f3f6c6899fa3d01b642913fff2b103f6b4
created 2011-02-23 19:38 -0800
pushed 2011-08-19 14:38 +0000
Brendan Eich Brendan Eich - Followup fixes and tests in wake of global |this| binding change (636364, r=luke/gal/dvander, thanks to Waldo for the newGlobal shell function).
b19abe19a212e2bb1dcb7b10988aaa94b3d8633f
created 2011-02-22 22:25 -0800
pushed 2011-08-19 14:38 +0000
brendan brendan - Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=gal).
f4d6657f343946882c4920867e47c39cc8a72f76
created 2011-02-23 14:47 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 635811 - prevent call objects from escaping on error paths (r=dvander,a=hardblocker)
0907c4ca12471120b0cc1780d330123332a76af0
created 2011-02-22 13:02 -0800
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers. CLOSED TREE
91cd576da2af137986be12d3d432d48ccdb0c716
created 2011-02-20 21:40 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Back out af1e10bea0f4 from a CLOSED TREE for being orangetastic on one platform.
af1e10bea0f47826772cb1a2450781c92d365596
created 2011-02-17 17:52 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - 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)
92aa2e2f4c63a57b8ca252bbd09d765b4a8a094e
created 2011-02-20 17:46 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - #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.
8c14f73ca5ae252dab05ac2aa2b0d2977342c687
created 2011-02-19 19:50 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange.
4d86e63ff60d40f4c39a1c7d1d880b77d61f9565
created 2011-02-19 02:25 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Diagnostic patch to debug intermittent assertion following bug 631135. r=debugging
4e085ba15d4c6bcd2020e6ba7cf3cda491bcc5eb
created 2011-02-17 17:52 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=brendan).
f73f073eca0c231eebe835408c437aa1de296843
created 2011-02-17 18:54 -0800
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Backed out changeset b0aa9c20ffe4 -- orange on tinderbox
b0aa9c20ffe476dbe6ee47d84b1dd072d4f4ef75
created 2011-02-17 17:52 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Unqualified function invocation doesn't use the global object the property was gotten from as |this| (bug 634590, r=brendan).
2ebeb6e9f036757e63d62707d8e057c57bf89372
created 2011-02-19 14:37 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 634542 - Back out diagnostic patches (r=dvander,a=backout)
5dd4f10fb1fdac79319254e66c36cf652861b068
created 2011-02-18 18:38 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Luke Wagner – Bug 634542 - Temporary diagnostic patch 2 (r=dvander,a=shaver)
c1b04cd37871947ae22f598e4c9fc8c1c1fef5ff
created 2011-02-17 21:42 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 634542 - Temporary diagnosis patch (r=dmandelin,a=shaver)
c2f23bc4cda7d3c4c34bce513a9c780cfb44c725
created 2011-02-07 15:55 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 630064 - Mark floating generator frame slots conservatively (r=dvander)
47c289a659e8785e3fe1d737d9bac8a1f07a8c49
created 2011-02-11 13:45 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Fix --disable-methodjit build. (r=billm)
5d5615e83c8d11103778b1e94421d063b4a1a349
created 2011-02-09 10:20 -0800
pushed 2011-08-19 14:38 +0000
Jim Blandy Jim Blandy - Bug 605295: Return boolean values from JSStackFrame::computeThis, not random stuff that converts silently to bool. r=waldo
3d69803eee340303a2517f5291ac2b2fcaf9d35c
created 2011-01-26 13:37 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - 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, a=blocking
7372dac81910bc5b13b841848883c1dfb505264e
created 2011-01-08 22:42 -0800
pushed 2011-08-19 14:38 +0000
Cameron Kaiser Cameron Kaiser - Bug 623277 - Failed to build with --disable-methodjit r=dmandelin, a=NPOTB
27a0e3715095ff2ac264f8283e0d1a76b103d288
created 2011-01-05 14:54 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 514568 - Add JSObject::callIsForEval rather than using JSObject::getCallObjCallee() == NULL. r=igor
1417c3808f048da0a0817922d449b6b7f2928f63
created 2011-01-05 13:55 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - 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
6bbf6f9c632644b7c31259bfe5d07a55c5dc0122
created 2011-01-06 21:41 -0500
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge backout.
e73969088cb0ef80dee4f74218b522acfb0228c9
created 2011-01-06 21:41 -0500
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Backed out changeset 2e94f0b8d03c
921e79d1f75285da4dd606a93cc2e1557f98f211
created 2011-01-06 21:40 -0500
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Backed out changeset feb6682a10af
feb6682a10afbd56ad2f0006f9f8308266dca8b8
created 2011-01-05 14:54 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 514568 - Add JSObject::callIsForEval rather than using JSObject::getCallObjCallee() == NULL. r=igor
2e94f0b8d03c47e4d21f52c4eba8422ad8423f3b
created 2011-01-05 13:55 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - 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
d77e1225006b4cb269dd5a0c13c56c75abad1c82
created 2010-10-12 11:38 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - 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
1b62c516b2913af189fc470796d31f665a009712
created 2011-01-01 23:34 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 621943 - Generator frames don't correctly steal strict arguments from stack frames. r=luke
da972b14d0a44895ae132fd7dbde7a5519c29813
created 2011-01-03 09:06 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 612329 - Don't cache code-ptr in Invoke gatling gun (r=waldo)
f4c2edf5362e16db18adf65b5733ca8edaa35d0f
created 2010-12-22 18:05 -0500
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - 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
ac952c471f5925330aae300dff4e892b1338c4b8
created 2010-12-10 11:40 -0800
pushed 2011-08-19 14:38 +0000
Steve Fink Steve Fink - Bug 615277 - Implement topLevelHook for JM, match jsinterp.cpp implementation. r=dmandelin
8220ab3cbe995be4de5e8e213914669101a1f609
created 2010-12-08 17:01 -0600
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - 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.)
3a585fccd7668e29563467d648f19085bd93b901
created 2010-12-08 17:42 -0600
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Backed out changeset b890994e2595. Orange.
b890994e259510b12731ae6075516db1ec01e02d
created 2010-12-08 17:01 -0600
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. r=Waldo.
364f6695617032d53c189db4532d77b552329f27
created 2010-11-16 14:50 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin)
less more (0) -100 -60 tip