Difference between revisions of "CamHac/PostHackathonReport"

From HaskellWiki
Jump to: navigation, search
(hCole entry added.)
Line 38: Line 38:
== hCole-server ==
== hCole-server ==
* A Snap-based web application that interacts with the COLE.
* A Snap-based web application that interacts with the COLE (see http://portal.acm.org/citation.cfm?id=1356080 and http://portal.acm.org/citation.cfm?id=1772965) framework for exploring compiler optimisation levels. The purpose of the web app is that collaborators can submit optimisation sequences to the COLE backend and retrieve the results when they are available after measuring.

Revision as of 13:39, 14 August 2011

Post-Hackathon Report

This page is for listing what was done during the Hackathon. Please add a short description of what you worked on, with links to relevant blog posts, hackage packages, commits, etc.

fclabels 1.0 release

New release of the fclabels package. The new package has a lot of code and documentation cleanups, support for partial labels in the case of multi-constructor datatypes and is about 20x as fast for setting and modifying as the previous version. Thanks everyone for helping me out!

Hackage: http://hackage.haskell.org/package/fclabels-1.0.1

Github: http://github.com/sebastiaanvisser/fclabels

GHC and base library improvements

  • Add unchecked left and right bit shifts: The Data.Bits.shift method uses a branch to check if the shift amount is larger than the word size and returns 0 in these cases. This extra safety makes performance worse in bit twiddling code.
  • Discussed unpacking of enums in GHC (not yet implemented).


New contributors:

  • use red text to report when we have a conflict (issue1681,patch646, Jeff Foster)
  • support 'since' in English dates parser
  • filter SSH output (issue845, Jeff Foster and Sebastian Korten)
  • support arbitrary darcs command in darcs-test (Alexander Njemz)
  • output ISO dates in darcs changes? (issue140, Alexander N, may be not a good idea)
  • add a last regrets prompt to interactive patch selection (issue1920, patch655, Johannes Weiß)
  • [in-progress] support removing changes in amend-record (issue1470, Johannes Weiß)