js/src/methodjit/Compiler.cpp
65404c2b69c4d499d1f49771e3eab0e40685df8e
created 2012-10-03 15:39 +0100
pushed 2012-10-05 13:20 +0000
Ed Morley Ed Morley - Backout 6f31bcbcdbf4 (bug 781859) for Android M8 failures
6f31bcbcdbf466f4fe2c1d9b903098ed057b2195
created 2012-10-03 13:11 +0200
pushed 2012-10-05 13:20 +0000
Jan de Mooij Jan de Mooij - Bug 781859 - Fix chunked compilation bug with unreachable code. r=dvander
495a115ec2cc4dd00b415b1d97259480f76ddba6
created 2012-09-30 12:51 -0700
pushed 2012-10-05 13:20 +0000
Norbert Lindenberg Norbert Lindenberg - Bug 795743 - Fix misc rooting analysis errors on test402; r=terrence
978c67b9efa1b32f921b889581d1a215989fd5bc
created 2012-09-16 16:32 -0700
pushed 2012-10-05 13:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence.
a0853ae2ee0fc5e79847bdaf08be31451088eab8
created 2012-09-26 09:49 -0700
pushed 2012-10-05 13:20 +0000
Bill McCloskey Bill McCloskey - Bug 787856 - Initial support for lazy prototypes (r=bhackett)
fc78ad0511323a15c03f3c0cabcdd2db415b7dc7
created 2012-09-19 18:16 -0700
pushed 2012-10-05 13:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 747202 - Separate and clean up JaegerMonkey's and IonMonkey's memory reporting. r=dvander.
f8c1659ce8ae4da04ccb689b5ce21c3198796652
created 2012-09-18 12:19 -0700
pushed 2012-09-18 19:23 +0000
Shu-yu Guo Shu-yu Guo - Merge from mozilla-central
f27c74c5ac8044453ad4ed38f9cc362daa444874
created 2012-09-11 10:32 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
7c6024089dc360914c21fc1ae389b8778e18fd95
created 2012-09-17 15:04 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
d3d8807c6c59c170a6bc1be9be37f6511ea15b25
created 2012-09-11 10:32 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
e9bd85f336b9dd6b0e41f4d6aac804c536ad1091
created 2012-09-12 19:17 -0400
pushed 2012-09-18 19:23 +0000
Benjamin Peterson Benjamin Peterson - Bug 781422 - Give parameters defaults whenever they're undefined. r=jorendorff
0cfbab29496e1993b5fa5744c347fcc78774e162
created 2012-09-10 15:28 -0700
pushed 2012-09-18 19:23 +0000
David Anderson David Anderson - Completely disable IonMonkey when MOZ_APP_NAME=b2g (bug 790092, r=sstangl).
87b29a2ff36bc52e87838501e329d1fe3f246108
created 2012-09-12 17:54 -0700
pushed 2012-09-13 01:03 +0000
Shu-yu Guo Shu-yu Guo - Add TI support for ParallelArrays
6644b803acfd9529b68f8ad7a0412e3ab0011e25
created 2012-09-07 11:15 -0700
pushed 2012-09-07 18:20 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2012-09-07 18:20 +0000
David Anderson David Anderson - Merge from mozilla-central.
949ade2a2ea186f431cb629d8f8281c1a91b488e
created 2012-08-31 15:10 -0700
pushed 2012-09-07 18:20 +0000
Luke Wagner Luke Wagner - Bug 787291 - add pod_malloc<T> et al (r=billm)
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-09-07 18:20 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
4e1ac73d8a2d5a1c344c52d8a5fac16dc1837981
created 2012-08-29 10:35 -0700
pushed 2012-09-07 18:20 +0000
Terrence Cole Terrence Cole - Bug 786136 - Allow for automatic storage of stack roots in the runtime; r=luke r=billm
1dce4807ad0182d424b296815de85f3de884ec29
created 2012-08-29 13:10 -0600
pushed 2012-09-07 18:20 +0000
Brian Hackett Brian Hackett - Use inferred result type for initializer opcodes, bug 785358. r=dvander
a26469331bf93c052e5c017fc103e980efd83ef2
created 2012-08-30 14:44 -0600
pushed 2012-09-07 18:20 +0000
Brian Hackett Brian Hackett - Re-enable JM inlining when IonMonkey is disabled, bug 786925. r=dvander
02d8c81db5b485e59c744694f7ccd7d9cfe75208
created 2012-08-29 18:29 -0700
pushed 2012-08-30 01:33 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-08-30 01:33 +0000
David Anderson David Anderson - Merge from mozilla-central.
e208bf8354c950401a9b2457e80d32921eb75478
created 2012-08-27 09:13 -0700
pushed 2012-08-30 01:33 +0000
Luke Wagner Luke Wagner - Bug 749371 - Remove now-unnecessary JS_ClearScope defense (r=bhackett)
ea32388d45a805c72f179375dc2b763c75454f6d
created 2012-08-17 11:21 -0700
pushed 2012-08-30 01:33 +0000
Luke Wagner Luke Wagner - Bug 625199 - remove unnecessary uses of 'parent' that can now use cx->global (r=mrbkap)
bf07c6253287bb55cb346002959048c15822ed67
created 2012-08-22 12:28 -0600
pushed 2012-08-30 01:33 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
4c0af103f0f84d44088302d82087f6f2a6c3de3d
created 2012-08-22 14:53 +0100
pushed 2012-08-30 01:33 +0000
Ed Morley Ed Morley - Backout d62929fa4325 for talos crashes
d62929fa43251d582362225df3dcc9033b8c19be
created 2012-08-22 06:27 -0600
pushed 2012-08-30 01:33 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
d01962ad8dd6248c59bf0e42fdfd6ecb5d0e3874
created 2012-08-27 20:07 -0700
pushed 2012-08-28 03:10 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
91493e20a6e518a5b6f16e858abf8e3effb21bdd
created 2012-08-27 18:43 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Don't generate ion compilation checks in scripts which have already been ion compiled, bug 785755. r=dvander
f98ac72b737b4e5d763b663372fc33b7a334b6f8
created 2012-08-27 15:38 -0400
pushed 2012-08-28 03:10 +0000
Kannan Vijayan Kannan Vijayan - Backed out changeset 92b9b2840a79
92b9b2840a7952bf2c5bb34a06d5c7b35c1f889e
created 2012-08-27 14:36 -0400
pushed 2012-08-28 03:10 +0000
Kannan Vijayan Kannan Vijayan - Bug 783008 - Do early inlining of "simple" JS functions. (r=bhackett)
01854460aa68269069a70d76677d9dae86e7d1c4
created 2012-08-25 06:29 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Tweak condition for triggering Ion compilation from JM, bug 774253. r=dvander
d73db1016da1af6d13aef14b86b73870b33aab8c
created 2012-08-24 14:01 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Restore old behavior for triggering compilation with parallel compilation off, bug 774253. r=dvander
2d190481b4a40ca6f9ce4c3b159e6f30ec0141b1
created 2012-08-15 00:46 -0700
pushed 2012-08-28 03:10 +0000
Alex Crichton Alex Crichton - Bug 781979 - Part 1: Template SPSInstrumentation and move it to SPSProfiler.h. r=bhackett
f42381e2760d394c9ca21ad74bd4c6b8a4f4d719
created 2012-08-23 06:56 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
2a3e2f6288b707c410975b3684c49f7d87a56581
created 2012-08-22 22:23 -0700
pushed 2012-08-28 03:10 +0000
David Anderson David Anderson - Backout 4225ee7e35a0.
4225ee7e35a0dcc37c4db156e878740ec88d33d5
created 2012-08-22 19:00 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
4f39f1b5b465441a32b89d8ce90f70c7515889bc
created 2012-08-22 17:54 -0700
pushed 2012-08-23 00:57 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-08-23 00:57 +0000
David Anderson David Anderson - Merge from mozilla-central.
bf1a005f1e61d7e3861b644b5db1953d487792a0
created 2012-08-21 13:13 -0600
pushed 2012-08-23 00:57 +0000
Brian Hackett Brian Hackett - Make JSObject::doSomethingToThisObject methods static, bug 782646. r=terrence
57c1c330e85f68dc2ccb36a5467d1d13c4dacd40
created 2012-08-17 18:09 -0700
pushed 2012-08-23 00:57 +0000
Luke Wagner Luke Wagner - Bug 774915 - don't use the property cache for dynamic name lookup (r=bhackett)
c797118c02a869e2eda77a380f0f646b84fe6679
created 2012-08-21 15:59 -0700
pushed 2012-08-23 00:57 +0000
David Anderson David Anderson - Merge from mozilla-central.
b51c44f468d56f0c766665d1f6deae8435932be0
created 2012-07-23 23:01 +0200
pushed 2012-08-23 00:57 +0000
Till Schneidereit Till Schneidereit - Bug 462300 - Embed self-hosted scripts and compile into special compartment. r=bhackett, r=gerv, r=ted
a97e4a061f90d69eabf572512628340c08ba6f03
created 2012-08-20 14:04 -0700
pushed 2012-08-20 21:21 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
ab4f8a3762c636799b25d88b9a03942bcb429acc
created 2012-08-20 16:31 -0400
pushed 2012-08-20 21:21 +0000
Kannan Vijayan Kannan Vijayan - Bug 783008 - Use better heuristics for recompile checks from JM on behalf of Ion. (r=dvander)
d1b17b12a472efd78831ef9f6b9f331c96c438b0
created 2012-08-16 14:04 -0700
pushed 2012-08-20 21:21 +0000
David Anderson David Anderson - Merge from mozilla-central.
07f21ec5d516bb6e2b76121cb847970a78ed8a27
created 2012-08-15 10:39 -0700
pushed 2012-08-20 21:21 +0000
Bill McCloskey Bill McCloskey - Bug 781390 - Make barrier verifier testing work better with the methodjit (r=bhackett)
4c3fdd09fc02bf0f276784bc253c4dac37882b83
created 2012-08-15 17:38 -0700
pushed 2012-08-16 01:15 +0000
Shu-yu Guo Shu-yu Guo - Merge IonMonkey
dc5fc4265990c8ecb269195372959f757af7d00e
created 2012-08-15 14:22 -0700
pushed 2012-08-16 01:15 +0000
David Anderson David Anderson - Merge from mozilla-central.
1c3efa824966f8884bfde166b0cf2fee02267765
created 2012-08-15 01:30 +0200
pushed 2012-08-16 01:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
cfc77da79f9f5d9577aa6af02b9be4033842a68d
created 2012-08-15 01:30 +0200
pushed 2012-08-16 01:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
22fe5c9f4433b25951d0471f44f1cf82f43b26c8
created 2012-08-13 13:40 -0700
pushed 2012-08-16 01:15 +0000
David Anderson David Anderson - Merge from mozilla-central.
fa3f3fd7e19037dfd47e589c5c5abbe8d54f0289
created 2012-08-06 11:48 -0700
pushed 2012-08-16 01:15 +0000
Alex Crichton Alex Crichton - Bug 778979 - Part 4: Provide an ip => pc translation mechanism for currently running JIT code. r=bhackett
519084424637af798ebadf21527cdbe4e3315349
created 2012-08-06 11:48 -0700
pushed 2012-08-16 01:15 +0000
Alex Crichton Alex Crichton - Bug 778979 - Part 3: Track the line number in the JS engine for SPS profiling. r=bhackett
c1f46fa5a67d873e9a2e5f654f902a6a0341df37
created 2012-08-09 17:06 -0700
pushed 2012-08-16 01:15 +0000
David Anderson David Anderson - Ensure type barriers are run when inlining JM to Ion calls (bug 777788, r=jandem).
81f526c6db7ff182c7a0952131c4d9bcb6f4229f
created 2012-08-09 15:29 +0200
pushed 2012-08-16 01:15 +0000
Hannes Verschore Hannes Verschore - Bug 766752: Add trace logging, r=jandem
5e461fb2250aab1fb9ab3188b363a28ec1bd8c5e
created 2012-08-08 15:02 +0200
pushed 2012-08-16 01:15 +0000
Jan de Mooij Jan de Mooij - Bug 780973 - Try to enter outer loops rather than inner loops via OSR. r=dvander,bhackett
less more (0) -1000 -300 -100 -60 tip