GitXplorerGitXplorer
t

strict-ghc-plugin

public
27 stars
1 forks
1 issues

Commits

List of commits on branch master.
Unverified
df4ebedd7f6e55a948314a86a0ee7a2ccc8f362b

Add .travis.yml file

tthoughtpolice committed 12 years ago
Unverified
4f6907642dc4e03707b6cc63bb98151c1cc808d8

Version 0.1.1

tthoughtpolice committed 12 years ago
Unverified
c3001c7d9854a4ec66b335a05dab90a31cc9ed71

Version 0.1

tthoughtpolice committed 12 years ago
Unverified
5504477519db295a27032a6404c29e6646e226fb

Formatting and be sure to reinitializeGlobals

tthoughtpolice committed 12 years ago
Unverified
f1e3d4b5577069bf59003c77a86c4e9613157bd3

Prep for release on hackage.

tthoughtpolice committed 12 years ago
Unverified
7805451b3f6e4eeb58eff73a77517f399aa197ec

Merge pull request #1 from michaelt/patch-1

tthoughtpolice committed 13 years ago

README

The README file for this repository.

GHC plugin for making functions strict.

This plugin gives an example of defining a compiler plugin for GHC. You mark functions with the Strictify annotation and GHC makes the function strict (by recursively expanding non-recursive let bindings into case bindings.)

travis-ci.org results: Build Status

Homepage.

Installation

Install the latest version of the plugin from Hackage (requires GHC 7.4.1):

$ cabal install strict-ghc-plugin

Join in

File bugs in the GitHub issue tracker.

Master git repository:

  • git clone https://github.com/thoughtpolice/strict-ghc-plugin.git

There's also a BitBucket mirror:

  • git clone https://bitbucket.org/thoughtpolice/strict-ghc-plugin.git

Authors

See AUTHORS.txt.

License

BSD3. See LICENSE.txt for terms of copyright and redistribution.