edsko (Edsko de Vries)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 14 2014, 8:51 AM (265 w, 3 d)

Recent Activity

Jul 25 2018

edsko committed rGHCDIFF8c16eb5e1e07: Magic incantation to make T7918 work on Linux (authored by edsko).
Magic incantation to make T7918 work on Linux
Jul 25 2018, 10:00 AM
edsko committed rGHCDIFF2065c01bf5a3: Test for T7918 (authored by edsko).
Test for T7918
Jul 25 2018, 10:00 AM
edsko committed rGHCDIFFa93f85718cdf: Extend runRnSpliceHook to decls and patterns (authored by edsko).
Extend runRnSpliceHook to decls and patterns
Jul 25 2018, 8:27 AM
edsko committed rGHCDIFFdf2dd64dca07: Add hook for splicing in renamer (authored by edsko).
Add hook for splicing in renamer
Jul 25 2018, 8:26 AM
edsko committed rGHCDIFFd14e5bf38786: Export getHscEnv from HscMain (authored by edsko).
Export getHscEnv from HscMain
Jul 25 2018, 8:25 AM
edsko committed rGHCDIFF586bc85538cf: Mask async exceptions in forkM_ (authored by edsko).
Mask async exceptions in forkM_
Jul 25 2018, 8:25 AM
edsko committed rGHCDIFFbe7f10bb9486: Fix #7918 (authored by edsko).
Fix #7918
Jul 25 2018, 8:10 AM

Apr 8 2015

edsko accepted D824: use projectVersion from DynFlags rather than cProjectVersion for versionedAppDir.

Sorry again for messing this up!

Apr 8 2015, 9:29 AM

Mar 12 2015

edsko accepted D727: compiler: make sure we reject -O + HscInterpreted.
Mar 12 2015, 3:13 PM

Mar 4 2015

edsko added a comment to D695: Expose listPackageConfigMap.
newtype SourcePackageId    = SourcePackageId    FastString deriving (Eq, Ord)
Mar 4 2015, 12:55 PM
edsko added a comment to D695: Expose listPackageConfigMap.

I'm using it to search for packages by source ID rather than by package key.

Mar 4 2015, 12:21 PM
edsko added a comment to D695: Expose listPackageConfigMap.

Ah, okay. Thankfully, that's not what I'm using it for :) So do you think it's a bad idea to export it @ezyang?

Mar 4 2015, 4:00 AM

Mar 3 2015

edsko retitled D695: Expose listPackageConfigMap from to Expose listPackageConfigMap.
Mar 3 2015, 11:57 AM

Jan 13 2015

edsko retitled D618: Don't hardcode the name "ghc" in versionedAppDir from to Don't hardcode the name "ghc" in versionedAppDir.
Jan 13 2015, 11:17 AM

Dec 6 2014

edsko retitled D558: Package environments from to Package environments.
Dec 6 2014, 6:07 AM

Sep 4 2014

edsko updated subscribers of D157: PostTcType replaced with TypeAnnot.
Sep 4 2014, 5:53 AM · GHC

Aug 28 2014

edsko added a comment to D181: Don't allowInterrupt inside uninterruptibleMask.

I don't insist on the name, of course. However, it seems to me that "punching a hole through mask" is precisely what "interruptible" means. When we say that takeMVar is interruptible, that is what we mean, I think?

Aug 28 2014, 4:00 PM
edsko updated the diff for D181: Don't allowInterrupt inside uninterruptibleMask.

Don't import unsafeUnmask.

Aug 28 2014, 12:46 PM
edsko retitled D181: Don't allowInterrupt inside uninterruptibleMask from to Don't allowInterrupt inside uninterruptibleMask.
Aug 28 2014, 12:23 PM

Aug 8 2014

edsko added a comment to D129: rts/base: Fix #9423.

I'm not sure I completely understand the patch -- but doesn't the above obsolete the Haskell-land shutdownManagers?

Aug 8 2014, 11:38 AM

Jul 30 2014

edsko added a comment to D99: Terminate in forkProcess like in real_main.

I mentioned the need for this change on trac (Trac #9377), rather than here -- it solves the deadlock on process termination due to shutdown of the IO manager (Trac #9284), so yes, it's doesn't just satisfy my OCD :-) (Although it does that, too :).

Jul 30 2014, 2:58 AM

Jul 29 2014

edsko updated the Trac tickets for D99: Terminate in forkProcess like in real_main.
Jul 29 2014, 5:23 AM
edsko retitled D99: Terminate in forkProcess like in real_main from to Terminate in forkProcess like in real_main.
Jul 29 2014, 5:03 AM

Jul 11 2014

edsko added a comment to D60: Acquire all_tasks_mutex in forkProcess.

I have no experience with these tools but in theory that would be awesome :) Note that there has been a previous attempt at this:

Jul 11 2014, 10:46 AM
edsko added a comment to D60: Acquire all_tasks_mutex in forkProcess.

https://ghc.haskell.org/trac/ghc/ticket/9296

Jul 11 2014, 6:04 AM
edsko retitled D60: Acquire all_tasks_mutex in forkProcess from to Acquire all_tasks_mutex in forkProcess.
Jul 11 2014, 6:01 AM
edsko added a comment to D59: Avoid deadlock in freeTask (called by forkProcess).

https://ghc.haskell.org/trac/ghc/ticket/9295

Jul 11 2014, 5:55 AM
edsko added a comment to D59: Avoid deadlock in freeTask (called by forkProcess).

https://ghc.haskell.org/trac/ghc/ticket/9295

Jul 11 2014, 5:55 AM
edsko retitled D59: Avoid deadlock in freeTask (called by forkProcess) from to Avoid deadlock in freeTask (called by forkProcess).
Jul 11 2014, 5:45 AM