netty5/common/src/main/java/io/netty/util
Scott Mitchell ca305d86fb PlatformDependent String char[] optimization
Motivation:
PlatformDependent0 has an optimization which grabs the char[] from a String. Since this code was introduced http://openjdk.java.net/jeps/254 has been gaining momentum in JDK 9. This JEP changes the internal storage from char[] to byte[], and thus the existing char[] only based optimizations will not work.

Modifications:
- The ASCII encoding char[] String optimizations should also work for byte[].

Result:
ASCII encoding char[] String optimizations don't break if the underlying storage in String is byte[].
2016-01-27 09:55:43 -08:00
..
concurrent Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
internal PlatformDependent String char[] optimization 2016-01-27 09:55:43 -08:00
AbstractConstant.java Fix a bug where AbstractConstant.compareTo() returns 0 for different constants 2014-07-29 15:01:47 -07:00
AbstractReferenceCounted.java Fix most inspector warnings 2014-07-02 19:55:07 +09:00
AsciiString.java Fix the last value in AsciiString.trim 2016-01-22 14:06:30 +01:00
AsyncMapping.java Allow to do async mappings in the SniHandler 2016-01-18 21:02:13 +01:00
Attribute.java Document the contract of Attribute.getAndSet(...) and set(...) 2015-04-14 09:53:53 +02:00
AttributeKey.java Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
AttributeMap.java Better implementation of AttributeMap and also add hasAttr(...). SeeĀ [#2439] 2014-05-15 06:47:42 +02:00
ByteProcessor.java HttpConversionUtil remove throws from method signature 2016-01-15 10:53:34 +01:00
CharsetUtil.java Backport header improvements from 5.0 2014-11-01 00:59:57 +09:00
Constant.java Replace UniqueName with Constant and ConstantPool 2014-02-13 15:14:34 -08:00
ConstantPool.java Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
DefaultAttributeMap.java Fix possible AttributeMap corruption on double removal 2015-03-10 05:08:41 +01:00
DomainMappingBuilder.java Builder to construct DomainNameMapping. 2015-12-20 18:50:09 +01:00
DomainNameMapping.java Builder to construct DomainNameMapping. 2015-12-20 18:50:09 +01:00
HashedWheelTimer.java Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
HashingStrategy.java Removed unused imports 2016-01-04 14:32:29 +01:00
IllegalReferenceCountException.java ReferenceCountException -> IllegalReferenceCountException 2013-06-13 14:00:15 +09:00
Mapping.java Overall clean-up of the initial SniHandler/DomainNameMapping work 2014-12-04 18:23:07 +09:00
NetUtil.java [#3680] Enabled SecurityManager results in ClassNotFoundError during io.netty.util.NetUtil initialization 2015-04-27 20:02:07 +02:00
package-info.java Remove apiviz tags - we are focusing on user guide instead and putting diagrams there 2013-02-14 12:09:16 -08:00
Recycler.java [#4147] Allow to disable recycling 2015-08-28 15:05:17 +02:00
ReferenceCounted.java Enable a user specify an arbitrary information with ReferenceCounted.touch() 2014-02-13 18:16:25 -08:00
ReferenceCountUtil.java Port ChannelOutboundBuffer and related changes from 4.0 2014-08-05 15:00:45 +02:00
ResourceLeak.java Enable a user specify an arbitrary information with ReferenceCounted.touch() 2014-02-13 18:16:25 -08:00
ResourceLeakDetector.java Use bitwise operation when sampling for resource leak detection. 2015-10-29 19:18:44 +01:00
ResourceLeakException.java Ensure backward compatibility 2013-12-05 01:02:38 +09:00
ResourceLeakHint.java Enable a user specify an arbitrary information with ReferenceCounted.touch() 2014-02-13 18:16:25 -08:00
Signal.java Fix a bug where AbstractConstant.compareTo() returns 0 for different constants 2014-07-29 15:01:47 -07:00
ThreadDeathWatcher.java configurable service thread name prefix 2015-11-05 08:51:12 +01:00
Timeout.java Simpler method naming in Timeout 2012-12-26 13:50:01 +09:00
Timer.java Remove apiviz tags - we are focusing on user guide instead and putting diagrams there 2013-02-14 12:09:16 -08:00
TimerTask.java Update license headers 2012-06-04 13:31:44 -07:00
Version.java Fix most inspector warnings 2014-07-02 19:55:07 +09:00