Timeline


and

Jan 15, 2014:

11:25 PM NestedCPR edited by nomeata
(diff)
10:10 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:10 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:09 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:09 PM Ticket #8646 (Distinguish between update frames in rts/Printer.c) closed by thoughtpolice
fixed: Merged in [d1712dbd2b4c5d23a60d8a369e17045a397bf4f5/ghc].
10:08 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:07 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:29 PM Changeset in ghc [20a25b56]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
PLT Redex definition of an STG-like language, as-per the fast curry paper. Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
4:36 PM Changeset in ghc [d1712db]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
In rts/Printer.c, print exact UPDATE_FRAME type When printing an update frame in printClosure(), it will not print the unspecific UPDATE_FRAME, instead it prints BH_UPDATE_FRAME, NORMAL_UPDATE_FRAME or MARKED_UPDATE_FRAME. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:45 PM NestedCPR edited by nomeata
(diff)
3:11 PM NestedCPR edited by nomeata
(diff)
2:36 PM Changeset in ghc [778b48af]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
s/warn-type-holes/warn-typed-holes/g Signed-off-by: Austin Seipp <austin@well-typed.com>
12:27 PM NestedCPR edited by nomeata
(diff)
12:15 PM PatternSynonyms edited by cactus
(diff)
8:53 AM Changeset in ghc [89c83d6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update to `terminfo-0.4.0.0`/`haskeline-0.7.1.2` These new versions get rid of AMP warnings Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:35 AM Ticket #8671 (Rebindable syntax creates bogus warning) created by thomaseding
[…] Compile with -Wall issues incorrect warnings. In fact the …
2:16 AM Changeset in ghc [235fd88]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Turn -XTypeHoles into a (on by default) warning After some discussion on ghc-devs@ and elsewhere, it seemed favorable to make this change as type holes don't let any invalid programs though, they merely change what the compiler reports in case of certain errors (namely unbound occurrences, or _ appearing on a LHS.) Now, the warning mechanism is controlled by -f[no-]warn-type-errors, just like any other regular warning. Again, on by default. The documentation and tests have been updated accordingly. Signed-off-by: Austin Seipp <austin@well-typed.com>

Jan 14, 2014:

8:15 PM Ticket #8670 (GHC fails to build on Solaris 11) created by kgardas
Hello, GHC HEAD fails to build on Solaris 11, the compilation fails in …
5:54 PM NestedCPR/wave4main edited by nomeata
(diff)
5:41 PM Building/GettingTheSources edited by edsko
(diff)
4:04 PM Commentary/Rts/Storage/HeapObjects edited by Tarrasch
(diff)
3:30 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:29 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:20 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:13 PM Status/GHC-7.8 edited by simonpj
(diff)
3:12 PM Status/GHC-7.8 edited by simonpj
(diff)
3:11 PM Status/GHC-7.8 edited by simonpj
(diff)
3:04 PM NestedCPR edited by nomeata
(diff)
3:04 PM NestedCPR/wave4main edited by nomeata
(diff)
2:31 PM Ticket #8669 (Closed TypeFamilies regression) closed by goldfire
invalid: (Written before Simon's post -- I guess we think alike!) I would say that …
1:50 PM Ticket #8669 (Closed TypeFamilies regression) created by merijn
I first played around with closed typefamilies early 2013 and wrote up the …
1:03 PM NestedCPR edited by nomeata
(diff)
12:01 PM Changeset in ghc [3e633d9b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Typo in comment
11:52 AM Changeset in integer-gmp [fbf7ee1]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Use correct package id for `stg_INTLIKE_closure` import I'm a bit surprised though this didn't cause linkage errors (the incorrect import statement was introduced in 7bdcadda7e) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:50 AM NestedCPR/wave4main edited by nomeata
(diff)
11:47 AM Ticket #8180 (Template Haskell now requires -dynamic or -dynamic-too) closed by thoughtpolice
fixed: This should now be fixed properly. Joachim, I checked your build here and …
10:37 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:33 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:28 AM NestedCPR edited by nomeata
(diff)
10:26 AM NestedCPR edited by nomeata
(diff)
10:20 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:20 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:12 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:12 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:11 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:09 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:08 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:06 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
10:03 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:58 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:57 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:56 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:56 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:54 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:52 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:52 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:51 AM Ticket #8497 (clang/wrapper cannot build GHC head with integer-gmp on Mavericks) closed by thoughtpolice
fixed: I used Homebrew to install a 64bit GMP, tested that built on Mavericks, …
9:49 AM Changeset in integer-gmp [d2e957d]ghc-7.8 by Austin Seipp <austin@…>
Fix in-tree GMP build (#8497) on OS X Mavericks Signed-off-by: Austin Seipp <austin@well-typed.com>
9:47 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:46 AM Changeset in ghc [10d36f3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix AMP warnings for MaybeT/MaybeErr Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [0537cb7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Another AMP fix for Stream Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [4571b40]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix ./validate failure due to -Werror This occurs when doing bootstraps with the 7.7 compiler. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [f73fc7d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix TyCon import Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [aae5931]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix Windows binary-dist target I'm not entirely sure what the intention of this code was, but it was quite old, and the binary distribution for Windows seems to work OK nonetheless. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [cd3e3455]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Mark static001 as failing Right now the stderr output doesn't match because we don't suppress some libtool errors, but these seem to be benign. In the mean time, just mark the text failing (soon to be marked expect_broken) Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [d4c23975]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add T8172 output for Win32 Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [1c43b74]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix T8172 for Win32 (again) Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [8eae725]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix T7859 mingw32 output Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [0da3ef2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix T8526 on Windows The shell interpretes the quotes incorrectly. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [769c75ab]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Mark T8602 as expect_fail on Windows Windows runs the preprocessor using runInteractiveProcess and can't properly run the generated shell script as a result, since it can't recognize e.g. a shebang or anything. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [59182e4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add Solaris linker support to SysTools Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [b9b94ec]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix binary linking errors on Solaris The -u option must be placed before libraries which define the necessary symbols. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [dfc32cd5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
genprimopcode: Applicative instance for ParserM Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [4d5d68a8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Disable -dynamic-too on Windows Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [7df27d52]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix the behavior of ae87e122 (#8180) As Simon pointed out, we should only enable -dynamic-too in the template haskell case if GHC is dynamic and we're not already compiling in the dyn way (the dyn way will be switched on by -dynamic-too later in the pipeline anyway - see pipeLoop) Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [59494899]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Tweak OS X/amd64 perf numbers. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [91fd7846]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update .gitignore again Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [01b85a8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update .gitignore Signed-off-by: Austin Seipp <austin@well-typed.com>
9:46 AM Changeset in ghc [abea97b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix T3333 Weak symbols work with the dynamic linker, not just the linux static linker (c.f. Mac OS X.) Signed-off-by: Austin Seipp <austin@well-typed.com>
9:38 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
9:32 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
8:57 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
8:23 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:35 AM Ticket #8668 (SPECIALIZE silently fails to apply) created by crockeea
I have a small example where GHC refuses to specialize a call to (+), …
3:28 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:19 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:19 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:18 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
2:44 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
1:32 AM Changeset in ghc [f9892b24]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Regenerate core-spec.pdf. This applies the changes in commit a924debcbb3dc5c004f988fcc1b480a01ba276dd to the PDF file.

Jan 13, 2014:

11:36 PM Ticket #8667 (sync-all doesn't work properly if you run from a fork on github) created by schyler
The intuitive behaviour when working with projects on github is to make …
8:20 PM Changeset in ghc [ed86b1a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Remove obsolete declarations from `MiscClosures.h` When `integer-gmp` was moved out of the RTS (via 1b61c2db6a8d6627577bcd7876474a0c5bd1eedb) these declarations were missed. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:32 PM Changeset in ghc [8a0f1d2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Adapt perf values due to [cbde8627/integer-gmp] These are slight improvements due to optimizations in `integer-gmp` (#8647) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:19 PM NestedCPR edited by nomeata
(diff)
3:23 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:18 PM Changeset in process [353a0ed]ghc-7.8 by Austin Seipp <austin@…>
Fix process010 mingw32 stdout Signed-off-by: Austin Seipp <austin@well-typed.com>
3:13 PM Changeset in integer-gmp [cbde862]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Wrap `gmpz_fdiv_{q,r,qr}_ui` to optimize `div`/`mod` This is similiar to what has been done in [af2ba9c8/integer-gmp] for `gmpz_tdiv_{q,r,qr}_ui` (re #8647); However, the gain is more modest here, as performance-conscious code tends to use `quot`/`rem` rather than `div`/`mod`: Program Size Allocs Runtime Elapsed TotalMem ------------------------------------------------------------- primetest +0.3% -2.4% 0.06 0.06 +0.0% rsa +0.2% -3.3% 0.02 0.02 +0.0% Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:12 PM NestedCPR edited by nomeata
(diff)
2:09 PM NestedCPR edited by nomeata
(diff)
2:03 PM NestedCPR edited by nomeata
(diff)
1:24 PM Changeset in ghc [a3616cd]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Lower T4830/allocated_bytes due to [7bdcadda7/integer-gmp] (#8647) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:24 PM Ticket #8616 ("Internal error" with ScopedTypeVariables and kind variables) closed by simonpj
fixed: Fixed, thank you. Simon
12:23 PM Changeset in ghc [2d9be8c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8616
12:01 PM Ticket #8666 (integer-gmp fails to compile on Debian Squeeze) created by jstolarek
I get an error when compiling recent HEAD on Debian Squeeze: […] I …
11:42 AM Changeset in integer-gmp [7bdcadd]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Allocate initial 1-limb mpz_t on the Stack and introduce MPZ# type We now allocate a 1-limb mpz_t on the stack instead of doing a more expensive heap-allocation (especially if the heap-allocated copy becomes garbage right away); this addresses #8647. In order to delay heap allocations of 1-limb `ByteArray#`s instead of the previous `(# Int#, ByteArray# #)` pair, a 3-tuple `(# Int#, ByteArray#, Word# #)` is returned now. This tuple is given the type-synonym `MPZ#`. This 3-tuple representation uses either the 1st and the 2nd element, or the 1st and the 3rd element to represent the limb(s) (NB: undefined `ByteArray#` elements must not be accessed as they don't point to a proper `ByteArray#`, see also `DUMMY_BYTE_ARR`); more specifically, the following encoding is used (where `⊥` means undefined/unused): - (# 0#, ⊥, 0## #) -> value = 0 - (# 1#, ⊥, w #) -> value = w - (# -1#, ⊥, w #) -> value = -w - (# s#, d, 0## #) -> value = J# s d The `mpzToInteger` helper takes care of converting `MPZ#` into an `Integer`, and allocating a 1-limb `ByteArray#` in case the value (`w`/`-w`) doesn't fit the `S# Int#` representation). The following nofib benchmarks benefit from this optimization: Program Size Allocs Runtime Elapsed TotalMem ------------------------------------------------------------------ bernouilli +0.2% -5.2% 0.12 0.12 +0.0% gamteb +0.2% -1.7% 0.03 0.03 +0.0% kahan +0.3% -13.2% 0.17 0.17 +0.0% mandel +0.2% -24.6% 0.04 0.04 +0.0% power +0.2% -2.6% -2.0% -2.0% -8.3% primetest +0.1% -17.3% 0.06 0.06 +0.0% rsa +0.2% -18.5% 0.02 0.02 +0.0% scs +0.1% -2.9% -0.1% -0.1% +0.0% sphere +0.3% -0.8% 0.03 0.03 +0.0% symalg +0.2% -3.1% 0.01 0.01 +0.0% ------------------------------------------------------------------ Min +0.1% -24.6% -4.6% -4.6% -8.3% Max +0.3% +0.0% +5.9% +5.9% +4.5% Geometric Mean +0.2% -1.0% +0.2% +0.2% -0.0% Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:26 AM NestedCPR edited by nomeata
(diff)
11:20 AM Status/SLPJ-Tickets edited by nomeata
ticket number typo (diff)
11:02 AM Changeset in integer-gmp [2ba0992]wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add more notes regarding the MPZ# hack NOTE: This commit is to be merged into [20d7bfdd/integer-gmp] Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:57 AM NestedCPR edited by nomeata
(diff)
10:51 AM Ticket #1885 (Improve CPR analysis) closed by nomeata
fixed: Just tested this with GHC 7.6.3, and with -DPOLY_OTHER it runs really …
10:27 AM Status edited by nomeata
(diff)
6:28 AM Changeset in ghc [9c91a24]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
More .gitignore updates Signed-off-by: Austin Seipp <austin@well-typed.com>
6:21 AM Changeset in ghc [4af1e76]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add Windows to NoSharedLibsPlatformList We're punting on full -dynamic and -dynamic-too support for Windows right now, since it's still unstable. Also, ensure "Support dynamic-too" in `ghc --info` is set to "NO" for Cabal. See issues #7134, #8228, and #5987 Signed-off-by: Austin Seipp <austin@well-typed.com>

Jan 12, 2014:

11:37 PM Changeset in integer-gmp [20d7bfd]wip/T8647 by Herbert Valerio Riedel <hvr@…>
Allocate initial 1-limb mpz_t on the Stack and introduce MPZ# type We now allocate a 1-limb mpz_t on the stack instead of doing a more expensive heap-allocation (especially if the heap-allocated copy becomes garbage right away); this addresses #8647. In order to delay heap allocations of 1-limb `ByteArray#`s instead of the previous `(# Int#, ByteArray# #)` pair, a 3-tuple `(# Int#, ByteArray#, Word# #)` is returned now. This tuple is given the type-synonym `MPZ#`. This 3-tuple representation uses either the 1st and the 2nd element, or the 1st and the 3rd element to represent the limb(s) (NB: undefined `ByteArray#` elements must not be accessed as they don't point to a proper `ByteArray#`, see also `DUMMY_BYTE_ARR`); more specifically, the following encoding is used (where `⊥` means undefined/unused): - (# 0#, ⊥, 0## #) -> value = 0 - (# 1#, ⊥, w #) -> value = w - (# -1#, ⊥, w #) -> value = -w - (# s#, d, 0## #) -> value = J# s d The `mpzToInteger` helper takes care of converting `MPZ#` into an `Integer`, and allocating a 1-limb `ByteArray#` in case the value (`w`/`-w`) doesn't fit the `S# Int#` representation). The following nofib benchmarks benefit from this optimization: Program Size Allocs Runtime Elapsed TotalMem ------------------------------------------------------------------ bernouilli +0.2% -5.2% 0.12 0.12 +0.0% gamteb +0.2% -1.7% 0.03 0.03 +0.0% kahan +0.3% -13.2% 0.17 0.17 +0.0% mandel +0.2% -24.6% 0.04 0.04 +0.0% power +0.2% -2.6% -2.0% -2.0% -8.3% primetest +0.1% -17.3% 0.06 0.06 +0.0% rsa +0.2% -18.5% 0.02 0.02 +0.0% scs +0.1% -2.9% -0.1% -0.1% +0.0% sphere +0.3% -0.8% 0.03 0.03 +0.0% symalg +0.2% -3.1% 0.01 0.01 +0.0% ------------------------------------------------------------------ Min +0.1% -24.6% -4.6% -4.6% -8.3% Max +0.3% +0.0% +5.9% +5.9% +4.5% Geometric Mean +0.2% -1.0% +0.2% +0.2% -0.0% Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:01 PM Changeset in ghc [6494de1f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
More testsuite .gitignore updates Signed-off-by: Austin Seipp <austin@well-typed.com>
8:49 PM Ticket #8180 (Template Haskell now requires -dynamic or -dynamic-too) closed by thoughtpolice
fixed
7:40 PM Changeset in ghc [ae87e12]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix #8180 When compiling a set of modules under --make, we need to check if the module graph has TemplateHaskell enabled. If it does, then we need to switch on -dynamic-too for GHCi, so that the linker can properly find the right dynamic object files. Signed-off-by: Austin Seipp <austin@well-typed.com>
6:42 PM Changeset in ghc [f806598]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update new testsuite .gitignore Signed-off-by: Austin Seipp <austin@well-typed.com>
6:38 PM Changeset in ghc [5356fb3c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Bump Haddock perf numbers for new parser Signed-off-by: Austin Seipp <austin@well-typed.com>
6:37 PM Changeset in ghc [5f2cdca]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix new Haddock doc parse failures. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:28 PM Ticket #8665 (RELEASE_LOCK: I do not own this lock) created by guest
Got this error running the latest version of Yesod: […]
11:48 AM Changeset in ghc [5f54d67]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `sync-all` and others files w.r.t. merged testsuite (re #8545) See merge commit 66693401b98cb5aa912948af7bbd2182474f50c4 This commit also adds a check for a left-over testsuite/.git folder to sync-all This way, the first time sync-all is called after updating to a post-testsuite-merge (see #8545) state of ghc.git, the sync-all script aborts with an error message if a `testsuite/.git` folder is detected and thus forces the user to take action. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:47 AM Changeset in ghc [66693401]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Fold testsuite.git into ghc.git (re #8545) This commit performs a subtree merge of testsuite.git into ghc.git; The next commit will adapt `sync-all` et al. to the new situation. At the time of merge, testsuite.git was at commit [998a816ae89c4fd573f4abd7c6abb346cf7ee9af/testsuite] The following steps have been used to accomplish this merge: 1. Clone a fresh testsuite.git copy (& cd into) 2. Remove accidentally committed binary files from history git filter-branch \ --index-filter "git rm -r --cached --ignore-unmatch \ tests/haddock/should_compile_flag_nohaddock/a.out \ tests/haddock/should_compile_noflag_nohaddock/a.out \ tests/ghc-regress/haddock/should_compile_flag_nohaddock/a.out \ tests/ghc-regress/haddock/should_compile_noflag_nohaddock/a.out \ tests/ghc-regress/dph/diophantine/dph-diophantine-fast \ tests/ghc-regress/dph/diophantine/dph-diophantine-opt \ tests/ghc-regress/dph/primespj/dph-primespj-fast \ tests/ghc-regress/dph/quickhull/dph-quickhull-fast \ tests/ghc-regress/dph/smvm/dph-smvm \ tests/ghc-regress/dph/sumnats/dph-sumnats \ tests/ghc-regress/dph/words/dph-words-fast \ tests/ghc-regress/plugins/plugins01" \ HEAD 3. Rename all paths in testsuite.git to be prefixed with `testsuite/` git filter-branch -f --prune-empty --tree-filter \ "mkdir -p testsuite; \ git ls-tree --name-only \$GIT_COMMIT | xargs -I files mv files testsuite/" 4. cd into ghc/ checkout, and perform subtree merge of testsuite into ghc (see also http://nuclearsquid.com/writings/subtree-merging-and-you/) cd ../ghc/ git remote add -f testsuite ../testsuite/.git git merge -s ours --no-commit testsuite/master git read-tree --prefix=/ -u testsuite/master git commit Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:26 AM Changeset in ghc [a924deb]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
fix a mistyped label that caused a stray reference Richard, you may want to regenerate the PDF as I get ! LaTeX Error: File `stmaryrd.sty' not found. with my setup and do not want to mess things up. Also for me ?? appear twice on top of the page 13 and I have tp 'rm core-spec.pdf; make' to get it right.

Jan 11, 2014:

12:52 PM Ticket #8664 (libffi does not recognize AArch64 (ARM64)) created by kgardas
Hello, bundled libffi-3.0.11's configure does not recognize aarch64/arm64 …
10:21 AM Changeset in ghc [a32d4782]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update mailmap Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:21 AM Changeset in ghc [cc29b465]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Fix typo in error message Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:14 AM Ticket #8661 (Segfault on System.Time during validate) closed by hvr
fixed

Jan 10, 2014:

11:51 PM Changeset in integer-gmp [13b4d0c]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Drop redundant formal parameter from TAKE1_UL1_RET2 This fixes the actual cause for #8661, i.e. a mismatch between the actual arity of the Cmm implementation and the arity declared in the foreign import statement. This also reverts [a3878d17/integer-gmp] as the workaround isn't needed anymore. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:25 PM Ticket #8663 (Fix up Haddock mark-up) created by Fuuzetsu
New Haddock changes will mean that any previously failing Haddock parses …
9:13 PM Ticket #8599 (Deriving in associated data families ignores instance's constraints) closed by goldfire
fixed
9:12 PM Changeset in ghc [0369c974]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Clarify issue in #8630 in users' guide. We do *not* propagate kind information from an instance declaration's members back into the instance head.
9:12 PM Changeset in ghc [566ba6f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix #8599. This change is just some documentation around ignoring the context of an enclosing instance when processing `deriving` clauses of an associated data instance.
8:31 PM Changeset in ghc [3c2ae514]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Document the fact that Areas overlap, and why.
6:30 PM Changeset in nofib [317148f]ghc-7.8 by Gabor Greif <ggreif@…>
Typo in comment
6:24 PM Changeset in ghc [ea5da60]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Comment typos only
6:16 PM Changeset in ghc [08a3536e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make showSDoc and friends respect -dppr-cols Previously they just used a fixed width of 100, ignoring -dppr-cols. I think this dates back to a time when the flag didn't exist, or wasn't conveniently available. Thanks to Andrew Gibiansky for pointing this out.
6:16 PM Changeset in ghc [b7ddf633]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make initGhcMonad call setUnsafeGlobalDynFlags If we don't do this, then in various GHC API scenarios (which use runGhc) with tracing/debugging/ASSERTs on, we try to read those unsafe global dynamic flags and find them uninitialised.
6:16 PM Changeset in ghc [17a3dac]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Bring kind variables into the type-checker's scope as well as type variables Fixes Trac #8616
2:42 PM Changeset in ghc [063a1b25]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Notes and code cosmetics Explain why defaultDmd resTypeArgDmd are similar, but both needed, and apply slight code cosmetics.
2:31 PM Ticket #8662 (GHC does not inline cheap inner loop when used in two places) created by nh2
When I made a Criterion benchmark of Neil Michell's "Tight Inner Loop" …
2:27 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:25 PM 0001-Try-to-make-S-t-meaningful.patch attached to NestedCPR/AdvancedConverges by nomeata
I hate deleting stuff, but don’t want to store this on any branch. So I …
11:55 AM Changeset in ghc [ad233cf6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Add forgotten stderr output for T5498
11:55 AM Changeset in testsuite [998a816]master by Joachim Breitner <mail@…>
Add forgotten stderr output for T5498
11:50 AM NestedCPR edited by nomeata
(diff)
11:47 AM NestedCPR edited by nomeata
(diff)
11:46 AM NestedCPR edited by nomeata
(diff)
11:41 AM NestedCPR/AdvancedConverges created by nomeata
11:05 AM Changeset in ghc [95f938db]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Fix a typo in comment
11:02 AM Changeset in nofib [77a87f1]ghc-7.8 by Gabor Greif <ggreif@…>
fix some typos
10:32 AM Changeset in integer-gmp [88083e7]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Follow-up to a3878d17 Forgot to add this chunk to the commit [a3878d17/integer-gmp] Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:02 AM Changeset in integer-gmp [a3878d1]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Temporary disable `mpz_gmpz_tdiv_qr_ui` to workaround #8661 I still need to investigated, but for some reason not yet obvious to me, commit [af2ba9c8/integer-gmp] (re #8647) seems to have triggered #8661 on linux/32 This commit disables the use of the `quotRemIntegerWord#` primop on 32bit (which seems to trigger the issue). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:35 AM Ticket #8656 (Identical functions in Template Haskell) closed by simonpj
fixed: OK I've deprecated global: […]
9:29 AM Ticket #8651 ('Untouchable' error when using type function in class constraint in rank-2 ...) closed by simonpj
fixed: Very excellent catch, thank you. Simon
9:28 AM Changeset in ghc [d154b7be]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8651
9:28 AM Changeset in testsuite [b662393] by Simon Peyton Jones <simonpj@…>
Test Trac #8651
9:23 AM Ticket #8649 (Disambiguate Repeated Identifiers for data types in error messages) closed by simonpj
fixed
9:22 AM Changeset in ghc [21b3245]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8649
9:22 AM Changeset in testsuite [d63acc8] by Simon Peyton Jones <simonpj@…>
Test Trac #8649
9:15 AM Ticket #8660 (unexpected parsing error, "in" is treated as reserved word in type class ...) closed by simonpj
invalid: Well, for better or worse, in is a keyword: see the …
8:48 AM Changeset in ghc [e8529d3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Adjust "max_bytes_used" upward for T4801
8:48 AM Changeset in testsuite [ff6113e] by Simon Peyton Jones <simonpj@…>
Adjust "max_bytes_used" upward for T4801
8:29 AM Ticket #8661 (Segfault on System.Time during validate) created by Fuuzetsu
I was running ‘sh validate’ today (commit …
7:31 AM Ticket #8660 (unexpected parsing error, "in" is treated as reserved word in type class ...) created by carter
I'm amidst writing a nice ffi binding to BLAS for ghc 7.6 and newer, and I …
3:04 AM Ticket #8659 (GHCi told me to tell you that it crashed) closed by goldfire
duplicate: This is already fixed in GHC 7.6.3 and in HEAD. Thanks for reporting!
2:58 AM Ticket #8659 (GHCi told me to tell you that it crashed) created by ishkabible
I'm using an x86 build of GHCi version 7.4.2 on Windows 7 professional. I …
Note: See TracTimeline for information about the timeline view.