Tags: zimurgh/ghc
Tags
Correct BangPat SrcSpan calculation Summary: Previously when the split was performed in splitBang, `BangPat` was given the same SrcSpan as the whole of the LHS of the declaration. This patch correctly calculates the value. Reviewers: alanz, austin Reviewed By: alanz, austin Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1020 GHC Trac Issues: #10588 (cherry picked from commit c6bb2fc)
docs: More 7.10.2 release notes Signed-off-by: Austin Seipp <[email protected]>
Repository fingerprint: 9555516 ghc-tarballs|f190b3ce329422e13cbe1b5dad030058ca4bdda7 libffi-tarballs|a0088d1da0e171849ddb47a46c869856037a01d1 libraries/Cabal|5462f486f0ac344b5714382b1a7498ad6d85d085 libraries/Win32|c51e81a43cd5e9540453bd5ca6da8992245a4774 libraries/array|26ff04744117b0ad8233a1a2b5635fa1277b88d9 libraries/base|f2b441d6671cd619bd6a3843b8499f5cd958a509 libraries/binary|2799c25d85b4627200f2e4dcb30d2128488780c3 libraries/bytestring|6ad8c0d27bcff28c80684a29b57d7a8dbf00caca libraries/containers|e787f05e7ef7b07363bd04962af8b1ec65693888 libraries/deepseq|3a9c431e4c89ca506aae8e80867cfcde8c099724 libraries/directory|0c64d5420e54bb871f0407a4ec3155c6be600756 libraries/dph|556e09cdc9f8e1cc22dd10b703c97d0e228b483d libraries/filepath|486373cb6bc3de8bf7f0b8532558c5fff32df20a libraries/ghc-prim|84d7b7dd2d91ec9cce154602669b97a084412cf2 libraries/haskeline|9a1d72aa30b093e27abbeed8cd0c863f0f109fee libraries/haskell2010|5c5b84b02d940b2487ffe0778ca62e329ad0bf75 libraries/haskell98|446b1af378b185383b879ab7d1db99c291629144 libraries/hoopl|275f1cf9d8a044406a1492ee3f1655f0ea9a993d libraries/hpc|50ed27faf857380e282e0c85472a55210a5022c8 libraries/integer-gmp|9e8332497645413ebced5e48974c9b711ce02582 libraries/integer-simple|9e8b924f68c4cdb6c7ae88f274baa3560aaa305e libraries/old-locale|7e7f6722895af36ca4e2f60f2fdfdc056b70db0b libraries/old-time|89017411036b24875393e4fd6ca8ef92fc181ad2 libraries/parallel|03da43303ed05ace65cb24cee1dbc1766c694233 libraries/pretty|110b105c491387a73dd37b4f86a686ed131767b2 libraries/primitive|be63ee15d961dc1b08bc8853b9ff97708551ef36 libraries/process|353a0edaef658d4566caaa46f70bed814a2c5afe libraries/random|180aa65507d5b7c63d9f438ff908774bafc88d0d libraries/stm|143b02dabc32ec20509fbf98573f826ce1d1d23b libraries/template-haskell|6b485668ba22d4d78664866100a8ef2daf62ff89 libraries/terminfo|1ce8379744179e5c7f8d88049aaed4d3be52e323 libraries/time|adafac26307cffab0be20c126385ab161c259237 libraries/transformers|a59fb93860f84ccd44178dcbbb82cfea7e02cd07 libraries/unix|dc0e771a282df8ba92892b9619aed0c2b5b1bb7a libraries/vector|9baab444a57c4a225ee247fea27187d1892d90bf libraries/xhtml|fb9e0bbb69e15873682a9f25d39652099a3ccac1 nofib|317148f9fb9d39c408f48d9b4f14c20ef9697ee4 utils/haddock|fdaec6541b57da79c5b52a002e5eb7bc623523bb utils/hsc2hs|4a0f67704d89712f8493a0c7eccffa9243d6ef09
libraries/base: Remove redundant import Signed-off-by: Austin Seipp <[email protected]>
Split stripTicks into expression editing and tick collection As with stripTicksTop, this is because we often need the stripped expression but not the ticks (at least not right away). This makes a big difference for CSE, see #9961. Signed-off-by: Austin Seipp <[email protected]> (cherry picked from commit 55199a9)
Start of GHC 7.11 development branch (This annotated tag helps tools such as `git describe`)
Repository fingerprint: cd35d3a ghc-tarballs|f190b3ce329422e13cbe1b5dad030058ca4bdda7 libffi-tarballs|a0088d1da0e171849ddb47a46c869856037a01d1 libraries/Cabal|c226c0de042999bbe4c5c339c6c28a9be7f0c6d1 libraries/Win32|c51e81a43cd5e9540453bd5ca6da8992245a4774 libraries/array|26ff04744117b0ad8233a1a2b5635fa1277b88d9 libraries/base|566fa608b0b98f4976370afbc635248929794ed9 libraries/binary|2799c25d85b4627200f2e4dcb30d2128488780c3 libraries/bytestring|6ad8c0d27bcff28c80684a29b57d7a8dbf00caca libraries/containers|e787f05e7ef7b07363bd04962af8b1ec65693888 libraries/deepseq|3a9c431e4c89ca506aae8e80867cfcde8c099724 libraries/directory|0c64d5420e54bb871f0407a4ec3155c6be600756 libraries/dph|556e09cdc9f8e1cc22dd10b703c97d0e228b483d libraries/filepath|486373cb6bc3de8bf7f0b8532558c5fff32df20a libraries/ghc-prim|84d7b7dd2d91ec9cce154602669b97a084412cf2 libraries/haskeline|9a1d72aa30b093e27abbeed8cd0c863f0f109fee libraries/haskell2010|5c5b84b02d940b2487ffe0778ca62e329ad0bf75 libraries/haskell98|446b1af378b185383b879ab7d1db99c291629144 libraries/hoopl|275f1cf9d8a044406a1492ee3f1655f0ea9a993d libraries/hpc|50ed27faf857380e282e0c85472a55210a5022c8 libraries/integer-gmp|9e8332497645413ebced5e48974c9b711ce02582 libraries/integer-simple|9e8b924f68c4cdb6c7ae88f274baa3560aaa305e libraries/old-locale|7e7f6722895af36ca4e2f60f2fdfdc056b70db0b libraries/old-time|89017411036b24875393e4fd6ca8ef92fc181ad2 libraries/parallel|03da43303ed05ace65cb24cee1dbc1766c694233 libraries/pretty|110b105c491387a73dd37b4f86a686ed131767b2 libraries/primitive|be63ee15d961dc1b08bc8853b9ff97708551ef36 libraries/process|353a0edaef658d4566caaa46f70bed814a2c5afe libraries/random|180aa65507d5b7c63d9f438ff908774bafc88d0d libraries/stm|143b02dabc32ec20509fbf98573f826ce1d1d23b libraries/template-haskell|6b485668ba22d4d78664866100a8ef2daf62ff89 libraries/terminfo|1ce8379744179e5c7f8d88049aaed4d3be52e323 libraries/time|adafac26307cffab0be20c126385ab161c259237 libraries/transformers|a59fb93860f84ccd44178dcbbb82cfea7e02cd07 libraries/unix|dc0e771a282df8ba92892b9619aed0c2b5b1bb7a libraries/vector|9baab444a57c4a225ee247fea27187d1892d90bf libraries/xhtml|fb9e0bbb69e15873682a9f25d39652099a3ccac1 nofib|317148f9fb9d39c408f48d9b4f14c20ef9697ee4 utils/haddock|fdaec6541b57da79c5b52a002e5eb7bc623523bb utils/hsc2hs|4a0f67704d89712f8493a0c7eccffa9243d6ef09
PreviousNext