Next: Acknowledgements, Previous: Porting GNU lightning, Up: Top
Presented below is the set of tasks that I feel need to be performed to make gnu lightning a more fully functional, viable system. They are presented in no particular order. I would very much welcome any volunteers who would like to help with the implementation of one or more of these tasks. Please write to me, Paolo Bonzini, at bonzini@gnu.org if you are interested in adding your efforts to the gnu lightning project.
Tasks:
%o
X) instead of the local registers
(%l
X) when writing leaf procedures; the problem is,
leaf procedures also receive parameters in the output registers,
so they would be overwritten by write accesses to general-purpose
registers.
[1] The x86's absolute jumps, for example, are actually slow indirect jumps, and need a register.