openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
R
rosjava_core
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Feb 12, 2025 — Feb 12, 2026
Showing page 7 of 42
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Fixes bugs in transform logic and add tests. Removes unused/dangerous methods for converting quaternions to axis-angle. Adds new method for getting the matrix form of a quaternion.
Damon Kohler
More...
over 13 years ago
Removes unnecessary buffer copy operation and decreases the size of the incomming message buffer. Previously the size was in excess of what could easily be handled by Android.
Damon Kohler
More...
over 13 years ago
Improves performance of FrameTransformTree.
Damon Kohler
More...
over 13 years ago
Improves performance of MessageIdentifier and MessageFields. Adds a new message creation benchmark.
Damon Kohler
More...
over 13 years ago
Optimizations for GraphName. The largest change is the introduction of a factory method GraphName.of() and making the GraphName constructor private. These changes make the TransformBenchmark approximately 20% faster.
Damon Kohler
More...
over 13 years ago
Change byte[] and int8[] fields to be ChannelBuffers.
Damon Kohler
More...
over 13 years ago
Rename a couple incorrectly named field accessors. Add a precondition to ensure that buffers are little endian.
Damon Kohler
More...
over 13 years ago
Chanage char[] and uint8[] fields to be represented as ChannelBuffers. This significantly speeds up serialization and deserialization. Fix flaky serialization test. Improve interface generation error reporting.
Damon Kohler
More...
over 13 years ago
Simplify the ListenerGroup and EventDispatcher by removing the use of ListenableFutures. This improves performance back up to the level it was before making listeners process events in sequence.
Damon Kohler
More...
over 13 years ago
Reimplement CircularBlockingQueue to use a proper circular buffer. This an order of magnitude faster on the PubsubBenchmark.
Damon Kohler
More...
over 13 years ago
Rename setLimit to setQueueLimit where the queue is wrapped by another class.
Damon Kohler
More...
over 13 years ago
Rename MessageBuffers to MessageBufferPool and pull out factory method to a new MessageBuffers class.
Damon Kohler
More...
over 13 years ago
Change CircularBlockingQueue to support ListenableFutures for when entries are taken or dropped. Change ListenerCollection to ListenerGroup and remove the ability to remove listeners. It's not especially useful and difficult to implement with the most recent changes. Rename MessageBuffers methods. Will eventually rename MessageBuffers as well or split out a MessageBufferPool class. Subscribers now default to a queue size of 1. New debugging messages and javadoc. Pulled out MessageDispatcher and MessageReceiver from IncomingMessageQueue. Change IncomingMessageQueue to always return the same MessageReceiver. ListenerGroups now maintain a collection of EventDispatchers which each have their own event queues. This allows listeners to live in their own thread and process incoming events one at a time while potentially dropping events that they are too slow to process. Intoduce LazyMessages to lazily deserialize incoming messages in all cases.
Damon Kohler
More...
over 13 years ago
Add tests for nested message lists. Verifies that issue 112 cannot be reproduced.
Damon Kohler
More...
over 13 years ago
Add unit tests for all array fields.
Damon Kohler
More...
over 13 years ago
Fixes issue 125. Adds a regression test for issue 125. Unit tests for field types to follow. Adds a new package where rosjava integration tests and testing infrastructure will move to. Circular project dependencies need to be resolved first. A few small cleanups.
Damon Kohler
More...
over 13 years ago
Fixes issue 122. Adds regression test for issue 122. Adds additional message serialization test for float64 arrays.
Damon Kohler
More...
over 13 years ago
Add test for duplicate field name regression.
Damon Kohler
More...
over 13 years ago
Fix duplicate getter/setter pair generation for messages with poorly named fields.
Damon Kohler
More...
over 13 years ago
Rollback change to Vector3Test.
Damon Kohler
More...
over 13 years ago
Added FrameTransformTree benchmark. Performance improvements for rosjava_geometry. Cleanup refactoring for NameResolver and GraphName.
Damon Kohler
More...
over 13 years ago
Fix issue 120.
Damon Kohler
More...
over 13 years ago
Introduce MessageBuffers class for creating and recycling message buffers.
Damon Kohler
More...
over 13 years ago
Remove GraphName caching. Can add it later if it proves to be useful.
Damon Kohler
More...
over 13 years ago
Move CircularBlockingQueue into concurrent package.
Damon Kohler
More...
over 13 years ago
Remove getSerializedSize everywhere. Switch from ByteBuffer to ChannelBuffer everywhere. Change serialization of published messages to happen just before publishing. This allows us to reuse the buffer easily. Update Netty to the latest stable release.
Damon Kohler
More...
over 13 years ago
Remove unhelpful caching. Switch back to simple map based caches for the remainder.
Damon Kohler
More...
over 13 years ago
Fix O(n^2) deserialization by lazily initializing ValueField default values. This gives ~2.5x speedup on Android and ~0.5x on the desktop.
Damon Kohler
More...
over 13 years ago
Cleanup benchmark a bit and remove repeated message creation for publisher.
Damon Kohler
More...
over 13 years ago
Add Python implementation of pubsub benchmark.
Damon Kohler
More...
over 13 years ago
←
1
2
3
4
5
6
7
8
9
10
11
…
41
42
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree