Invention Grant
- Patent Title: Assumption-based compilation
- Patent Title (中): 基于假设编译
-
Application No.: US12847925Application Date: 2010-07-30
-
Publication No.: US09146759B2Publication Date: 2015-09-29
- Inventor: Victor Leonel Hernandez Porras , Christopher Arthur Lattner , Jia-Hong Chen , Eric Marshall Christopher , Roger Scott Hoover , Francois Jouaux , Robert John McCall , Thomas John O'Brien , Pratik Solanki
- Applicant: Victor Leonel Hernandez Porras , Christopher Arthur Lattner , Jia-Hong Chen , Eric Marshall Christopher , Roger Scott Hoover , Francois Jouaux , Robert John McCall , Thomas John O'Brien , Pratik Solanki
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Downey Brand LLP
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/455

Abstract:
Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and/or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.
Public/Granted literature
- US20120030653A1 ASSUMPTION-BASED COMPILATION Public/Granted day:2012-02-02
Information query