[darcs-devel] darcs patch: Make Diff.lhs undefined when compiling w... (and 2 more)

Jason Dagit dagit at codersbase.com
Thu Mar 20 00:53:45 UTC 2008


David,

I think you will like the last patch to make DarcsRepo use type witnesses.
Unlike the changes I sent you before for remove_from_tentative_inventory,
this version should have the same performance as before.  Actually, it
may be slightly improved but I'm not certain about that.

Thanks,
Jason

Mon Mar 17 15:56:13 PDT 2008  Jason Dagit <dagit at codersbase.com>
  * Make Diff.lhs undefined when compiling with type witnesses
  This allows us to post pone refractoring Diff.lhs so that
  we can focus on higher priority modules that depend on
  Diff.lhs.

Mon Mar 17 16:20:30 PDT 2008  Jason Dagit <dagit at codersbase.com>
  * allow Darcs.Repository.Pristine to compile with type witnesses

Wed Mar 19 17:14:07 PDT 2008  Jason Dagit <dagit at codersbase.com>
  * Make DarcsRepo compile with type witnesses
  This patch required one unsafeCoerceP in remove_from_tentative_inventory,
  which is almost unavoidable on non-hashed repositories.  Otherwise, it is a
  full and faithful conversion to type witnesses.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 84481 bytes
Desc: A darcs patch for your repository!
Url : http://lists.osuosl.org/pipermail/darcs-devel/attachments/20080319/e2c30163/attachment-0001.bin 


More information about the darcs-devel mailing list