
8 Apr
2012
8 Apr
'12
11:29 a.m.
On Sun, Apr 8, 2012 at 2:47 AM, Bryan O'Sullivan
I fixed the too-much-inlining bug tonight. As a bonus, Text literals are now decoded straight from GHC's packed encoding, without an intermediate step through String.
Generated code now looks like this at -O and above:
$ ghc -O -ddump-simpl -c CS.hs CS.foo :: Data.Text.Internal.Text [GblId, ...] CS.foo = Data.Text.unpackCString# "x\NULy"
Very nice! =) Cheers, -- Felipe.