~ubuntu-branches/ubuntu/trusty/agda/trusty

« back to all changes in this revision

Viewing changes to src/full/Agda/TypeChecking/Records.hs-boot

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2011-11-23 10:12:59 UTC
  • mfrom: (12.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20111123101259-zhs3e4ynpck20hmu
Tags: 2.3.0-1
* [c0e4746] Imported Upstream version 2.3.0. New/changed features include:
  + New more liberal syntax for mutually recursive definitions
  + Pattern matching on lambdas
  + New syntax for updating (some fields of) records
  + Universe polymorphism is now enabled by default
  + New type of hidden function argument: instance arguments
  + Dependent irrelevant function types and records with irrelevant fields
  + See http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Main.Version-2-3-0
    for a full list
* [369ed3a] Update BDs in line with cabal requirements in new upstream
* [3798aee] Remove all patches. They are all now upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
import qualified Agda.Syntax.Concrete.Name as C
8
8
import Agda.TypeChecking.Monad
9
9
 
10
 
isRecord :: MonadTCM tcm => QName -> tcm Bool
11
 
isEtaRecord :: MonadTCM tcm => QName -> tcm Bool
12
 
getRecordFieldNames :: MonadTCM tcm => QName -> tcm [Arg C.Name]
13
 
etaContractRecord :: MonadTCM tcm => QName -> QName -> Args -> tcm Term
14
 
isGeneratedRecordConstructor :: MonadTCM tcm => QName -> tcm Bool
 
10
isRecord :: QName -> TCM Bool
 
11
isEtaRecord :: QName -> TCM Bool
 
12
getRecordFieldNames :: QName -> TCM [Arg C.Name]
 
13
etaContractRecord :: QName -> QName -> Args -> TCM Term
 
14
isGeneratedRecordConstructor :: QName -> TCM Bool