netty/netty — pull request #2657 by normanmaurer (2014-07-15 12:19:01+00:00)
Title: Rewrite HttpObjectDecoder to use ByteToMessageDecoder

Motivation:
HttpObjectDecoders uses ReplayingDecoder which is slow compared to ByteToMessageDecoder because it needs a lot more range checks and also throws a Signal very often.

Modifications:
- Rewrite HttpObjectDecoder to use ByteToMessageDecoder
- Not parse headers multiple times
- Simplify the code

Result:
Performance improvements.