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 Oct 25 21:01:39 2004  
Should Start On: Mon Oct 25 00:00:00 2004Should be Finished on: Mon Oct 25 00:00:00 2004
Category: CompilerPriority: 1 - Later
Status: NonePrivacy: Public
Percent Complete: 0%Assigned to: None
Open/Closed: OpenEffort: 0.00

Mon Oct 25 21:01:39 2004, 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.


    Error: not logged in



    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup