js/src/jit/MIR.h
b90bf66240666f255fcca4064309942db531d60c
created 2014-02-26 14:00 +0100
pushed 2014-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
9058ac74ec2839d134036156536e382d142acb3c
created 2014-02-24 16:23 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 959119: Take into account the use's index when determining whether a mir node can consume a float32; r=sstangl
9ac8d347e6c68e8bc9d7140b6eb9b7f9a90a5175
created 2014-02-21 11:37 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Follow-up - Don't allow the power type to be Float32 for MPow; r=h4writer
b2ed6214694fb63f82a5038e9bf1e17b9e762f9e
created 2014-02-10 14:48 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898356 Part 4 -- Check for neutered typed object unless the check is covered by a length check r=jandem
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-06-02 21:01 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-06-02 21:01 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
7e1478b9d44dfdf55a42253260366292b56833b2
created 2014-02-13 11:04 -0800
pushed 2014-06-02 21:01 +0000
Eric Faust Eric Faust - Bug 971319 - Stop passing redundant barriering information through to GetPropertyIC. (r=jandem)
0a13fa6115e9dd0b8613b1a551205c77f144e448
created 2014-02-12 13:53 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Backout revision 58a6e689c472 for setting Talos on fire, r=red
58a6e689c4724cd025e3a52661c10ad28e92cb93
created 2014-02-12 10:57 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
56673c075bedd9b3eff566d2ef0728c5db2076a7
created 2014-02-11 17:37 -0500
pushed 2014-06-02 21:01 +0000
Dan Gohman Dan Gohman - Bug 960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges. r=mrosenberg
22deb61f86cd7521cda9b7e1db37ca634f547e15
created 2014-01-30 13:31 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
5f126621f653bb96387ab7e8e1432b9db3464c64
created 2014-01-30 08:59 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 7 -- Replace use of TypeRepr in IonBuilder with TypeDescr r=sfink
c0027289538cbdf8b97a6c978d1896f0dd69318b
created 2014-02-11 13:31 -0500
pushed 2014-06-02 21:01 +0000
Dan Gohman Dan Gohman - Bug 969705 - IonMonkey: Fix truncation of operands for converted comparisons. r=nbp
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-06-02 21:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
3983d91df904fc36f63f198e067d3547daafb1ab
created 2014-02-04 17:07 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
d983a44ff5b8eeff2f8061a7171b067e2bc57ea7
created 2014-02-04 15:48 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 966957: Specialize ToString for Float32; r=h4writer
3437e5663d9e7962be2226ffe378317d8df56182
created 2014-04-14 15:20 +0200
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 991457 - Don't DCE MLoadElement if it needs a hole check. r=h4writer, a=sledru
7e9b33204db98cb49ec938fb07ec5a294f9fac03
created 2014-02-27 14:24 +0100
pushed 2014-04-22 00:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203 - Take out non strictly commutative Float32 functions. r=sstangl, a=sledru
81285325c7db0a1ef41eae9f4b5572ba179730de
created 2014-04-04 09:03 -0400
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 983709 - Simple branch patch for uplift. r=hv1989, a=sledru
8035c44ef2df2056c51516d8a370e10ff725e973
created 2014-02-24 16:23 +0100
pushed 2014-04-22 00:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 959119 - Take into account the use's index when determining whether a mir node can consume a float32. r=sstangl, a=lsblakk
dbdcb030b2d7b3f2e3200e0bee32fddc8960cb6e
created 2014-02-11 17:37 -0500
pushed 2014-04-22 00:22 +0000
Dan Gohman Dan Gohman - Bug 960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges. r=mrosenberg, a=sledru
c1c9f264eccd46024df235ed7d00901f6604ae51
created 2014-02-03 09:55 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 966665 - Don't DCE DOM method calls and getters that can throw exceptions. r=jandem, a=sledru
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-04-22 00:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
797a3c64b400d749b45a2e772acc70a17b0fd965
created 2014-01-31 10:24 +0100
pushed 2014-04-22 00:22 +0000
Hannes Verschore Hannes Verschore - Bug 964229 - IonMonkey: Split StringPolicy and support all primitives to MToString, r=jandem,sstangl
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-04-22 00:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
a4dc9a0f81ed73b141d5e40f66ef967416fb187e
created 2014-01-22 10:43 -0500
pushed 2014-04-22 00:22 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace with string, string as arguments. r=nbp, r=jandem
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-04-22 00:22 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
2a3b16b9246af3316e7792f0bb016d9f8b2ffca7
created 2014-01-16 16:30 -0500
pushed 2014-04-22 00:22 +0000
Nathan Froyd Nathan Froyd - Bug 960109 - convert JSJitInfo fields to bitfields; r=bz,efaust
fbd443bb2208ede14fb012cd955d41fbe33b1f4a
created 2014-01-17 11:05 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7218723f5a9b (bug 956051) for bustage.
7218723f5a9b545f6a049a00628b67c5f559d168
created 2014-01-17 07:30 -0800
pushed 2014-04-22 00:22 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace(string,string). r=nbp,jandem
d633e3ff201329c99a71bfc1311edc28a061cb99
created 2014-01-07 21:35 -0500
pushed 2014-04-22 00:22 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933317 - Improve write guard to consider out pointers r=shu
970946268be4c6d5e98a3f84ce4cd757670f9780
created 2014-01-09 17:11 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 957628 - Don't call TypeScript::Monitor from monitored Ion ICs. r=efaust
4d357af9c538bc0cbb21dc66a161c57fa27f271e
created 2014-01-08 13:23 +0100
pushed 2014-04-22 00:22 +0000
Hannes Verschore Hannes Verschore - Bug 951947 - IonMonkey: Inline the call to str.replace(re, string), r=jandem
8440ad24891236dd899fd3268c09dd2338eb6231
created 2014-01-07 09:54 -0600
pushed 2014-04-22 00:22 +0000
Luke Wagner Luke Wagner - Bug 956274 - add missing ensureBallast() to MIR allocation loops (r=jandem)
d7e2dbe78a8c1409360208792a0700294bda6df4
created 2014-01-07 05:56 -0800
pushed 2014-04-22 00:22 +0000
Nicolas Pierron Nicolas Pierron - Bug 953256 - IonMonkey: Rename Folded MIR flag to ImplictlyUsed. r=jandem
72af8e9c325cdd9aaa05b8c7d53a933e86c18173
created 2014-01-06 14:51 -0800
pushed 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
39a514870dd32c63aa80ffc3d82fc521983a5b76
created 2014-01-06 14:49 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 843d930512db (bug 951439) for bustage.
843d930512db543c496aa070c4ff903fbb85dcc9
created 2014-01-06 11:24 -0800
pushed 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
746f32004ab77f6582e22d37c90971500a3833a9
created 2014-01-03 16:44 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 939581 part 3. Mark DOM calls as movable as needed and allow them to be CSE'd. r=efaust
dce4127679642bf6cac37d0306ac2e9011f92fc7
created 2013-11-20 17:44 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 939581 part 1. Factor out MCallDOMNative from MCall. r=efaust,jandem
91a585e70f2851e73c62679823a6e24eefdee9b1
created 2014-01-04 13:32 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 953114 - Fix GetElementIC typed array issue. r=efaust
b4561c14972db689316932bf2855c6fc8e0cf165
created 2014-01-03 18:23 -0800
pushed 2014-04-22 00:22 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 939581) to see if it fixes the apparently permanent rootanalysis orange
6034450c86847a90f7c106f1b945ac7efc61addb
created 2014-01-03 16:44 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 939581 part 3. Mark DOM calls as movable as needed and allow them to be CSE'd. r=efaust
4abc092e62c502e99cbd3dc41cdea3061d2c3bc6
created 2013-11-20 17:44 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 939581 part 1. Factor out MCallDOMNative from MCall. r=efaust,jandem
a95b638234d5996ba886eb0449a2828d43eaa09a
created 2014-01-03 18:58 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 956293 - Don't pass RegExp proto to CloneRegExpObject. r=h4writer
1ed3e04b050b17fac55c0a951917beae6cbd28ba
created 2013-12-27 20:49 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 952992 - Remove MPrepareCall and MPassArg instructions. r=nbp
0c2a1f9f76a0360fe5a008739e41a9207bdf6bf0
created 2013-12-20 13:07 -0700
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 950452 - Fix SETARG in IonBuilder, r=jandem.
e3e21c3ada8c3b0dbfdaf74881f0993bf419367d
created 2013-12-19 15:32 +0100
pushed 2014-04-22 00:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem
a6f4adade9df75711e2aefeed860255ffd16e1a4
created 2013-12-18 19:39 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
11751c0efe27cd934edf51663b83d3d5e84d8457
created 2013-12-17 15:24 -0800
pushed 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
bc976490826a63fd4ccb60cf86fb78562bcdc0df
created 2013-12-12 15:14 +0100
pushed 2014-04-22 00:22 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
ab687d29b5fa53a382d3ef46a1b82cdee61c2746
created 2013-12-12 15:14 +0100
pushed 2014-04-22 00:22 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Add recompile check, r=jandem
f75c03ae992c397cef4ac556c82a6e69f08d108a
created 2013-12-16 22:47 -0800
pushed 2014-04-22 00:22 +0000
Dan Gohman Dan Gohman - Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
1bd9d75fe43b1104b1bf1b50b6738e835624de09
created 2013-12-14 10:57 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett
1a154e47c1c9a6e0cc8c24a69f98c01cac131080
created 2013-12-13 08:27 -0800
pushed 2014-04-22 00:22 +0000
Dan Gohman Dan Gohman - Bug 949171 - IonMonkey: Check more things in AssertBasicGraphCoherency. r=nbp
cdc494d2d940626774736c3ac9a91c2e749cfe2f
created 2013-12-13 08:27 -0800
pushed 2014-04-22 00:22 +0000
Dan Gohman Dan Gohman - Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp
less more (0) -100 -60 tip