- 30 Oct, 2012 9 commits
-
-
gmainlan@microsoft.com authored
All Cmm procedures now include the set of global registers that are live on procedure entry, i.e., the global registers used to pass arguments to the procedure. Only global registers that are use to pass arguments are included in this list.
-
gmainlan@microsoft.com authored
-
gmainlan@microsoft.com authored
We would like to calculate register liveness for global registers as well as local registers, so this patch generalizes the existing infrastructure to set the stage.
-
gmainlan@microsoft.com authored
We may not assume that registers are saved across calls to unlockClosure because it could call a C function on some platforms.
-
gmainlan@microsoft.com authored
-
gmainlan@microsoft.com authored
Jumps now always have live register information attached, so drop Maybes.
-
Simon Marlow authored
-
Simon Marlow authored
Fixes this, when building unregisterised: rts/dist/build/AutoApply.hc:87:1: error: ‘stg_ap_v_entry’ undeclared (first use in this function)
-
ian@well-typed.com authored
This is a kludge. A proper fix probably involves improving the "ghc -M" flags to handle this sort of case better.
-
- 29 Oct, 2012 4 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 28 Oct, 2012 2 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
We no longer generate those files
-
- 27 Oct, 2012 1 commit
-
-
ian@well-typed.com authored
-
- 26 Oct, 2012 10 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This was breaking the build on s390. Not sure why it didn't bite on any other platforms.
-
ian@well-typed.com authored
-
Simon Peyton Jones authored
There was a long thread on cvs-ghc which concluded that although it's the Right Thing to deprecate Rank2Types and PolymorphicComponents, in favour of RankNTypes, it would cause lots of busy-work for library authors and the pain isn't worth the gain. So this patch removes the deprecation, and documents the synonym-ity.
-
Simon Peyton Jones authored
After disussing on cvs-ghc and cabal-devel, we decided, in the end, that it was simpler to make Rank2Types and PolymorphicComponents into synonyms for RankNTypes. This reverts commit d277031d.
-
Simon Peyton Jones authored
Conflicts: compiler/coreSyn/CoreLint.lhs
-
Simon Peyton Jones authored
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 25 Oct, 2012 14 commits
-
-
ian@well-typed.com authored
We were calling ranlib on the wrong path
-
ian@well-typed.com authored
Now that we can build dyn-only, we don't need to force DYNAMIC_BY_DEFAULT to NO. We just set GhcLibWays appropriately.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This reverts commit c67b4313. We no longer need to always force, as ghc-pkg is cleverer.
-
ian@well-typed.com authored
-
Simon Marlow authored
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This makes life easier, as ghc.mk has access to HADDOCK_DOCS and DYNAMIC_BY_DEFAULT, so knows the right way to build it.
-
ian@well-typed.com authored
In particular, this fixes it if we are using dynamic libraries by default and don't build the vanilla way.
-
ian@well-typed.com authored
-
Simon Marlow authored
-