js/src/jsinterp.cpp
4d10127fd1068193bec6fa49cd5d082dfc8db40c
created 2011-09-22 13:22 -0700
pushed 2011-09-30 20:09 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
90ff7402febc04ffdf63673e9f6d3d7c16d9c276
created 2011-09-08 21:18 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 683361, part 4 - Handle transparent proxies correctly in non-generic methods (r=waldo)
7061ce46859a1bf9c2d087f817f563f3edcfd291
created 2011-09-08 21:02 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 683361, part 2 - use CallArgs more (r=waldo)
30d928581da2f552effd7102003db9cd378480a0
created 2011-09-26 16:50 -0700
pushed 2011-09-30 20:09 +0000
Chris Leary Chris Leary - Back out bug 684039.
7f0922f6090db56e809391c2aa4bb3d67686fef3
created 2011-09-22 13:22 -0700
pushed 2011-09-30 20:09 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
4309aaa4b59b4f0d3f4d446d7739f76b10e4780a
created 2011-09-23 01:03 -0400
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 688685. Propcached property adds that just write to a slot are not sound when the class has an addProperty hook. r=bhackett
faa84974073b789f235b2d3ca74cefeb41c82860
created 2011-09-15 11:44 -0700
pushed 2011-09-30 20:09 +0000
Jeff Walden Jeff Walden - Bug 687621 - Convert getProperty to take a PropertyName*, and make getGeneric the only way to get a property for a jsid. r=luke
dfe8e0b734533c99f93cac902581f1e302b81c19
created 2011-09-22 17:35 +0100
pushed 2011-09-30 20:09 +0000
Terrence Cole Terrence Cole - Bug 685315 - Remove the GETGLOBAL opcode; r=dvander
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
3c429287dfbe623a21a9ca2382873a10a63ed781
created 2011-09-20 14:47 -0700
pushed 2011-09-30 20:09 +0000
Bill McCloskey Bill McCloskey - Bug 675806 - Make static strings be GC things (r=luke)
c207eea5477770ac791123fb1e937d1952b3b661
created 2011-09-20 14:47 -0700
pushed 2011-09-30 20:09 +0000
Bill McCloskey Bill McCloskey - Bug 674776 - Fix trap problem in js_GetOpcode (r=jorendorff)
b961a248e94d41ee2b7995aaca34b4dd37dc4286
created 2011-09-17 19:31 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Reapply f1c585415dd4 7c89b0ff453d 19794de530f1 (bug 686000).
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c2726640029f 3330521cfa4a b68281262e15 (bug 557358), 6a8947bcc821 (bug 684943), 50d4f6fa00ce (bug 683714), f3dd7cf2d0b3 (bug 683999).
85fb038d1dd1464ea78e481067fb9a2c398a8d77
created 2011-09-17 16:32 +0100
pushed 2011-09-30 20:09 +0000
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
b9cf8ba34cee9be38529827eb9053d893fddc012
created 2011-09-16 08:51 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
f933cbe46a03a44d8f318dbc71e9864320cd40b3
created 2011-09-14 22:09 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Backout bug 685358.
c51c15708dcbada41991deca4cc6c39ebbb71dca
created 2011-09-13 15:01 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix code discarding for JM+TM integration, bug 685358.
308778dc874b01e4c68fc825e7a892343b3c7172
created 2011-09-12 12:42 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC->JM
7c89b0ff453da8d3547278b50569497f920f8429
created 2011-09-11 00:21 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix orange.
f1c585415dd4532e6d64b8ac8323d935e92b8553
created 2011-09-10 09:58 +0200
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Check result type of property access stubcalls in jitcode, bug 686000.
cc669ae63634a25e03f44523e02816ea720c0579
created 2011-09-08 09:59 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC->JM
c11b17509d605f335113a5b2de537724b6dba4c0
created 2011-09-07 03:56 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix red.
50d4f6fa00ced827a04e199d77814fcfe25faf5d
created 2011-09-06 22:49 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714.
c2726640029ff54f418ba361e6f330fc37bcc650
created 2011-09-06 22:34 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - PIC for GETPROP and CALLPROP on JSPropertyOp properties, bug 557358. r=dvander
c614dabf94e21e10e7274efbad4ab8417f7cae15
created 2011-09-14 20:47 +0200
pushed 2011-09-30 20:09 +0000
Tom Schuster Tom Schuster - Bug 686323: Put JSOP_DIV logic into its own function r=dvander
8232d500fd8908d358fef45be9e05fcb5e3c6e36
created 2011-09-13 18:08 +0900
pushed 2011-09-30 20:09 +0000
Makoto Kato Makoto Kato - Bug 685468 - warnaserr: js/src/jsinterp.cpp(6176) : warning C4805: '&=' : unsafe mix of type 'JSBool' and type 'bool' in operation. r=luke
f3908eb901515fa929450bd31b7393ceccf98d6d
created 2011-08-16 12:27 +0200
pushed 2011-09-30 20:09 +0000
Igor Bukanov Igor Bukanov - bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
9e238421b8f666fd1b4c831d11fe770209ec2509
created 2011-09-08 10:53 -0700
pushed 2011-09-30 20:09 +0000
Paul Biggar Paul Biggar - Bug 684336: Extract CallObject into its own object (r=luke)
787ebf02a8c170a63c0565c49c105062dc44becf
created 2011-09-07 11:34 -0400
pushed 2011-09-30 20:09 +0000
Ehsan Akhgari Ehsan Akhgari - Resolve the merge conflict from bug 674998 correctly by removing InvokeSessionGuard completely, r=luke
0c7303e897c565ac2ed2783adb3c338c33265841
created 2011-09-07 10:06 -0400
pushed 2011-09-30 20:09 +0000
Ehsan Akhgari Ehsan Akhgari - Merge the last green changeset of mozilla-inbound to mozilla-central
8218f2ac3ce601961a2c0fabf8050f55403030c6
created 2011-09-06 11:58 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Fix bustage in d6242989d95d; pushInvokeArgs should just LeaveTrace and avoid the silly requirement on callers (r=orange)
d6242989d95da804cd9a0b287c58ebb24635b0de
created 2011-09-06 09:06 -0700
pushed 2011-09-30 20:09 +0000
Luke Wagner Luke Wagner - Bug 674998 - Remove InvokeSessionGuard; it's bug-prone and we should self-host instead (r=bhackett)
1412233cafa1f9c0df4832751092181c7da16c76
created 2011-09-06 00:45 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC->JM
20189e7dcadae81c758ab72b6efd1b181b72561c
created 2011-09-01 13:41 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
58185fa8b490c3594e638cd0db0275b9058ff935
created 2011-09-03 12:22 +0200
pushed 2011-09-30 20:09 +0000
Marco Bonardo Marco Bonardo - Backout e2807e45402c for Android b-c permaorange and 502c33ae0d81, 3326454d70f5 for Android M5 permaorange.
9b82bc2b354e0bc0e8569846edcfb15a39acc6cd
created 2011-09-03 11:57 +0200
pushed 2011-09-30 20:09 +0000
Tom Schuster Tom Schuster - Minor ident followup fix for Bug 588537 rs=Ms2ger
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
less more (0) -1000 -300 -100 -60 tip