Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
P
prime
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 129
    • Issues 129
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Haskell
  • prime
  • Wiki
    • Libraries
  • proposals

Last edited by Herbert Valerio Riedel Nov 25, 2015
Page history New page

proposals

This page exists to track proposals that the Core Libraries Committee is actively working on.

Active Proposals

  • Libraries/Proposals/SemigroupMonoid
  • Libraries/Proposals/MonadFail
  • Libraries/Proposals/ExpandFloating has been accepted through Phase 1.

Roadmap for GHC's base library

This page aims to provide a concise summarized view of major planned changes for upcoming GHC releases related to the base library (including related GHC facilities such warnings).

GHC 8.0 (base-4.9)

  • Add Data.Semigroup and Data.List.NonEmpty modules

    ( ghc:#10365, i.e. Phase1 of Proposals/SemigroupMonoid)

  • Add -Wcompat warnings about missing Semigroup instances.

  • Add Control.Monad.Fail and a MonadFail language pragma. (Phase 1 of Proposals/MonadFail)

  • Add -Wcompat warnings about missing MonadFail instances.

  • Add expm1, log1p, log1pexp, log1mexp to Floating (with defaults) (Phase 1 of Proposals/ExpandFloating)

GHC 8.2

  • Nothing planned.

GHC 8.4

  • Turn the Semigroup and MonadFail warnings into warnings that are on by default.
  • Warn about the pending removal of the default definitions for log1p, etc. (tentative)

GHC 8.6

  • Turn on MonadFail by default.
  • Move Semigroup into Prelude.
  • Remove the default definitions of log1p, etc. (tentative)

GHC 8.8

  • Nothing planned.
Clone repository
Wiki

Title Index