File: Changes

package info (click to toggle)
haskell-hint 0.3.3.6-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 216 kB
  • ctags: 1
  • sloc: haskell: 1,776; makefile: 3
file content (92 lines) | stat: -rw-r--r-- 2,747 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
- ver 0.3.3.6
 * Works again on GHC 7.2.x (thanks to Björn Peemöller)

- 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