Changelog for hint-0.3.3.5
- ver 0.3.3.5
* Works on GHC 7.4.6
* Cleans up files for phantom modules that were left behind (thanks to Beltram Felgenhauer)
- ver 0.3.3.4
* Works on GHC 7.4.1
- ver 0.3.3.3
* Works on GHC 7.2.1
- ver 0.3.3.2
* Supports GHC 7
- ver 0.3.3.1
* Instance declaration for Applicative (InterpreterT m) works with mtl-2
(requires Applicative m, this shouldn't break anything...)
- ver 0.3.3.0
* add unsafeRunInterpreterWithArgs
* check that only one instance of the interpreter is run at any time
- ver 0.3.2.3
* Can be built against MonadCatchIO-mtl-0.3.x.x
- ver 0.3.2.2
* Fixed a bug that would make expressions using heavy use of the layout
rule to fail to be interpreted (see parens)
- ver 0.3.2.1
* hint.cabal includes version bounds for package ghc-mtl. This is to
avoid the accidental selection of the completely unrelated ghc-mtl
internal to ghc and, apparently, installed in the hackage server
- ver 0.3.2.0
* Exports functions parens and isInterpretedModule
* Experimental support for module annotations
* Uses extensible-exceptions in order to provide a uniform interface
accross different ghc versions
* Provides an Applicative instance for IntepreterT
* Adds an option to configurate the searchPath
- ver 0.3.1.0
* No longer uses Language.Haskell.Extension due to configuration problems with Cabal.
Instead, it uses its own Language.Haskell.Interpreter.Extension module.
- ver 0.3.0.0
* Updated API:
+ InterpreterT monad transformer (Interpreter = InterpreterT IO)
+ No more Sessions, use runInterpreter only once
+ New options handling functions
- but observe that there is no setOptimizations equivalent;
since GHC does no optimization on interpreted code, this was actually
doing nothing
* Works with GHC 6.10 and 6.8 (untested with 6.6)
- ver 0.2.5
* setImportsQ added (modules can be imported both qualified and unqualified)
- ver 0.2.4.1
* BUGFIX: No longer fails on expressions ending in a -- comment
- ver 0.2.4
* setInstalledModsAreInScopeQualified added
* Now depends on ghc-paths (no longer needs a custom cabal script)
- ver 0.2.2
* setOptimizations added
* Module Language.Haskell.Interpreter.GHC.Unsafe added
(contains unsafeSetGhcOption)
* unit tests now based on HUnit
- ver 0.2.1
* BUGFIX: Module reloading was broken under 6.8
* GHC.GhcExceptions are catched and turned into InterpreterErrors
- ver 0.2.0.1
* Adds the requirement cabal-version < 1.3
- ver 0.2
* Works also with GHC 6.8 and 6.6
* Added the getModuleExports function
* withSession function throws a dynamic exception instead of returning Either Error a
* Requires Cabal 1.2.x