WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1996007137) SYSTEM, METHOD, AND COMPILER PRE-PROCESSOR FOR CONDITIONALLY COMPILING A SOFTWARE COMPILATION UNIT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1996/007137    International Application No.:    PCT/US1995/009738
Publication Date: 07.03.1996 International Filing Date: 02.08.1995
Chapter 2 Demand Filed:    26.03.1996    
IPC:
G06F 9/45 (2006.01)
Applicants: SILICON GRAPHICS, INC. [US/US]; 2011 North Shoreline Boulevard, Mountain View, CA 94039-7311 (US)
Inventors: UNNI, Shankar; (US).
PALAY, Andrew, J.; (US)
Agent: RAY, Michael, B.; Sterne, Kessler, Goldstein & Fox P.L.L.C., Suite 600, 1100 New York Avenue, N.W., Washington, DC 20005-3934 (US)
Priority Data:
08/294,823 26.08.1994 US
Title (EN) SYSTEM, METHOD, AND COMPILER PRE-PROCESSOR FOR CONDITIONALLY COMPILING A SOFTWARE COMPILATION UNIT
(FR) SYSTEME, PROCEDE ET PRE-PROCESSEUR DE COMPILATION POUR COMPILER SOUS CERTAINES CONDITIONS UNE UNITE DE COMPILATION DE LOGICIELS
Abstract: front page image
(EN)A system, method, and compiler pre-processor (114) for conditionally recompiling a compilation unit having a plurality of source code modules operate by selecting one of the source code modules, and determines whether it is necessary to generate a new condensed representation of the selected source code module. A new condensed representation of the selected source code module is generated if such generation is determined as being necessary. Changes between the new condensed representation of the selected source code module and an old condensed representation of the selected source code module are identified. Each of these changes is classified as either a compatible change or an incompatible change (926). An incompatible change is a change that requires recompilation of the compilation unit. A compatible change is a change that does not require recompilation of the compilation unit. The compilation unit is recompiled if any of the changes is classified as being an incompatible change (816).
(FR)L'invention concerne un système, un procédé et un pré-processeur de compilation (114) pour recompiler sous certaines conditions une unité de compilation ayant une pluralité de modules de codes de sources. On choisit un des modules de codes de sources et on détermine s'il est nécessaire de générer une nouvelle représentation condensée du module choisi de codes de sources. On génère une nouvelle représentation condensée du module choisi de codes de sources, lorsqu'on trouve qu'une telle génération est utile. On identifie les changements entre la nouvelle représentation condensée du module choisi de codes de sources et une ancienne représentation condensée du module choisi de codes de sources. Chacun de ces changements est classé comme étant soit un changement compatible soit un changement incompatible (926). Un changement incompatible est un changement qui nécessite une recompilation de l'unité de compilation. Un changement compatible est un changement qui ne nécessite pas de recompilation de l'unité de compilation. L'unité de compilation est recompilée si on trouve qu'un quelconque des changements est un changement incompatible (816).
Designated States: DE, GB, JP.
Publication Language: English (EN)
Filing Language: English (EN)