Patent · US Active

Eager and optimistic evaluation of promises

US9836288B2 · kind B2 · utility

2Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 20, 2015
Grant dateDec 5, 2017
Priority date
Expiry dateApr 20, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/53
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The invention relates to a method for generating executable code from application source code. The method steps include determining a programmatic expression using the application source code and determining a first value for the programmatic expression. The method steps further include compiling the programmatic expression into a first optimized code portion using the first value, an assumption, and an expression scope. The method steps further include executing the application source code. The method steps further include determining that the programmatic expression is modified outside of the expression scope, invalidating the assumption, and de-optimizing the first optimized code portion.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.