[m-dev.] For review: Mercury Meeting minutes

Adrian Pellas-Rice apell at students.cs.mu.OZ.AU
Sun Mar 4 00:32:27 AEDT 2001


Hi All.

I'm sorry but CVS setup is very broken... I would be grateful if someone
else could check this in.

Adrian Pellas-Rice
------------------

Estimated hours:  1.2



We had a meeting of the Mercury group on Fri Mar 2, 2001, 
from 3.15 to 4.00pm. 
 
Attendees: 
 Fergus Henderson (fjh) 
 Zoltan Somogyi (zs) 
 David Jeffery (dgj) 
 Simon Taylor (stayl) 
 David Overton (dmo) 
 Thomas Conway (conway) 
 Kevin Glynn (keving)
 Adrian Pellas-Rice (apell) 
 
1. Background

 We have recently acquired two more machines, miles, a laptop, and earth, a
 workstation.  Simon Taylor (stayl) has returned to the fold. The summer
 students being supervised by Zoltan (zs) have left the office, although some
 are continuing their work remotely. 

2. Progress reports 
 
 We went around the table with each person in turn discussing what they had
 been working on recently and/or what they were planning to work on.  

	 Fergus Henderson (fjh) 

		- some further work on the gcc back end.  At present,
		  installing libraries using mmake with the new back end does
		  not work.
		- merging in Robert Jeschofnik's (rejj) changes to allow the
		  expansion of equivalence types to work with the .NET and Java
		  backends.  Fergus expressed some uncertainty about how best
		  to go about these changes.  He then debated at length with
		  Zoltan Somogyi (zs) about whether/where equivalence types
		  should occur in .int* files.
		- plans a similar change for the handling of abstract
		  equivalence types.  Zoltan suggests that abstract equivalence
		  types should be expanded no earlier than code generation,
		  however Fergus was concerned that this would be too hard.
		  Zoltan offered an additional about idea using abstract maps
		  for this task.  Zoltan and Fergus agreed that this proposed
		  change is likely to conflict with Zoltan's current work.

	 David Overton (dmo)

		- has continued work on mode checking.  Is experimenting with
		  different representations, particularly hash tables and
		  bitsets.  Tom Conway (conway) mentioned that in David
		  Overton's case, specialisation of the calls to the library's
		  hash table module are highly desirable.  David Jeffery (dgj)
		  pointed out that the storage of the hash function in
		  the hash table data structure makes this a particularly
		  tricky task.

	 Zoltan Somogyi (zs)

		- has been fixing deep profiling bugs.  With these changes,
		  deep profiling now bootchecks.
		- posted the diff for liveness this week.  It bootchecks in two
		  grades and has been committed.
		- Has improved the accurate garbage collector so that it now
		  succeeds to the second stage of a bootcheck.  (It still bombs
		  out in stage three, of course.)

	 David Jeffery (dgj)

		- has been working on his thesis.  A draft will be ready
		  presently.

	 Kevin Glynn (keving)

		- At this point Kevin revealed that he was attending the
		  Mercury meeting for stress relief.  It may not have killed
		  him yet, but after that remark, Kevin's thesis is clearly
		  approaching the potency of ebola.

	 Simon Taylor (stayl)

		- has attended to software installation on earth.  (Recall that
		  `earth' is our new machine.)
		- fixed a performance bug in deforestation.

	 Thomas Conway (conway)

		- has been working on his thesis.
		- collaborated with Zoltan Somogyi (zs) on deep profiling.
		- plans to return to MDS within 3 weeks.

	 Adrian Pellas-Rice (apell)

		- continued the well-behind-schedule implementation of sequence
		  quantification.
		- had some further assistance from Fergus Henderson (fjh)
		  pertaining to a serious bug.


3. Administrative Matters:

	- Zoltan Somogyi (zs) complained about the frequency of the emails
	  requesting bug fixes.  The present frequency is one email per bug per
	  day.  After some debate, Fergus Henderson (fjh) agreed to change the
	  frequency to the compromise position of one email per bug per three
	  days.
		- On this note, Fergus also suggested splitting the [mdev]
		  mailing list into two lists: one for diffs and one for all
		  other correspondence.  Zoltan advocated an even more radical
		  split into several topic based lists.  Discussion will resume
		  at a later date.
	- Zoltan requested that more file systems be exported to miles (the
	  laptop), and requested assistance with some of the more concisely
	  documented software on miles.  Simon Taylor (stayl) agreed to see to
	  the file systems, David Overton (dmo) agreed to see to the software.

4. General Matters:

	- Fergus Henderson (fjh) and Zoltan Somogyi (zs) discussed a problem
	  with value numbering.  Though a temporary fix is in place, Zoltan
	  advocates the removal of value numbering as the long term repair
	  strategy.
	- There were some exchanges about the grades and modules that are
	  approaching redundancy.  Fergus wanted to dispose of the transient
	  register windows soon, but Zoltan would prefer to wait until the high
	  level back end supports debugging.  There was general agreement that
	  supporting high performance on the SPARC is no longer a priority, and
	  possible strategies for reducing the burden of the SPARC legacy were
	  mentioned.
	- Zoltan enquired about need to retain the old profiler once the new
	  (deep) profiler is completed.  Tom Conway (conway) declared that the
	  old profiler should be kept because a) in some cases it incurs less
	  overhead than the new profiler and b) it is easier to do time
	  profiling with the old profiler.  Zoltan observed that retaining both
	  profilers would be a great hassle, but said he would consider some of
	  the required changes.  

5. Release:

	- The 0.10 release has proceeded, with an announcement on
	  mercury-announce.
	- Fergus Henderson (fjh) expressed his desire to freeze 0.10.1 next
	  week, and reminded everyone to commit bug fixes on the main branch
	  too.
	- The release of 0.10.1 will be announced through the major channels as
	  well as mercury-announce.


Minutes taken by Adrian Pellas-Rice (apell at cs.mu.oz.au).



--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list