js/src/jsinterp.cpp
e6e99374aae9dd467d465d5b1f28d9a6e4fca844
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
52e5861882de6562cc1101d1bb564de7e4c8a8c3
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2011-09-30 20:09 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
e1ad65d6a7fd214c730f4b519d9f8677ef19ef33
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
870f6dd8258639455c6a29682660cc042cc76e25
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
502c33ae0d8115e64f5f661409c371b372debf10
created 2011-09-02 16:52 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Bug 677957 - Fix peculiarly dynamically-nested for-in loops. ("Assertion failure: !cx->iterValue.isMagic(JS_NO_ITER_VALUE), at jsiter.cpp:1017") r=dvander.
60df75bc14281f6f474db428155e3bcc6adc7441
created 2011-08-18 09:16 +0200
pushed 2011-09-30 20:09 +0000
Igor Bukanov Igor Bukanov - bug 681884 - faster slow path of GC allocations. r=wmccloskey
1a29139e6bafb68172bebb92f4208762aa939367
created 2011-09-01 11:31 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan.
de4425a74643cdfcfb6bd909a53de379b3c3003a
created 2011-08-09 10:51 +0200
pushed 2011-09-30 20:09 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
8f345f65a9a043ea55932791671575e0bbfe88fd
created 2011-08-31 08:48 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 683403 - rm JS_LONE_INTERPRET (r=igor)
9eaca4ef5880a4b7f8916476061891164a61327f
created 2011-08-30 12:55 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Bug 561359 - Predication of method optimization is too dynamic, causing "Assertion failure: &shape.methodObject() == &prev.toObject()". r=dvander.
f64678060d4ad0f3950731f1bf2743f3d765828b
created 2011-08-30 08:03 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Fix bustage for mjit-disabled, tjit-disabled, and Linux64 warnings-as-errors.
b7fb4912796d16336af4ee8d20393a973597240b
created 2011-08-27 20:28 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix orange.
53e56c928eaddff935c672804606fb426a07acf6
created 2011-08-26 19:58 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Don't pointlessly generate extra copies of interpreter backedge logic, bug 682477.
65562c596db33e91274748eb76e9686de63a29bc
created 2011-08-26 11:23 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
9a145389d5700137975faf65f2007e5f6c019121
created 2011-08-26 08:55 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951.
7148e337703819f993ef308a43b5bbf4d560b829
created 2011-08-21 16:00 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
aa547ed80bba625a45c620c2757489c263637d32
created 2011-08-17 06:48 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329.
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
0a8195cb7590cc4c803adced8fea4c1f99b34c03
created 2011-08-12 07:54 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Avoid bogus assertion in AssertValidPropertyCacheHit, bug 678087.
1f767f82d1c309e5f69364f1ddcb24d1f5eff0f9
created 2011-08-12 07:20 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
7b3d4aaf0c2d730035041336b4e8bacbefb15700
created 2011-08-10 09:13 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Don't check for pending exception when restoring interpreter vars after pushing/popping an inline frame.
a6c87fd27ba9ddaf996a25f9752358e7cfb587bd
created 2011-08-09 13:29 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
b93ba97652886898c793752fffc1fae9cb81265a
created 2011-08-05 05:51 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] More detailed opcode-level profiling, bug 676515.
afb8ed83d8345ef802a30cd72b2d4dfc08e96c78
created 2011-08-02 09:08 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
d37f88fa371317e0c890e508225e62091ae7f021
created 2011-07-28 14:17 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Allow the same shape to be shared by objects with different types, bug 674621.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
c8e6ad4e09d1de9be561c882062fd03665fc93d2
created 2011-07-25 16:46 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Mark overflows on TOID when result value is a non-integer, bug 674085.
40b7b08eaa123caee88b3e7c59b8c4e811a50898
created 2011-07-21 18:53 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
dd84f621ca258b452d0df583b036efa7e47c87cb
created 2011-07-21 07:28 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969.
7f471e15146eb0c507f2cfbbb72fa2051d42be18
created 2011-07-16 16:40 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Decompiler and Windows interpreter fixes for decomposed property ops, bug 647624.
ce4c49e8575f3429be96e57f1b96c6b87fd91d7c
created 2011-07-16 13:47 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Decomposed prop fixes for XDR, INDEXBASE and the tracer, bug 647624.
3273738a165ed11764226c01fb035b07e28e1853
created 2011-07-16 08:25 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Decompose property inc/dec ops for JM and TI, bug 647624.
6b9bd44373e70c0841070a1eb6607d7426224093
created 2011-07-15 14:40 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
4bb2b60db2e21a47badfd9676450a31a0e91d68a
created 2011-07-07 21:02 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Allow JaegerShot to only partially execute frames, bug 665815. r=luke
8391d102fd701857f191201f5c46b382e54410c6
created 2011-08-25 16:36 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 679136: Use js::Interpret's interrupts to implement JSOPTION_PCCOUNT's bytecode profiling. r=sfink.
29527b07008dd2dfce9ecc355e9c46dd8df433c6
created 2011-08-23 14:45 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Implement the Debugger.Frame.prototype.onStep accessor. r=jorendorff.
2b0b39d1a4858d5a98584d23d4a139c464af8d37
created 2011-08-23 14:44 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Maintain a list of active js::Interrupt frames, their FrameRegs, and their interruptors. r=jorendorff.
5ed21fb6d81a9f530a8ce4b638db67c791f8f262
created 2011-08-23 15:35 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Back out d44b0dd28b0d (bug 673125 part 1).
7d5ebc4ed8b35e6ef7ee4f91b2e9e6ab70eeb7a8
created 2011-08-23 15:32 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Back out 4a86c9387193 (bug 673125 part 4) due to red and orange.
4a86c9387193773d6ce52a10946ca94dc14b7149
created 2011-08-23 14:45 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Implement the Debugger.Frame.prototype.onStep accessor. r=jorendorff.
d44b0dd28b0d1fe7f1ed83ccc85dad95a1be1cd6
created 2011-08-23 14:44 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Maintain a list of active js::Interrupt frames, their FrameRegs, and their interruptors. r=jorendorff.
73aafae10571356aa17af47e922f1af6118de217
created 2011-08-05 08:22 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 670071 - make Invoke + InvokeArgsGuard less error prone (r=waldo)
1dccbc1234f4b8869449c0242f8d4f9e3052162e
created 2011-08-18 12:39 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 679879 - Change JSFunction macros to methods. Part 2, js/src changes. r=Waldo.
21dd913a5c92471d01e9be79ebbb941fa685e824
created 2011-08-18 10:18 +0200
pushed 2011-08-19 14:38 +0000
Marco Bonardo Marco Bonardo - Backout changeset e6d269bc23b9 (bug 674251) to investigate Tdhtml regression on Mac.
e6d269bc23b91ac74bad6a774d367e1d9859ab32
created 2011-08-17 10:07 +0200
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff
c36563ee6447afd04561b1ba9f30e740c43261b8
created 2011-08-15 00:12 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 678998 - Rename IsFunctionQName to GetLocalNameFromFunctionQName and make it infallible, now that QName's localName slot stores an atom and conversion to jsid can be infallible. r=luke
080fece621e42493e2cdaf17400e0486ef9df346
created 2011-08-13 13:29 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge jsdbg2 to mozilla-inbound. See bug 672829.
1da81e7e7c753aea1180dd14cef10ff2d2792bd9
created 2011-08-13 06:57 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Fix opt-only linker error due to missing #include (probably due to a bad merge). r=try_server_red.
d25610a7d2607d79198254a16361422f71e7ff15
created 2011-08-12 18:18 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
f189dd6316ebcf2aa3dd6ef82e1489282f019309
created 2011-08-09 10:21 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
4ebca9c44e56db78fddf6ada10d86a048ade8a99
created 2011-07-27 18:03 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
f630b2a5add17e2b32d8186e17862c06fdeeb374
created 2011-07-20 10:39 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Cleanup for review. This undoes some changes made earlier to tests, fixes some formatting errors, deletes some dead code, and fixes a bug in JSPROP_NATIVE_ACCESSORS support.
less more (0) -1000 -300 -100 -60 tip