Ticket #104 (closed enhancement: fixed)

Opened 10 months ago

Last modified 5 months ago

Incremental build of role files should avoid "incomplete build"

Reported by: stephan Owned by: stephan
Priority: major Milestone: OTDT_1.2.2
Component: compiler.adaptor Version: 1.1.8
Keywords: Cc:

Description

In some cases of incrementally compiling a role file the build will be incomplete signaled by ProblemReporter.notGeneratingCallinBinding().

This can be observed by incrementally compiling role file CalloutCompletionProposal where sibling role file StubUtility2 is wrongly read from the class file.

While this is correctly reported and a full build as advised actually solves the problem incremental build should actually take care of this situation.

Change History

Changed 6 months ago by stephan

  • milestone changed from OTDT_1.2.0 to OTDT_1.2.1

Changed 5 months ago by stephan

  • milestone changed from OTDT_1.2.1 to OTDT_1.2.2

Changed 5 months ago by stephan

  • status changed from new to closed
  • resolution set to fixed

Witness is in r18898, whereas the actual fix was already in r18897 (BuildManager?).

r18898 further helps the incremental builder to finish within fewer cycles, by marking the reported problem as Fatal|AbortType so that the next compile will actually grasp all required files.

Note: See TracTickets for help on using tickets.