Development system with improved methods for recompiling depende

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9445

Patent

active

059785853

ABSTRACT:
A development system providing methodology for improving system performance by decreasing recompilation of dependent source modules is described. During operation, the system keeps track of several pieces of information. From the outset, the system has kept track of the timestamps of sources (e.g., A.java file in a Java system) and compiled files thereof (e.g., A.class class file in a Java system). Examination of the timestamps leads to detection of those files which have been modified. The system will recompile A.java in the following circumstances: (1) A.class is not found, (2) A.java has a different timestamp, or (3) A.class has a different timestamp. Otherwise, the system does not invoke a recompile. If a recompilation in not required, the system then looks to the imports for determining whether the imports are consistent. Here, the system checks the timestamps of imports, possibly recompiling one or more of the modules providing the imports. If the imports have been recompiled, then the system must check the root module for determining whether it remains consistent with the imports--that is, whether A is still consistent with its imports. If not, the system recompiles the source file (e.g., A.java).

REFERENCES:
patent: 5204960 (1993-04-01), Smith et al.
patent: 5367683 (1994-11-01), Brett
patent: 5586328 (1996-12-01), Caron et al.
Interprocedural Optimization: Eliminating Unnecessary Recompilation by Burke et al published in ACM, 1994.
Separate Compilation for Standard ML by Appel et al published in ACM, 1994.
Smart Recompilation and the GNAT Compiler by Gasperoni et al published ACM, 1994.
Crelier, Regis, Separate Compilation and Module Extension, Dissertation submitted to the Swiss Federal Institute of Technology Zurich, 1994. (Complete bound copy submitted).

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

Development system with improved methods for recompiling depende does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Development system with improved methods for recompiling depende, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Development system with improved methods for recompiling depende will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2147622

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