<div dir="ltr">I haven't had a chance to dig into Ben's patch yet, but I expect it will accepted soon - I don't think the change will affect performance. <div><br></div><div>Austin, would it be possible to get a relatively minor change to the event manager into 7.8.4? It may change a semi-public API under GHC.Event, but will not change any public API. What is our time window?</div><div><br></div><div>Andi</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 17, 2014 at 8:34 AM, Bas van Dijk <span dir="ltr"><<a href="mailto:v.dijk.bas@gmail.com" target="_blank">v.dijk.bas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ben, Austin,<br>
<br>
Is there any chance of Ben's event manager patch landing in GHC-7.8.4?<br>
<span class="HOEnZb"><font color="#888888"><br>
Bas<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On 13 October 2014 21:05, Ben Gamari <<a href="mailto:bgamari.foss@gmail.com">bgamari.foss@gmail.com</a>> wrote:<br>
> Ben Gamari <<a href="mailto:bgamari.foss@gmail.com">bgamari.foss@gmail.com</a>> writes:<br>
><br>
>> Andreas Voellmy <<a href="mailto:andreas.voellmy@gmail.com">andreas.voellmy@gmail.com</a>> writes:<br>
>><br>
>>> On Sat, Oct 11, 2014 at 12:17 PM, Ben Gamari <<a href="mailto:bgamari.foss@gmail.com">bgamari.foss@gmail.com</a>> wrote:<br>
>>><br>
>>> Ah... so this is not useful to you. I guess we could add `loop` to<br>
>>> GHC.Event's export list. On the other hand, I like your LifeTime proposal<br>
>>> better and then no one needs `loop`, so let's try this first.<br>
>>><br>
>> I have a first cut of this here [1]. It compiles but would be I shocked<br>
>> if it ran. All of the pieces are there but I need to change<br>
>> EventLifetime to a more efficient encoding (there's no reason why it<br>
>> needs to be more than an Int).<br>
>><br>
> As it turns out the patch seems to get through the testsuite after a few<br>
> minor fixes.<br>
><br>
> What other tests can I subject this to? I'm afraid I don't have the<br>
> access to any machine even close to the size of those that the original<br>
> event manager was tested on so checking for performance regressions will<br>
> be difficult.<br>
><br>
> Cheers,<br>
><br>
> - Ben<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> ghc-devs mailing list<br>
> <a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/ghc-devs" target="_blank">http://www.haskell.org/mailman/listinfo/ghc-devs</a><br>
><br>
</div></div></blockquote></div><br></div>