PLDI 2022 (series) / Infer 2022 (series) / Infer 2022 / Higher-order function specialization in Infer
Higher-order function specialization in Infervirtual
Mon 13 Jun 2022 10:20 - 11:00 at Rousseau East - Session 2 Chair(s): Nikos Gorogiannis
Mon 13 Jun 2022 22:20 - 23:00 at Rousseau East - Session 2
Mon 13 Jun 2022 22:20 - 23:00 at Rousseau East - Session 2
When analyzing code, one may encounter anonymous functions used in a variety of ways. Often, they will be seen used with higher-order functions, either passed as arguments or returned. In the former case, a static analyzer must be able to account for the effects an anonymous function would have when passed to an higher-order function to identify the effects of said higher-order function. In this talk, we will present function specialization to show how Infer fulfills this above requirement for Objective-C and then how Pulse goes even further using the same technique.
Mon 13 JunDisplayed time zone: Pacific Time (US & Canada) change
Mon 13 Jun
Displayed time zone: Pacific Time (US & Canada) change
10:20 - 12:00 | |||
10:20 40mTalk | Higher-order function specialization in Infervirtual Infer | ||
11:00 10mLive Q&A | Q&A 2 Infer | ||
11:10 40mTalk | InfERL: Scalable and extensible static analysis for Erlangvirtual Infer Ákos Hajdu Meta | ||
11:50 10mLive Q&A | Q&A 3 Infer |
22:20 - 00:00 | |||
22:20 40mTalk | Higher-order function specialization in Infervirtual Infer | ||
23:00 10mLive Q&A | Q&A 2 Infer | ||
23:10 40mTalk | InfERL: Scalable and extensible static analysis for Erlangvirtual Infer Ákos Hajdu Meta | ||
23:50 10mLive Q&A | Q&A 3 Infer |