Chain – staple – and horseshoe making
Patent
1995-08-17
1998-12-29
Trammell, James P.
Chain, staple, and horseshoe making
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.
Caves Jonathan E.
Gray Jan
Mariani Rico
Randell Scott
Spalding Daniel R.
Corcoran, III Peter J.
Microsoft Corporation
Trammell James P.
LandOfFree
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.
Profile ID: LFUS-PAI-O-1430189