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
about 16 hours
ago. based on code collected
about 16 hours
ago.
Feb 21, 2025 — Feb 21, 2026
Showing page 8 of 42
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Add Rate class for rate limiting loops and use it to limit the benchmark status loop.
Damon Kohler
More...
over 13 years ago
Change benchmark to have a single thread for publishing the current status. Maintain separate maps of getter and setter names. This amounts to a small speedup by avoiding repeated string concatenation.
Damon Kohler
More...
over 13 years ago
Fix warnings.
Damon Kohler
More...
over 13 years ago
The following optimizations ammounted to a ~1.5x speedup. Change non-blocking ListenerCollection.signal() to not reuse the blocking version of the method. Change invocation handler to O(1) from O(n) lookup of getters/setters. Replace map cache with guava cache. Remove unnecessary synchronization and change messages to be non-threadsafe.
Damon Kohler
More...
over 13 years ago
Move Java name generation code into MessageContext so it is only called once per message type. This is nearly a 2x speedup.
Damon Kohler
More...
over 13 years ago
Refactor MessageContext* classes to split up functionality. Move them into a new package. Move MessageDefinition* classes into a new package.
Damon Kohler
More...
over 13 years ago
Refactor MessageProxyFactory to use MessageDeclaration.
Damon Kohler
More...
over 13 years ago
Change MessageContextFactory into MessageContextProvider by caching MessageContext objects. This is roughly a 3x speedup.
Damon Kohler
More...
over 13 years ago
Verify cached MessageDeclarations against arguments.
Damon Kohler
More...
over 13 years ago
Move field related classes to new package. Pull out MessageFields class to separate message metadata and data.
Damon Kohler
More...
over 13 years ago
Added rosjava_benchmarks package. Currently only contains a single benchmark that reports the maximum rate that tfMessages that can be pushed from a publisher to a subscriber.
Damon Kohler
More...
over 13 years ago
Add GraphName caching.
Damon Kohler
More...
over 13 years ago
Add MessageIdentifier and MessageDeclaration cache invalidation to tests since tests like to redefine messages.
Damon Kohler
More...
over 13 years ago
Fix build.gradle to include latest Guava. Change services to create named request and response messages (previously anonymous).
Damon Kohler
More...
over 13 years ago
Cache MessageIdentifier and MessageDeclarations.
Damon Kohler
More...
over 13 years ago
Deserialize incoming messages on demand. Serialize outgoing messages immediately to avoid race conditions (e.g. modifying a message instance before it is sent).
Damon Kohler
More...
over 13 years ago
Work around JDK bug.
Damon Kohler
More...
over 13 years ago
Remove unnecessary call to super.
Damon Kohler
More...
over 13 years ago
Remove calls to super.messageReceived() from handshake handlers. There is nothing else to receive once they complete. Block on ServiceClient.connect until the handshake completes. This is necessary to ensure that requests aren't sent until the handshake completes.
Damon Kohler
More...
over 13 years ago
Rename refactor.
Damon Kohler
More...
almost 14 years ago
Pull out BaseClientHandshakeHandler and simplify the subscriber and service handshaking. Small cleanups.
Damon Kohler
More...
almost 14 years ago
Fix MessageSerializationTest to pass when run from Gradle (message resources were not in the testing scope).
Damon Kohler
More...
almost 14 years ago
Change NamedChannelHandler to implement ChannelHandler. This removes the need for the silly getChannelHandler method.
Damon Kohler
More...
almost 14 years ago
Introduce NamedChannelHandler. Switch to handing around TcpClients instead of TcpClientConnections. A few cleanups.
Damon Kohler
More...
almost 14 years ago
Removing actionlib pending a future rewrite.
Damon Kohler
More...
almost 14 years ago
Start pulling out handshake logic by creating ClientHandshake interface. Start wrapping up connection header logic in new class. Start preparing for listeners on clients for network level events (disconnect, reconnect, etc.).
Damon Kohler
More...
almost 14 years ago
Change test to work over loopback.
Damon Kohler
More...
almost 14 years ago
Refactor Java type access and fix bug that built interfaces with String arrays instead of collections. Fix bugs in PrimitiveFieldType that caused unsigned values to not parse values outside of their signed ranged.
Damon Kohler
More...
almost 14 years ago
Change messages to use the correct bit-sized containers. Provide Unsigned utility class to convert unsigned values to signed values in larger containers. Add support for array sequences and change all primitive type sequences to use arrays. Refactor MessageContext, FieldType, and Field to make it easier to make these changes.
Damon Kohler
More...
almost 14 years ago
Add shutdown hook to DefaultNodeMainExecutor to shutdown nodes. Fix getting started documentation label.
Damon Kohler
More...
almost 14 years ago
←
1
2
3
4
5
6
7
8
9
10
11
12
…
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