[GHC] #9374: Investigate Static Argument Transformation

GHC ghc-devs at haskell.org
Mon Jul 28 23:37:13 UTC 2014


#9374: Investigate Static Argument Transformation
-------------------------------------+-------------------------------------
              Reporter:  jstolarek   |            Owner:
                  Type:  task        |           Status:  new
              Priority:  lowest      |        Milestone:
             Component:  Compiler    |          Version:  7.9
            Resolution:              |         Keywords:
      Operating System:              |     Architecture:  Unknown/Multiple
  Unknown/Multiple                   |       Difficulty:  Unknown
       Type of failure:              |       Blocked By:
  None/Unknown                       |  Related Tickets:
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by nfrisby):

 Hi Simon, Jan. Thanks for including my on these recent ticket comments. I
 apologize for the stagnant branch.

 I've merged a recent master into my local copy of the late-lam-lift
 branch.

 1) I believe I've successfully completed the merge. There was one subtle
 bug that I recently caught though, so I'm concerned.

 2) My push to origin/late-lam-lift is being rejected due to some submodule
 stuff I don't grok. I need to find the correct ghc-devs email with the
 right conjury in it. (I have also emailed Austin and hvr asking them to
 move the branch to the wip/ folder so it's less restricted.)

 1 and 2 are done. The rest are my current plan, including longer-term
 things.

 3) In light of the host of changes that got merged in, I'm developing the
 status notes from scratch. These are destined for a web page. The meat
 will focus on each flag (there are several), what it does, and why. Most
 of the flags are for developers/power-users only.

 4) I will simplify/clean-up the code itself.

 5) I will add tests for when the late lambda float is enabled. (Is the
 test-suite configurable for this sort of predicate?)

 After 3--5 are complete, someone else could pick-up the work. I hesitate
 to estimate a timeline because I'm moving across the country in the next
 week. My goal is by mid-August.

 6) My partial paper draft is still on a borked laptop's hard drive. Once
 the code and notes are in a state where someone can pick them up, I'm
 going to move the paper back on to my todo list, but with less immediacy.
 If someone beats me to the write-up, I'll happily hand over what I have.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9374#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list