Timeline


and

Feb 10, 2014:

5:34 PM Commentary/Compiler/Renamer edited by Fuuzetsu
Fix typo (diff)
4:52 PM Ticket #2823 (Another arity expansion bug) closed by nomeata
fixed: It seems that this has been fixed in ghc-7.6.3 or before: […]
4:45 PM Ticket #3697 (Method selectors aren't floated out of loops) closed by nomeata
fixed: With todays HEAD, I get good code: […] Given the age of the bug, I …
4:40 PM Ticket #3698 (Bad code generated for zip/filter/filter loop) closed by nomeata
fixed: The new callarity analysis successfully eta-expands the monomorphic code. …
4:25 PM Ticket #5809 (Arity analysis could be better) closed by nomeata
fixed: Judging from the code, the new callartiy analysis should do exactly that …
2:46 PM Changeset in ghc [a4450ec]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Note [Eta expansion in match]
1:57 PM Ticket #7994 (Make foldl into a good consumer) closed by nomeata
fixed: Heh, forgot to reference the ticket in the push. This has now been …
1:30 PM Changeset in ghc [393ea73]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Update test cases due to call arity Some nice improvements on already succeeding test cases (#876, #7954 and #4267) Test #149 needed a little change, lest call arity causes a allocation change that we do not want to test here.
12:09 PM WorkingConventions/AddingFeatures edited by igloo
(diff)
12:09 PM WorkingConventions/AddingFeatures edited by igloo
(diff)
11:42 AM Ticket #7346 (Allow the use of `deriving` for GHC generics) closed by dreixel
duplicate: Probably best to focus the discussion on #5462.
11:07 AM Changeset in ghc [9bc8265]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Add a unit test for CallArity This also sets precedence for testing internals of GHC directly, i.e. without trying to come up with Haskell code and observable effects. Let's see how that goes. I put all the tests (including those where the analysis could do better) in one file because starting the GHC API is quite slow.
10:45 AM Changeset in base [b63face] by Joachim Breitner <mail@…>
Implement foldl with foldr together with the call arity analysis and the following patch (about inlining maximum), we get nice benefits from fusing foldl and foldl' with good producers: Min -0.1% -74.5% -6.8% -8.3% -50.0% Max +0.2% 0.0% +38.5% +38.5% 0.0% Geometric Mean -0.0% -4.1% +7.7% +7.7% -0.8% Because this depends on a compiler optimisation, we have to watch out for cases where this is not an improvements, and whether they occur in the wild.
10:45 AM Changeset in base [4651b6a] by Joachim Breitner <mail@…>
Inline maximum/minium a bit more aggresively in order to allow fusion of the foldr in the foldl in the foldl' therein.
10:45 AM Changeset in ghc [7822166]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Joachim Breitner <mail@…>
Implement foldl with foldr together with the call arity analysis and the following patch (about inlining maximum), we get nice benefits from fusing foldl and foldl' with good producers: Min -0.1% -74.5% -6.8% -8.3% -50.0% Max +0.2% 0.0% +38.5% +38.5% 0.0% Geometric Mean -0.0% -4.1% +7.7% +7.7% -0.8% Because this depends on a compiler optimisation, we have to watch out for cases where this is not an improvements, and whether they occur in the wild.
10:45 AM Changeset in ghc [79dfb96]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Joachim Breitner <mail@…>
Inline maximum/minium a bit more aggresively in order to allow fusion of the foldr in the foldl in the foldl' therein.
10:25 AM Changeset in ghc [cdceadf3]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Implement CallArity analysis This analysis finds out if a let-bound expression with lower manifest arity than type arity is always called with more arguments, as in that case eta-expansion is allowed and often viable. The analysis is very much tailored towards the code generated when foldl is implemented via foldr; without this analysis doing so would be a very bad idea! There are other ways to improve foldr/builder-fusion to cope with foldl, if any of these are implemented then this step can probably be moved to -O2 to save some compilation times. The current impact of adding this phase is just below +2% (measured running GHC's "make").
8:28 AM Ticket #8765 (Add --with-ar and --with-ranlib configure params.) created by kgardas
I've found that I usually miss --with-ar and/or --with-ranlib on Solaris …
8:23 AM Ticket #8764 (Usage of `sed' in GHC build system (Solaris build failure).) created by kgardas
Hello, I've found that (1) GHC's configure attempts to find the GNU sed …
1:48 AM Ticket #7021 (Tuple (and other exotic predicates) not yet handled in Template Haskell) closed by goldfire
fixed: I've applied your patches, Yorick. I did a little refactoring at the end, …
1:45 AM Ticket #7481 (Partially promoted data types) closed by goldfire
fixed
1:44 AM Ticket #6147 (GeneralizedNewtypeDeriving should fail with data families) closed by goldfire
fixed
1:38 AM Changeset in ghc [8e303d72]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Refactor previous commit on fixing #7021.

Feb 9, 2014:

11:47 PM TeamGHC edited by Fuuzetsu
Add a commiter (diff)
10:04 PM Ticket #8763 (forM_ [1..N] does not get fused (10 times slower than go function)) created by nh2
Apparently idiomatic code like forM_ [1.._N] does not get fused …
8:39 PM Ticket #8469 (GHCi reports out-of-scope type family instances with :info) closed by thoughtpolice
fixed: Looks like it. Good spot.
6:29 PM Changeset in ghc [56f47fd3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Richard Eisenberg <eir@…>
Add documentation to why Pred has become a type synonym.
6:09 PM Ticket #8762 (Panic involving unboxed tuples and phantom types) created by josef
I ran into a bug involving unboxed tuples and the following piece of code …
6:00 PM Changeset in ghc [0390a024]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Richard Eisenberg <eir@…>
Change type of equalityT to be more parallel with others.
5:58 PM Changeset in ghc [70b7a19b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Richard Eisenberg <eir@…>
Make Pred a type synonym of Type (issue #7021) In order to make any type as a Predicate in Template Haskell, as allowed by ConstraintKinds Signed-off-by: Richard Eisenberg <eir@cis.upenn.edu>
5:57 PM Changeset in ghc [182ff9e8]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix tests due to issue #7021 Signed-off-by: Richard Eisenberg <eir@cis.upenn.edu>
5:50 PM Changeset in ghc [e0dadc87]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Apply changes relative to TH.Pred becoming a TH.Type's synonym (issue #7021) Signed-off-by: Richard Eisenberg <eir@cis.upenn.edu>
5:35 PM PatternSynonyms edited by goldfire
(diff)
5:35 PM Ticket #8761 (Make pattern synonyms work with Template Haskell) created by goldfire
Template Haskell has no support for pattern synonyms. This should be …
5:32 PM Ticket #8760 (ghc 7.8: ghc-split not installed) created by MagnusTherning
These are the steps I run to build and install (to prepare for packaging): …
5:31 PM Changeset in ghc [6122efc]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix #8759 by not panicking with TH and patsyns. We should still have pattern synonyms in TH, though.
4:35 PM Ticket #8759 (Pattern synonyms and TH) created by monoidal
This file […] causes a panic. Until TH supports pattern synonyms we …
4:34 PM Changeset in ghc [d1dff94c]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Test #7481, which had already been fixed.
4:25 PM Changeset in ghc [9e0c1ae5]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Test #6147, which was fixed with the roles commit.
4:08 PM Changeset in ghc [8cc398ff]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix #8758 by assuming RankNTypes when checking GND code.
3:57 PM Changeset in ghc [02c7135d]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Move test case for #8631 to the correct directory.
3:49 PM Ticket #8758 (GeneralizedNewtypeDeriving sometimes needs RankNTypes) created by goldfire
Consider […] and […] When I compile B.hs, I get […] I will …
2:24 PM Changeset in ghc [65170fcb]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Let `make distclean` remove `/{ch01,ch02,index}.html` These files are created during `./configure` and therefore by convention are expected to be removed by `make distclean`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:03 PM Changeset in ghc [7561e37]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
double-negate test for Stage1Only to fix `make clean` This was causing `utils/ghctags/dist-install` to not get removed on `make clean` as `Stage1Only` was unset. So testing for `!= YES` is less fragile than testing for `== NO` in this case. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:27 AM Changeset in ghc [719108f]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Dr. ERDI Gergo <gergo@…>
Add test suite for #8757
9:20 AM Changeset in ghc [e0a55415]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Dr. ERDI Gergo <gergo@…>
Issue an error for pattern synonyms defined in a local scope (#8757) This also fixes the internal crash when using pattern synonyms in GHCi (#8749)
9:18 AM Ticket #8757 (Disallow local pattern synonym declarations) created by cactus
Locally-defined pattern synonyms work by accident in GHC and crash GHCi …
9:11 AM Status/GHC-7.8/RC1 edited by hvr
simplify TicketQuery (diff)
9:08 AM Status/GHC-7.8/RC1 edited by hvr
(diff)
4:18 AM Ticket #8755 (Happy parser file compilation causes panic) closed by goldfire
duplicate: This seems to be fixed in 7.8: […] For the record, I was able to …
3:11 AM Changeset in ghc [674c969c]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix #8631. This patch allows turning on ImpredicativeTypes while type-checking the code generated by GeneralizedNewtypeDeriving. It does this by adding a field ib_extensions to InstBindings, informing the type-checker what extensions should be enabled while type-checking the instance.
3:08 AM Ticket #8756 (Test case concurrent/should_run/T5611 fails on Mac) created by goldfire
On a fresh check out, test case concurrent/should_run/T5611 fails: […] …
2:23 AM Ticket #8755 (Happy parser file compilation causes panic) created by wting
Sorry I can't be more descriptive, but I'm not exactly sure what's causing …
12:52 AM Ticket #8754 (:set +s always says space usage is 0 bytes) created by George
:set +s always says space usage is 0 bytes […] setting to high as this …

Feb 8, 2014:

11:25 PM Changeset in ghc [4f6a0f48]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
T8256 needs vector
11:09 PM Ticket #8753 (Import constructor but not the data type) created by andreas.abel
How do I import a constructor but not its data type? The constructor …
9:41 PM Ticket #8752 (System.FilePath.Windows.combine does not really check isAbsolute) created by joeyhess
"Combine two paths, if the second path isAbsolute, then it returns the …
5:24 PM Ticket #8751 (Show parenthesised output of expressions in ghci) created by Iceland_jack
Operator fixity can be a source of bugs (even for experienced …
9:26 AM Ticket #8750 (Invalid identifier generated with Template Haskell not rejected) created by jstolarek
I wrote Template Haskell code that generates this declaration: […] …
9:14 AM Ticket #8749 (Pattern synonyms crash GHCi) created by monoidal
[…] causes a panic. I understand pattern synonyms are currently …
9:11 AM Ticket #8748 (ghc-7.8-rc1/HEAD: --enable-unregisterised fails to build and run with ...) created by slyfox
Steps to reproduce: […] Here we see 2 kinds of bugs at once: 1. …

Feb 7, 2014:

10:24 PM Changeset in ghc [218dead]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix #8706, documenting that type operators are not promoted.
6:17 PM Ticket #8264 (Canonical way to prevent manual instances) closed by nomeata
fixed: This was introduced in 17a868afa169c52d8525a95cbed87b2fc12044c6, …
5:59 PM Changeset in ghc [312686c]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
In deepSplitCprType_maybe, be more forgiving the ConTag may be out of range (e.g. if the type constructor is imported via SOURCE and we don't know any of its data constructors); just return Nothing without complaining in that case. This fixes #8743.
5:56 PM Changeset in ghc [c3ff5f2]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Add test case for #8743 which only occurs when the instance being compiled is also present from a .hs-boot file.
3:26 PM Commentary edited by simonpj
(diff)
10:40 AM Commentary/Compiler/HscMain edited by ilya
notes on demand analysis changed (diff)
9:16 AM Ticket #8747 (GHC 7.4.1 ghc: panic! (the 'impossible' happened)) closed by nomeata
duplicate: This is a duplicate of #5961 and fixed in GHC 7.6. Make sure you write …
9:04 AM Ticket #8747 (GHC 7.4.1 ghc: panic! (the 'impossible' happened)) created by codygman
I was just trying to create the records in the all about monads tutorial …
6:20 AM Changeset in ghc [03200e8]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
Fix some Python brainos in testlib (except e is not valid form). Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
5:02 AM Ticket #2283 (WIndows: loading objects that refer to DLL symbols) closed by thoughtpolice
fixed
4:58 AM Changeset in ghc [b4eb630c]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Remove ios_HOST check for GCTDecl.h Following 298a25bdf and #8722 as Peter mentioned, this probably isn't needed anymore. Signed-off-by: Austin Seipp <austin@well-typed.com>
4:57 AM Changeset in ghc [298a25bd]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix __thread detection (#8722) Signed-off-by: Austin Seipp <austin@well-typed.com>
4:44 AM Ticket #8746 (Crosscompiling) created by Visionstar
Hello! I tried to crosscompile from linux i386 to arm-linux-gnueabihf, …
4:12 AM Ticket #8745 (GeneralizedNewtypeDeriving is still not Safe) created by goldfire
In GHC 7.8, GeneralizedNewtypeDeriving (GND) is type-safe, due to the …
3:59 AM Ticket #8744 ("Thread-local storage not supported" for Mac) created by goldfire
On a fresh clone of HEAD, building eventually gets me […] I'm on Mac …
12:09 AM Ticket #8743 (The impossible happened : Prelude.(!!): index too large) created by erikd
Running ghc git HEAD (reports it's version as 7.9.20140206) and when cabal …

Feb 6, 2014:

10:16 PM Changeset in ghc [41cfc96b]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Tweak documentation of monomorphism restriction Suggested by Gabor Greif on ghc-devs
2:34 PM Ticket #8400 (Migrate the RTS to use libuv (or libev, or libevent)) closed by simonmar
wontfix: Closing because it's not clear that there's any benefit to this and the …
2:19 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Fix link (diff)
11:33 AM Changeset in unix [86d7989] by Herbert Valerio Riedel <hvr@…>
M-x delete-trailing-whitespace & M-x untabify Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:15 AM Changeset in unix [ecc92ab] by Herbert Valerio Riedel <hvr@…>
Handle EROFS/ETXTBSY as permission denied in `fileAccess` (re #8741) This extends `System.Posix.Files.`access` to map EROFS & ETXTBSY to mean permission denied just like EACCESS. Based on a patch by Alain O'Dea and comments by Duncan Coutts Authored-by: Alain O'Dea <alain.odea@verafin.com> Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:57 AM Changeset in ghc [b755c7bd]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Correctly clone submodules from github
9:09 AM Ticket #8725 (make DESTDIR=... install broken) closed by nomeata
fixed: I think the right solution is to ignore this and expect people not to mess …
8:07 AM Ticket #8742 (Reuse scavenge_small_bitmap) created by Tarrasch
Hi, I've found that the scavenge_small_bitmap is in-lined at two places. …
7:42 AM Changeset in ghc [ad44e47]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Switch to relative URLs in .gitmodules Previously, the `http://`-protocol part was hardcoded in the URLs, causing the initial clone process to fall back to `http://` even when the ghc.git repo was cloned via one of the other 3 supported transport protocols. This is slightly related to #8545, as it will make it possible to e.g. git clone --recursive git://git.haskell.org/ghc and clone ghc.git including all submodules in one go (i.e. w/o `sync-all`), and w/o falling back to a different (hardwired) Git transport protocol for the submodules. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Feb 5, 2014:

10:16 PM Changeset in base [58e503f]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add release note about new `SomeAsyncException` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:16 PM Changeset in ghc [2c2e1ec0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Herbert Valerio Riedel <hvr@…>
Add release note about new `SomeAsyncException` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:54 PM Ticket #8741 (`System.Directory.getPermissions` fails on read-only filesystem) created by hvr
Alain O'Dea reports in an …
8:44 PM Ticket #8740 (Deriving instance conditionally compiles) created by thomaseding
[…] As is, the above code fails to compile. But if I move …
7:41 PM Changeset in ghc [5bda0d0]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Mention that MR is off by default in GHCi in documentation
5:14 PM Ticket #8739 (($) returning kind # no longer type checks) created by NeilMitchell
Given: […] This type checks fine on GHC 7.2.3, and I have a similar …
11:47 AM Status/GHC-7.8/RC1 edited by hvr
add note about cabal-install (diff)
3:57 AM Ticket #8738 (msys2 fails cabal01 test) created by ezyang
msys2 with 64-bit GHC has an odd failure here: […] This is because …
3:39 AM Ticket #8737 (T5975a fails when using official Windows Python distribution) closed by ezyang
duplicate: Oops, looks like Simon Marlow already reported this.
3:36 AM Ticket #8737 (T5975a fails when using official Windows Python distribution) created by ezyang
Using the official MSYS2 instructions: […] When we disable the …
12:12 AM Changeset in ghc [40ce203]wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
Fix #8698 by properly handling long section names and reenabling .ctors handling Our old function for searching for sections could only deal with section names that were eight bytes or shorter; this patch adds support for long section names. Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Note: See TracTimeline for information about the timeline view.