Compiler and method for avoiding unnecessary recompilation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5854932
SERIAL NO

08516321

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A minimal rebuild system and process for minimizing rebuilding of a user's programming project analyzes and records dependencies of object code files compiled in a previous build of the project on classes declared in header files. When rebuilding the project, the system detects and records changes made to the classes and header files since the project was last built. The system then determines whether to recompile the object code files from their respective source code files by comparing the recorded dependencies and changes. If an object code file's dependencies do not intersect the changes, recompiling of the object code file can be omitted. The minimal rebuild system utilizes an approximate representation of the dependencies to yield an efficient system while ensuring that the project is correctly rebuilt.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Caves, Jonathan E Redmond, WA 6 212
Gray, Jan Redmond, WA 49 1886
Mariani, Rico Kirkland, WA 26 1204
Randell, Scott Redmond, WA 6 298
Spalding, Daniel R Redmond, WA 2 79

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation