[m-dev.] Changes to runtime.

Thomas Charles CONWAY conway at cs.mu.oz.au
Tue Sep 16 08:43:16 AEST 1997


Tyson Richard DOWD, you write:
> 
> In order to add layout information about stack frames, every entry label
> needs to have a stack_layout structure defined for it, and every
> internal label needs a similar structure which refers to the entry
> label. 
> 
> To do this in the .mod files in the runtime, it is simplest to just
> stop using .mod files altogether, and instead use .c files.
> At the same time, I could pretty easily rename those .c files
> to mercury_whatever.c.
> 
> Does anyone have any serious objections to this? Would anyone prefer
> a particular timing for this change? (merging might become tricky after
> the change).
> 

Aaarrrgghhh! The result of merging the parallelism changes I made
early this year resulted in unreadable gibberish. Oh no, not again!

I'm making some significant modifications to the runtime at the
moment. In a few days I hope to have most of the changes made -
most of them will have no effect on normal code (only code for
which MR_REENTRANT or MR_PARALLEL are defined), so it will probably
be okay to commit them before all the stuff for parallelism is complete.

Thomas
-- 
ZZ:wq!
^X^C
Thomas Conway               				      conway at cs.mu.oz.au
AD DEUM ET VINUM	  			      Every sword has two edges.



More information about the developers mailing list