Source

text / Data / Text / Encoding / Fusion.hs

Author Commit Message Labels Comments Date
tibbe
Use unsafeDupablePerformIO where possible
Bryan O'Sullivan
Mark the ASCII decoding functions as deprecated.
Bryan O'Sullivan
Roll back unsuccessful speedup attempts
Bryan O'Sullivan
Move the DFA LUT into Haskell
Bryan O'Sullivan
Try a different (apparently unsuccessful) tack with UTF-8 decoding
Bryan O'Sullivan
A small simplification.
Bryan O'Sullivan
Make use of assert conditional
Bryan O'Sullivan
Change Tom's email address
Bryan O'Sullivan
Performance improvements by not taunting the 6.10 inliner.
Bryan O'Sullivan
Fix warnings reported by GHC HEAD.
Bryan O'Sullivan
ZOMG size isn't everything.
Bryan O'Sullivan
Add controllable error handling and recovery code.
Bryan O'Sullivan
Use unchecked shifts for a speedup.
Bryan O'Sullivan
Get rid of some compiler warnings.
Bryan O'Sullivan
Halve the amount of copying we do (the unnecessary half).
Bryan O'Sullivan
Minor readability tweaklet.
Bryan O'Sullivan
Factor encoding restreaming functions into another module
Bryan O'Sullivan
Switch to stricter Maybe type for streaming
Bryan O'Sullivan
Fix Haddocks
Bryan O'Sullivan
Move Utf* modules into Data.Text.Encoding
Bryan O'Sullivan
Test the remaining supported encodings
Bryan O'Sullivan
Tidy up and test UTF-16BE
Bryan O'Sullivan
Get UTF-16LE tested and working.
Bryan O'Sullivan
Make encoding error messages more uniform
Bryan O'Sullivan
Test ASCII and UTF-8 encoding roundtripping
Bryan O'Sullivan
Split encoding support out into new modules