Type Annotations in the Presence of Injective Type Families, Bidirectional Pattern Synonyms, and Data Kinds

2019-04-29 Thread Travis Whitaker
Hello GHC Devs, I've found a case in which annotating a bidirectional pattern synonym with a type signature causes the typechecker to reject an otherwise typeable program. Before filing a bug report I want to check that I'm thinking about this correctly. Consider this module: {-# LANGUAGE

Re: Why not short out IND_STATICs in the GC?

2019-04-29 Thread Simon Marlow
On Sat, 27 Apr 2019 at 07:44, Ömer Sinan Ağacan wrote: > Hi Simon, > > I'm wondering why in the GC we don't short out IND_STATICs like we do in > INDs > and BLACKHOLEs. Is there a reason for that? In this code in evacuate(): > > case IND_STATIC: >