js/src/methodjit/Compiler.cpp
ffd0982472fa6bdaf7fb7ca4c291258acf935baf
created 2011-08-22 15:25 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Account for singletons with lazy types when testing type barriers, bug 680842.
d7217d210771b2095930bb42291d2e4bff7dea89
created 2011-08-21 20:23 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Don't mark the entry register allocation for a loop as needing updating until it has actually been computed, bug 680809.
7148e337703819f993ef308a43b5bbf4d560b829
created 2011-08-21 16:00 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
7dae91c263cfbbf503a6230217edba812228404f
created 2011-08-18 08:54 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Allow analysis/compilation of top level <script>, bug 662704.
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.
427522c34b31ba8039e5a2304739986f4f9d42c8
created 2011-08-17 11:44 +0200
pushed 2011-09-30 20:09 +0000
Jan de Mooij Jan de Mooij - [INFER] Compile IFEQX/IFNEX, GOTOX and TABLESWITCHX, bug 678939. r=bhackett
0d5f119ab1722c0002c367cbf6061585eb54d65b
created 2011-08-15 11:41 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix warnings.
9cea788e8c07db2610b5c2408add1d5dac82bff0
created 2011-08-15 01:38 -0700
pushed 2011-09-30 20:09 +0000
Leon Sha Leon Sha - Bug 674179 - [INFER] Make TypeInference work on solaris sparc. r= bhackett.
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
409b62513ac6ad4a1c2287376fb59ead21fe7550
created 2011-08-12 09:18 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Sync 'this' fe when testing for primitive return in functions which return a value with unknown type, bug 678141.
1f767f82d1c309e5f69364f1ddcb24d1f5eff0f9
created 2011-08-12 07:20 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
a6c87fd27ba9ddaf996a25f9752358e7cfb587bd
created 2011-08-09 13:29 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
bde71d2d88fbf0eebd289c847395415fb5b4bb84
created 2011-08-09 09:52 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Trigger recompilation when changing or removing newScript information, bug 677006.
05261f44a8ac1016905fe922f1a347c92e6c77ea
created 2011-08-09 09:26 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Inline creation of objects for {}, [], Array() and monomorphic scripted new, bug 677006.
3b40e4462464f75fed8ea71f839de5f2a2ef7108
created 2011-08-05 10:36 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix ARM build.
723b6c2995741f3c3c68aa83571834a8e7f8db20
created 2011-08-05 07:41 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Handle recompilation hazard in NAME ICs, recompilation triggered by BINDNAME, bug 676764.
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
e5b57c9ebbe94042069d978567a2ba217eee0670
created 2011-07-31 08:54 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Allow rejoining after GCs triggered within IterNext, bug 674391.
d43c6dddeb2b599855caca3ac30d05f6b68e85ee
created 2011-07-28 19:09 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Use correct PC when calling lambda stubs, bug 674364.
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
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.
60cb5a22dc10d5e6be28e70770cbcda8b42edbc0
created 2011-07-25 15:00 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788.
36813ba5ea40a40794a342335013a9d927730ad6
created 2011-07-21 20:27 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Check for constant integer objects when hoisting array and property accesses, bug 671814.
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.
993716952d8681f43cfb4358177657586f80be82
created 2011-07-19 07:21 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix busted jstests.
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.
77b0c25be7fbd3cb871f627cfccc3e8fb1e16b9a
created 2011-07-16 07:15 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Add rejoins for call sites that can trigger GC, bug 671943.
a37127f33d2290c78ed3973868a66101c81d98a6
created 2011-07-15 20:38 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - [INFER] Fix merge issues.
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.
0a10e83c2b3ac3376b20935c5fd7289712c6fa55
created 2011-07-11 19:28 +0200
pushed 2011-09-30 20:09 +0000
Jan de Mooij Jan de Mooij - [INFER] Add inline paths for typed arrays, bug 663485. r=bhackett
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
337dc46b17a6f0de38213b6962e83b017705be93
created 2011-08-23 14:44 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Have each JSScript maintain both a count and a flag indicating whether it should be in single-step mode. r=jorendorff.
64d97a61fe681034ca819e65fb7d21654081e450
created 2011-08-23 14:43 -0500
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Restore frame pointer at exception block entry before invoking any trap, bug 658491. r=jorendorff.
f7697e32bbf5908d821cb528a66835beb5d8e7c6
created 2011-08-23 15:35 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Back out 62f8ca0717d6 (bug 658491).
3cbe0a312779fa89bd7d5adbda36494437563c68
created 2011-08-23 15:34 -0500
pushed 2011-09-30 20:09 +0000
Jason Orendorff Jason Orendorff - Back out 7196b000f9df (bug 673125 part 2).
7196b000f9dfc0ef65d2e1b82d96f8cc3695668e
created 2011-08-23 14:44 -0500
pushed 2011-09-30 20:09 +0000
Jim Blandy Jim Blandy - Bug 673125: Have each JSScript maintain both a count and a flag indicating whether it should be in single-step mode. r=jorendorff.
62f8ca0717d690f45d2975ad6a2168fdd88fe139
created 2011-08-23 14:43 -0500
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Restore frame pointer at exception block entry before invoking any trap, bug 658491. r=jorendorff.
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
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.
8a24918fd43848874391baa68f7245e52de03128
created 2011-07-18 10:58 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge mozilla-central to jsdbg2.
90824c8852e69713dbbe1a409d4b4d9852cc86f7
created 2011-07-11 08:53 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
583cb8819d6201e692dec1db62d593c82b8934fb
created 2011-07-05 18:22 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
9ff00d53b5a53e17c529aebb81125c0425f26015
created 2011-06-16 06:38 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Add missing fixDoubleTypes for JSOP_IFEQ, JSOP_IFNE, bug 662082.
0767b119a1c8aa09216db8d347d06ae28cf87de8
created 2011-06-15 11:26 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485.
38f2fbc8490da4389234ed4659b67d1aeb2a9195
created 2011-06-11 09:46 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
8816703032a6e7eff2ff9482b5cca7834624350e
created 2011-06-08 17:35 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Mark locals/args which are aliased by NAME opcodes as escaping, bug 651966.
334428e1d5aac565a771d1bbb1a785797fd89f81
created 2011-06-06 10:04 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix bustage with inference disabled.
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
less more (0) -300 -100 -60 tip