Results 47 comments of Bryan O'Sullivan

@tibbe, I thought the point was that `ghc -c` doesn't break even until 4 cores. Mind you, Neil was surely testing on Windows, where the OS and filesystem could be...

It makes some sense, but I have questions :-) - For naming, [similar functions refer to "justification"](http://hackage.haskell.org/package/text-1.2.2.1/docs/Data-Text.html#g:9). - From your examples, it looks like the sign character does not count...

I don't know of any such internal state. My sorry attempt at a best guess is some kind of memory corruption problem, but that's fairly obvious. I'm a little unclear...

These seem like good ideas, but I have two observations. The names aren't exactly self-documenting :-) The implementations seem a bit unnatural. Basically if you're round-tripping through `unsafePerformIO . try...

The behvaiour in the case of uninterpretable bytes (i.e. invalid UTF-8) is the same for `streamDecodeUtf8` as for `decodeUtf8`: a `UnicodeException` is thrown, either by the function itself or –...

These sound good, thanks.

Sorry, folks, I'm not going to take this. I know this is a widely used function, but saving 5 or 6 keystrokes isn't worth expanding an already-big API.

I applied #45, which has many conflicts with this PR. How would you like to proceed?

Are you sure this is correct? There are no tests, your code is quite complex, and I see several uses of `B.map toLower` that raise yellow flags for me. Because...