Difference between revisions of "CamHac/PostHackathonReport"
< CamHac
Jump to navigation
Jump to search
(→Darcs) |
(→Darcs: new contributor contributions) |
||
Line 23: | Line 23: | ||
New contributors: |
New contributors: |
||
− | * use red text to report when <font color="red">we have a conflict</font> ([http://bugs.darcs.net/issue1681 issue1681],[http://bugs.darcs.net/patch646], Jeff Foster) |
+ | * use red text to report when <font color="red">we have a conflict</font> ([http://bugs.darcs.net/issue1681 issue1681],[http://bugs.darcs.net/patch646 patch646], Jeff Foster) |
* support 'since' in English dates parser |
* support 'since' in English dates parser |
||
− | * filter SSH output ([http://bugs.darcs.net/issue845 issue845], Jeff Foster and |
+ | * filter SSH output ([http://bugs.darcs.net/issue845 issue845], Jeff Foster and Sebastian Korten) |
− | * support arbitrary darcs command in darcs-test (Alexander |
+ | * support arbitrary darcs command in darcs-test (Alexander Njemz) |
* output ISO dates in darcs changes? ([http://bugs.darcs.net/issue140 issue140], Alexander N, may be not a good idea) |
* output ISO dates in darcs changes? ([http://bugs.darcs.net/issue140 issue140], Alexander N, may be not a good idea) |
||
+ | * add a last regrets prompt to interactive patch selection ([http://bugs.darcs.net/issue1920 issue1920], [http://bugs.darcs.net/patch655 patch655], Johannes Weiß) |
||
− | * |
||
+ | * [in-progress] support removing changes in amend-record ([http://bugs.darcs.net/issue1470 issue1470], Johannes Weiß) |
Revision as of 12:46, 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 primops for bit population count. These primops compile down to `POPCNT` instructions where available and fast fallbacks (implemented in C) otherwise.
- 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).
Darcs
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ß)