7.10 STABLE freeze date

Hi all, After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below. This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below: - https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1 These are just: - D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand. Based on our discussions earlier this week, I think these all will make it just in time for the freeze. Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first. To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups. And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously. We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch. Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;) -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

Hey Austin, Simon and I have been talking about fixing #8427 (https://ghc.haskell.org/trac/ghc/ticket/8427), but our current plan of action will involve interface file changes at least and maybe some invasive changes. A heads up! Edward Excerpts from Austin Seipp's message of 2014-11-07 13:35:38 -0800:
Hi all,
After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)

(Sorry for the late reply, was away Saturday.)
This looks good to me. I'll try to review it on Monday.
I will be spending a lot of time in Differential this week...
On Fri, Nov 7, 2014 at 4:05 PM, Edward Z. Yang
Hey Austin,
Simon and I have been talking about fixing #8427 (https://ghc.haskell.org/trac/ghc/ticket/8427), but our current plan of action will involve interface file changes at least and maybe some invasive changes. A heads up!
Edward
Excerpts from Austin Seipp's message of 2014-11-07 13:35:38 -0800:
Hi all,
After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)
-- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

On Fri, 7 Nov 2014, Austin Seipp wrote:
And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Hi, I'm almost done with implementing pattern synonym signatures (#8584): I have it fully working on my wip/T8584 branch, I just need to add some tests, and also come up with an acceptable syntax. I also hope to finish fixing #9732 / #9783 over the next couple days. Please let me know ASAP if there's anything more I'll need to do to get these into 7.10, because my schedule for working on GHC will be rather spotty for the next couple weeks. Bye, Gergo

Hello,
I'd like to get the type-checker plugin code in 7.10. I've been waiting
for Simon PJ to merge in his constraint solver changes in HEAD, which I
believe is very close to happening, and then I'll redo my work on top of
that.
-Iavor
On Fri, Nov 7, 2014 at 8:10 PM, Dr. ERDI Gergo
On Fri, 7 Nov 2014, Austin Seipp wrote:
And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Hi,
I'm almost done with implementing pattern synonym signatures (#8584): I have it fully working on my wip/T8584 branch, I just need to add some tests, and also come up with an acceptable syntax.
I also hope to finish fixing #9732 / #9783 over the next couple days.
Please let me know ASAP if there's anything more I'll need to do to get these into 7.10, because my schedule for working on GHC will be rather spotty for the next couple weeks.
Bye, Gergo
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

On Sat, Nov 8, 2014 at 5:15 AM, Iavor Diatchki
Hello,
I'd like to get the type-checker plugin code in 7.10. I've been waiting for Simon PJ to merge in his constraint solver changes in HEAD, which I believe is very close to happening, and then I'll redo my work on top of that.
Looks like you can start right away, see http://git.haskell.org/ghc.git/commit/5770029a1f8509a673b2277287fc8fe90b9b60... Aka "Simon's major commit to re-engineer the constraint solver"

Hi Iavor,
Yes, feel free. Simon's work landed on Thursday(?), so you should be
clear for landing.
On Fri, Nov 7, 2014 at 10:15 PM, Iavor Diatchki
Hello,
I'd like to get the type-checker plugin code in 7.10. I've been waiting for Simon PJ to merge in his constraint solver changes in HEAD, which I believe is very close to happening, and then I'll redo my work on top of that.
-Iavor
On Fri, Nov 7, 2014 at 8:10 PM, Dr. ERDI Gergo
wrote: On Fri, 7 Nov 2014, Austin Seipp wrote:
And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Hi,
I'm almost done with implementing pattern synonym signatures (#8584): I have it fully working on my wip/T8584 branch, I just need to add some tests, and also come up with an acceptable syntax.
I also hope to finish fixing #9732 / #9783 over the next couple days.
Please let me know ASAP if there's anything more I'll need to do to get these into 7.10, because my schedule for working on GHC will be rather spotty for the next couple weeks.
Bye, Gergo
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
-- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

I did this earlier this week.
Simon
From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Iavor Diatchki
Sent: 08 November 2014 04:15
To: Dr. ERDI Gergo
Cc: ghc-devs@haskell.org
Subject: Re: 7.10 STABLE freeze date
Hello,
I'd like to get the type-checker plugin code in 7.10. I've been waiting for Simon PJ to merge in his constraint solver changes in HEAD, which I believe is very close to happening, and then I'll redo my work on top of that.
-Iavor
On Fri, Nov 7, 2014 at 8:10 PM, Dr. ERDI Gergo

On Fri, Nov 7, 2014 at 10:10 PM, Dr. ERDI Gergo
On Fri, 7 Nov 2014, Austin Seipp wrote:
And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Hi,
I'm almost done with implementing pattern synonym signatures (#8584): I have it fully working on my wip/T8584 branch, I just need to add some tests, and also come up with an acceptable syntax.
I also hope to finish fixing #9732 / #9783 over the next couple days.
Great, thank you Gergo.
Please let me know ASAP if there's anything more I'll need to do to get these into 7.10, because my schedule for working on GHC will be rather spotty for the next couple weeks.
Bye, Gergo
That's fine. Part of the reason the freeze period is so long this year is due to the expectation people may have some spotty availability. It is the holiday season, after all. I'll be regularly merging bugfixes etc, so it should not be hard to merge things later. (Also, the 7.10 branch will be much easier to build this time; a lot easier for everyone who might backport themselves.) -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

Hello,
I've submitted a patch to finish the already-merged (but incomplete) ARM64
support that adds support for modern iOS devices
https://ghc.haskell.org/trac/ghc/ticket/7942
Best
Luke
(I've also submitted a patch to LLVM to add an ARM64 GHC calling convention
that is in review)
On Fri, Nov 7, 2014 at 1:35 PM Austin Seipp
Hi all,
After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

This is fantastic! On the iOS front I have D206 (fixing dead-strip) hanging in phabricator on the testsuite makefile, due do the libgmp.10 dependency. See https://phabricator.haskell.org/D206 I'd really like to have this get into 7.10 as well. So we do not need to disable deadstripping anymore for iOS targets. Cheers, Moritz
On Nov 9, 2014, at 1:13 AM, Luke Iannini
wrote: Hello,
I've submitted a patch to finish the already-merged (but incomplete) ARM64 support that adds support for modern iOS devices
https://ghc.haskell.org/trac/ghc/ticket/7942
Best Luke
(I've also submitted a patch to LLVM to add an ARM64 GHC calling convention that is in review) On Fri, Nov 7, 2014 at 1:35 PM Austin Seipp
wrote: Hi all, After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
————————————————— Moritz Angermann +49 170 54 33 0 74 moritz@lichtzwerge.de lichtzwerge GmbH Freisinger Landstr. 25 85748 Garching b. München Amtsgericht München HRB 207882 Geschäftsführung: Moritz Angermann, Ralf Sangl USt-Id: DE291948767 Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

I'd like to get both #5462 https://ghc.haskell.org/trac/ghc/ticket/5462
and #9766 https://ghc.haskell.org/trac/ghc/ticket/9766 in 7.10. I'm
hoping to have them ready for review later this week.
Cheers,
Pedro
On Fri, Nov 7, 2014 at 9:35 PM, Austin Seipp
Hi all,
After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

To stake my claim, I would like to get #9628 (encompassing D426,D438 and
D412) in 7.10. And D445.
Alan
On Mon, Nov 10, 2014 at 12:45 PM, José Pedro Magalhães
I'd like to get both #5462 https://ghc.haskell.org/trac/ghc/ticket/5462 and #9766 https://ghc.haskell.org/trac/ghc/ticket/9766 in 7.10. I'm hoping to have them ready for review later this week.
Cheers, Pedro
On Fri, Nov 7, 2014 at 9:35 PM, Austin Seipp
wrote: Hi all,
After some deliberation, we've decided that the STABLE freeze for 7.10 will happen in approximately two weeks, on November 21st. We're hoping to stick to this date closely, but do read below.
This is perhaps a short time to freeze, but right now, we've only got a couple things we're planning on focusing on for the next few weeks. And these are really the major things we're waiting for. See below:
- https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1
These are just:
- D155, LLVM 3.5 compatibility, - D396 and D169, DWARF/source code note work. These are mostly in me and Simon's court to do another review round, but I think will be OK to get them in on time. - D168, Partial type signatures. The ball is in Simon's court on this one, but he's had several good rounds of discussion with Thomas etc from what I understand.
Based on our discussions earlier this week, I think these all will make it just in time for the freeze.
Nota bene: if there is *any* delay, it will be for these, as we picked them as the highest priority in our own views. It is unlikely we will delay any so people can sneak in a few other things. So, if you want something of yours in, you better get me, Simon & Simon, Herbert, etc's attention pronto! That way we'll have time to get it in first.
To make things easier, we'll also be pushing the lhs->hs conversion pretty soon so cherry picking/merges are easier, and do some other cleanups.
And outside of that, we've still been having a healthy flow of bug fixes falling into the tree, which is great. So if you're just bugfixing, please keep doing so - we'll be pulling bugfixes into the tree continuously.
We will also be pulling in submodule/library updates continuously, like we did for the 7.8 branch.
Let me know if you have questions, objections, or really really really want something - but I won't be as nice as last time I'm afraid. ;)
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
participants (10)
-
Alan & Kim Zimmerman
-
Austin Seipp
-
Dr. ERDI Gergo
-
Edward Z. Yang
-
Iavor Diatchki
-
José Pedro Magalhães
-
Luke Iannini
-
Moritz Angermann
-
Simon Peyton Jones
-
Thomas Miedema