Source

text / cbits / cbits.c

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Drop trailing whitespace
Bryan O'Sullivan
Merge the performance- and correctness-affecting commits away
Bryan O'Sullivan
A valiant attempt at improving UTF-8 encoding performance. This didn't actually work - it slowed down aeson encoding by almost 2x!
Bryan O'Sullivan
Portable native UTF-8 decoder gives 3.7x faster decoding This code is derived from Björn Höhrmann's UTF-8 decoder. Compared to the original Haskell decoder from cac7dbcbc392, it's between 2.17 and 3.68 times faster. It's even between 1.18 and 3.58 times faster than the improved Haskell decoder from 71ead801296a. The x86-specific decoding path gives a substantial win for entirely and partly ASCII text, e.g. HTML and XML, at the cost of being about 17%…
Bryan O'Sullivan
Switch to native code for copying and comparison.
Tags
0.11.1.2