js/src/jit/IonAnalysis.cpp
6f7f5787e46e0ad5cf3610924555f7e32ed6d7ea
created 2014-02-26 12:41 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - Undo debug code that wasn't part of the review, r=me
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-03-06 09:24 +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-03-06 09:24 +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
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
6245232c114d14f3b25dd54da74af80c28e5f7bb
created 2014-02-12 08:41 -0500
pushed 2014-03-06 09:24 +0000
Marty Rosenberg Marty Rosenberg - Bug 965728: Disable analysis that causes compilation when the jits are disabled. (r=jandem)
0a13fa6115e9dd0b8613b1a551205c77f144e448
created 2014-02-12 13:53 +0100
pushed 2014-03-06 09:24 +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-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
9bbd70722bde30ca12fb948785b6388925f03c56
created 2014-02-11 10:59 +0000
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
83be4731a1a1b3e6c2ca1d90905286dc5ac55af7
created 2014-01-21 18:30 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 5: Fix style error (unreviewed cleanup). CLOSED TREE
697fcc313a0d0a77fb5e9343ac03607a18d5018a
created 2014-01-21 14:09 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 2: Hide more of ScriptAnalysis implementation. r=jandem
689e99a56512ba15b81da53d9b2fc44ec008020c
created 2014-01-14 10:26 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 958882 - Add script size limit for TI new-script analysis. r=djvj
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-06 09:24 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
2984d53fe0cf45004ddc0d24deff8897dba0b8d6
created 2014-01-02 20:53 +0100
pushed 2014-03-06 09:24 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 1: Remove usages of fun->nonLazyScript. r=jandem
23e682c34d7565fe187ccf5a8da0bfdc0890f6a4
created 2014-01-07 13:49 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Backed out changeset 12a28278bb20 (Bug 952818) for adding rooting hazards on a CLOSED TREE.
12a28278bb202e07e051da6d6ea59549db4610d3
created 2014-01-03 07:46 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 952818 - Derive the run-once property on the main thread to avoid an off-thread nursery access; r=jdemooij,terrence
d7e2dbe78a8c1409360208792a0700294bda6df4
created 2014-01-07 05:56 -0800
pushed 2014-03-06 09:24 +0000
Nicolas Pierron Nicolas Pierron - Bug 953256 - IonMonkey: Rename Folded MIR flag to ImplictlyUsed. r=jandem
5c02a8ed40ca55d90c154375d4404352940933ca
created 2014-01-02 11:53 -0500
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 951497 - Add type constraints for definite property analysis. r=jandem
1ed3e04b050b17fac55c0a951917beae6cbd28ba
created 2013-12-27 20:49 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 952992 - Remove MPrepareCall and MPassArg instructions. r=nbp
6ee810e00d3c209e403e5e33c9da5ca387315062
created 2013-12-20 03:57 -0800
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence
5a07338ae5d73bf716ab0fc3d2f6b1d4f434d72e
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
bc976490826a63fd4ccb60cf86fb78562bcdc0df
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-03-06 09:24 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
1a154e47c1c9a6e0cc8c24a69f98c01cac131080
created 2013-12-13 08:27 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 949171 - IonMonkey: Check more things in AssertBasicGraphCoherency. r=nbp
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
52021335eb42d2e8b0cf7aa094d19ca55d96e7e6
created 2013-12-11 10:05 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 936156 - Use different type objects when 'new' is used on different scripts with the same prototype, r=jandem.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
4b9cab0e7adf3daf1add421647e5461ed618656d
created 2013-12-10 20:01 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 946425 - Make phi specialization more accurate when one of the inputs has an empty typeset. r=bhackett
c227b066f84202bb987f26218041c25759fc1cc7
created 2013-12-09 19:28 +0100
pushed 2014-03-06 09:24 +0000
Christian Holler Christian Holler - Bug 938144 - Handle OOM in jit::SplitCriticalEdges. r=jandem
6683ed2feb754be4631c65584a52ce335c9fddcd
created 2013-12-09 13:43 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 946243 - IonMonkey: Don't remove MComputeThis during EliminateDeadResumePointOperands, r=jandem
70ec3658b113ffa3ee5d6a78aaa0a112cc1e378e
created 2013-12-07 18:18 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 940635 - Don't allow Int32 conversions of both LHS and RHS in comparisons when their types are not actually known, r=shu.
0443d213ad7916ca2bd1899ee8fb27b3493f7f9f
created 2013-12-07 16:23 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 947603: IonMonkey: Rename assertGraphCoherency to checkGraphCoherency, r=jandem
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-03-06 09:24 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
4b627d104594af5c0edfa43343cdf745b93574e2
created 2013-11-26 11:22 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
9866d2a831a2a578b95b1439c2611b500acfbcf1
created 2013-11-26 11:22 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett
13e33fcc873dd19edac0a3f6beebd285e4f13dbb
created 2013-11-22 15:18 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl
fa2587b098baa88948caf5d336a34619333761eb
created 2013-11-20 08:16 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 940686. When we eliminate a barrier, make its unbox infallible if it was a barrier-type unbox before. r=h4writer
887f595b0abbf327431e6f0461d5a8b18f027c60
created 2013-11-20 08:16 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 939835. Fix up performance regressions from bug 937772. r=h4writer
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
01b3ab1b9371ab15c8babb2bfb156a21fa3946d2
created 2013-11-08 12:41 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem.
4ea251c4a5d212532ff9f2ecde95bfcc3c6dd1e4
created 2013-11-08 17:29 +0000
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset c000353517c7 (bug 936501) for B2G build failures on a CLOSED TREE
c000353517c716f5c8d30e64330333e644123557
created 2013-11-08 09:02 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
636620b3af0af363b8f0185bdd3ab262fb83b6b7
created 2013-10-29 16:10 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
be2e01347abd82173cba282492170c194f9a7119
created 2013-10-24 10:01 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
42e53d0401e592bcda5d1185d1cb4ff0463d1cb0
created 2013-10-22 08:08 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
f75226d2273f6851eb233888e18f0585e0788a9f
created 2013-10-15 12:13 -0500
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
81b505e9a435c6b242e1c7ab14d978bb5153df50
created 2013-10-17 10:21 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
less more (0) -60 tip