[m-rev.] for review: contexts in .NET backend.

Tyson Dowd trd at cs.mu.OZ.AU
Fri Mar 16 14:14:34 AEDT 2001


Since this change would be useful before this weekend, is unlikely to
cause problems for bootstrapping, and is only going on the main branch,
I'll commit it now and address any comments later.

On 16-Mar-2001, Tyson Richard DOWD <trd at cs.mu.OZ.AU> wrote:
> 
> Estimated hours taken: 5
> Branches: main
> 
> Add support for context output to the .NET backend.
> 
> We output 
> 	.line 42 'filename.m'
> into the IL aseembler.  The assembler will create the appropriate
> debugging information, and then the .NET debugger can do source linked
> debugging.
> 
> Note that we don't handle contexts in foreign language (MC++) code yet.
> 
> compiler/il_peephole.m:
> 	Handle context instructions.
> 	
> compiler/ilasm.m:
> compiler/ilds.m:
> 	Add context instructions to the IL "instruction set".
> 
> compiler/mlds_to_il.m:
> 	Create context instructions whenever we have context information
> 	available.  

-- 
       Tyson Dowd           # 
                            #  Surreal humour isn't everyone's cup of fur.
     trd at cs.mu.oz.au        # 
http://www.cs.mu.oz.au/~trd #
--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list