summaryrefslogtreecommitdiff
path: root/compiler/utils/FastString.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs utils/Austin Seipp2014-12-031-643/+0
* Update Foreign.* for Safe Haskell now that they're safe by defaultDavid Terei2014-11-211-0/+4
* Delete all /* ! __GLASGOW_HASKELL__ */ codeThomas Miedema2014-09-231-8/+0
* Return nBytes instead of nextAddr from utf8DecodeCharThomas Miedema2014-09-161-2/+1
* Make mkFastStringByteString pure and fix up usesDuncan Coutts2014-08-291-7/+8
* Give the Unique generated by strings a tag '$', fixes #9413.Edward Z. Yang2014-08-071-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* Fix Haddock formattingMateusz Kowalczyk2014-02-241-11/+13
* 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