Permalink
Switch branches/tags
Nothing to show
Commits on Nov 15, 2010
  1. README: describe branches

    joachifm authored and bens committed Nov 4, 2010
  2. Add link to Alt Linux package

    joachifm authored and bens committed Oct 27, 2010
  3. Update HCAR entry

    joachifm authored and bens committed Oct 22, 2010
  4. Formatting

    joachifm authored and bens committed Oct 22, 2010
  5. README: ordering

    joachifm authored and bens committed Oct 22, 2010
  6. README: suggest regular merging

    joachifm authored and bens committed Oct 22, 2010
  7. README: improve releng algorithm

    joachifm authored and bens committed Oct 22, 2010
  8. README: improve wording

    joachifm authored and bens committed Oct 22, 2010
  9. README: add guideline

    joachifm authored and bens committed Oct 22, 2010
  10. Fix documentation link

    joachifm authored and bens committed Oct 22, 2010
  11. Further README.md improvements

    joachifm authored and bens committed Sep 10, 2010
  12. Remove whitespace

    joachifm authored and bens committed Sep 10, 2010
  13. Encourage branching

    joachifm authored and bens committed Sep 10, 2010
  14. Add gwern to the contributors

    joachifm authored and bens committed Sep 10, 2010
  15. Flesh out the Development section

    joachifm authored and bens committed Sep 10, 2010
  16. Change Authors to Contributors

    joachifm authored and bens committed Sep 10, 2010
  17. Use the GitHub bug tracker

    joachifm authored and bens committed Sep 10, 2010
  18. Add a GHCi init file for convenience

    joachifm authored and bens committed Sep 10, 2010
  19. Bump version

    joachifm authored and bens committed Sep 8, 2010
  20. Add missing dependency

    joachifm authored and bens committed Sep 8, 2010
  21. Import Data.Char instead of Char

    joachifm authored and bens committed Sep 8, 2010
  22. libmpd.cabal: add missing modules

    joachifm authored and bens committed Sep 8, 2010
  23. -Wall police

    joachifm authored and bens committed Sep 8, 2010
  24. Update ChangeLog

    joachifm authored and bens committed Sep 8, 2010
  25. Move extensions to separate module

    joachifm authored and bens committed Sep 8, 2010
  26. parser rewrite along with data structures modifications

    arybczak authored and bens committed Sep 7, 2010
    Uh, this is big. New parsing mechanism is much better than the previous
    one in terms of both speed and memory cunsumption. Along with lazy I/O
    it basically runs in constant space.
    
    I commented out a few more commands. I'll look at them later.
  27. mpdReceive: read lines from the socket lazily

    arybczak authored and bens committed Sep 6, 2010
    This significantly decreases memory usage, BUT there is a slight problem.
    With that patch data from the socket is not read until parse phase. Thus,
    if parsing fails in the middle with 'Unexpected response', there will be
    data left in the socket. This can be either resolved by catching Unexpected
    exception in parsers and forcing library to read what's left in the socket,
    have generic field for 'unknown' values or simply discard them. The latter
    seems to be most reasonable.
  28. get rid of PLIndex and split some function into 'pos' and 'id' variant

    arybczak authored and bens committed Sep 7, 2010
    I commented out some functions since I'll replace
    parsers anyway, so they need changes again.