Permalink
Commits on Nov 23, 2015
  1. Merge pull request #13 from hvr/pr/mrp-refactor

    canonicalise Monad instance for future-proofing
    committed Nov 23, 2015
Commits on Nov 7, 2015
Commits on Sep 28, 2015
  1. Merge pull request #12 from nwf/master

    Misc improvements to annotations
    committed Sep 28, 2015
  2. Misc improvements to annotations

    Add fmapAnn :: (a -> a') -> Doc a e -> Doc a' e.
    Add annotation functions to Free, rather than just Free.Internal.
    nwf committed Sep 28, 2015
  3. Merge pull request #11 from nwf/master

    Add annotations which scope over a part of a doc
    committed Sep 28, 2015
Commits on Sep 26, 2015
  1. Misc. fixes from ansi-wl-pprint

    nwf committed Sep 26, 2015
  2. Add annotations which scope over a part of a doc

    While here, make Columns and Ribbon more like ansi-wl-pprint, taking
    (Maybe Int -> Doc a e) rather than (Int -> Doc a e).  This eliminates a
    pair of hard-coded "80"s.
    
    Thanks to @david-christiansen for `displayDecorated`; the other `display`
    functions have been rewritten to use this more general one.
    nwf committed Sep 2, 2015
Commits on Aug 9, 2015
  1. fix trailing ) [ci skip]

    committed Aug 9, 2015
  2. hackage shield

    committed Aug 9, 2015
Commits on Jun 9, 2015
  1. patch bump

    committed Jun 9, 2015
  2. Merge pull request #9 from seereason/master

    Allow semigroupoids-5
    committed Jun 9, 2015
  3. Allow semigroupoids-5

    ddssff committed Jun 9, 2015
Commits on Jan 29, 2015
  1. CHANGELOG update

    committed Jan 29, 2015
  2. utf8-string-1 support

    committed Jan 29, 2015
Commits on Dec 2, 2014
  1. 3.5.0.3 CHANGELOG

    committed Dec 2, 2014
  2. nats dependency bump

    committed Dec 2, 2014
Commits on Sep 13, 2014
  1. minor version bump

    committed Sep 13, 2014
  2. text 1.2 support

    committed Sep 13, 2014
Commits on Feb 10, 2014
  1. Update version field to 3.5.0.1

    nwf committed Feb 10, 2014
Commits on Jan 23, 2014
  1. Merge pull request #6 from nwf/master

    Fix multiple nonexhaustive patterns
    committed Jan 23, 2014
Commits on Dec 9, 2013
  1. 3.5 CHANGELOG

    committed Dec 9, 2013
  2. version 3.5

    committed Dec 9, 2013
Commits on Sep 21, 2013
  1. Updated copyright information in source files to reflect change in LI…

    …CENSE.
    Samir Jindel committed Sep 21, 2013
Commits on Aug 24, 2013
  1. Merge branch 'smart'

    Samir Jindel committed Aug 24, 2013
Commits on Aug 18, 2013
  1. Added tests for code examples in the documentation.

    Samir Jindel committed Aug 17, 2013
Commits on Aug 17, 2013
  1. * Improvements to `renderSmart`: it takes advantage of the increased …

    …lookahead
    
      to rank the documents beneath a `Union` by their line length to miminize the
      number of lines printed. This leads to prettier and more compact formatting.
      The ribbon width option has been removed from `renderSmart` because it is
      obviated by the lookahead and ranking mechanisms.
    
    * Tests comparing the behavior of `renderPretty` and `renderSmart`.
    
    * Tests for `columns` and `ribbon`.
    Samir Jindel committed Aug 17, 2013
Commits on Aug 16, 2013
  1. Fixed formatting inconsistencies and added comments for the formattin…

    …g tests.
    Samir Jindel committed Aug 16, 2013
  2. Added tests and some additional exports.

    Samir Jindel committed Aug 16, 2013
  3. Adding copyright for last three commits.

    Samir Jindel committed Aug 16, 2013
  4. Cleanup to make build warning-free.

    Fixed typos and inconsistencies in documentation.
    Samir Jindel committed Aug 16, 2013
  5. Prettier formatting of lists and tuples. Single-line lists are now fo…

    …rmatted as:
    
    ```
    [1, 2, 3]
    ```
    
    and multiline lists are now formatted as
    
    ```
    [ 1
    , 2
    , 3 ]
    Samir Jindel committed Aug 16, 2013