Method and apparatus for incremental selective compilation of intermediate code files during computer system compilation and linking
AssigneeHewlett-Packard Company
InventorCarl D. Burch
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorCarl D. Burch
Estimating the term…
An incremental selective compiler tool that minimizes compilation of intermediate code files by reusing object code files during the compilation and linking process. The compiler tool determines when the results of previous compilations of intermediate code files, that is object code files, may be reused in subsequent execution. That is, the incremental selective compiler tool determines whether compiler directives of an intermediate code file have changed between invocations of the linker, thereby requiring recompilation of the intermediate file to complete the linking process. The present invention also incrementally recompiles only those intermediate code files with compiler directives that have changed since the prior code generation. The incremental selective compiler tool supports arbitrary copying and movement of intermediate code files and object code files within a file system and between file systems while continuing to enable reuse of the object code files.
An incremental selective compiler tool for compilation of an intermediate code file;
A method for incremental selective compiling, in a computer system having an intermediate code file, an object code file being compiled from said intermediate code file, a file system having a directory, and at least one instruction, comprising:
An article of manufacture comprising a program storage medium having computer readable code embodied therein for incremental selective compiling;
A computer readable memory device encoded with a data structure having entries, for executing an incremental selective compiler tool for compilation of an intermediate code file entry;
Dependencies are inferred from the claim text.