Difference between revisions of "Module handling rewrite"
From Lazarus wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
+ | This page describes the planned unit handling rewrite. It is done in a branch in svn, the url of the branch is http://svn.freepascal.org/svn/fpc/branches/unitrw/compiler | ||
+ | |||
+ | While implementing this, it should be taken care of running this in multiple threads in the middle/far future. | ||
+ | |||
== Task list == | == Task list == | ||
* open file | * open file |
Revision as of 10:09, 29 May 2005
This page describes the planned unit handling rewrite. It is done in a branch in svn, the url of the branch is http://svn.freepascal.org/svn/fpc/branches/unitrw/compiler
While implementing this, it should be taken care of running this in multiple threads in the middle/far future.
Task list
- open file
- Parse header
- Parse uses
- Parse interface
- parse impl. header
- parse impl. uses
- load unit
- find unit
- load ppu header
- load ppu interface
- load ppu impl.
- write ppu
- write object file