You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by orfjackal <gi...@git.apache.org> on 2013/07/17 17:48:48 UTC
mina pull request: Fixed IoBuffer.Pointer.setPosition to work in O(1) inste...
GitHub user orfjackal opened a pull request:
https://github.com/apache/mina/pull/3
Fixed IoBuffer.Pointer.setPosition to work in O(1) instead of O(n) in the common case
IoBuffer.Pointer.setPosition used to always iterate through the singly linked list starting from the very beginning. Here is a fix and a test to reproduce the issue.
There are also some other small refactorings and javadoc fixes (that IntelliJ IDEA's static analysis found - you should try running it also for the rest of the project).
P.S: org.apache.mina.codec.IoBuffer#mark is broken. I'll file an issue for that.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/orfjackal/mina iobuffer-fixes
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/mina/pull/3.patch
----
----