Permalink
Commits on Jul 23, 2017
  1. Require doctest >= 0.11.4

    RyanGlScott committed Jul 23, 2017
    This means we can stop vendoring in doctest.
Commits on Jul 16, 2017
Commits on Jul 15, 2017
  1. Add .@~ to Control.Lens.Operators (#751)

    Peaker committed with RyanGlScott Jul 15, 2017
    * Add .@~ to Control.Lens.Operators
    
    * Update Operators.hs
    
    Add .@= as well
Commits on Jul 8, 2017
  1. Merge pull request #750 from zerobuzz/fix-missing-submodule

    ekmett committed Jul 8, 2017
    Fix: redirect missing submodule link.
Commits on Jun 27, 2017
  1. Delete out-of-date TH-related comments

    RyanGlScott committed Jun 27, 2017
    Some comments are no longer applicable after the switchover to th-abstraction.
  2. Move FieldNamer, ClassyNamer to Control.Lens.Internal.FieldTH

    RyanGlScott committed Jun 27, 2017
    It took me a while to realize that two of the fields in LensRules were actually
    of types FieldNamer and ClassyNamer, since these type synonyms were defined in
    a separate module from LensRules. This moves FieldNamer and ClassyNamer to the
    same module as LensRules and uses these types in the record fields of LensRules.
Commits on Jun 22, 2017
  1. whitespace (#747)

    gwils committed with RyanGlScott Jun 22, 2017
Commits on Jun 21, 2017
  1. Bump gloss upper version bounds in pong example

    Ryan Scott committed Jun 21, 2017
Commits on Jun 20, 2017
  1. Fix #643 by threading through more state (#739)

    RyanGlScott committed Jun 20, 2017
    * Fix #643 by threading through more state
    
    * Old GHC compatibility
  2. Add HasCallStack constraints to partial operations

    glguy committed Jun 20, 2017
    This will help users to diagnose misuses of these partial operations
Commits on Jun 16, 2017
  1. Use curl directly

    RyanGlScott committed Jun 16, 2017
    Adopting the advice from #746 (comment).
    I'm not sure why the other script was failing intermittently.
  2. Download hlint from GitHub instead (#746)

    RyanGlScott committed Jun 16, 2017
    * Install hlint from Ubuntu instead
    
    * Pacify hlint
    
    * Revert "Pacify hlint"
    
    This reverts commit fe80140.
    
    * Download more recent hlint
    
    * We needn't install hlint from APT
  3. Port .travis.yml over to new-build, and vendor in doctest (#741)

    RyanGlScott committed Jun 16, 2017
    * WIP: Migrate to nix-local-build based .travis.yml
    
    * disable benchmarks for now
    
    * skip missing test-suites
    
    * more tweaks
    
    * tweak
    
    * try to workaround issue when talking to ancient Cabal libs
    
    * try to reenable tests
    
    * comment out Cabal>=1.18 constaint
    
    * Port .travis.yml to cabal new-build
    
    * Don't overwrite cabal.project
    
    * Comment out some shady-looking sdist gubbins
    
    * Only build once
    
    * Bump doctest commit
    
    * Try cabal-install-head for comparison
    
    * Revert "Only build once"
    
    This reverts commit adba8be.
    
    * Be consistent
    
    * Revert "Revert "Only build once""
    
    This reverts commit 73baed0.
    
    * Use cabal-install-2.0
    
    * Work around GHC bugs
    
    Incorporating the wisdom from sol/doctest#165 (comment)
Commits on Jun 15, 2017
  1. Fix a typo (#744)

    duog committed with RyanGlScott Jun 15, 2017
    This broke the build, sorry about that.
  2. Merge pull request #743 from duog/pr-guard-ANNs

    glguy committed Jun 15, 2017
    Add #ifdef guards around ANN pragmas
Commits on Jun 14, 2017
Commits on Jun 10, 2017
  1. Merge pull request #725 from duog/pr-add-operators-issue-722

    glguy committed Jun 10, 2017
    add operators: <<?~, <<?=
Commits on Jun 9, 2017
  1. Require th-abstraction >=0.2.1

    glguy committed Jun 9, 2017
Commits on Jun 8, 2017
Commits on May 22, 2017
  1. Fix CHANGELOG formatting

    RyanGlScott committed May 22, 2017
    [ci skip]
  2. Put Foreign.C.Types internals into a single module

    RyanGlScott committed May 22, 2017
    The previous approach of importing things individually in `Control.Lens.Wrapped`
    just doesn't scale well, as #735 is evidence of.
Commits on May 20, 2017
  1. Generate Prisms for more GADTs

    glguy committed May 20, 2017
    Related to #684
    
    The generated code can have unreachable branches. It doesn’t
    attempt to figure out which patterns are unsatisfiable and can
    generate an extra wildcard case.
  2. Switch to reifyDatatype

    glguy committed May 20, 2017
    Fixes #733
Commits on May 12, 2017
Commits on May 2, 2017
  1. generalize rewriteM?(On)?Of

    ekmett committed May 2, 2017
  2. generalize transformM?(On)?Of

    ekmett committed May 2, 2017
Commits on May 1, 2017
Commits on Apr 25, 2017