This patch makes an interface-file format change, so you'll need to blow away your build tree when you pull it.
Simon | -----Original Message----- | From: ghc-commits [mailto:ghc-commits-boun...@haskell.org] On Behalf Of | g...@git.haskell.org | Sent: 02 September 2013 11:13 | To: ghc-comm...@haskell.org | Subject: [commit: ghc] master: Remove the final vestiges of | InlineWrappers (e4a1d2d) | | Repository : ssh://g...@git.haskell.org/ghc | | On branch : master | Link : | http://ghc.haskell.org/trac/ghc/changeset/e4a1d2d0a71bf335a04eaf93deb440 | b709f9430e/ghc | | >--------------------------------------------------------------- | | commit e4a1d2d0a71bf335a04eaf93deb440b709f9430e | Author: Simon Peyton Jones <simo...@microsoft.com> | Date: Mon Sep 2 09:46:59 2013 +0100 | | Remove the final vestiges of InlineWrappers | | Part of Nick Frisby's patch | (c080f727ba5f83921b842fcff71e9066adbdc250) | for late demand-analysis removed the over-zealous short-cut whereby | strictness wrappers were not spelled out in detail in interface | files. | | This patch completes the process by | * removing InlineWrapper from UnfoldingSource | * removing IfWrapper from IfaceUnfolding | | There was a tiny bit of special ad-hocery for wrappers, in | OccurAnal, | but fortunately that too turns out to be rendered irrelevant by | the more uniform treatment, and after that there was no need | to remember which functions are wrappers. | | | >--------------------------------------------------------------- | | e4a1d2d0a71bf335a04eaf93deb440b709f9430e | compiler/coreSyn/CoreSyn.lhs | 31 ++++++++++++----- | compiler/coreSyn/CoreUnfold.lhs | 2 +- | compiler/coreSyn/PprCore.lhs | 1 - | compiler/iface/IfaceSyn.lhs | 15 ++------ | compiler/iface/MkIface.lhs | 1 - | compiler/iface/TcIface.lhs | 29 ---------------- | compiler/simplCore/OccurAnal.lhs | 70 ++++++++++++++++++++----------- | ------- | 7 files changed, 63 insertions(+), 86 deletions(-) | | Diff suppressed because of size. To see it, use: | | git diff-tree --root --patch-with-stat --no-color --find-copies- | harder --ignore-space-at-eol --cc | e4a1d2d0a71bf335a04eaf93deb440b709f9430e | | _______________________________________________ | ghc-commits mailing list | ghc-comm...@haskell.org | http://www.haskell.org/mailman/listinfo/ghc-commits _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs