taskThe Nosica programming language - Tasks: task #985, Separated compilation process

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #985: Separated compilation process

Submitted by:  David Jobet <djobet>
Submitted on:  Mon 25 Oct 2004 09:01:39 PM UTC  
 
Should Start On: Mon 25 Oct 2004 12:00:00 AM UTCShould be Finished on: Mon 25 Oct 2004 12:00:00 AM UTC
Category: CompilerPriority: 1 - Later
Status: NonePrivacy: Public
Percent Complete: 0%Assigned to: None
Open/Closed: OpenEffort: 0.00

Mon 25 Oct 2004 09:01:39 PM UTC, original submission:

Currently, all source files are loaded in memory, which enables global analysis (inter procedural analysis).
This is great but this is very slow.
Instead, the compiler should create an IR version of each class and serialize it to the disk in a cache directory.
Accross compilation, it could then compare the 'cached' version against the current one to see if there were a change.
If that's the case (or if a dependency of the current class has changed), then the file has to be compiled again.

David Jobet <djobet>
Project Administrator

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by djobet (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup