Permalink
Commits on Mar 26, 2013
  1. More interoperability verbiage

    committed Mar 26, 2013
  2. Added Jonathan Fischoff

    committed Mar 26, 2013
Commits on Mar 25, 2013
  1. Revert INLINE to default pass

    glguy committed Mar 25, 2013
  2. Remove RULES experiment

    glguy committed Mar 25, 2013
  3. Revert "Remove headOf, _at, resultAt, Control.Lens.Simple"

    We are attempting to remain 3.7 compatible for the time being
    
    This reverts commit e79af7f.
    glguy committed Mar 25, 2013
Commits on Mar 15, 2013
Commits on Mar 13, 2013
  1. Merge pull request #285 from pasberth/master

    README fix.
    committed Mar 13, 2013
Commits on Mar 12, 2013
  1. Merge pull request #284 from iainlane/master

    In the doctests, only use the windows.h functions on Windows
    committed Mar 12, 2013
  2. Only import functions from windows.h when building on Windows.

    Prevents build failures like
    
        Linking dist-ghc/build/doctests/doctests ...
        dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5aC_info':
        (.text+0xb7): undefined reference to `SetConsoleCP'
        dist-ghc/build/doctests/doctests-tmp/Main.o: In function `r57z_info':
        (.text+0x1c6): undefined reference to `GetConsoleCP'
        dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dq_info':
        (.text+0x366): undefined reference to `SetConsoleCP'
        dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dr_info':
        (.text+0x42d): undefined reference to `SetConsoleCP'
        dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dv_info':
        (.text+0x522): undefined reference to `GetConsoleCP'
        collect2: error: ld returned 1 exit status
    iainlane committed Mar 12, 2013
  3. FunctorWithIndex () Maybe, FoldableWithIndex () Maybe, TraversableWit…

    …hIndex () Maybe instances.
    supki committed Mar 12, 2013
  4. Control.Lens.Iso.contramapping ∷ Contravariant f ⇒ Iso s t a b -> Iso…

    … (f a) (f b) (f s) (f t)
    liyang committed Mar 12, 2013
Commits on Mar 7, 2013
  1. More strict conversions

    committed Mar 7, 2013
Commits on Mar 6, 2013
  1. Renamed `tryOver` to `failover`.

    * Moved `failover` to Control.Lens.Traversal.
    * Removed `(%%~?)` as it doesn't fit the surrounding operator patterns.
    committed Mar 6, 2013
  2. Merge pull request #282 from tel/dev-overm-prism

    Added a failing `over` combinator for `Prism`s.
    committed Mar 6, 2013
  3. Extra note on documentation.

    tel committed Mar 6, 2013
  4. Failable `tryOver` for `Prism`s and `Traversals`

    a.k.a. `(%%~?)`
    
    The default behavior for over applied to Prisms, to act as id if the
    prismatic mapping fails, is concerning since it consumes a failure.
    Originally a failing `over` combinator was defined in terms of `over`
    and `isn't`, but a more general combinator can be defined over
    `Traversal`s using `%%~` and `Any`.
    tel committed Mar 6, 2013
Commits on Mar 5, 2013
  1. Added a failing `over` combinator for `Prism`s.

    The default behavior for `over` applied to Prisms, to act as `id` if the
    prismatic mapping fails, is concerning since it consumes a failure. The
    new combinator, `overM` uses `isn't` to fail the computation when the
    prism does. I don't think this is a general function, but I can't think
    how to observe the failure in `over prism` any other way.
    tel committed Mar 5, 2013
  2. Fixed typo

    Taneb committed Mar 5, 2013
  3. Slight changes to Mutator instances

    ComonadApply's (<@>) now has its own separate definition, and Bind's join is defined explicitly.
    Taneb committed Mar 5, 2013
  4. Extend instance for Mutator

    Doesn't see, like there's any reason there shouldn't be one.
    Taneb committed Mar 5, 2013
Commits on Mar 1, 2013
  1. Examples for (^?!)

    supki committed Mar 1, 2013