Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/hs-haskell-src-exts,
Manipulating Haskell source
Branch: CURRENT,
Version: 1.16.0.1,
Package name: hs-haskell-src-exts-1.16.0.1,
Maintainer: phoHaskell-Source with Extensions (HSE, haskell-src-exts) is an extension
of the standard haskell-src package, and handles most common syntactic
extensions to Haskell, including:
* Multi-parameter type classes with functional dependencies
* Indexed type families (including associated types)
* Empty data declarations
* GADTs
* Implicit parameters
* Template Haskell
and a few more. Apart from these standard extensions, it also handles
regular patterns as per the HaRP extension as well as HSX-style
embedded XML syntax.
Required to run:[
lang/ghc7] [
devel/hs-cpphs]
Required to build:[
devel/happy]
Master sites:
SHA1: f943877b86cbd95f193b8fbef1ea25d0b695ab52
RMD160: 84a9a4fcd09cd2a08fd4dd4b082c7cb6b39e814e
Filesize: 1377.032 KB
Version history: (Expand)
- (2015-01-30) Package deleted from pkgsrc
- (2015-01-28) Updated to version: hs-haskell-src-exts-1.16.0.1
- (2014-06-27) Updated to version: hs-haskell-src-exts-1.15.0.1
- (2014-03-16) Updated to version: hs-haskell-src-exts-1.14.0.1
- (2013-11-18) Package has been reborn
- (2013-11-18) Package deleted from pkgsrc
CVS history: (Expand)
2015-01-28 19:49:31 by Ryosuke Moro | Files touched by this commit (11) | |
Log message:
Remove hs-haskell-src-exts, imported to pkgsrc/devel.
|
2015-01-27 15:13:32 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.16.0.1
pkgsrc changes: pkglint police
CHANGELOG:
1.16.0 --> 1.16.0.1
===================
Include generated InternalParser.hs in the release tarball
(See http://ro-che.info/articles/2014-03-08-happy-alex-ghc-7.8 for details)
1.15.0.1 --> 1.16.0
===================
New language features:
* DoRec
* Closed type families
* GADT records
* ExplicitNamespaces
* Type equality constraints
* PolyKinds
* DataKinds
* Default associated types
* Instance signatures
* OVERLAP pragma
* Parallel arrays
* MINIMAL pragma
* Default signatures
* Safe Haskell
* Binary literals
* Qualified record puns
* Type splices
AST changes:
* PatBind no longer contains the optional Maybe Type field. The type
signature is now represented as part of the pattern (PatTypeSig)
* GuardedAlt and GuardedAlts types are replaced with the isomorphic
GuardedRhs and Rhs types
* Move parentheses from the Context to Asst type
* Change DeclHead and InstHead to make it possible to represent
various ways to put parentheses around parts of declarations. Introduce a new
type InstRule for the same purpose.
* Change representation of negated patterns
* Make strictness annotations on data type fields part of those fields' Type
Notable bug fixes:
* Allow statements, and not just expression, in MultiWayIf conditions
* Allow equality constraints when GADTs are enabled
* Fix parsing and printing of pragma modifiers, such as CONLIKE
* Don't treat 'capi' or 'interruptible' as a keyword except after 'foreign'
* Let ImpredicativeTypes imply ExplicitForAll
* Let RecursiveDo enable 'rec' keyword
* Fix pretty-printing of the unary minus sign
* Do not require FlexibleContexts for things like Ord (i Int) => ...
* Fix pretty-printing of deriving clauses
* Parse "Constraint" as a kind with ConstraintKinds enabled
* Support qualified quasi-quoters
* Enable ScopedTypeVariables when parsing rules
* Only permit record wildcards in last position
* Allow n-parameter infix data declaration heads
Other changes:
* Expose showToken from Language.Haskell.Exts.Lexer
* Show instance for SrcLoc and SrcSpan are changed (now they do not contain
* field names)
* Add DeriveGeneric to known extensions
|
2015-01-08 12:53:16 by Ryosuke Moro | Files touched by this commit (9) |
Log message:
Remove happy, imported to pkgsrc/devel.
|
2014-08-29 16:10:14 by Ryosuke Moro | Files touched by this commit (101) |
Log message:
make it clear what package depend on
discussed with wiz@.
|
2014-07-25 12:54:49 by Ryosuke Moro | Files touched by this commit (10) |
Log message:
Remove hs-cpphs, imported to pkgsrc/devel.
|
2014-06-27 00:00:39 by Ryosuke Moro | Files touched by this commit (4) |
Log message:
Update to 1.15.0.1
pkgsrc changes: static -> dynamic
CHANGELOG:
1.15.0 --> 1.15.0.1
===============
* Eliminate inexhaustive patterns (and consequent bugs)
* The test suite for 1.15.0 wouldn't build due to a missing file in the source
distribution. Fixed.
1.14.0.1 --> 1.15.0
===============
* Add support for extensions:
- MultiWayIf
- LambdaCase
- DataKinds
* Remove support for old (deprecated) Generics
* Derive GHC's Generic instances for datatypes
* Derive some missing Data and Typeable instances
* Multiple bug fixes
* Add missing Functor and Applicative instances for monads
* Remove support for GHCs older than 7.4
|
2014-04-17 00:16:27 by Ryosuke Moro | Files touched by this commit (10) |
Log message:
- ready for HASKELL_ENABLE_HADDOCK_DOCUMENTATION= yes
|
2014-03-16 13:23:01 by Ryosuke Moro | Files touched by this commit (2) |
Log message:
Update to 1.14.0.1
CHANGELOG:
1.14.0 --> 1.14.0.1
===============
Nothing has actually changed here (apart from the CHANGELOG). This release
is done to include InternalParser.hs generated with happy 1.19 so that it
compiles with GHC 7.8.
|