js/src/jsinterp.h
c91290f1ee7eff6fa86f69228c2db39ec3b486bb
created 2010-09-17 12:12 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
eab4befb94208e46f3aea7be48c9595b47f492c4
created 2010-09-13 15:51 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
91744abb287f53d15884256626a6bbca00b0ed5b
created 2010-09-13 15:43 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 38c0a9cb88fd
38c0a9cb88fd022fa86bd8c27226660fd44b9faf
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
68482f23e7cba578b7f53b3d51e6690a56e6790d
created 2010-09-05 18:45 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 40fe2614ef8e
40fe2614ef8e7a70f3f539cfa094bb4e4a39f1da
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
87f0a1f6bfb79bdf5dd687b0bc008d38820a921d
created 2010-09-03 17:25 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 611224f6f8da
611224f6f8da143657e91ccb1e414b5245aa1169
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
0ac21aab54e146cd69802e69eb6b1829684b771e
created 2010-09-02 16:18 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
367debbf46bfadb40a62f57e3de6dee77c55cf33
created 2010-09-02 16:15 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 2a8c72408e36
2a8c72408e36d7ba2741e38b80a11be23beacdfc
created 2010-09-02 02:59 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
580ad572687b96b6743a4166c06319bb66b108b0
created 2011-06-21 10:26 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 665247 - Remove unused metering code (r=igor)
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)
abd2dcd555f45b539b63f5ad0943803b7253dc88
created 2011-05-27 18:15 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 538293 - remove inlineCallCount and this STACK_QUOTA silliness (r=dvander)
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)
8b7e0800ba3d2647f1c1b7c2f673e7dd66991212
created 2011-04-08 10:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 602994 - Clean up eval, remove unneeded security checks, assert equivalence of principal lookup (r=waldo,mrbkap)
f2dca3c211750ed97532a034fb74caf19b7029e6
created 2011-04-08 10:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 602994 - Preparatory syntactic cleanup (r=waldo)
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)
43cef42964d755dd1abbddcb92c61fa6cc56fc1b
created 2011-04-11 01:38 -0700
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 601709 - Remove the misnomer InstanceOf variant methods by replacing their uses with clearer if-not-class-then-report code. r=jwalden
d10c089a6888f29f4e097990b49afb1a5c16396b
created 2011-03-21 10:04 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 642274: Add loose equality to JSAPI. (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)
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)
cfe6c2e05c07c1029e58e0a4bf9146b56e7d5bd4
created 2011-03-21 18:31 +0100
pushed 2011-08-19 14:38 +0000
Mike Hommey Mike Hommey - Backed out changeset d4c0875dc41a -- tinderbox build bustage
d4c0875dc41ad048d8b54835bbc13ca0a4d554bc
created 2011-03-21 10:04 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 642274: Add loose equality to JSAPI. (r=Waldo)
9439b1936151a2e7b2cba6e3fa1e4e60a0d1ab0e
created 2011-03-02 20:56 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 608473 - |var eval = otherWindow.eval; eval(...)| should behave like indirectly calling that eval from a script in that other window. r=jorendorff
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
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
58eebd67ae57b016ccdc39ddbf697126d0294b34
created 2011-02-08 17:20 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst
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)
a633a0030ac6dce8c6e1f1f86a64c736c35166a1
created 2011-02-19 20:46 -0800
pushed 2011-08-19 14:38 +0000
Mike Shaver Mike Shaver - Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange. r=waldo, a=orange
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)
b0bf06306261f118bf660c1c3538746c5b071353
created 2011-02-08 17:20 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst
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)
38536e8a21942e9eac2c9267fd6183e598c869a2
created 2011-02-11 14:58 +0100
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 632003 - var declarations should ignore prototype properties, r=jwalden
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
c5d43dfafcbc17707bed4c1849a68a72e2676e8b
created 2010-12-29 22:21 -0600
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 622053 - Streamline and greatly clarify Call object PropertyOp getters and setters, for easier reading and more bounds-checking assertions than the none (!) we had before. r=dmandelin
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
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
9aa8c290f633b955570e56b6e847b7cdad30e853
created 2010-11-30 18:17 -0800
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
54fb9d61096ae7d2bbf90af66dbe05041a99d2d7
created 2010-11-19 15:40 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl).
a872a7883972e2dc9d6055d7b9ecb7d3dd7ee1f3
created 2010-11-09 15:29 -0500
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
fd21a9d4344aa3d9f188bbb7190133172b26e487
created 2010-10-20 23:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 605192 - JM: make f.apply(x, obj) fast, part 2 (r=dvander)
04272020d87327ee9bd250a97bcf31f0fe23b41a
created 2010-11-02 17:39 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 607243 - JS_New should report error on primitive return; JSProxyHandler::construct should not call JS_New (r=brendan)
6abb9e45a79a26fd39418bd68f2cb31991aa4d47
created 2010-10-21 14:31 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 604504 - Implement an eval kernel that obj_eval and JSOP_EVAL can each call. r=jorendorff,dvander
d973801a27af17937f0ce618355c28e5425cd1d9
created 2010-10-27 16:18 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 607724: Minor scope chain function cleanup. (r=mrbkap)
94080153175cf2c571557195853074aed8f32811
created 2010-10-26 12:07 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 563126 - Rename JS instruction tracing -> logging, and ensure it doesn't convert call objs (r=brendan)
339457364540f6902808abaf156ad6a59a4b9acb
created 2010-10-21 09:36 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
579db94b088758bede407d45d7034832bde3889f
created 2010-10-19 17:40 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 55597c32701d
55597c32701d86ecd34d4016ef2a8bded62b7ba1
created 2010-10-19 16:23 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
e000b5963fde57b3f5ec1a379f09bbd0198bd6dc
created 2010-10-15 11:36 -0700
pushed 2011-08-19 14:38 +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 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 8ea3083a9787
8ea3083a97877ac69342206d0e7218633cc17cf5
created 2010-10-15 11:36 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
less more (0) -300 -100 -60 tip