Compiler and method for avoiding unnecessary recompilation

Chain – staple – and horseshoe making

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

058549323

ABSTRACT:
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.

REFERENCES:
patent: 5204960 (1993-04-01), Smith et al.
patent: 5325533 (1994-06-01), McInerney et al.
patent: 5359730 (1994-10-01), Marron
patent: 5428786 (1995-06-01), Sites
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5586328 (1996-12-01), Caron et al.
Chambers, Dean, Grove, "A Framework for Selective Recompilation in the Presence of Complex Intermodule Depedencies", Proceedings ICSE-17 Workshop on Formal Methods Application in Software Engineering Practice, IEEE Comput. Soc. Tech. Committee on Software Eng., ACM SIGSOFT, pp. 221-230 (1995).
Unix Power Tools, Jerry Peek, Tim O'Reilly, Mike Loukides, pp. 384-385, 519-521, 1006, 1036,1065-1069, O'Reilly & Associates, Inc., 1993.
"Nmake" utility of Microsoft Visual C++, Bruce Greeley, Jun. 6, 1995.
Silicon Graphic's Delta C++, Theresa Williams, Jun. 6, 1995.
Managing Projects with Make , Andrew Oram, Steve Talbott, O'Reilly & Associates, Inc., 1991.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Compiler and method for avoiding unnecessary recompilation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compiler and method for avoiding unnecessary recompilation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler and method for avoiding unnecessary recompilation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1430189

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.