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