js/src/jit/IonAnalysis.h
344a4bcc9015457aa8deadbaac79eead70acbb60
created 2016-04-22 00:29 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263558 - Part 0.2: Handle OOM inside SplitCriticalEdges and EliminatePhis at AnalyzeNewScriptDefiniteProperties and AnalyzeArgumentsUsage. r=jandem
a794e56f887dbae57132223678fb00f7d01d6fae
created 2016-03-14 18:10 +0000
pushed 2016-06-06 19:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1252034 - Value Numbering: Unconditionally generate fixup blocks. r=sunfish
4ec66e6db2d2df54f1fa61b093c11e385f5c2860
created 2016-02-17 18:12 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1245171 - Ensure enough ballast space in js::jit::AddKeepAliveInstructions. r=jandem
136542de8e2ea963923a4296d3b02b27fe7eb021
created 2015-12-10 13:22 -0500
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett
27711f3220add77534238676dfb7272bad9cd849
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 3 - IonMonkey: Add branch pruning based on code coverage counters. r=bhackett
5343f43e1db750882d7f971ebd7c8a17890f9145
created 2015-10-19 13:40 +0200
pushed 2015-12-14 20:08 +0000
Hannes Verschore Hannes Verschore - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem
e87475c7ecc2838690c030f393e4f8bc5a3042ce
created 2015-05-28 19:26 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
da2e29afa891646b7a782f5c9868f53fca47c354
created 2015-05-28 10:16 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
d7a4b4c31c9472bb6c528b23c36aa61270d71260
created 2015-05-15 20:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
6d8c0c9dc553517d6074c78ea85bcf94904d9fb2
created 2015-05-28 10:16 +0200
pushed 2015-06-03 08:58 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
d696d5bfb8cf0b9f4db412d0761ce4944d9974e0
created 2014-11-18 08:37 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1095952 - Optimize accesses to known inline or outline typed objects, r=nmatsakis,jandem.
006c4625df019c61b63b49a24a7b2fad22b1456e
created 2014-11-06 11:34 +0100
pushed 2015-01-12 19:37 +0000
David (v45h) Moreira David (v45h) Moreira - Bug 1050160 - DeadIfUnused should not check for resume points. r=nbp
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
a1b25f21fe081d3e3033512a048fef0e955f91a9
created 2014-09-02 13:47 -0600
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Add acquired properties analysis, r=jandem.
aa33f4725177dbc5e1062be720b73d59fc9a9df0
created 2014-08-10 12:41 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
b28ad1718d0551b5c70ed33b6744fbb76c5a6e3b
created 2014-07-23 11:59 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
b2a0854d295ec6141a75aeaa28e12baf15e673de
created 2014-07-23 12:34 +0200
pushed 2014-10-13 16:35 +0000
Hannes Verschore Hannes Verschore - Backed out changeset 9c80c5b76cf0 for crashes on octane-typescript
9c80c5b76cf074a94da52f8ac69e1b4c41d436e5
created 2014-07-22 18:34 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
6f2c1e191d9decba8f2e70df1d3ef677b5455863
created 2014-06-27 10:38 -0700
pushed 2014-09-02 16:39 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
c3a7683c8c9e0483ec4fc27d0408fab0760de9ca
created 2014-06-06 08:21 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 733353 - IonMonkey: Factor out and optimize loop marking and unmarking. r=jandem
5b4bd2f81719a1a2ef9623ebe0023e771aa7fe25
created 2014-06-06 08:21 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 844779 - IonMonkey: Make loops contiguous. r=h4writer
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
71da35d73be5b3c6c2185437a1e35a8d78095ba4
created 2014-05-20 20:28 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Eliminate the UnsplitEdges pass and just have Codegen know how to skip past trivial blocks. r=mjrosenb
28db7381c97909e92c0d0902d6f6bd67a2ff2dd6
created 2014-05-16 16:15 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 844779 - Revert 19eafdcdefe3 for SPS-related breakage r=me
19eafdcdefe3c2571e7233b120e95e54d3a7b0e9
created 2014-05-16 06:40 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 844779 - IonMonkey: Make loops contiguous. r=h4writer
aa534ca9cea506e444dd195f10c43e4d1d417c72
created 2014-04-25 13:01 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
a02cface4e2966ca382585e3ba4f499ab7cf4a86
created 2014-04-24 12:22 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
ae1ae5ef4cc1ac7351140b7275e4b29247778da7
created 2014-04-09 13:16 +0200
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 945512: IonMonkey: Make regexp only hoistable after analysis it is safe, r=sstangl
23e682c34d7565fe187ccf5a8da0bfdc0890f6a4
created 2014-01-07 13:49 -0800
pushed 2014-03-17 21:55 +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-17 21:55 +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
52021335eb42d2e8b0cf7aa094d19ca55d96e7e6
created 2013-12-11 10:05 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 936156 - Use different type objects when 'new' is used on different scripts with the same prototype, r=jandem.
4b627d104594af5c0edfa43343cdf745b93574e2
created 2013-11-26 11:22 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
be2e01347abd82173cba282492170c194f9a7119
created 2013-10-24 10:01 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
13a8512e04f83a66265be441da6f591399756a16
created 2013-10-03 17:25 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 915846 - Spew the full name of an MDefinition instead of just the number. r=nbp
abb25a18b5a50fbaba8b1e488b41806e8f6b7fd0
created 2013-09-02 10:05 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 906788 - Construct TypeObject newScript information using MIR, r=jandem.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
less more (0) tip