2dd10307c591e0424bf8261fa973744232450684: Bug 1259850 - Annotate mFree function pointer as not GCing, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 27 May 2016 16:48:31 -0700 - rev 324281
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Annotate mFree function pointer as not GCing, r=terrence MozReview-Commit-ID: LrzzLYHsBnO
a682c8517601c02533d7ff8f57187fb1271a272d: Bug 1259850 - Comments
Steve Fink <sfink@mozilla.com> - Tue, 24 May 2016 18:26:21 -0700 - rev 324280
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Comments MozReview-Commit-ID: 9RjVxl4EX8N
dd1752a35f57b9bf6653c7edca9a385412cb81b7: Bug 1259850 - Test for sixgill exception handling + analysis constructor/destructor matching, r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 28 Apr 2016 15:05:09 -0700 - rev 324279
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Test for sixgill exception handling + analysis constructor/destructor matching, r=terrence MozReview-Commit-ID: H5NZlyS2rx5
7876b3fd15e63e7baf5ca375089dd9b84c1e44bb: Bug 1259850 - Remove unused test files, r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 28 Apr 2016 11:27:50 -0700 - rev 324278
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Remove unused test files, r=terrence MozReview-Commit-ID: sBZct85zDJ
4a346f93e8402778005909ec2648bc1437d71671: Bug 1259850 - Fix constructor recognition, r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 28 Apr 2016 14:19:01 -0700 - rev 324277
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Fix constructor recognition, r=terrence MozReview-Commit-ID: 46064amRbCQ
810a121696ab26247926c95b7f34070b811e45aa: Bug 1259850 - Update sixgill to ignore exception cleanup and properly qualify some type names
Steve Fink <sfink@mozilla.com> - Wed, 04 May 2016 18:36:23 -0700 - rev 324276
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Update sixgill to ignore exception cleanup and properly qualify some type names MozReview-Commit-ID: 7WSYmLAVb7M
e51f08275a6694986d037c2547018563b7e947bd: Bug 1259850 - Rewrite the test suite, add several tests, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 14:40:23 -0700 - rev 324275
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Rewrite the test suite, add several tests, r=terrence MozReview-Commit-ID: HtJ0uA3IfXZ
8d85ed16c20e633fb14c17d37ac739750424ec2e: Bug 1259850 - Provide GC stacks for synthesized functions, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 11:45:05 -0700 - rev 324274
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Provide GC stacks for synthesized functions, r=terrence MozReview-Commit-ID: 6WYqoXN3k9J
c5817a915a31c3292be95f870eefc53ef0c6fe28: Bug 1259850 - Handle D4 destructors, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 11:44:21 -0700 - rev 324273
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Handle D4 destructors, r=terrence MozReview-Commit-ID: 1hArAcAxvZV
d4246cb8c2bab1050b4c4fe3281dd0b68c9b5810: Bug 1259850 - Various refactorings, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 11:41:54 -0700 - rev 324272
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Various refactorings, r=terrence MozReview-Commit-ID: GYrqbzK3U8W
4fac61d360ab51b4a9f908af5e0a285a102434fd: Bug 1259850 - In-source annotations for GC suppression, r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 19 May 2016 12:53:29 -0700 - rev 324271
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - In-source annotations for GC suppression, r=terrence MozReview-Commit-ID: HaSt3RVV6CM
6b8730c90dd1e64c017ce9b21cbaf9723979e08b: Bug 1259850 - Fix chunking implementation, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 10:56:32 -0700 - rev 324270
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Fix chunking implementation, r=terrence MozReview-Commit-ID: F58OBZ4tCXw
ab887355547d751cc4301d24824ed6f306c11f8b: Bug 1259850 - Hide command output behind --verbose flag, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 11:07:04 -0700 - rev 324269
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Hide command output behind --verbose flag, r=terrence MozReview-Commit-ID: ERQmFqLoyGw
d1d28cf9c0cb655ea924cd7ec317b46174116aad: Bug 1259850 - Refactor findVirtualFunctions and improve comments, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 15:25:56 -0700 - rev 324268
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Refactor findVirtualFunctions and improve comments, r=terrence No more passing a 2nd return value back through a mutable 1-element array. MozReview-Commit-ID: IUcyrq93KXT
46da36d5dd6b157b6cd7445b273ec2c776cd61e9: Bug 1259850 - Start searching from the most specialized csu, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 15:25:46 -0700 - rev 324267
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Start searching from the most specialized csu, r=terrence Previously, this mostly "worked" purely by chance -- it started gathering method definitions at the 'csu' variable, which JS helpfully hoisted up to the toplevel. It had the last value assigned to csu within the loop, which would have been the basest base class (don't think too hard about the case of multiple inheritance, it was wrong). Then we find all descendants, which was *too* much, but it ended up just making the analysis conservative. MozReview-Commit-ID: 2Ps8gJpztw2
4d7b3fc568de1d7b510a2894629d0e4e43b19f71: Bug 1259850 - Refactoring: more Set/Map usage, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 15:24:57 -0700 - rev 324266
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Refactoring: more Set/Map usage, r=terrence MozReview-Commit-ID: 2Ps8gJpztw2
d91691bc2a5dd49a1f42ab4887c61b0464edfd62: Bug 1259850 - Convert memoizer to Map, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 15:18:57 -0700 - rev 324265
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Convert memoizer to Map, r=terrence MozReview-Commit-ID: 2Ps8gJpztw2
a122f2f80ea9598ba1ea18b588bd9e06ba415063: Bug 1259850 - The explanations of why something is a hazard went up to just before the initial use of a variable. Extend them one further, r=terrence
Steve Fink <sfink@mozilla.com> - Fri, 25 Mar 2016 15:12:31 -0700 - rev 324264
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - The explanations of why something is a hazard went up to just before the initial use of a variable. Extend them one further, r=terrence MozReview-Commit-ID: 9l8ftRv3yjS
b9f523c94cf0dbbfc07e67188bb78d6c57a799f3: Bug 1259850 - Rename function, add a few comments, r=terrence
Steve Fink <sfink@mozilla.com> - Tue, 29 Sep 2015 13:39:38 -0700 - rev 324263
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Rename function, add a few comments, r=terrence MozReview-Commit-ID: Fyk1zzbWGnh
0ae7a62636034a998d782ee64d2854d1ca613397: Bug 1259850 - Switch to using a Map for visited points within a function, and heavily comment, r=terrence
Steve Fink <sfink@mozilla.com> - Tue, 29 Sep 2015 13:39:38 -0700 - rev 324262
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1259850 - Switch to using a Map for visited points within a function, and heavily comment, r=terrence MozReview-Commit-ID: LvU4upaHt8b
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip