×

INCREMENTAL BUILD GENERATION

  • US 20170060547A1
  • Filed: 11/05/2015
  • Published: 03/02/2017
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a set of complete source instructions, said set of complete source instructions being instructions to process a source code entity, said complete source instructions referencing a set of files;

    receiving one or more incremental build parts;

    receiving a set of file definitions, said set of file definitions identifying an incremental build subset, said incremental build subset being those of said set of files that comprise said one or more incremental build parts;

    analyzing said set of complete source instructions to yield a set of analyzed source instructions, based on substituting all variables and expanding all procedures therein;

    identifying, from said set of analyzed source instructions, a set of operations, said set of operations being those operations of said set of analyzed source instructions that reference said incremental build subset;

    repeating;

    determining, for each operation of said set of operations, whether any additional files are affected by said operation, said additional files forming a set of affected files;

    responsive to said set of affected files having one or more elements, creating a combined set of files, said combined set of files consisting of said set of affected files and said incremental build subset; and

    updating said set of operations to include those from said analyzed source instructions that reference said combined set of files;

    until no new files are added to said combined set of files; and

    generating a set of incremental source instructions, based on said set of operations in combination with said set of complete source instructions, organized according to dependencies.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×