Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 29, 2015
  1. CHANGELOG update

  2. utf8-string-1 support

Commits on Dec 2, 2014

  2. nats dependency bump

Commits on Sep 13, 2014
  1. minor version bump

  2. text 1.2 support

Commits on Feb 10, 2014
  1. @nwf

    Update version field to

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

    Fix multiple nonexhaustive patterns
  2. Fix multiple nonexhaustive patterns

    Nathaniel Wesley Filardo authored
Commits on Dec 9, 2013
  1. 3.5 CHANGELOG

  2. version 3.5

Commits on Sep 21, 2013
Commits on Aug 24, 2013
  1. Merge branch 'smart'

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

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

    Samir Jindel authored
      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`.
Commits on Aug 16, 2013
  1. Fixed formatting inconsistencies and added comments for the formattin…

    Samir Jindel authored
    …g tests.
  2. Added tests and some additional exports.

    Samir Jindel authored
  3. Adding copyright for last three commits.

    Samir Jindel authored
  4. Cleanup to make build warning-free.

    Samir Jindel authored
    Fixed typos and inconsistencies in documentation.
  5. Prettier formatting of lists and tuples. Single-line lists are now fo…

    Samir Jindel authored
    …rmatted as:
    [1, 2, 3]
    and multiline lists are now formatted as
    [ 1
    , 2
    , 3 ]
  6. Merge pull request #4 from sjindel/master

    Several improvements to the Wadler-Leijen pretty-printing algorithm.
  7. Several improvements to the Wadler-Leijen pretty-printing algorithm.

    Samir Jindel authored
    1) Addition of the @Fail@ primitive, representing a document that can not be
    rendered. @Fail@ is a left unit of @Union@ and does not `fit' into any page
    width. It allows the construction of documents that can not be flattened, for
    example comments that must be followed by a newline. It also alows the
    construction of hard lines, which are guaranteed to be rendered as a newline.
    2) Addition of the @FlatAlt@ primitive, representing a document which changes
    under flattening. This unifies the linebreak combinators and allows for more
    flexible linebreak to be created, for example linebreaks in a do-block that
    should become semicolons when flattened.
    3) Addition of a more intelligent rendering algorithm, which partially solves
    the lookahead problem caused by deeply nested structures where a single-line
    lookahead will not always allow a document to be formatted within the
Commits on Mar 9, 2013
  1. @supki

    Added build status to README.

    supki authored
  2. @supki

    Update changelog.

    supki authored
  3. @supki

    Version bump for new instances.

    supki authored
  4. @supki
Commits on Feb 6, 2013
  1. Merge pull request #3 from dstcruz/patch-1

    Typo fixes.
  2. @dstcruz

    Typo fixes.

    dstcruz authored
Commits on Jan 6, 2013
  1. markdown tweaks

Commits on Jan 5, 2013
  1. Allowed hyphenation

Commits on Nov 18, 2012
  1. Merge pull request #2 from mvv/data-word-int-instances

    Added Pretty instances for types from Data.{Int,Word}.
  2. @mvv
Something went wrong with that request. Please try again.