__color__ ticket summary component version milestone type owner status created _changetime _description _reporter
3 16 Missing signatures unspecified HEAD 0.7 defect Lemmih new 2009-02-07T23:25:34Z+0000 2009-02-21T06:28:45Z+0000 We are still getting a number of missing signature warnings. SamB
4 27 LHC doesn't build with the latest Cabal HEAD (1.7.4) unspecified HEAD defect new 2009-09-20T10:56:58Z+0100 2009-09-20T10:56:58Z+0100 "LHC (as of September 19) doesn't build with the latest Cabal.
{{{
$ runhaskell Setup build
Preprocessing executables for lhc-0.9...
Building lhc-0.9...
[2 of 2] Compiling Main ( lhc-pkg/Main.hs, dist/build/lhc-pkg/lhc-pkg-tmp/Main.o )
lhc-pkg/Main.hs:612:36: Not in scope: `package'
lhc-pkg/Main.hs:612:50: Not in scope: `package'
lhc-pkg/Main.hs:626:30: Not in scope: `package'
}}}
Simply replacing 'package' with 'sourcePackageId' doesn't work: Cabal seems to have changed package dependency handing a bit:
{{{
[2 of 2] Compiling Main ( lhc-pkg/Main.hs, dist/build/lhc-pkg/lhc-pkg-tmp/Main.o )
lhc-pkg/Main.hs:520:53:
No instance for (PackageFixedDeps InstalledPackageInfo)
arising from a use of `depends' at lhc-pkg/Main.hs:520:53-63
Possible fix:
add an instance declaration for
(PackageFixedDeps InstalledPackageInfo)
In the second argument of `filter', namely `(depends pkg)'
In the expression: filter (not . realVersion) (depends pkg)
In the definition of `unversioned_deps':
unversioned_deps = filter (not . realVersion) (depends pkg)
}}}" alexShpilkin
3 11 Implement a real Integer type library 0.7 defect new 2009-01-31T21:45:52Z+0000 2009-01-31T21:45:52Z+0000 At the moment, we just use a (data constructor around) fixed-width {{{bits}}} for {{{Integer}}}. We should actually implement an arbitrary-precision Integer type which does not take long to compile. SamB
3 17 Missing source documenantation unspecified 0.7 defect new 2009-02-07T23:26:35Z+0000 2009-02-07T23:26:35Z+0000 Much of our code is still undocumented. SamB
4 25 lhc doesn't build on windows unspecified defect new 2009-03-18T23:30:16Z+0000 2009-03-18T23:30:16Z+0000 "There seems to be some dependencies on unix packages. It's probably easier to get rid of them earlier rather than later?
cabal: Error: some packages failed to install:
lhc-0.6.20090126 depends on unix-2.3.1.0 which failed to install.
regex-compat-0.71.0.1 depends on regex-posix-0.72.0.3 which failed to install.
regex-posix-0.72.0.3 failed during the configure step. The exception was:
sh: runGenProcess: does not exist (No such file or directory)
unix-2.3.1.0 failed during the configure step. The exception was:
sh: runGenProcess: does not exist (No such file or directory)" ssylvan
4 12 Port the result-writing functionality from the perl script to lhc-regress test suite enhancement None new 2009-02-01T18:37:08Z+0000 2009-02-04T12:54:21Z+0000 "This feature writes results for each regression test run into a directory named {{{regress/results/}}} and creates a symlink to it called {{{regress/results/latest}}}, and the previous {{{latest/}}} is renamed to {{{last/}}}.
The results directory holds, for each test:
* whatever auxiliary output files LHC writes (depending on the flags), including .grin, .c, and executable files
* a .lhc_out file into which lhc's stdout is redirected
* .stdout and .stderr files of execution output
Optionally, the .ho files for the test suite are stored in the {{{ho}}} subdirectory of the results directory. (The other choice is that they are stored in {{{results/ho}}}.)
There is also top-level log.txt file containing a copy of the output of regress.pl: basically, whether each test passed or how it failed, it's compile time, and it's run time. (Haven't seen it lately, though.)" SamB
4 26 The external-core parser is slow. unspecified enhancement new 2009-05-20T07:06:04Z+0100 2009-05-20T07:06:04Z+0100 The core parser would be faster if it used happy instead of parsec. Alternatively, figure out how hard it is to get the external core directly with the ghc-api. Lemmih
4 23 Set up some kind of buildbot unspecified task new 2009-02-21T06:34:19Z+0000 2009-02-21T06:34:26Z+0000 We could really use some automated testing with nice HTML output and so on so we can see exactly when we broke/fixed what. SamB
4 24 set up a git mirror for Ohloh unspecified task new 2009-02-21T06:47:13Z+0000 2009-02-21T06:47:13Z+0000 SamB