js/src/methodjit/PolyIC.cpp
511103df06b48c5f1d488400233198ee8213e08e
created 2011-08-23 17:36 +0200
pushed 2011-08-23 15:42 +0000
Jacek Caban Jacek Caban - Bug 680872 - PolyIC.cpp fails to compile on mingw-w64 r=jorendorff
1dccbc1234f4b8869449c0242f8d4f9e3052162e
created 2011-08-18 12:39 -0500
pushed 2011-08-18 17:45 +0000
Jason Orendorff Jason Orendorff - Bug 679879 - Change JSFunction macros to methods. Part 2, js/src changes. r=Waldo.
d25610a7d2607d79198254a16361422f71e7ff15
created 2011-08-12 18:18 -0500
pushed 2011-08-13 18:32 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
f189dd6316ebcf2aa3dd6ef82e1489282f019309
created 2011-08-09 10:21 -0500
pushed 2011-08-13 18:32 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2011-08-13 18:32 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-08-13 18:32 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
7161655b839feb610961a4adfd6a1bfb15015cdd
created 2011-07-08 11:16 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Restore per-compartment empty call shape, bug 670152. r=jorendorff
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
152b2b6e6fb9007a6d4199200703a8dc68a85554
created 2011-06-15 08:29 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Reenable typed array ICs when inference is disabled, bug 643842.
38f2fbc8490da4389234ed4659b67d1aeb2a9195
created 2011-06-11 09:46 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
a53db4f2d235f538b283d85bfba2163816e13e30
created 2011-06-08 09:20 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Never do a lookup on the current scope chain for GNAME opcodes, bug 647695.
4f8b85723213489d3cf8699dddad477347ffc316
created 2011-06-06 09:48 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
b9679727505db2d932c2f1815a94a0a73a8723e8
created 2011-06-02 10:40 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Move inference methods out of JSContext, bug 657412.
68620d37fb23a0a5237e42842546f20143f3d824
created 2011-05-29 07:20 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix jit-test regression, warnings.
56eeb8e6d7c2a62d733de7f15198ebd1503526dd
created 2011-05-28 22:44 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix merge botch.
96fae421af850f50749d0d5787d0d0cb90eef2fd
created 2011-05-27 15:08 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
81997070017e97efc8a005dbe03c946fb6c26f8f
created 2011-05-26 12:28 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Optimize arguments accesses, bug 658638.
5113ddba6f6078ddc3b46c43eecd22ab1f89f649
created 2011-05-22 08:59 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
aec367836312404dc0c7a7dd43276a6b407ff4c6
created 2011-05-19 16:00 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Update possible types when generating IC for GETXPROP, bug 658240.
3a894ab530ae7ca66e05dcb1bf35eb82f994eb11
created 2011-05-19 15:32 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Add missing typeMonitor calls when stubbing GETELEM and CALLELEM, bug 658294.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
a7b22d3523be8abec2f11a860846e633122961d3
created 2011-05-15 08:38 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Use script->global instead of compileAndGo bit in Compiler, bug 619433.
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
5bcf457d942c631e7be0a1d95e93d2e413e16145
created 2011-05-11 20:37 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
3f87f0e0954ee7e23824b8e8b959ce971bc1dcbc
created 2011-05-09 09:49 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
02c4a0f752f34165ed948246e84d19fc71ba071d
created 2011-04-28 13:02 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
90a7b141e0cf06506829bf47307c683541f206ec
created 2011-04-22 07:59 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715.
fbcbc74151c16215a3a24d9377684e7b40a7e31a
created 2011-04-19 15:24 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Remove compound JSOP*PROP opcodes, bug 647626.
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
eee58bb8f36703548e7a170637f09b6eee0c15d1
created 2011-04-14 06:56 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Don't add undefined type to arrays which holes were read from.
d3215d1e985a03eb795203c3a6de4bc86c0b246c
created 2011-04-08 19:51 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
98d28777528bfcabf8c06f1a9f705ef1ad50ef78
created 2011-04-06 10:50 -0700
pushed 2011-08-13 18:32 +0000
Jan de Mooij Jan de Mooij - [INFER] Avoid accessing CallProp IC after recompilation, bug 648004. r=bhackett
7928f2dc3d4def6522514ec90d0aaf7f17c9474e
created 2011-04-05 18:12 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Array bounds check hoisting, cleanup, bug 618690.
c6bed35e308d1a408582d3af463a8d221b2ad2b1
created 2011-04-03 16:11 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Watch for recompilation triggered by ValueToObject, bug 647183.
8c6e7d8864d742f2dfe21e81409bbf02fb0bb469
created 2011-04-03 12:25 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Bail from GetProperty IC if js_FindProperty triggered recompilation, bug 647547.
df76ed3fb8750944f0c15d78b68b460bc1c891d5
created 2011-04-03 12:14 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix (again) use of CALLPROP ic after it may have been destroyed, bug 647559.
c340841f04651a570ba8ff7e957c729f34b069db
created 2011-04-01 19:57 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
453c2dcce09ef0ec9cd060ee3eb10783ef4b6a93
created 2011-03-29 18:51 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Bail out from IC code on any recompilation/expansion change in the compartment, bug 646006.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
created 2011-03-26 19:07 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Inline scripted calls, bug 639099.
af6d3ea1e6e77e21d7f045eacb3edefb16dcf498
created 2011-03-23 13:43 -0700
pushed 2011-08-13 18:32 +0000
Paul Biggar Paul Biggar - Fix warnings-as-errors fallout from TM merge (r=redness)
ea1997ab6c32b50c133ac07af880315fd3642668
created 2011-03-22 18:07 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
0e7d59dc92b63ed9b5731f143bdb150f9e29f1f8
created 2011-03-22 14:21 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Don't use pic->atom after possibly triggering recompilation in CallProp, bug 643552.
133a01a817de620432a4c9671329e0064621c567
created 2011-03-22 12:23 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Handle recompilations triggered in ICs by obj->lookupProperty, bug 643272.
17e44b678d36742576a3af602eb0300c441e786c
created 2011-03-22 11:57 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Disable typed array ICs, bug 643266.
38bc7af66c0bfbaf4d5dcc3791a66d8d809627c6
created 2011-03-20 09:48 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Don't try to fully update the pushed types on uncacheable NAME ops, bug 643113.
9ee17aa5f93892227d777ab9c37ce6aef59a81b6
created 2011-03-19 08:20 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Monitor the possible values pushed by each JSOP_NAME/CALLNAME, bug 642412.
b48f1d51c6f59dee7a0540b654f17b1106ae25e6
created 2011-03-18 10:30 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Speculate that all ELEM accesses are on integers, use monitoring for strings, bug 642412.
763f423cce2c736d520a95bf14adc1279117482f
created 2011-03-15 23:50 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Track multiple types when monitoring SETPROP/SETNAME and calls, bug 641714.
92ba109b97da03a0b61fc0a7142ce4d1913f8227
created 2011-03-13 20:35 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix jit-test -mna failures, also call site rejoining at GETPROP, bug 639508.
ce1accd11d7adff7b97884b542b21a703feb0de9
created 2011-03-12 21:59 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942.
bcf148dbce2f3de31d37f393b4b0e5297f06c565
created 2011-03-11 16:29 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Use PICs on monitored SETNAME and SETPROP, bug 621937.
386e9cffdcd7fb0233611a3904d38b89c9517a1b
created 2011-03-03 14:07 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674.
5bbdcbbb05e063819dc99ce512799b587b4e1aa6
created 2011-03-01 13:10 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Condense type information during GC, bug 613221.
eb1eec3d6c2255f3647c7c3f2d90aa8f50cc6c50
created 2011-02-25 18:21 +1300
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
e34606b130418840f60cc6f301b63a2943dffbf5
created 2010-12-28 14:53 -0500
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Decouple type sets computed by inference from analysis information, store in new TypeScript struct, bug 621301.
513c680568de0a894f1275635733b9df19cf78a2
created 2010-12-21 07:32 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Fixes for jstests, bug 620599, part 1.
221ad532f54f28577d57126bcdf767a3de80c04b
created 2010-12-20 09:06 -0800
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
less more (0) -100 -60 tip