summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant importsimonpj@microsoft.com2010-02-081-1/+0
* fix warning on WindowsSimon Marlow2010-01-271-2/+1
* catch SIGHUP and SIGTERM and raise an exception (#3656)Simon Marlow2010-01-271-3/+18
* locateOneObj: don't look for dynamic libs in static modeSimon Marlow2010-01-031-5/+5
* Substantial improvements to coercion optimisationsimonpj@microsoft.com2010-01-041-0/+12
* Rolling back: Make FastString thread-safe.Simon Marlow2009-12-311-45/+84
* Make warning printing a bit less noisysimonpj@microsoft.com2009-12-181-1/+1
* Add splitUFM to UniqFM (used in a forthcoming patch)simonpj@microsoft.com2009-12-041-3/+23
* Add lengthBag to Bag (using in forthcoming patch)simonpj@microsoft.com2009-12-041-1/+7
* Add an ID monad to MonadUtils (used in kind checking)simonpj@microsoft.com2009-11-121-0/+18
* Make `consBag` infixr, and `snocBag` infixlsimonpj@microsoft.com2009-10-291-0/+3
* Add Outputable.blankLine and use itsimonpj@microsoft.com2009-10-291-19/+21
* Use braces rather than angle-brackets in debug-printing for Bagssimonpj@microsoft.com2009-10-231-1/+1
* Use the standard library versions of elem and notElemIan Lynagh2009-10-051-21/+12
* Fix part of #3398: pretty-printing always goes via the I/O library encodingSimon Marlow2009-08-261-5/+3
* Make FastString thread-safe.Thomas Schilling2009-08-241-84/+45
* Use explicit Word32/Int32 in place of Int in the on-disk .hi fileSimon Marlow2009-08-211-3/+3
* Make consIORef atomic.Thomas Schilling2009-08-221-4/+2
* Make -dppr-debug print locations in HsSynsimonpj@microsoft.com2009-08-201-1/+8
* generalise the type of "on"Simon Marlow2009-08-201-1/+1
* Make the dynamic linker thread-safe.Thomas Schilling2009-08-171-1/+10
* Make updates to the external package state atomic.Thomas Schilling2009-08-161-2/+15
* RTS tidyup sweep, first phaseSimon Marlow2009-08-022-2/+2
* Make the types we use when creating GHCi bytecode better match realityIan Lynagh2009-07-291-0/+3
* Add an (Outputable Word16) instanceIan Lynagh2009-07-281-1/+4
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-2/+1
* Fix Trac #3012: allow more free-wheeling in standalone derivingsimonpj@microsoft.com2009-07-231-3/+3
* Add fmapM_maybe :: Monad m => (a -> m b) -> Maybe a -> m (Maybe b)simonpj@microsoft.com2009-07-231-0/+9
* Always serialise Int as 64bit values; fixes trac #3041Ian Lynagh2009-07-171-9/+0
* Remove some code that has always been commented outIan Lynagh2009-07-171-4/+0
* Remove maybePrefixMatch, using stripPrefix insteadIan Lynagh2009-07-091-10/+1
* Fix ignored-monadic-result warningsIan Lynagh2009-07-071-1/+1
* Fix an unused import warningIan Lynagh2009-07-071-1/+0
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-065-11/+5
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-015-9/+13
* Changes for the new IO library, mainly base-package modules moving aroundSimon Marlow2009-05-294-4/+30
* Improve printing of Orig RdrNamessimonpj@microsoft.com2009-05-281-0/+1
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-183-10/+23
* Remove legacy code that isn't used now that we require GHC >= 6.8Ian Lynagh2009-05-242-14/+0
* Require a bang pattern when unlifted types are where/let bound; #3182Ian Lynagh2009-04-246-20/+20
* Fix #3170: Allow coalescing of the same node during register allocation.Ben.Lippmeier@anu.edu.au2009-04-181-3/+3
* Tweak a Show instanceIan Lynagh2009-04-071-1/+1
* Make some showSDoc's use OneLineMode rather than PageModeIan Lynagh2009-03-311-2/+13
* Make the showSDoc definition more explicitIan Lynagh2009-03-311-1/+1
* Template Haskell: support for type family declarationsManuel M T Chakravarty2009-03-191-0/+6
* Ensure the orientation of var-var equalities is correct for instatiationManuel M T Chakravarty2009-03-151-1/+12
* add final newlinesSimon Marlow2009-03-051-1/+1
* z-encode digits at the start of a symbol name; fixes trac #2997Ian Lynagh2009-02-271-9/+16
* Whitespace onlyIan Lynagh2009-02-271-143/+143