summaryrefslogtreecommitdiff
path: root/compiler/utils/FastString.lhs
Commit message (Expand)AuthorAgeFilesLines
* Placate clang (#8444, #8445)Austin Seipp2013-10-251-2/+2
* Restore old names of comparison primopsJan Stolarek2013-09-181-4/+4
* Trailing whitespacesJan Stolarek2013-09-181-3/+3
* FastString: make the string table thread-safePatrick Palka2013-08-261-86/+102
* adding FastString.string_table to the sharedCAF/Globals.c mechanismNicolas Frisby2013-07-161-7/+60
* This reverts commit 163de25813d12764aa5ded1666af7c06fee0d67e and commit 279ac...Nicolas Frisby2013-07-161-25/+2
* copy the plugin's FastStringTable changes back into the host compilerNicolas Frisby2013-07-041-2/+12
* include FastString.string_table in CoreMonad.reinitializeGlobalsNicolas Frisby2013-07-031-1/+14
* Remove some __HADDOCK__ CPPIan Lynagh2013-04-091-2/+0
* Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-141-17/+14
* Remove the trivial mkFastStringFastBytes wrapperIan Lynagh2012-12-141-5/+2
* Use ByteString rather than FastBytes in BinaryIan Lynagh2012-12-141-19/+1
* Remove a couple more FastBytes functionsIan Lynagh2012-12-141-7/+4
* Use BS.pack instead of mkFastBytesByteListIan Lynagh2012-12-141-10/+0
* Inline some FastBytes/ByteString wrappersIan Lynagh2012-12-141-16/+3
* Make FastBytes a synonym for ByteStringIan Lynagh2012-12-131-88/+70
* Use ByteString rather than FastBytes inside FastZStringIan Lynagh2012-12-121-10/+12
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-4/+0
* Small refactoring for FastZStringsIan Lynagh2012-07-151-2/+23
* Define FastString on top of FastBytesIan Lynagh2012-07-151-16/+15
* Rename a variable to avoid name conflicts in haddockIan Lynagh2012-07-151-1/+1
* Small refactoringIan Lynagh2012-07-151-4/+1
* Add a separate FastZString typeIan Lynagh2012-07-151-119/+49
* Redefine appendFS in terms of appendFBIan Lynagh2012-07-141-12/+4
* HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-141-1/+19
* Implement FastBytes, and use it for MachStrIan Lynagh2012-07-141-4/+71
* Remove a redundant importIan Lynagh2012-06-161-1/+0
* Remove a workaround for building with GHC 6.9Ian Lynagh2012-06-161-4/+0
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-0/+1
* SafeHaskell: Make base GHC.* modules untrustedDavid Terei2011-06-171-3/+2
* SafeHaskell: Fix imports of base when base unsafeDavid Terei2011-06-171-1/+2
* SafeHaskell: Fix validation errors when Safe base used.David Terei2011-06-171-0/+5
* SafeHaskell: Even more fixing to work with safe baseDavid Terei2011-06-171-1/+1
* SafeHaskell: Update to work with safe baseDavid Terei2011-06-171-1/+1
* Remove code that is dead now that we need >= 6.12 to buildIan Lynagh2010-12-151-4/+0
* Add LANGUAGE BangPatterns to modules that use themsimonpj@microsoft.com2010-11-121-0/+1
* avoid Foreign.unsafePerformIORoss Paterson2010-09-091-1/+1
* Add Data and Typeable instances to HsSynDavid Waern2010-03-301-1/+9
* a faster appendFSich@christoph-bauer.net2010-02-271-1/+12
* Rolling back: Make FastString thread-safe.Simon Marlow2009-12-311-45/+84
* Make FastString thread-safe.Thomas Schilling2009-08-241-84/+45
* Changes for the new IO library, mainly base-package modules moving aroundSimon Marlow2009-05-291-1/+6
* Require a bang pattern when unlifted types are where/let bound; #3182Ian Lynagh2009-04-241-3/+3
* Document FastString and rename strLength to lengthLSMax Bolingbroke2008-07-311-29/+35
* Get building GHC itself with Cabal more-or-less workingIan Lynagh2008-07-161-0/+4
* Move some flags from the Makefile into module pragmasIan Lynagh2008-07-101-0/+4
* Remove code that isn't used now that we assume that GHC >= 6.4Ian Lynagh2008-06-201-4/+0
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-221-2/+2
* Don't use CPP for SLIT/FSLITIan Lynagh2008-04-121-7/+25
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-3/+0