js/src/jsinterp.cpp
f2177f6432306326278ede5445051e03f0b9e9aa
created 2010-10-14 16:12 +0200
pushed 2010-12-06 22:03 +0000
Igor Bukanov Igor Bukanov - bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
9bff531727b2e8faa93a34c0698f7830d70fb232
created 2010-11-19 17:24 -0800
pushed 2010-11-23 15:34 +0000
David Anderson David Anderson - Check for doubles that fit in ints in JSOP_GETELEM slow paths (bug 604905, r=luke).
32aa5d70f490f931d6220a987130d378acbc877f
created 2010-11-18 18:14 -0800
pushed 2010-11-23 15:34 +0000
Brian Hackett Brian Hackett - Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
80842d45466cceced04ab032c07bd85bffe5f99d
created 2010-11-18 16:24 -0800
pushed 2010-11-19 00:25 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 08794e076ded to fix gmail (a=backout)
08794e076dedf23252ac6c7f03c2cd1f5a896d0f
created 2010-11-17 12:46 -0800
pushed 2010-11-17 21:55 +0000
Bill McCloskey Bill McCloskey - Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
364f6695617032d53c189db4532d77b552329f27
created 2010-11-16 14:50 -0800
pushed 2010-11-17 21:55 +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)
d08fc0e5730e279da450a1bd4f5cecbcbfbad5f8
created 2010-11-11 21:40 +0100
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
b45a434dbbdd889f6af24782bb7c616cf5f6709c
created 2010-11-12 10:40 -0800
pushed 2010-11-17 21:55 +0000
Bill McCloskey Bill McCloskey - Bug 610437 - Add equality flag syncing to JSAPI (r=lw)
cb76b2d6109678b8a7a9c3165d38a96d99c2ac3e
created 2010-11-11 19:37 -0800
pushed 2010-11-17 21:55 +0000
Bill McCloskey Bill McCloskey - Backed out bugs 607539, 606890, 609212 - perf regressions & test failures
d5257e1f0c8bbf356b29f00b6d529ba16aa9e66c
created 2010-11-11 17:22 -0800
pushed 2010-11-17 21:55 +0000
Bill McCloskey Bill McCloskey - Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
3ab57a9fb7b817b70d579082599ad1c08c6438ed
created 2010-11-11 11:19 -0800
pushed 2010-11-17 21:55 +0000
David Anderson David Anderson - Backed out changeset 8e119f847f97 (build busted)
8e119f847f97ba1e29da8192ca5fc93248e6c960
created 2010-11-02 15:36 +0100
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
6ecdb8a8a4955a999a530bf50b1f996a7b372bea
created 2010-11-10 11:43 -0800
pushed 2010-11-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 592992 - hoist outerizing from js::Invoke to js::ExternalInvoke (r=mrbkap)
e8c612257ca5a044d5828fb51312eced6d737f02
created 2010-09-20 12:43 -0700
pushed 2010-11-17 21:55 +0000
Steve Fink Steve Fink - Bug 605330 - extend jscalls (bug 507012) tracking to cover JM and fix some mismatched calls, r=dvander, a=NPODB
805c1a5d5cc690aecad5ce81a09522ee7a34fa9a
created 2010-11-05 15:03 -0700
pushed 2010-11-17 21:55 +0000
Brendan Eich Brendan Eich - Handle extended indexes around JSOP_*BLOCKCHAIN (610026, r=billm).
0f78c4619855146dd2dabc4161f41aaba1ad6157
created 2010-11-04 16:06 -0700
pushed 2010-11-17 21:55 +0000
Brendan Eich Brendan Eich - Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
edc26e88b2c483649a4605e28e5be2cddf2ec155
created 2010-11-08 16:14 -0800
pushed 2010-11-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 609256 - With strict this, there's no longer any need to compute this when a syntactically direct eval doesn't resolve to the eval function. r=luke
d1c6cef6da3a99ea8b80cb447f6bfb83ba7c6022
created 2010-10-28 17:15 +0200
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
2f3a0ac5e25129ccea55b42344eb1f4e29e52801
created 2010-10-13 15:57 -0700
pushed 2010-11-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 602129 - JM: make f.call(...) fast, part 1 (r=dvander)
04272020d87327ee9bd250a97bcf31f0fe23b41a
created 2010-11-02 17:39 -0700
pushed 2010-11-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 607243 - JS_New should report error on primitive return; JSProxyHandler::construct should not call JS_New (r=brendan)
7af31ff1e9f532afa4244cd552f36f3fbc0f40b8
created 2010-10-31 10:38 -0700
pushed 2010-11-17 21:55 +0000
Bill McCloskey Bill McCloskey - Bug 607196 - Remove bogus atom assertion in JSOP_DOUBLE (r=lw)
6abb9e45a79a26fd39418bd68f2cb31991aa4d47
created 2010-10-21 14:31 -0700
pushed 2010-10-31 10:52 +0000
Jeff Walden Jeff Walden - Bug 604504 - Implement an eval kernel that obj_eval and JSOP_EVAL can each call. r=jorendorff,dvander
af7c2d6c8d9852d1445f399369fc5b212c998840
created 2010-10-29 12:55 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Backed out changeset fcd3fcf8a35c. It broke deep wrapping.
fcd3fcf8a35cabcbcc81bd1f2bc85b09b4d4ca40
created 2010-10-29 10:42 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan
304018c6400656e3283a707058da96e89b6618b6
created 2010-10-28 17:26 -0700
pushed 2010-10-31 10:52 +0000
Luke Wagner Luke Wagner - Bug 606138 - Gatling gun should guard against clobbered callee/this (r=waldo)
d973801a27af17937f0ce618355c28e5425cd1d9
created 2010-10-27 16:18 -0700
pushed 2010-10-31 10:52 +0000
Chris Leary Chris Leary - Bug 607724: Minor scope chain function cleanup. (r=mrbkap)
56645320b950c4bf992fae01e1fbe0c826779a44
created 2010-10-25 18:22 -0700
pushed 2010-10-27 01:10 +0000
Jeff Walden Jeff Walden - Bug 602441 - Remove unreachable property-cache-testing code, now that MT objects are history. r=brendan
94080153175cf2c571557195853074aed8f32811
created 2010-10-26 12:07 -0700
pushed 2010-10-27 01:10 +0000
Bill McCloskey Bill McCloskey - Bug 563126 - Rename JS instruction tracing -> logging, and ensure it doesn't convert call objs (r=brendan)
e8cae515d423bb6005473dbd990441f635aa1236
created 2010-10-22 19:11 -0500
pushed 2010-10-27 01:10 +0000
Jason Orendorff Jason Orendorff - Merge.
60bdafdffdb929a45b6d30c99b5349cbf57c892a
created 2010-10-22 19:04 -0500
pushed 2010-10-27 01:10 +0000
Jason Orendorff Jason Orendorff - Remove JSObject::title. Bug 606029, r=igor.
ab80a372cfe1163e1bce4ab2a8d24dc07a7e0d59
created 2010-10-22 15:40 -0700
pushed 2010-10-27 01:10 +0000
Andreas Gal Andreas Gal - Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
40d0afa071d68182638b9d2b0894ba7af98b16c3
created 2010-10-07 13:59 -0700
pushed 2010-10-27 01:10 +0000
Jeff Walden Jeff Walden - Bug 604504 - Separate JSOP_EVAL code from JSOP_CALL/JSOP_APPLY code, to disentangle the core functionality of eval from the method in question. r=jorendorff
339457364540f6902808abaf156ad6a59a4b9acb
created 2010-10-21 09:36 -0700
pushed 2010-10-27 01:10 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
bf01a9a4d35c305b280561703214c677ee723173
created 2010-10-20 23:19 -0700
pushed 2010-10-27 01:10 +0000
Andreas Gal Andreas Gal - Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
139dcd10518f1d22fa9e9ea75d975ca85cf0e6d1
created 2010-10-22 15:40 -0700
pushed 2010-10-25 23:41 +0000
Andreas Gal Andreas Gal - Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
579db94b088758bede407d45d7034832bde3889f
created 2010-10-19 17:40 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 55597c32701d
55597c32701d86ecd34d4016ef2a8bded62b7ba1
created 2010-10-19 16:23 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
78b0a2bd07fbf99990cf0597805914a1001534d8
created 2010-10-19 11:08 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
f2f79c054c50dddda7624a32394c0f3df9aaabf5
created 2010-10-18 21:08 -0700
pushed 2010-10-20 14:14 +0000
David Anderson David Anderson - Fixed bogus assert about script lengths (bug 603044 fallout).
e000b5963fde57b3f5ec1a379f09bbd0198bd6dc
created 2010-10-15 11:36 -0700
pushed 2010-10-20 14:14 +0000
David Anderson David Anderson - Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
5b332db148d38831eb4afcb9950d6b44fc35dfea
created 2010-10-15 15:29 -0700
pushed 2010-10-18 17:04 +0000
David Anderson David Anderson - Backed out changeset 8ea3083a9787
8ea3083a97877ac69342206d0e7218633cc17cf5
created 2010-10-15 11:36 -0700
pushed 2010-10-18 17:04 +0000
David Anderson David Anderson - Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
f97be04eea9864cf94a3f748c069d2f53cb1e458
created 2010-10-14 19:24 -0400
pushed 2010-10-18 17:04 +0000
Sean Stangl Sean Stangl - Detect some OOM conditions. b=602935, r=jorendorff.
3878630230f429d8463175fda3309e013627d7f4
created 2010-10-14 14:20 -0700
pushed 2010-10-18 17:04 +0000
Jeff Walden Jeff Walden - Revert 782a44082ed2, which was a somewhat-too-optimistic removal of code that's not dead yet (and is not getting better). r=orange
782a44082ed249850ba01e2e74b215a5e081c65c
created 2010-10-07 13:59 -0700
pushed 2010-10-18 17:04 +0000
Jeff Walden Jeff Walden - Bug 602441 - Remove nigh-unreachable property-cache-testing code (modulo MT objects, nearing complete removal from SpiderMonkey) in the property-setting codepath. r=brendan
a827b3a89300a61f554f8fec8e8ddcca2b88625f
created 2010-10-07 12:30 -0700
pushed 2010-10-18 17:04 +0000
Jeff Walden Jeff Walden - Bug 602441 - JM: Botched extensibility checking when attempting to add a new property to an object. r=dmandelin
8212d565d2a4699408f18f21c5e2a2bfd63e2e0c
created 2010-10-13 16:49 -0700
pushed 2010-10-14 01:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 603825 - Fix a bunch of warnings. r=jwalden.
c45685276ce590c6838087ac077a48f7069db8da
created 2010-10-13 11:49 -0700
pushed 2010-10-14 01:40 +0000
Brian Hackett Brian Hackett - Flexible length JSObject, bug 584917. r=brendan,igor
38cbd4e02afc0c69ac3ec8002446ac4ce3b1f2b8
created 2010-10-12 11:50 -0700
pushed 2010-10-14 01:40 +0000
Jeff Walden Jeff Walden - Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
08552482670daab4f3a3bcc45cd31950c93824df
created 2010-10-12 11:50 -0700
pushed 2010-10-14 01:40 +0000
Jeff Walden Jeff Walden - Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
66710af05aa1d25135e3a610cfb7f4bf5e9010f8
created 2010-10-12 11:50 -0700
pushed 2010-10-14 01:40 +0000
Jeff Walden Jeff Walden - Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff
f16df1ae25e10c1dbf0e3f1c4e9f59535184f237
created 2010-10-10 15:41 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Fix evalInSandbox returning objects in the wrong compartment. r=jst
da920820ad253835562ae47a3c9c8c2edfb690a5
created 2010-10-10 15:38 -0700
pushed 2010-10-14 01:40 +0000
Andreas Gal Andreas Gal - Bug 580128. Add more asserts to the interpreter to check that we're on the right compartment. r=mrbkap@gmail.com
0caecf667343e6c65aded3e254f39c1d8bc1fc4c
created 2010-09-28 15:23 -0700
pushed 2010-10-14 01:40 +0000
Luke Wagner Luke Wagner - Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
25c733afa957710c4da14e479a9fd9846c330559
created 2010-10-07 13:52 -0700
pushed 2010-10-14 01:40 +0000
Brendan Eich Brendan Eich - Clean up JSOP_DEFFUN and duplicated methodjit StubCall logic, fixing latent arguments override bug (602621, r=igor).
fa8b0ad3e3e69dd4197bdd2f822ba6e57d3356af
created 2010-10-07 13:17 -0700
pushed 2010-10-14 01:40 +0000
Brendan Eich Brendan Eich - Back out my last push (599009 botched followup).
3dc1c262f3b66225eee741bd8580ba1e5faee6be
created 2010-10-07 11:33 -0700
pushed 2010-10-14 01:40 +0000
Brendan Eich Brendan Eich - Nit-picks, mainly localizing and initializing the oldAttrs var, on patchwork for bug 599009 (r=bz).
94dfbdc45d300f1aa6afe43bbf7b3d4f8ed6a162
created 2010-10-07 13:58 -0400
pushed 2010-10-14 01:40 +0000
Boris Zbarsky Boris Zbarsky - Another bug 599009 followup. Don't assert things about uninitialized quantities.
30c33853066d73840a74042a837186cfff3c822d
created 2010-10-07 09:18 -0400
pushed 2010-10-14 01:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 599009. Don't use setProperty for JSOP_DEFFUN unless there's already a property with that name around, to work around the fact that setProperty will define with class-default getter and setter while we always want to define with stub getter and setter if we can. r=igor
39bd6bc1bdd651e06ff1e98195a1ac51002dcff0
created 2010-10-06 11:06 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - Fix assert in InvokeConstructor (bug 602088, r=luke).
less more (0) -300 -100 -60 tip